99852 710202 630188 805435 1024711 734953 122198 95559 245395 1035394 423990 505792 455003 588683 925219 310996 246678 940150 732211 977348 60825 298923 644016 965444 793913 853431 400315 243552 596767 577003 468583 341433 612854 216999 859609 420675 837110 936350 770967 335575 430825 293722 979668 438970 944707 310968 196552 105980 432447 514445 505464 824027 777409 995546 1038448 288187 838803 806590 922071 316278 228322 277447 396255 855660 914509 465863 176495 859819 680511 759091 611763 957682 1023281 923883 874169 175467 160127 318619 393695 282547 457777 425350 289237 925650 284127 901757 201466 47869 62169 296430 55583 347533 74975 733750 946366 613487 810723 634629 310640 61284 357361 521318 318557 485141 476147 620764 998533 550687 652551 61854 643420 314682 1028633 909477 802323 216431 826739 498497 997941 891955 330683 183029 419591 728760 780884 432090 14799 241014 855395 1043074 1021050 954931 48533 752515 239386 760389 900016 220144 999658 101595 843366 363198 1005457 109543 1037896 802512 938954 576951 616170 683225 481399 976198 754598 405050 782032 842337 1027784 660966 616215 923743 278783 839510 95141 988646 632604 55253 947414 497256 155087 670904 103403 1042888 902586 405473 447580 154527 939607 339370 580722 814952 258520 1025076 829129 636058 682970 512060 200943 990360 992705 978130 798149 840815 232662 370097 114401 513166 249244 175769 506284 363900 481827 146413 565228 740593 566075 1012568 985875 1044529 962190 581855 555583 652588 1004774 987703 1004329 942508 615257 1045728 993439 874539 619864 931065 740532 746079 228662 644969 343974 523337 124412 863034 660854 392207 340383 412283 424568 44511 468654 777267 194254 871894 337270 436081 195245 366805 710406 441862 671590 257129 378588 988899 975897 581919 825976 516127 1006108 293679 846562 125402 32713 977437 864050 841588 933769 15679 962063 475891 684935 997314 780410 179867 691851 177628 709940 890545 726927 728694 738213 582774 1010341 1019128 475016 976513 714035 160691 994108 899681 488804 503201 583123 779529 727867 614650 1008387 822693 441400 83901 675282 353738 341933 588628 964238 690034 1027344 886181 1029286 491919 580553 576574 898508 201597 498060 877436 146107 748225 772816 906523 288317 998554 879336 420022 914764 628567 457610 649435 1022067 246460 944711 218935 505074 359032 860987 513649 241431 723941 801150 130266 1027219 526319 106229 892197 1017421 877928 654880 952292 383684 599989 380218 790317 1011850 390666 914307 579891 875237 682483 648977 878394 490125 247422 64291 550875 255629 364236 939888 607863 385881 616412 682574 906765 740431 231283 763595 929365 583466 254163 742865 979286 947725 702349 447382 593649 509528 212579 282359 996261 739987 408174 1046604 1005745 319257 505248 812438 1014376 581180 483100 514153 507666 476461 964886 216285 372839 988779 962177 925004 690806 645846 470883 64631 190826 929671 616826 748890 383142 523296 958890 758574 740556 440050 355526 471992 483647 922611 469667 1002797 514077 984300 119158 972480 62125 805102 1033793 644633 155123 893261 936375 294524 895273 935294 1030438 198138 850149 51709 254647 27132 859922 584134 367347 225882 552844 859718 987028 767436 867891 505964 375196 351683 832242 909835 1008909 178751 750828 1028131 669277 977200 122149 765260 614281 839333 463543 303355 1034857 613195 875413 496099 971596 620311 343654 957561 1033753 305082 841307 192146 346859 379966 667349 756151 782441 861351 604014 972312 767585 560889 736850 455912 243288 370275 840179 129509 175854 613573 256849 222170 1021276 59167 122300 172911 571581 496624 973454 210922 911902 448361 694173 456028 208556 38607 527311 628086 767138 997834 910853 818851 1004301 760426 312015 514627 449301 638145 961933 879521 136639 546430 908339 80861 865597 161174 494362 240222 670349 167912 505696 618417 215523 207678 763947 986424 488555 322255 387351 208750 242413 129928 903921 992561 766565 242262 765574 479130 754605 555262 130582 472166 736490 364198 347866 518950 479047 989215 849971 152823 290617 851752 463726 359376 488282 996136 846957 577510 776371 345455 236899 532316 989168 91549 683331 190685 931500 782092 595423 223851 407315 932707 547055 675651 702265 519304 743016 445178 390497 419899 993939 341422 597483 514453 709398 178790 963121 494072 441492 848958 380337 456006 957255 894047 253196 222419 1040726 724586 72895 999731 224628 248692 492902 579179 71678 760474 425442 881266 217334 505446 95462 54511 112482 56211 317404 85947 215470 457363 218104 374409 784162 1042786 981345 437827 766892 144447 613023 260497 964966 282045 251874 615605 856637 154741 911508 318223 442621 420217 956973 503309 215661 165881 383682 289777 985214 874901 161753 935261 1039554 112747 1041539 866774 1023044 604987 893564 678515 848669 880022 380629 399135 244846 373039 71422 779490 893660 325542 241863 212283 629116 251304 648410 709414 887343 327047 1041169 749835 682855 114471 869360 215550 663129 637105 290382 359595 649311 422233 409290 675701 343660 732134 104687 48595 223838 930639 774326 1027234 886266 697214 480473 901358 399071 370567 634573 253288 648998 645214 443199 996679 500511 619235 984245 764054 334563 87982 1004070 158675 187360 956203 700323 1037668 341928 948261 429894 580982 873049 221660 731829 64465 423164 119351 940952 500976 227222 58859 448671 964945 453383 215415 1014440 889066 352606 308090 232182 818994 538221 732973 952275 979075 684183 229088 140542 847009 134650 504101 302493 802634 354182 47005 457379 348140 734140 230315 367507 993041 666844 637589 114338 910026 901405 145381 743900 806726 617883 843538 669047 1045188 127974 269241 986810 285811 478505 228192 537593 255550 437910 417428 45307 320246 1043760 187065 618932 475579 882861 928089 149477 1025475 992504 619707 1038660 665460 319115 489628 879414 380129 967503 718160 372185 142262 977230 452871 453719 528126 210534 892616 812964 501972 581419 641399 1019100 878243 77757 740581 337278 603979 979440 90587 243034 300607 560743 918458 1022787 129739 512603 464246 576379 284345 584119 630468 330967 426475 491769 347309 188763 550238 451374 93811 801499 940409 889619 294285 1012043 906115 1003623 948429 117677 346003 355151 370323 586191 556318 724586 561133 889829 773829 702348 81643 230870 905668 370476 73343 189991 79593 1026322 141239 323705 1002326 772741 683240 211134 385972 640205 605492 298605 746828 121039 29625 353203 171838 421458 893854 234719 581072 620103 641597 843079 496789 446876 849380 849177 715548 718182 248062 748150 497370 191599 228170 981192 229200 421045 91035 961480 638346 65133 351174 453171 832315 635597 711584 765337 765123 988345 187596 353509 123837 678374 93139 1009294 127196 952219 993012 674871 625114 22783 544317 428980 661242 224242 521315 305653 369534 1020540 700533 671177 238526 532327 1041450 486860 910163 897273 111422 564797 943464 51062 1029908 935523 1002065 510635 1037188 470808 911751 138483 760462 441969 1040872 776397 621365 326091 89057 226677 353199 846966 624598 161684 485972 647909 727932 462332 591863 254805 834221 189131 86782 270320 195529 122025 370991 667513 618378 708251 407347 814502 774415 971342 810548 723321 923822 501390 658413 32053 31164 809834 399211 125767 751694 603756 468694 878052 648523 448141 810453 971676 920275 105146 119293 738553 789599 127427 306087 401911 822155 551858 762830 437225 472468 349094 837066 670383 611222 127805 879941 982096 314574 750192 1002729 802768 608114 104318 967386 378665 97673 169451 978016 780871 943074 847298 992210 732553 824735 674758 320933 391634 325233 838598 138174 509607 162906 437533 454484 649333 186108 858353 708251 798023 104180 984903 272631 816729 315085 763479 647893 845158 348011 649338 435444 173498 931603 206679 226029 126636 988285 953117 435675 208312 637338 903641 895527 423146 758109 955482 499020 902500 190257 255773 685498 1012001 489126 537838 931466 671088 799531 726707 315284 972565 651853 931148 693193 26105 109451 472370 216507 96375 366830 934333 31197 746925 187959 617209 405305 399869 110570 1014833 489999 427195 193935 474254 629565 902001 390612 859065 764402 801323 508716 659195 904789 191734 465737 970720 610132 669597 966168 446285 687345 634631 678374 368182 731945 784585 284476 260897 1044493 411047 618942 661183 766998 178741 788459 491344 235238 874765 771019 693159 824937 172271 671366 335608 642005 372554 555918 130095 437492 463775 298222 518034 834501 990100 814203 841258 680441 958915 735120 1036875 667069 890171 615400 211246 712584 254163 28654 292852 887100 261172 649339 1033247 864178 109941 247388 938908 145897 716174 747731 658915 685793 719932 827751 401907 128540 1024335 1004111 817347 119989 401655 832308 222061 951034 969193 116175 722663 504020 954479 212317 108341 648015 505607 147373 576309 925275 588381 848295 556079 1037025 824809 401075 60055 97724 837593 452048 882984 231711 388634 684220 516405 258837 666878 996922 193847 122457 215357 431068 798043 95567 1033562 309220 618326 370153 596847 652327 168697 537550 995971 424308 779788 380202 95957 818347 957808 691050 793982 768684 175676 947317 171769 772337 867118 228163 455410 383873 648560 642792 74367 300215 186306 321211 508269 569270 765319 89498 785504 325868 718625 501571 235322 282863 889015 650796 11227 987985 124701 469677 248050 624486 27326 952291 105910 64150 962871 539099 976441 120143 808851 772808 370327 873079 674173 748851 848837 243558 512740 401382 752100 321855 908425 95423 169135 958340 772814 599415 477100 416095 890546 433940 676538 480476 751809 671331 126889 938141 375127 28367 897627 955161 416429 521541 579951 243608 490550 77517 724715 503512 600805 937241 853967 176495 570253 690680 242285 986073 18299 913638 212436 810778 300775 383003 564342 945038 876766 996387 651849 405459 902858 352022 206309 155151 900194 1021037 743267 366959 180715 903900 893117 914369 344447 333550 333215 812382 795263 1004952 699594 616113 829143 857495 257866 634553 502897 576318 552182 772764 551839 719665 619958 363757 452961 72558 472036 507399 744015 113909 326536 194401 245323 805982 185289 930801 685327 654389 781106 686764 510192 759981 125667 881618 325608 801906 886374 831959 714108 638161 997154 29435 516322 186234 934599 341489 813259 992181 756967 548812 827219 896560 127409 639469 331447 983766 637651 113334 497013 813149 420927 451723 386123 844396 969187 1002728 154483 405995 460575 167765 771381 663133 26487 195427 447099 124920 336377 186487 230783 420582 438718 866583 29595 62131 746669 103910 323883 255636 377007 551677 657115 554237 81237 466153 881437 572300 673431 915217 579375 859749 497695 1023344 235861 841607 848298 372077 831806 506904 566887 40815 695573 684445 861659 418255 320934 504229 152939 554471 554295 219742 158055 464733 97059 503373 1027110 866533 531187 942570 346040 862831 669246 762103 314719 712919 553907 570074 754333 847997 307929 342846 324167 639804 537943 972680 695405 228972 497187 999631 258611 883532 931722 995463 347625 1026348 222058 637866 607358 387682 669653 958094 691885 237048 700227 619258 808125 111513 26462 759084 212817 904040 728657 650346 702940 974056 992942 355477 386245 866739 483813 712656 865508 94126 769488 1041484 144882 553974 615257 118151 869358 388706 851680 890089 818772 699919 608201 172891 51687 257063 620185 364227 574707 649018 944918 469838 909837 686954 252664 780571 977108 999611 953574 999806 736933 81145 975331 898857 111469 802666 919402 475891 779928 548699 224038 511082 1028820 938589 523528 730143 706404 703189 921235 768049 410542 771355 668986 62427 600815 16246 237481 959179 113209 241524 796317 967949 766552 619245 211243 621397 992826 905263 597968 283633 277374 162638 687638 818965 742778 903864 315303 867075 120427 419568 487526 770487 708109 342977 514760 884040 889174 699868 363982 841817 936806 843271 15605 489052 961145 642339 630159 885240 651971 554490 699804 324791 1029700 370071 519536 492374 255465 437148 628521 373902 235895 970192 384228 358798 358725 384705 601215 588949 371878 235886 713147 174798 571860 951463 1045571 772044 87631 378654 764856 509197 128015 855198 467199 343063 914627 106309 249375 334463 50877 350001 801087 1000341 203131 705341 256399 79850 513443 668989 249182 680861 147151 418661 911107 309925 898278 976036 951087 641351 429034 536285 713811 1012387 419820 962240 958831 644473 127167 210426 634082 837318 786080 378857 233417 645940 348112 903588 976490 1004317 121756 501578 251275 474537 109050 997252 807671 902171 415477 701163 294507 662512 483815 907828 648561 298806 236239 931212 218934 55206 241039 130362 407782 652201 46517 967447 73627 324925 322006 318589 822251 793059 870138 81840 939174 863971 866953 128693 715883 883121 879665 860590 228257 345078 463091 904297 729461 182335 405978 57178 765826 208595 510615 717143 506185 480428 161149 119133 783893 184182 227441 714360 292842 294602 663156 929681 127980 472775 1006147 277756 491064 587676 118991 628797 601276 306751 388673 652152 534775 253569 109799 392780 680410 855419 57022 533757 175454 63725 584862 379207 454224 441673 635249 775286 790239 619385 770885 142844 440562 445099 482274 14237 878042 867304 237154 844726 230126 911475 518739 228645 95468 203705 707916 773746 785188 387514 810102 589102 802268 371375 767920 397031 572697 698266 775253 580191 211527 715569 719244 868814 59340 548597 494904 1018375 944440 73724 443031 715207 284602 783411 160443 817965 704394 969835 480030 499253 373436 743394 756210 552882 612586 373454 403438 1006858 1016539 503331 63196 919207 622250 570459 158510 478712 901581 195866 517212 389805 773588 634010 583903 907850 678494 474633 113739 442154 497909 256554 354012 780504 746613 904267 829930 600471 706266 18430 476885 878066 555438 174539 365285 213630 702865 687769 192843 62078 794484 685180 920459 954197 745963 608029 960635 874194 583275 713195 92148 145353 223551 325139 945072 235506 690028 595847 430029 961623 242231 399869 731601 440163 651987 975533 937864 671369 424420 472667 57298 167531 742460 595627 996893 923235 851015 436462 300669 510609 962125 761576 457249 877542 435653 441405 1004835 404286 838542 152053 457188 471866 770546 159631 679622 649093 642986 748197 676295 965178 419804 31958 695925 588573 936553 1006153 243025 375190 259312 79843 558077 981644 770925 306938 820462 438121 233049 221775 63431 225951 583417 1017289 339793 899560 178011 775316 588124 827065 157623 594797 640413 324950 709293 892077 420493 931417 895037 744369 265707 189854 146299 836798 259260 570343 494584 425292 453429 229249 109599 653965 207356 494518 579773 611863 599599 79967 355619 1008791 106287 575990 1034828 238937 402237 620664 342603 496044 308679 236310 303991 276055 1004432 86270 848685 18303 1036744 848013 862065 957735 601183 531071 926522 633074 246493 408483 1006164 714666 241500 241362 195523 386492 112863 1006929 734548 952637 1034343 889202 849225 764423 709959 423683 455342 780970 183210 437011 510011 336639 56007 729919 106316 321047 720460 625373 994672 909096 963384 301869 508786 630482 372131 444093 320861 582379 423738 880321 431405 939563 772286 235165 188133 413589 440932 845582 632374 707193 842584 115700 483091 898886 996408 464822 165725 978594 243490 466674 274023 450867 161111 518392 942779 902734 959843 221527 554988 632696 907986 253027 347075 1005898 448345 800117 652616 631751 992940 940648 382361 941524 374202 510858 40892 532327 223647 607997 955257 764725 464804 923197 816471 202675 662111 992489 416327 551894 498023 1011137 478006 646713 486070 260203 800057 123253 555130 511757 1032760 11757 81737 896656 732645 432872 407382 88862 924913 62751 980745 587494 494902 249753 316137 958591 998784 947739 782390 260683 454890 526287 877285 145270 855530 627567 703699 867399 47351 519057 846343 603102 223485 28383 979062 756286 211781 573013 555516 433865 1041219 963705 482969 573292 1000979 987879 323203 1002952 322686 911899 584238 960753 617835 511653 223977 554841 74751 157659 583411 653498 897373 619718 836247 107583 207541 155038 466168 877805 446313 873203 500853 310813 671063 871701 179372 293803 484811 650822 244386 617830 498579 668522 97703 579034 643381 450942 1007910 751128 433481 325530 879690 500047 726649 887407 319068 959518 104188 379599 472853 241588 646378 225177 672591 345335 112954 143807 483695 600022 384217 210035 473201 24478 384844 771615 920378 96077 265469 983675 710308 368300 722643 388310 542715 390745 992217 203482 944598 505316 509126 863790 542526 369653 62223 252445 1021030 996167 240910 1010714 242152 612296 936861 920030 495394 727926 514616 975696 932630 456012 703913 948311 508792 1035153 321659 773490 705341 32582 1044098 1017982 159310 711130 596787 481847 988703 808180 465596 207323 783524 499011 193958 128721 293461 477501 589484 1026381 278343 227451 946840 797875 146191 516677 954589 755704 160886 1045515 408499 569983 85783 606709 823787 967279 687692 40938 1002916 319312 341720 841007 610675 686190 798549 455310 653676 776854 129178 372640 869834 811902 902898 196486 685334 997066 414522 353013 860054 588939 965426 605958 619307 63174 211581 832355 685747 759516 883739 681753 134523 890181 975706 501572 477876 253298 559871 511015 53726 1019959 773401 450794 774998 929107 1010021 1007979 564575 1022154 293336 202235 173820 161430 619734 601722 447127 801009 795513 864940 834012 347246 462299 849252 26357 814419 895445 422258 416647 469959 604445 175566 325797 413310 257954 638853 891061 1030260 979340 56038 333757 789995 157166 636642 629433 653984 204396 691640 742479 912097 682549 432926 583479 320998 689782 118701 734526 227934 176853 796589 974991 756538 762746 881933 277450 695185 829564 644123 11959 484178 628540 498340 452943 863783 61180 887745 859606 714972 731881 734607 338681 553695 960184 749272 16318 762190 452138 388524 628046 122003 417588 837052 969942 441902 255087 908444 1005333 127391 780931 770591 121684 935487 820219 456038 770936 834945 844138 498908 212082 122484 326499 337215 920532 198525 920461 428255 635511 487736 162007 969081 878905 859238 502171 797547 726501 420692 578957 774829 234614 349609 123603 464463 129411 871275 362231 906182 408213 217726 568923 1012946 1032377 498235 943818 966904 649438 719909 315249 1023568 608222 832764 823251 854012 278513 839015 567026 968085 276023 196380 620497 93005 775053 895408 744329 642475 817956 347867 136123 870371 879153 878999 321249 438054 322775 904656 722719 878870 681305 323524 147362 993676 609087 994858 1024492 724434 964428 555378 838595 505222 36715 327246 746906 511751 36604 447822 806733 587063 556886 717571 815533 185211 80375 888093 171625 519233 766396 770953 339860 814010 816566 342481 893692 495151 338293 952717 623294 978450 368204 652845 465837 568915 957523 1027206 713998 648398 609756 991862 964729 188875 705013 484908 729655 937922 176551 578267 162029 999551 932153 893742 682443 463357 766524 489533 322284 763814 912788 231831 387576 819451 589083 294278 967889 447791 481580 470444 943713 322294 650420 667118 613708 495827 392474 275886 666608 273631 1035412 207846 868107 478397 977605 241726 248558 186671 996706 965600 720152 170710 826598 644407 123517 530163 716444 818247 182509 103417 308061 659831 573168 814968 977602 862110 160186 648286 891384 259297 910103 477816 872336 643662 419678 278236 867236 760039 821102 669855 938686 309957 158694 417241 729438 528087 865523 88046 388440 738702 581522 579537 909964 114028 380597 586419 374760 422607 249451 324925 889383 200412 519818 300639 510576 30941 376545 544737 387279 196291 680251 27386 122796 702223 151532 1025356 124187 659155 939407 811894 960980 372188 156471 30079 465719 492957 64143 564123 179487 185782 641508 985143 599993 928091 968485 207039 504560 1032756 80888 174569 248147 292726 847460 13239 55030 830893 628879 433245 672723 746822 117659 460653 641741 899473 556343 338639 1029255 251306 388141 284086 765601 879944 931604 191826 291322 354775 778903 715049 762699 700651 967155 752308 517901 879798 566203 1041744 415158 354110 920047 81543 979059 834598 489615 985436 453006 620368 981300 242596 194606 618015 520618 120163 436708 552341 903226 671384 221870 1035324 642425 618732 113303 321426 496532 255195 703082 251279 1025762 369109 750743 241437 966773 961866 471470 498777 1009380 995825 842364 204695 572231 207733 776809 924261 228818 212255 718504 390701 334707 873815 324429 44510 588051 812702 964149 406779 417999 113999 1030667 478387 990980 731735 607957 859748 612338 847397 435193 616686 784776 1024906 894810 738515 278482 481673 726863 931561 420980 889514 178063 101854 927644 779030 880883 241219 404982 381157 120316 852723 940269 778438 869108 929326 204134 434423 324339 16093 73661 283518 599230 845209 845176 861558 225168 446242 540557 191294 383388 399092 975955 241287 1042186 138303 445857 516780 478155 772342 74975 728150 191602 896833 204538 282350 134391 967053 849144 939914 691176 734410 627183 986036 134103 491265 476563 243983 879685 582117 237129 744046 732826 254790 113339 505180 765710 814350 159690 579171 583062 794262 958903 312812 1032549 511944 251626 429454 612107 457094 637578 414078 881199 685275 440779 801334 315187 190251 627911 649112 471527 81214 578529 159549 234998 656765 661361 511182 844963 881464 455408 588364 1008685 179883 879555 637852 793434 211634 485009 919022 495931 238987 806378 910622 713387 482955 278443 616329 189742 482250 690998 832949 986738 939533 396014 449099 963704 241250 55738 881562 891068 125393 307695 1037386 570331 930845 486154 212311 617208 552397 220715 809898 339561 330590 203551 737503 247285 43867 694063 706342 700049 183995 902644 804602 927407 956200 878190 883861 382390 92920 519196 768330 965510 773397 1030279 251512 757049 849257 728519 429979 238298 1038855 850257 989239 198493 504106 759641 1025289 75199 248503 797413 196179 530238 625125 433769 971407 376524 518457 424420 180663 996233 455033 460622 1033251 993879 636864 898849 635786 112094 254673 486730 607995 467390 988082 719696 980019 464714 956122 929071 975474 248171 117734 936668 677746 372553 667633 758427 442987 429853 901692 258893 942655 305016 755564 1016307 326684 378228 1030307 539002 585262 448109 793687 183252 772792 347125 1033516 189628 127657 202207 940868 223115 392259 1022244 127759 60636 468473 704324 501653 414942 759315 179550 782361 242034 845267 550373 878552 857009 510952 584568 1047044 247151 127166 453923 439676 1000505 847118 548534 125283 337396 342711 982090 473394 675221 810362 573145 692144 343896 918006 384184 1023561 498735 853972 734019 89739 229006 905955 277591 159696 488553 495739 424214 1024246 744097 783745 687665 798712 963343 110181 180463 992343 293828 443107 700100 830278 680379 886170 765393 907096 824375 285109 97403 722733 811471 185899 433987 593726 866479 619974 491711 801340 347599 126437 36847 116429 1012803 936658 691406 988238 500073 965135 696893 817120 166886 762790 799609 634709 420391 931002 701843 971577 1005800 650819 792795 226157 773421 908361 833094 860663 215025 291037 624414 224112 218541 490773 290588 245666 620009 317902 997708 256468 900378 320748 741163 897225 1009872 212433 555695 122025 1029922 1033387 359334 916484 435964 367957 1027256 1041037 977350 478803 146662 867542 468905 609001 868289 748453 427000 838138 443286 272379 479200 617890 277883 759567 1043777 950780 836011 830362 727747 833244 409302 895126 563678 771353 215390 512459 578490 684602 744808 177789 621978 885949 561911 115487 251690 412565 475957 942552 734919 945204 776587 331371 155247 40419 343097 367066 1006670 864791 61409 73415 521314 55983 1019958 63843 212611 416969 899853 970939 526079 97671 474163 744852 873709 420725 102111 995739 212567 954266 793246 182877 1026633 1045124 675102 324391 504099 794403 987932 850200 249164 709477 573274 971314 40123 929076 65416 842325 654115 980562 121804 124555 610718 609903 302501 695083 774968 832063 627295 517175 141038 93470 612270 248049 105596 799694 776850 161119 863173 546035 73523 593337 258589 901816 256428 652004 678526 637337 219989 92086 486557 1030538 814266 1033773 154957 1039536 719001 743306 437043 275702 324009 386530 148990 857329 603738 493791 417699 98124 220056 160935 930523 995780 844251 632154 841257 644344 574799 842573 240498 323316 292029 391782 828638 455194 702298 207580 304764 421225 89074 841338 466410 890541 505736 339786 945844 938821 810197 842547 549327 120788 466125 1003727 552787 929415 513932 60307 367842 450164 433755 175588 287479 420028 204722 889545 713450 996907 843051 495092 711601 378071 870070 715686 650482 997521 741112 930501 821883 754878 805748 380075 127614 736092 400798 861051 683978 739725 934299 191890 859754 841371 182774 842271 910122 626603 1005071 1016998 397679 540618 976181 619742 399773 423576 864134 702746 255202 709067 969614 778631 1002692 481160 519235 338135 507155 454839 831870 872408 938225 1017798 417287 177891 736899 830735 967259 654928 80757 830902 402935 754669 691502 1042738 968426 621013 774503 60905 409167 589587 904988 206253 635674 119545 413247 758665 556906 260553 248775 714031 89703 15263 851086 568250 104238 333686 845126 241382 506481 613107 837869 974878 364063 809086 436634 260536 1038089 580714 685354 529371 888521 477660 273331 454368 139230 860347 412015 119470 843302 600859 412469 291166 122360 915664 64372 345946 478956 801671 989487 59331 607895 625979 764295 309201 103583 899398 705446 727990 548651 747961 847036 743058 323440 257862 677551 425735 961333 651961 62551 446424 325275 806570 481803 932899 767594 1005752 617396 429143 354123 222439 27743 583466 614086 492499 315376 625523 905499 373490 538035 194265 492331 760058 479349 1023712 889319 508718 618087 823224 353503 657883 451019 842178 508881 308189 638236 727651 741614 259655 351978 894866 955845 160246 703759 844471 675817 366143 343591 970505 357948 87805 762990 652530 192108 790257 90053 1020156 772773 789499 754871 818114 249426 178877 494033 453552 537077 901742 454274 42365 388896 416851 256976 848784 511035 363638 530430 1027732 577257 191373 553433 391367 962374 447146 212540 403432 826259 945080 361429 763450 900752 1038852 822908 180831 218010 562419 318402 465453 582613 913415 671066 1001945 417167 87510 514232 831723 970433 383700 680559 685020 379740 616941 1023239 894123 999790 192753 207159 466883 698083 691790 519440 996969 841502 679230 546550 500647 867915 32573 481220 948369 431606 52215 306582 887674 386143 748604 539469 487794 122820 810282 828876 586827 556875 1035336 960426 413389 720552 1004126 512203 472914 998035 321456 702913 698853 403767 448157 130156 118558 839198 114660 438155 415657 518609 648494 379317 640466 746286 450308 484414 319613 251430 481125 325528 610619 659039 614006 1016103 161175 617306 228600 588372 113382 651684 189167 988878 333274 340734 439099 644838 575407 540520 381756 259526 1026376 97748 798538 639735 621273 603769 485168 619299 177102 726870 355813 391640 769378 374172 181243 745346 995866 841806 904239 512031 587398 190907 405853 947801 883245 155315 188011 420175 875824 1019784 993080 80251 958926 532255 248991 569194 777386 187833 201966 515312 846740 420806 603974 907616 930251 972831 252446 454300 886895 1024325 978368 834962 282463 520781 343205 854518 910696 220006 625371 448697 947076 28469 691565 626590 187963 512300 335784 1012757 646725 227722 804332 798070 463475 258191 1014977 508532 695782 342487 910584 83927 989532 589514 874142 169911 410597 399647 834442 516758 294441 369213 783266 955841 501208 495480 486572 963015 848595 254231 513539 751988 474710 646712 814956 87279 103871 618937 385908 421298 162610 720649 425243 586503 821933 1037418 87611 406317 750131 446360 763510 550134 422669 977466 401294 193118 719252 910563 690677 998664 551723 984471 555434 825919 626518 985867 861650 412917 973251 556617 780636 893231 174035 876041 373732 457042 905574 175483 670350 890582 492387 314855 742807 734833 563559 322227 215678 1019618 324495 928465 266751 873595 893582 48382 230815 453568 957963 678350 423220 741286 897149 258536 932455 540253 1010005 203758 464692 202234 112556 199133 651940 244118 702569 111601 798515 642488 519044 983727 562303 816731 1010317 718409 649806 878129 521504 845196 853787 814566 929476 539596 319075 807294 155497 1001238 771926 489539 310634 100302 735681 1007010 53759 480553 760218 744618 514410 366483 1000266 552291 255441 747975 486097 742505 619622 95482 841507 411565 44518 873780 1023492 477759 408930 839017 730025 600638 357326 998753 585611 973581 602072 908841 400812 695319 510983 752393 521508 185069 560959 969073 102300 341941 995208 527855 509721 247903 890702 374377 736325 867169 417420 572849 423632 112091 59374 403390 865969 474434 870030 385431 106075 949763 643947 367842 177899 810533 826942 505652 488601 159690 678858 754646 443340 457392 770719 717855 863021 494537 473786 930202 55038 802611 625963 330878 505764 101341 521492 698490 964401 824523 601913 782535 233077 894308 296315 913200 802038 715632 1016236 153053 446038 372136 260367 937593 957257 104249 831273 425139 718156 1002339 128598 177523 684575 920923 818716 733231 841491 395487 376548 382417 193817 863027 961446 989786 573201 582717 431319 379757 677433 965834 472817 465731 815591 980328 437403 588955 667576 571791 880982 859301 805630 831733 583406 846169 652005 479635 838315 860602 1019506 94962 146138 910536 801526 628367 693884 230767 583317 954181 420780 968397 732977 717575 932915 744054 218580 232663 349607 581413 1024833 969171 931051 965920 914130 483139 374895 258187 154534 253652 600573 774040 516346 629148 473381 626161 1020388 754571 518600 497516 62932 56606 212022 877277 182772 511685 634090 652494 555516 575278 130536 681699 940122 951033 1017149 813371 436879 647900 539035 453433 548844 423270 417188 629646 1033169 552846 975826 323011 64872 363318 907716 893877 901545 210595 1004226 951538 400527 308279 601072 593647 707805 376578 474533 750095 855975 293083 592815 664767 589202 887621 188356 818860 515180 241031 409169 984533 466162 482606 367420 637263 949266 646064 171293 61335 773294 353019 325034 802319 866460 386862 567226 120250 240540 302751 609642 888421 238395 441931 523282 27887 914001 727855 500861 857009 810334 967925 537977 757011 899350 212779 316735 218821 984963 499590 484657 763093 720008 847441 451769 512482 496019 512540 888738 678201 175963 245308 695028 779577 551163 719971 747802 310734 714422 366362 498162 432731 837534 450997 866092 314486 1033325 32606 761554 919215 468342 554488 84701 712106 554744 348789 61414 678987 897657 818833 243894 687141 701234 674431 193149 440623 734347 554444 500493 377519 1006362 223919 1017901 720784 228489 833621 38525 913679 76127 940310 351635 183085 782987 1024837 730477 796139 824280 877373 7423 645543 955348 462826 613749 460335 425308 228688 366069 614215 32476 383694 930523 854739 759691 816425 196179 347083 55258 126305 112242 798667 879445 733726 258153 77246 1022818 964238 889679 579998 793846 560974 458129 941731 227871 1002344 923059 325822 968879 686487 188179 771491 963379 535357 932179 288761 953799 756133 302074 353965 980114 695284 361205 790227 643923 110367 881929 154323 932301 42734 868571 906763 53170 834680 375477 871534 743513 78543 1016664 808508 549119 624441 520523 732537 85821 921030 772373 578847 1033929 845518 831381 935291 1012160 955667 798615 231383 242402 870881 683464 509005 814828 311154 940154 908224 892234 374942 897234 700059 939946 857590 405354 991032 354515 637361 469302 907744 218088 873336 86398 838231 162161 187030 430798 663091 686642 699229 911654 238947 375977 682679 678586 990032 256246 385197 1022134 387660 203733 756885 183086 607741 1022997 960653 976036 682405 476279 879395 942314 386992 831250 716579 303871 258670 455777 259866 257644 95647 1036716 956638 743091 556978 344765 644802 943469 1025148 829362 253009 324726 944557 614153 381707 813399 353652 405414 431566 946626 301247 152551 411502 8150 181996 687313 552142 162023 339672 670635 153429 432531 450212 431197 200367 184215 155341 370585 292784 669544 942479 754743 321387 822233 652441 331676 1041923 452014 604884 696257 97449 629517 249033 782501 26335 873997 868587 916136 471642 865069 976444 1032665 993989 464724 238204 386916 373525 225136 648115 448339 520314 89167 488808 92991 400354 955935 449900 671991 346463 732400 163450 345724 106153 833879 964036 464701 641754 505665 318937 376085 781512 464047 451130 1023051 826395 323901 381405 683214 902067 329565 423262 949414 143279 823119 378860 769293 455379 580431 749380 218597 1002724 353961 610997 425038 276325 341309 883756 257740 646598 869870 639609 211924 468904 744524 254267 844445 627307 392774 1024185 413759 275887 734422 63736 174589 13757 462665 103639 372412 224619 799870 646700 988564 931142 1025203 88014 160487 1037060 836510 189207 743043 564798 883060 497835 767608 137631 675798 1034848 58357 258860 985742 373643 882774 844579 260773 303000 56542 325454 862044 93910 454562 1040942 928737 500270 107255 745217 871285 941109 683913 646449 867274 710136 940529 315893 579087 223407 291055 227706 943466 217037 505528 474034 970899 60726 803759 738679 505618 257738 616355 912773 1027880 161563 464587 30630 738071 924396 346791 891549 946327 772711 1019943 162582 81244 865250 939848 501923 195064 971113 613322 716580 477550 654280 847200 151037 582735 343563 425444 570726 981066 190186 891276 106199 353431 837582 482228 910103 611548 585139 203126 581586 572714 855797 953123 981728 155111 388297 726471 771718 891962 354163 460716 308430 487672 668345 312925 113117 1046610 421435 484194 422093 342125 939157 979188 875241 1004293 621944 842850 242509 600890 644013 379836 521269 826245 145110 801709 843897 532927 969125 712608 684605 486136 967007 1025621 897337 411130 452448 625144 343493 992837 455783 987767 963553 750916 36702 417539 159626 439047 893923 442527 847300 751978 732363 200526 846733 988600 480542 175861 399039 540134 249812 682205 425712 962195 358100 811737 520881 969578 800706 114057 342811 752521 362223 536534 939627 507072 154596 415133 773348 102387 973132 146259 712243 219754 494448 216277 98811 436461 811838 374298 609597 388886 187878 913980 287736 869620 46270 437976 894614 998023 483048 687465 752937 748771 583157 732081 63612 904538 260623 142079 448694 376121 414902 584572 439171 992333 628686 247704 955287 389514 473468 468125 654883 486002 72941 977736 539247 579935 614829 473992 316379 1001906 597364 923839 738046 1018193 296700 486193 417752 890441 48348 572051 784771 5823 372101 494503 306915 113554 364185 129812 347363 248062 489491 701924 294761 129355 633885 675034 972562 804319 437618 402410 284517 506027 329710 445036 837978 891717 504613 750544 240812 610719 939399 309993 833305 365942 371271 425115 321975 859357 768417 817691 433589 997482 1047618 510322 487717 577295 991887 494137 957090 309907 990386 822389 668103 100027 720037 911922 591485 935334 1033904 466548 776213 897733 597626 570076 259874 724693 479566 682951 492963 1008517 237791 1020083 955315 933033 372582 1028930 356755 760005 695941 413082 404150 821629 250362 448276 730775 415481 255544 516570 253634 237903 555670 586286 200605 840550 244291 520793 251793 924125 842950 1018353 1006912 767005 752922 343134 830897 988444 308789 452647 685816 127347 123846 883312 969428 255305 893882 155543 466801 193118 356774 889949 801761 623087 455949 233163 564890 633502 587425 736298 302398 45562 912399 781649 849084 798597 80861 981532 159589 318894 235434 679398 767284 695685 1017155 354674 382531 939969 430968 190939 794357 843397 418733 912772 191198 844409 893740 126141 667189 644328 739806 238174 453348 985014 422508 901866 412861 419947 427002 917879 858995 887673 290162 137718 667640 257816 406510 353748 61021 929453 967315 186744 701291 1007960 472187 400717 486294 824885 213631 862969 801207 508295 375152 512413 744784 303735 774694 496055 56694 286253 756573 823995 335015 455253 779546 834131 824939 927684 351088 914522 359782 892057 879163 244449 719080 978128 627613 520876 508830 124871 833649 756190 757218 903512 869165 590655 631226 619039 635001 481707 498609 904545 864983 951277 755481 749754 727773 897324 1007365 1007818 647770 366295 853597 587397 845734 773770 488238 996929 819695 380564 1024612 468468 968533 122761 761006 1010838 717481 648492 326179 865451 701654 697050 885236 420794 224977 723703 521802 987467 893469 450452 778008 498378 814189 134271 662494 383984 115679 778442 441451 941077 250525 247757 514508 399031 448484 1019465 424882 341167 774317 461677 435175 867156 1027720 448098 494899 216044 986459 583727 231255 868304 933026 773009 400883 53759 563935 529917 588177 678679 992795 570541 597895 192146 200443 448440 137166 752263 351720 43934 490888 1039240 387735 1037841 1010569 200895 616678 575391 178485 931426 602995 252344 915846 96378 735610 613172 392068 813963 44726 371342 953330 211741 890457 504093 1036896 659323 337859 686324 159567 874307 645308 183255 564075 1000506 496813 617910 842441 19957 495283 449319 201983 181227 919291 858553 148413 687283 931784 513230 435442 957337 553436 601436 612679 859523 117230 662707 421545 684793 497479 548499 952792 370478 1016657 624462 235613 547307 931595 732993 959885 733366 448693 237466 458129 908441 572459 1022044 627261 789369 793206 498908 370059 31055 294068 891249 818540 831976 888240 739963 481624 478435 736039 650059 975259 457731 735697 853734 901419 785666 428969 510803 971232 801251 183707 1024898 908882 833163 123260 321443 881734 189907 582845 750260 636220 1001330 510896 172927 127713 326993 807149 986474 1026697 854383 819112 752801 32334 814994 678219 703254 928730 337406 713708 510765 599910 903413 643676 733725 387250 826595 452984 982277 724857 333231 567774 579459 951955 620017 500541 582571 404270 487594 687371 921400 764494 486274 194268 816477 1020536 994867 210547 54773 789867 452167 848625 381590 858971 162042 953198 456284 498447 950895 160188 218734 278326 338727 508455 462382 398269 204774 429631 988723 247619 635624 724155 67573 618165 513858 646370 879905 518254 115550 114113 841019 870983 932433 731090 984560 762990 656886 661203 517456 904840 78318 989263 554235 678834 54655 752965 790396 349483 707735 474524 258284 300731 913475 487308 553693 535501 1011983 823127 474065 663024 962940 618382 234189 343131 81287 939225 926059 471462 481518 1011755 959686 429004 572366 322667 93684 694926 1006145 32550 669237 747629 831709 560854 96431 1023256 790243 746405 469980 793021 124338 261772 260466 642831 384662 833446 924533 589112 488355 395999 618871 306517 972673 932492 996665 701548 431163 713970 1030504 387736 731870 1014285 243790 825021 404583 908881 572300 767330 985815 958905 697318 433586 650795 377753 962061 497546 984489 214718 282526 612805 633910 888269 457188 730828 811896 584809 735943 669522 232555 653669 447363 555934 240353 388536 742523 1004311 731885 298678 736952 196080 471455 751074 838588 312314 474298 993847 839472 235954 629019 890205 912320 640697 629862 554891 75246 418635 622472 70111 1024399 282095 899781 423499 448406 784641 797997 882809 516751 375875 607927 747707 293725 519000 673773 960699 546263 28377 473574 566751 635865 840803 943353 913545 741139 1029318 943453 708482 208299 924116 797545 464983 803758 785676 565049 260393 1006739 447984 384962 119407 670508 746202 359693 314939 596921 896944 374366 758752 399031 859306 119421 697550 179105 822581 440081 749964 1003164 1025474 890183 807543 267991 638881 667480 93973 691126 321070 987837 742579 598894 228084 743735 976220 547316 990913 12023 775352 703472 331606 665167 842149 997667 298811 314775 587326 895433 661491 187733 457350 813411 1028276 406869 930109 233722 780961 380266 774932 368150 704278 154877 74718 937518 709552 236907 77691 55036 1025085 546810 618942 766705 628692 626506 93787 392500 986736 251571 544679 309993 489751 686686 482001 167285 922453 429808 237516 812979 174840 252475 175465 615343 603045 439718 142013 94971 697787 113342 173773 219447 103413 454304 904092 915209 717475 609737 889511 713071 276389 303044 443378 167161 1018225 522346 694129 770637 849700 106974 772410 419245 767254 638742 459738 496536 521410 469398 801871 931064 749793 387745 858546 896593 943016 125052 801907 476101 634336 930998 941410 310030 910126 906883 372326 880153 30461 1025464 873079 433558 109950 810695 774325 15854 629847 737100 372533 236982 693052 89069 509130 212632 121811 45247 469932 837585 375251 899642 670391 211798 662371 418007 560377 895226 1012803 981049 539455 222299 130589 141563 828773 32243 32595 852478 967343 818979 392880 942972 302333 888142 648267 958876 368432 265182 1039374 652118 175803 706974 870260 256680 482119 947430 822055 453263 858780 570259 596087 435642 441292 809531 518917 284799 212906 762214 533967 844917 842801 711845 111228 244324 523328 674271 620974 290620 1011112 814458 284146 415543 347759 728159 998481 340334 863145 258988 767590 1001533 651832 766298 240455 184895 44859 370975 764291 1030404 1025541 268703 107885 227209 894174 349817 774857 879783 287933 150815 98250 690134 985001 86703 896681 616891 790459 703956 891415 966296 497235 386744 861425 48871 587964 830695 505572 293580 419675 412071 236149 404185 215199 479955 565044 148957 763467 774835 919789 446590 773323 832331 879048 964359 892491 932029 386443 302294 740204 444892 926963 89450 492514 153067 236728 95082 609371 388776 247111 398582 448151 356667 38650 621782 713322 980487 650104 921015 871790 1026830 965985 588346 253083 293236 312939 893735 958893 891564 113845 79866 97620 790501 823115 735010 468789 497612 912944 599478 922781 128621 624103 423146 765003 451463 202722 639797 43998 236739 666101 403706 732818 838781 482258 106974 282511 927565 670383 744530 361901 784931 163234 436981 673503 637140 679467 571342 439142 397166 664559 127957 838362 723923 430842 811675 293735 161258 261648 535390 931782 663418 955787 922865 779147 385404 359140 477865 743043 570591 945486 869318 587532 260714 269179 832926 203757 293429 48483 623983 774346 290771 365795 220733 425382 1035969 338391 500584 520840 963925 735827 413149 226763 612729 959003 419599 102264 822247 738575 438713 483359 81739 626106 178889 811892 634549 664029 496671 967587 44951 952655 153015 102651 844760 973034 92146 487116 996999 1027688 455622 463831 695473 424022 602622 947937 760536 830801 635303 122313 59575 716911 910005 325490 440804 969586 476499 381565 646499 601046 880751 577506 875194 514882 1010100 547059 119155 153085 270030 584139 912459 632181 923596 836542 697982 644636 175598 176821 239335 660333 828606 597682 292557 479130 613051 600307 593255 905929 853466 475763 720524 32423 147358 921546 445844 184158 928974 937395 380070 179700 930707 242296 430958 104135 495506 502693 556239 88010 336886 464171 89324 859407 971182 48861 846187 408369 690115 971523 570043 95213 757575 929740 709493 748949 1005734 911208 587411 960460 293305 249369 582239 776769 643964 907409 817445 477080 652112 331237 641822 338859 991582 255876 174838 972924 644135 120435 846257 136703 450148 633975 290777 235299 723419 122519 856541 547070 661143 874541 900544 311068 472710 417465 1034385 416604 540029 282159 937509 961362 498404 129194 888632 654036 740820 206975 708524 801855 645262 975986 564775 864885 457153 231198 865387 945209 997194 514729 455512 361085 501234 600494 878177 992057 183903 762141 237229 1002691 884306 933433 265718 268511 993114 891527 653884 523010 419668 247418 632223 909451 339918 127791 183676 351067 923626 520583 259349 487646 155505 806293 585314 320315 943750 832651 726371 779534 445418 613349 713130 813117 948392 945492 385807 892301 102093 884042 233129 379829 454958 255325 337849 698278 629209 834876 869849 709834 65172 102238 548167 512801 636301 113374 38651 61278 776505 338841 912486 224407 419309 740724 223534 32079 1010458 530172 807371 747891 754143 310151 315519 244344 867672 716588 403420 335543 351649 391307 207039 485959 799838 611811 914644 833379 635486 96067 970382 713357 845760 944279 1033072 635453 509231 692573 666092 410303 101047 686917 22483 863047 399551 369595 846500 510035 957205 662510 121615 249538 736624 756199 817237 207455 538537 586524 675634 913764 866057 492471 221813 670574 478693 509013 896721 943832 146527 437845 381340 939960 988283 823788 895832 936884 357805 519346 868130 827018 314171 859057 733925 314590 913772 517514 223609 1006008 1005683 709017 1024653 31463 872357 698094 333631 735600 690104 477432 649797 422043 444523 397045 946759 468794 155626 765510 743515 538606 386637 951797 449990 1025813 615262 119167 464263 961889 406845 619888 1018695 883148 759910 342725 212295 322514 313831 881992 886500 762226 370575 780885 587366 571230 467127 810681 634403 732743 127868 59035 569142 1017997 233717 744636 850154 778409 445469 842593 969193 485088 1041602 627644 772805 151477 496590 842456 401187 370522 44508 502440 824163 84978 358687 889951 299766 753426 812490 436102 333692 204690 756622 775247 291263 702642 808668 350653 481972 636309 958044 820966 166846 187627 575973 518486 405111 1026433 349874 947281 637477 507328 494321 175475 705227 654792 404093 288181 1011977 391237 882707 946493 843432 673530 567006 802689 909992 676127 306286 469474 531422 902029 216231 731743 668152 575069 421081 171863 480711 206840 48814 462170 963615 257859 633810 60885 81683 59630 838087 997782 653089 879000 193799 808922 878995 605638 672743 309415 634643 104287 863642 674778 401007 613587 643278 495016 652455 293785 772732 995156 919918 324452 671586 227700 216407 824775 292305 979994 503494 926063 951036 615766 477609 882512 1010217 944243 576993 1029322 176988 329657 498267 318527 258441 161309 464253 375579 798094 538235 980066 979288 412638 975119 437219 204375 104702 438717 149181 902806 469897 437325 638342 655743 893467 275435 946334 240335 690149 168863 698262 864539 352971 823901 962990 1004156 120536 521409 898709 902059 728637 52728 906586 465633 463259 985846 1044754 503991 55179 715704 299757 799699 187512 144495 350054 887917 420918 215930 418266 489796 772695 318822 1023754 948428 627317 874937 898226 73607 490787 224573 944737 107711 440016 150971 653411 156447 244934 191077 461607 222035 441907 568715 779279 795611 874691 212604 868799 1000936 222799 733590 242886 972971 503450 603358 846397 437647 477017 356925 892674 112097 495432 771978 866964 60283 924363 314263 472171 572363 810438 964130 397018 1004993 841170 830916 284572 142142 841326 514289 512467 1017437 502411 343916 997533 482121 464332 536505 956533 1036598 726590 756597 870875 940700 238041 456146 643561 290171 1020786 433129 21500 665514 193764 486729 159995 817890 831340 89149 1033448 98178 1032781 902034 121443 839491 85342 619709 894519 642885 955299 178876 718017 677307 643419 755517 746779 755146 914970 307110 568893 171379 977001 900932 771102 52095 1026372 1042178 305635 832454 862391 122650 278460 420687 351730 735029 160662 865461 15295 583861 634519 630341 315196 872950 605094 359824 1046553 326687 102127 782224 498283 809655 251784 593391 321855 630366 439389 779928 367403 955765 618210 32317 907294 446879 425125 921044 972585 481851 728694 527357 740163 661071 256216 648662 1027752 713623 89245 807882 32429 385882 97134 224606 876232 984043 383165 110539 128543 599615 372492 626934 744266 289677 866780 143727 638761 700573 757133 752928 428967 605923 45007 505824 388547 955772 743651 906956 83437 568051 670558 770964 253766 901463 1004392 938782 565109 112455 958064 734565 827162 853986 897330 697980 967531 958591 58703 757451 342844 764685 529135 364282 222091 671353 201437 712975 438874 809194 634990 755505 828661 1018297 577384 254937 276443 905873 283641 715055 91390 651403 811478 185143 951863 782734 310888 236385 563947 733623 755369 882774 664429 495502 247251 28635 656247 214863 796030 836495 910681 416723 627198 842787 492365 342504 487950 544239 223916 1016746 644315 185726 759195 602858 114327 105339 496853 727738 192867 765644 859824 456822 1012962 960097 89803 183997 988345 599151 378537 380315 616092 501970 203993 883843 220476 880854 49018 356147 648534 190342 601548 833693 820965 304867 159459 353501 604917 238767 456218 897642 128456 780920 668613 717355 255639 94878 858833 255916 830433 251677 964357 488587 388530 64979 492957 87255 194284 343129 611581 874424 302005 577139 828958 930620 548201 746046 374091 684694 576055 750788 408301 812918 712532 577458 1016174 975948 564984 763443 366059 465606 760030 791291 817490 1039434 653529 803503 364274 1033096 1026673 826539 225423 111799 879389 717176 405214 1028642 57099 495827 1037335 241592 989231 925398 760188 610036 591227 904013 379494 148973 840437 210874 986992 908888 709335 844409 462260 333794 256334 138919 798614 675681 658171 481768 325436 660379 199414 435188 971130 126164 572366 579304 473861 497125 113870 727851 687210 503903 927290 808601 997774 877556 629203 1023117 640794 501861 170711 763365 1038861 613517 499056 701013 301279 572648 87719 237401 12255 805707 377213 57142 218749 902366 356033 417431 252074 201183 580175 772387 649834 634648 895428 105330 948247 445390 509890 388547 474325 367220 304607 708556 15183 951541 592559 898701 732846 373980 602549 937859 661390 1018415 743053 113574 716917 709737 184019 723431 247269 437263 317288 781736 963343 112342 801957 649294 299870 835955 608204 872623 477791 407885 890282 167087 469939 768181 178994 626161 359348 370413 321835 936817 195727 915634 308318 478812 152573 480363 830328 598971 514473 871768 318323 986777 710867 227044 839190 509087 772913 817843 386296 1013876 1005661 893309 609515 346618 662559 392476 438603 838068 845589 317106 140029 739147 192741 889575 653460 781838 824158 642748 875832 420280 924798 471467 989078 190294 117993 183675 904994 726738 575379 326483 730887 500338 15095 478489 498483 298347 1016632 338681 84941 824091 1010480 578033 969155 865059 347578 481177 873626 511132 682869 989595 252233 364790 195869 850459 701117 390695 347934 737663 650571 320919 880081 813034 307013 947305 1040016 160630 202601 855374 409508 675742 614220 353649 210866 871717 431476 95447 440679 176671 629407 861925 126509 480627 898106 356046 206822 168573 768515 243370 298714 429817 1034791 354284 772525 413471 892990 781544 357242 232046 981282 470182 222375 887099 278215 324961 644661 103404 1026396 409491 853964 390439 665447 738895 510650 104933 374554 835398 787450 212387 874283 149887 174955 15331 1008726 583288 155388 741861 3519 228446 406377 670694 417241 589393 1035410 633593 733357 351943 505065 408277 888260 808271 473468 418755 815979 373873 913344 633308 138459 546282 725431 293349 489954 492965 504884 878671 643478 333491 547572 834650 608599 816753 921571 135030 130883 878939 405727 521388 845417 77770 69310 584979 615667 293451 16058 472611 208306 317107 1045888 881047 990632 1040753 1040788 778354 215375 667399 696050 740300 366187 695276 620426 673463 537967 556010 878252 490659 392136 375350 1020333 919422 604381 637030 953875 850758 322483 440711 957936 571598 612158 407926 363885 619115 953289 263999 648620 391574 967666 981384 633020 700325 821754 631687 61272 172791 108149 784438 547246 191387 858719 400947 779109 225521 911454 365435 116955 432505 673919 243486 745959 300019 741072 902699 846049 768340 371987 616049 409284 83839 483483 742188 87549 93975 669262 432812 364505 827868 286446 522113 186519 652648 750940 774962 760853 268987 73398 500015 800446 844891 646748 645610 1036319 886158 992819 599662 204198 791482 1027158 970021 853246 511057 316047 755305 175022 109498 947610 383658 880847 121718 257081 683689 375687 881897 626289 522836 545769 159079 437480 779843 919417 109687 47004 301790 91502 455349 85991 472421 602910 604897 581263 620995 872812 130676 274278 430839 547421 1003085 350930 433302 734706 460895 364141 746302 118392 756680 588016 153918 607103 1016714 356119 468438 719946 928738 85421 1046052 601299 862435 263903 947294 727703 993850 219636 186699 236623 1000397 453653 546011 953399 895898 373716 87951 758382 900125 776904 714652 231255 880735 918526 457123 455502 908034 160427 343024 451909 292381 1008588 98164 128616 120717 723670 897127 749774 126825 517906 880008 887391 220941 750533 596969 918907 358339 396205 412507 998154 1011937 247154 465267 245026 685741 617631 691182 772311 455521 333430 1024627 396791 630149 94679 639982 243773 238937 759481 385914 829853 618973 175751 698843 802109 304971 653518 694663 218455 236715 117222 757228 294077 717052 903874 980508 703548 551923 64979 912390 379566 606054 714964 925946 320826 1004952 314055 351977 1021542 451918 98003 1028482 490328 183782 570670 647790 881273 364359 718392 642005 896038 808757 453480 546463 967835 971500 942833 371932 652459 577786 48027 718469 691390 615165 867226 232647 850062 961253 937079 488780 824991 901175 400807 615135 372532 386912 285423 745219 478367 750252 589233 356815 1032493 87773 243100 641485 125039 871566 78334 490540 747827 846727 910048 32126 748183 380786 316643 890398 260764 299993 954280 1027528 632989 279533 471766 770719 160666 871211 739627 94038 227955 865803 866878 833097 1001114 571765 407267 438004 698616 686771 564902 381755 804840 464333 196497 874894 924363 805351 730594 472838 889688 768093 389940 90058 716230 580404 774841 591479 699659 94054 732435 238775 219891 538871 56859 1008500 911770 907295 612061 379326 441429 850482 535530 806629 60637 973396 523337 647986 859299 423340 928233 914977 211385 1039009 879570 175819 697527 927932 717461 986296 823709 726753 100283 478491 258171 909670 368245 937289 634313 270279 755099 458316 712500 433990 380583 510761 389327 847658 573260 109046 1004006 30966 484856 491743 747984 883594 380774 997710 364186 685678 781334 622148 571196 902039 501190 631223 844139 986541 871851 935844 146491 145339 702582 453464 655048 964922 832116 179589 370223 733025 673983 232153 472707 962925 616354 942421 345693 282097 113560 290619 374310 218587 441617 980802 751312 842650 129462 851462 962416 728871 107987 1016700 844411 930636 427381 571068 740732 443743 12153 1046577 648039 707301 305134 973390 730069 160695 461279 619911 679224 122258 647581 914978 997746 607987 623475 933290 454806 375867 437048 429390 761031 947097 715606 1002346 241199 276943 679734 179875 693479 951515 178787 743666 964948 277191 127851 770515 620916 838867 954591 179562 176813 511716 595574 392036 479659 600947 677788 353129 663034 234972 455514 183933 585544 510410 789501 281551 912808 413051 301525 956679 700234 652636 735694 961182 239267 750819 481609 322903 782928 581758 379751 440769 678618 616563 650444 685730 225465 904721 497555 119695 327562 877837 703598 550647 908809 830010 859982 842460 733915 107119 1023588 127992 683470 779561 858479 390760 270266 793849 543199 227736 630031 445870 1013905 811977 233148 375345 763210 100983 837530 577273 840529 452218 550718 690926 786056 270198 640681 1041034 1001905 582574 374373 488331 260189 555864 732402 508215 686920 370348 332895 359810 746535 708927 945872 424600 387878 911672 601801 489654 874732 719021 749221 844107 735285 397174 123197 242863 715590 654852 971484 141213 123851 190842 882346 457542 193854 939093 799453 31596 796092 824927 641853 931591 350073 778449 85434 510356 743032 1001351 318059 857589 989467 782449 251224 293935 47355 864629 744041 255069 375610 1014660 190615 1015432 449388 27519 647741 942733 716984 287646 823212 373731 761794 933090 388410 676601 251045 1017149 987762 354036 370123 703186 717016 171181 64444 895728 831962 414965 791421 438226 488898 923175 391796 943596 792314 968325 210237 993945 425141 23470 367538 794592 972012 820669 750314 839454 341630 432612 762998 118661 809438 231309 695373 975712 520545 1001416 966308 964136 57139 1003694 653639 323462 43004 959949 617766 350649 240550 1043532 1020067 881246 495436 607859 208786 518424 828599 319851 411195 237268 635613 687074 478675 875185 930261 61368 183135 299949 882468 448822 146361 728173 485825 291693 746316 272885 772182 584674 663406 437305 824166 435431 311176 899427 361465 258756 452444 875829 252874 715445 602327 752841 378834 472963 313839 1028499 556261 811223 756539 970249 732390 220970 127549 476894 488147 718406 359015 945266 660333 914534 408687 1030576 587851 646089 389174 701329 782968 999891 454884 79862 944399 239303 1026821 735932 543599 946410 811851 55726 125794 619497 878536 758553 856999 283383 732132 761106 711448 848748 158319 365911 139085 642157 195888 759395 844230 306937 748753 587459 177404 492891 119672 318823 333293 540274 277978 828599 157119 681645 259164 837363 779149 866099 946904 690015 347569 247141 49077 755891 760708 250724 961803 235194 623349 1005104 121667 371515 5823 88535 186227 651287 1029808 516286 375648 518293 816659 573694 417212 975987 218527 846214 665887 509022 504754 587947 747943 117885 310953 330723 828510 772452 675555 118446 388648 87804 685912 503648 453347 282300 654633 741192 1004965 111085 257561 42490 504306 125778 432363 487510 72767 861607 247733 556251 375513 387513 710900 766037 254859 444573 749536 663036 919147 960698 925512 829238 472754 498254 810198 260933 387483 605971 455077 833173 586429 361197 514225 832504 856568 588367 143859 152039 989430 6007 1011214 979053 95730 903750 439461 29143 499461 990539 414572 1026454 760785 379569 428878 600314 778547 845537 779985 606839 726642 588146 570236 122461 899371 842593 462507 1021090 795451 96233 946959 681202 367670 325300 740491 935889 242003 636833 763694 759706 453145 851553 1007201 767531 175819 701306 370627 256045 992301 624751 978060 574173 940635 162425 1013811 310667 350449 969592 385278 958162 635801 351086 36539 673275 378762 888879 736172 207086 894011 630123 734490 638109 864044 922711 958937 476988 588988 464286 114137 879142 778949 154558 490885 804811 735047 1029149 446091 502334 293830 632591 530813 355147 247254 825314 675447 448334 638163 908822 376230 379866 1031305 412987 544303 226908 404790 514296 381796 205562 127079 675629 343825 976204 892506 820895 210266 879576 71420 537311 743003 386607 581947 892217 759752 813509 366534 508089 749260 425318 776144 890564 185945 243913 390866 667175 135933 747622 471639 253082 749408 277362 389928 420665 790347 901907 400861 404476 1044704 89485 161707 632615 604413 1012833 377707 630452 695395 995511 116319 846726 636904 218526 497766 940394 709246 341901 894157 250727 479359 529404 711725 910981 661421 551599 1026613 457624 400823 879435 970072 873939 634546 764261 386413 469391 897780 23275 575067 928431 608571 204444 311144 459567 766570 801577 700171 179507 381301 572135 969883 384209 906841 257145 259180 410967 1007041 192760 758075 53887 473541 643801 504163 554988 499329 997644 404055 252554 93178 68599 308925 261808 46999 925451 962152 893038 850281 502563 755403 559735 619932 303092 479838 1023336 423019 1026950 129504 734819 408470 839285 227772 628449 680807 292395 320362 813033 314653 616731 986953 576971 701763 455739 325319 806392 184235 867626 868851 949000 867974 460027 249977 355928 647727 838859 701731 518921 244078 687146 807797 571578 871518 615334 695785 1007016 544241 1036524 48814 1011522 925131 224899 125362 559455 961313 103903 650379 185261 188185 540554 766773 375111 364524 64441 648490 192090 481598 348131 937499 939699 155215 702116 1018848 521498 615671 901959 1046566 285549 747185 257489 158055 289594 375205 299455 946725 802462 161086 251003 555838 317078 132079 865179 841882 667289 640490 171888 482889 687337 853486 477387 774422 845242 127868 789479 516399 576505 727670 229010 358431 937223 842650 1027236 865746 603770 940666 654506 53950 579178 765635 619409 742507 481720 875706 441461 236375 290776 1018452 932771 405087 579510 996119 445348 617582 604098 1011960 1014210 357994 406942 703641 897384 802439 542677 812885 341212 404607 651413 1033929 585603 486293 979980 358186 321821 711077 177148 963364 228374 711000 44971 863051 887706 551997 1000166 381455 861511 742989 684393 430774 797493 911732 629219 443070 452790 640883 239859 366398 876647 571646 643895 640971 164575 1047568 190407 998820 219766 1007192 633669 968314 816430 383825 798426 828785 741029 363502 1028245 114450 910375 882074 765833 875908 815028 520741 245313 343719 968893 168694 333422 11639 114222 342198 733048 507398 730970 257745 1036485 1034469 236143 126547 859818 488387 873148 500835 938733 638913 327081 489377 999763 586429 1022728 995391 416059 887865 1013801 128590 711096 506945 236860 79326 651148 578843 64369 776913 620122 849674 927966 480477 675814 12265 571551 1001879 150943 671173 1020743 659303 687412 106163 764135 651799 704695 325556 212245 737910 373949 223733 254805 649277 437863 610156 914065 372116 989800 754287 626811 588529 55479 953580 191862 859020 426938 709294 1010062 791517 418763 175069 937638 317225 720146 962903 957543 990924 445394 275671 242957 492395 686979 192751 977411 947658 911780 784960 40223 527742 841254 241786 64412 453545 56743 308011 123563 994630 339932 387293 443319 740639 855801 463789 1026382 979621 1018426 334776 487909 648734 504171 891437 286457 1018935 600810 56726 97559 964259 145063 77769 347614 291764 326313 804959 192039 546282 954145 605606 972981 817507 539993 486202 405179 531311 975942 967098 828357 1026514 534526 96201 747181 455461 8156 958819 929093 193126 387409 941134 456912 426719 603766 863342 888497 522802 416345 702900 585033 350999 50941 664863 818900 176012 420792 194276 365421 869365 483819 546552 773515 518316 219449 587715 289691 476461 414695 682447 119678 629982 794581 372298 314175 826445 885166 948896 363735 766551 629291 301043 757162 195816 491030 1020593 877625 446066 1024347 217034 845634 90018 702947 640716 775138 934867 171132 96719 330699 838510 69343 653132 589426 850571 874814 465620 809630 106102 190014 511460 453933 883526 920215 824268 500474 142714 992492 652427 898776 518290 351670 1034906 514055 818460 286584 341849 873258 376587 732397 474411 989925 175415 963314 618842 435702 994202 732390 518612 1009864 249578 748693 1009072 326873 970812 619307 149497 486201 391821 492949 973928 671577 289661 490011 15996 705491 389295 994968 822185 699539 609146 370094 801243 597151 183542 987850 922616 923894 100077 391280 556273 898020 156027 644894 749811 730790 1018706 853103 603110 904345 355282 841668 105726 558847 791403 282604 694004 565039 732103 1025272 714875 573331 888241 890222 782690 479311 838843 187006 690939 960202 595851 866644 142525 341054 31707 438061 446091 622408 421405 341437 927053 110394 421482 926843 942841 806729 365498 410364 660183 687305 365426 404789 965836 636725 500330 669019 130762 609693 858861 488881 707942 186336 218086 922554 338655 383130 300890 81635 874686 1001607 207701 556203 550319 228582 346863 363949 487248 183023 462503 350668 289644 707002 385443 928956 842330 750306 470556 357155 116687 945290 338686 637489 429978 233723 980124 581261 406947 723885 816787 300445 464444 889479 90018 996407 821498 1025182 415214 192981 127958 600547 247644 256720 622386 194863 910132 421354 814530 746748 915736 952121 358756 725911 555950 638628 368278 417738 283453 759288 518916 509191 209739 689531 975540 392008 357789 433989 617061 1024202 1010256 848422 481588 615879 700021 331627 959038 451914 926302 770979 708296 667501 122411 209727 178814 1000163 242965 64682 633415 992852 387914 462015 469099 724460 841449 980074 819639 831134 407237 736216 929210 662731 471356 442619 87485 999751 869082 390772 1018523 106295 538462 289459 840163 268159 981316 832730 55290 460669 375617 445044 293820 758248 817210 324515 296931 732124 384372 695703 540203 239150 457382 637362 513714 389917 735670 563959 757461 110474 653094 345961 244118 348510 552637 694585 552315 667207 381590 107962 701678 976075 56059 1002773 251109 163630 466728 965132 192921 453242 717103 212615 836470 899243 338553 318449 252204 51135 371634 830535 679819 695480 512615 27039 380239 154733 622160 1045638 277470 806012 641509 485091 516201 895145 355662 717206 1047046 1017222 994545 574456 451854 760746 319432 964513 540053 707228 244641 293195 763694 443031 523410 372528 577655 1033782 362424 199155 948096 814530 190149 580834 682867 815590 801139 621678 870174 825243 519844 716672 825719 897362 413640 232879 315630 189558 231063 855527 87014 363516 874320 453299 715662 974116 578797 739192 618211 979612 1026544 278205 621098 412793 871199 740681 906164 598875 653469 904501 657393 825701 830322 275069 1021297 422243 308470 1042445 881722 654897 945931 498284 522452 500363 851352 945325 859834 702550 422439 624491 502481 516769 1005012 105978 614747 1015616 495000 548601 1026594 671336 802627 169595 821870 1028444 354101 388453 1027168 503445 1003368 627688 614907 737469 340827 642774 1018908 352949 236370 965651 441254 894880 379319 876107 701154 784744 868735 390754 212777 776519 989549 608173 388173 514577 708492 764027 350823 798669 444973 475645 941274 64738 597726 76863 757325 603747 110450 290549 881555 416062 60924 897211 46263 478811 220132 572368 470950 309607 175318 56669 384539 96007 374634 440698 915844 826321 244966 462569 612157 811437 629740 923422 679155 629367 89016 555565 159468 487910 390374 1021244 857507 505142 702946 784774 719895 119502 177022 340583 586201 749063 782048 894347 62364 696894 441500 931155 174687 178759 46974 441016 319061 713609 316873 988337 567086 289015 875148 849740 653001 835480 858838 515178 984439 631730 428767 507188 780224 408773 678797 184782 317123 234591 544622 923471 277692 1028873 872755 159517 904492 533486 234687 376156 864903 220347 73685 479955 556760 502413 488501 371539 746101 699550 84095 867704 687656 191367 645420 588303 30671 746062 407269 881333 948497 399859 364430 306908 841157 372861 206747 488090 806136 593139 891535 776478 756941 553147 365759 910483 477095 800862 808335 313982 807263 517325 227517 413592 419700 965166 48985 886635 743981 510540 809077 321788 970533 362855 219058 799224 1006424 259276 879707 800923 808878 1017235 326421 844757 708072 954993 23759 748087 1021269 1028490 626015 335479 733137 477095 927099 944671 421425 103798 247784 126046 762255 417358 249614 916804 921845 697077 193773 621317 245650 192170 121511 387726 773744 192655 324135 916120 897380 645880 810899 364138 459639 428729 1022085 737623 895699 427975 335226 447269 1005323 814343 891107 553452 948913 130712 564525 665436 249639 825716 468894 866478 575352 339845 813689 276607 835221 889430 680399 1031056 209245 819026 216748 643500 964810 163484 455529 399150 760234 180067 451568 651148 497782 1004197 579506 753312 325300 845642 429239 890291 824818 1041228 951597 445733 228395 947145 978979 966530 335473 14206 679703 613748 699083 416605 498261 1000920 194611 171504 774198 495991 746802 1004433 223961 968652 604511 682317 1018966 219056 517830 940259 696276 375641 77669 152367 179374 809495 351049 726107 425698 775954 258859 695668 128616 315218 122311 783600 93531 203222 588482 243121 958654 270075 496436 971210 624991 825883 517263 429470 646199 188236 477815 884385 750193 437801 935146 71279 727753 983523 694606 72668 580951 908341 30442 327426 502349 304559 780620 490539 1034001 998584 989532 504391 44271 338383 858732 204708 368372 820983 637471 599885 674715 251037 127815 919867 583559 496430 643937 636199 724699 749907 666291 226183 685340 963367 509729 813948 522780 906835 782486 714659 699935 928319 672250 999060 1005733 839861 946487 179115 1020359 857500 481571 287671 771671 422787 879562 490129 800653 756021 606717 808625 376425 793959 879553 285806 555439 96225 947809 423620 983271 55210 391941 371660 948317 190354 974274 646801 1011879 816409 660189 479591 592875 809960 219879 258532 185332 634567 923617 415865 490033 424845 173311 116723 391780 494895 329183 157493 349081 379814 725806 440440 994744 998712 855025 693750 894117 956745 744461 625891 729588 513555 470776 467167 53115 235663 488461 976518 980248 499079 722894 748177 952951 20431 863962 160733 1015925 455590 242098 713627 471335 897932 703886 516265 798047 97683 830311 749814 173853 990261 420963 685420 805337 771000 1026980 125813 1037829 993385 583566 127226 305117 833001 338809 800630 322761 615382 873821 872207 357860 310003 405436 993837 23034 457820 118512 912137 405421 970874 64245 596821 844583 567423 388630 631513 830933 706504 969301 556980 409014 408438 117662 634257 659963 825970 1004268 1008333 1025733 976393 1025265 566782 766643 985923 1015312 412653 653652 300011 610717 434495 854891 372177 236464 652078 462662 935393 224374 923543 1045216 1016861 717912 841200 586827 737025 203678 890663 686522 502546 325429 603817 369514 937862 1003709 1019649 956256 765582 748784 373562 550137 189306 155573 932193 759214 906117 677675 478933 711142 349498 599869 224554 638434 599231 187038 420043 474143 504150 224440 384558 376217 931495 784433 446170 850162 502806 205182 648300 650028 378411 64371 793551 110227 962665 633259 839930 947522 707444 651859 841878 810015 866874 927034 767146 940858 580010 437563 367189 482492 183006 997483 231165 878243 223341 987052 828877 371656 959149 687564 495506 241573 350674 22508 481430 514661 725499 864097 675820 129587 785712 210678 160699 914022 645557 161099 610151 584239 496249 58868 73679 548675 872931 622440 727695 157469 323521 666230 447078 311000 863509 479146 371517 227513 1038849 477017 777270 237131 350834 482978 681960 554771 437782 867497 292055 503425 236365 222662 715015 511427 248058 1033038 748017 40171 824647 1037700 1019604 713022 462573 829847 584902 243652 587182 716339 959984 891992 976021 1018792 865681 813853 188130 869818 673499 220007 1034708 730614 121550 972947 981608 470818 1041668 291320 820730 778682 625021 946714 618951 781968 47930 503369 870865 625371 968018 355978 586867 696691 451770 585387 64815 153023 927379 653218 385644 960906 646701 554619 219932 710403 754621 976294 878064 889270 867269 840911 193002 611942 496055 464589 16060 755563 888589 339653 744161 466589 453418 1003203 177821 781873 254510 102013 866982 479550 350056 377975 608877 747889 1027266 1037792 75773 746707 26582 405743 345295 907854 37867 493030 96863 644816 915626 423499 487454 911188 56572 116413 193137 556600 436665 997579 760465 965521 281951 864506 798526 142013 289507 227233 317679 304826 958951 318165 964646 573317 895563 1002139 729817 396235 439445 64309 1044672 580525 24399 367214 717266 885366 489137 993194 454473 605806 419645 838891 428575 556458 544447 582363 690423 769537 912068 177880 1000619 974602 163682 905750 477169 587955 445777 1043014 363443 171461 652633 1038533 453475 292675 307141 691196 246687 693406 852974 760432 114083 889273 403939 234953 910234 446370 117279 400779 504180 682724 1039106 106449 31182 930398 575303 840026 347508 650263 347870 871851 949268 563927 1043624 841367 654386 814928 707761 891380 505738 751194 359146 834896 464753 440925 617703 231311 716256 742513 1009076 408262 482900 761166 961954 448147 310457 123215 896208 249210 940431 179991 249517 682285 962895 470574 555399 487892 864879 702093 944056 580461 103165 440374 487881 907829 478053 508375 126834 1012239 691058 1037189 976456 732346 877349 755358 1035828 93810 111034 701322 1016205 793078 235866 106282 249570 438621 483233 1034548 128663 451945 629197 858463 275429 32204 1032745 388218 692021 843098 98246 417081 699502 654960 359173 409262 244851 854683 1039504 396143 674013 927059 968876 846941 122269 905605 298743 707572 1043590 850985 694107 976997 448932 714076 1019065 955749 685538 492373 127736 273015 9981 425763 627893 695280 576975 818276 214638 492274 356208 589428 701896 43983 961508 324084 961268 319267 456742 986513 663142 947811 848909 371934 540610 318509 903479 615994 859694 935118 1001308 248491 235095 801722 1024335 333778 555645 174507 626581 594397 299255 771733 710845 736897 539126 321694 929116 381647 665014 1013290 448300 998554 810266 800956 244458 835207 212778 944020 826993 779605 627181 377335 965044 1021257 848515 608683 160359 96094 86774 865516 888060 771850 244523 455942 637702 882086 15837 199533 762838 478155 248519 48956 111453 808853 446926 206809 911521 967590 318936 875752 849738 906080 757458 203710 211371 883354 882457 908616 665421 682953 938868 496742 324158 755434 554850 297855 940588 101023 1016955 484574 577146 802073 758951 631800 405726 642532 463759 534457 1019158 829936 589212 451513 416583 457302 946259 885999 902744 501225 997073 584057 1003731 722622 742485 652208 764713 992718 835951 309881 247407 293211 902233 913995 695201 55034 967917 651021 723187 666007 425255 1041604 523872 56079 725783 887786 103871 127860 317263 127731 373950 441465 619962 956840 969330 697463 770953 472003 885465 355565 440974 452966 196152 947846 1010849 373716 1006188 401083 480461 55518 341480 779033 705179 790334 277399 772330 211751 425640 865626 773829 255940 778696 105909 715117 246943 575475 924090 625513 800139 939448 88982 908444 24492 294755 189908 979392 261639 1044788 334543 747294 501329 616871 781350 693923 905441 1002090 693463 106085 815255 510376 881476 708359 381682 630140 708670 893766 308214 215230 255767 693753 229791 431969 462629 128435 178910 586980 380348 693502 822753 293362 412911 486810 726935 746279 879813 1019274 1001677 984526 230583 705815 423037 724591 211921 898616 314555 434923 210604 96015 277932 392585 617203 320370 448604 775632 689559 435742 842923 989356 159277 960946 992549 945934 233035 777108 742695 877942 480381 335466 122801 585959 309730 88823 239933 824907 925589 379722 126605 215290 408731 1003410 670507 736964 781540 654401 897753 938614 838570 257944 1017366 962907 1030500 374969 230343 501451 610527 727255 364307 1003798 564470 216505 497393 436535 932148 839916 898914 997256 1035077 65189 436124 453661 615273 906886 480497 807417 56701 913576 743211 19831 644411 854973 467307 245979 376385 776420 325046 651048 938601 629207 95987 501624 661747 1035441 130315 124386 337867 778443 208880 579249 945346 250234 169143 150142 1024869 61011 953891 203373 300095 550703 320468 454434 990104 792023 643637 940359 792893 111421 19963 831209 333229 89077 653929 244389 257442 647478 911978 451095 452420 890093 39599 545213 644022 790135 637050 1003173 879767 435186 921432 611119 920187 579430 893682 636492 799608 932710 713885 814732 22475 866717 967913 694397 556370 646950 545270 812334 475599 478023 633656 802024 387688 1008333 318518 55101 382712 950335 443035 30394 162149 670708 597876 812028 572898 995154 897047 112370 741423 443223 145110 923037 23165 89359 883109 576934 594847 251115 486070 272190 759447 556436 212523 745785 224100 603005 241612 726585 841973 836094 978628 347038 214631 828988 243495 919356 333270 369453 290537 710407 879324 841443 277753 457864 812851 358370 913435 844855 712042 796915 692003 228568 667128 359191 1020113 738877 892174 609005 1019020 402347 956950 348791 302745 498516 616424 850628 872341 738758 433090 508402 1033827 588650 714341 538233 296319 717958 236904 477029 159159 718281 147046 477668 381214 572030 446440 625719 548191 939914 713686 55111 700652 211413 346857 449591 42459 882253 883235 943002 236504 935247 367473 341278 965718 747077 709492 728275 146425 350803 228389 510264 571365 873775 232283 648101 685008 146014 309839 778521 1021544 285598 992459 232661 588995 315284 753914 854987 28648 633055 1021574 256526 786935 610170 1004198 472755 830436 669097 176638 856478 964259 640173 889562 690023 872336 378422 368444 566575 98012 605244 1037076 601334 209015 224349 973061 286486 57141 625588 878189 179507 494366 494867 65384 472623 173027 877357 94013 193484 698556 388395 472860 384174 1019299 990253 57293 320358 875635 500445 240620 536566 922909 611439 259275 772414 993450 805678 891713 828975 650019 318154 866726 538942 889675 510606 195627 953059 840188 126743 992051 510571 276206 742189 920479 97240 775554 631757 513301 384069 825203 572782 63973 423164 343228 249980 257142 243032 736821 563674 924262 415345 541689 239324 44020 945488 925426 312813 736347 194915 640977 312269 402683 943718 434295 1012914 216179 253578 651508 712485 283637 460747 984042 734611 347227 394877 93515 276445 941762 706350 417392 905420 388158 422356 144875 270159 975161 15989 679141 347449 163591 962869 951235 923306 513940 722381 581507 689215 206075 970997 891179 866698 892459 656511 840150 447732 178660 84951 416229 49144 685685 971098 669613 58745 176954 129389 954799 183795 1005063 757212 878259 724934 504411 345463 760049 899110 874270 256978 627837 708793 116543 95926 955789 431535 416760 679483 463551 953185 996646 806106 785436 386876 305998 675386 845913 554855 902326 377197 566714 911280 919801 961651 802035 650680 358685 926620 629469 362346 760040 464659 514078 394973 148347 592639 432600 914316 520882 95543 727191 402930 523842 621484 54491 464852 938827 911387 1041746 728970 739794 826858 936163 213978 481977 584504 60239 349103 439018 921045 992043 635622 1013803 466451 576497 1023633 871788 93767 340860 500985 175725 968067 738661 216029 631403 293438 686448 909861 296815 616683 711796 1015993 451506 377679 842525 177103 372515 750506 754079 222694 652966 829138 697586 400239 469797 251512 146167 777832 774552 1004750 422841 500666 687221 569815 347539 391788 346011 994098 812159 754101 550874 286974 666747 387923 138735 31660 480604 431445 673644 370349 556730 480868 956959 1042573 792412 645511 791227 351596 390952 865629 493753 454204 705843 766325 302254 680818 452813 326562 943058 1023121 703845 48685 104189 822046 736065 718196 195633 646498 307091 289265 954328 334286 755395 992429 362986 828124 809813 110317 584882 684486 642954 733739 644667 781331 60310 412967 698777 571378 387282 560911 508315 350958 1042770 884106 497997 111102 605635 502117 163056 478902 120410 73193 509859 908880 261476 826617 579155 854905 298714 474250 771019 683354 650267 42970 614112 642949 319448 336735 380478 993078 584027 116539 742461 674169 503189 708408 717931 206810 292411 252694 357175 615261 945568 801496 619577 208842 1026764 863544 445623 964622 397935 332267 882089 366060 662071 420894 103869 187087 144627 772439 955495 808163 702380 419469 1033912 673713 343825 243385 232999 605122 409274 504620 679095 737100 899357 601498 321274 216719 637557 487622 718245 1011224 514856 147400 855353 696683 472692 791807 833396 382708 797146 326438 956825 220773 579537 692443 833755 1025547 421020 562909 190257 123703 553719 872633 1009105 341844 893037 706684 946546 983981 1016397 828333 813029 904022 452386 553175 927586 573080 782451 638215 339793 333818 915556 432719 121765 941238 813958 182763 908225 914051 408963 593367 899872 869752 453992 567723 989213 884498 488756 538479 887962 890007 759375 911756 355175 777002 867542 840382 709109 1035524 810774 324501 837547 96535 1000547 370541 1040812 1021522 547821 94947 843122 623927 348137 762698 134975 1031316 269789 318923 717963 224030 317845 325046 966228 248565 890535 64858 474755 314455 64965 925169 228778 767592 651325 773669 528895 607407 379876 278059 309625 865461 519016 798939 546941 1040611 479833 538059 51835 866631 728475 589672 758583 515139 615868 996530 1037063 489677 380046 322674 972408 783876 227128 150847 785700 653080 519441 238830 453670 665575 736786 611655 715413 879721 822387 473886 849178 52587 648045 500829 956790 834738 472420 56297 564937 906146 241438 736582 170791 371275 421006 215532 424058 939435 748420 363948 218743 1015058 963552 723447 629100 375713 289341 807227 127654 437127 252276 880975 409572 22271 223839 464869 601325 305965 824188 61240 1025219 482932 904114 939953 573114 720398 912802 46679 114230 353837 645405 782873 417379 849003 589016 1022244 719217 821035 897448 104543 249002 353251 716336 338841 118119 614214 645048 644659 594663 401306 710407 707961 229064 363355 399575 455271 77255 622225 665524 695155 1027920 569200 157437 1024353 520234 957604 1003919 243995 276285 650627 865529 461692 123983 808867 292629 739114 369851 628090 162780 417387 833324 714712 880727 740598 142963 306663 387941 468907 277986 129946 563965 639415 482857 194253 742205 290714 351957 512909 710051 645407 666061 216515 942909 347535 334173 838380 250215 347852 942818 685548 666295 261449 713494 599531 910681 662908 892316 509898 448139 566743 890725 508880 850455 61015 586220 399336 660468 261920 446123 725986 588262 201023 128897 997137 886641 316206 912650 911431 671338 989709 773492 1027745 716906 715468 453893 472915 817971 325734 190638 351885 482403 496614 241318 93415 948692 539767 603897 78585 857059 455538 472547 94714 956990 449109 485290 774513 892022 897816 618108 110298 759672 294373 502245 758898 326257 439945 979404 374166 860796 242062 233663 649572 261657 723924 256661 677789 351843 217598 236727 434092 650153 351699 728686 258711 112894 941071 503963 691795 1041002 508842 814261 110343 894797 723758 439889 1003535 818717 902754 243337 776130 367527 937774 932278 196134 171437 1022283 387873 579297 504801 822250 992760 107647 841625 1028297 898736 936875 240620 76783 698203 384465 26111 212714 406879 873162 474521 374453 390484 402331 290108 728913 363991 613780 369578 941323 281562 686821 465212 473750 1012291 867356 700202 954491 277996 720134 487089 731642 367321 491010 354187 1000330 359065 1022228 129878 975202 495147 725482 104359 149199 586319 293047 622110 294171 754172 728248 113287 873265 982624 910065 43979 177015 233039 288662 881516 919259 374879 31143 637298 355622 322345 64442 873231 984828 360276 47986 362420 882338 762486 682219 699335 171117 654161 728806 467166 10205 498331 565758 240446 447417 1002291 163223 250795 230143 970380 60479 681431 879820 752088 391954 875125 728780 691047 241462 952910 245871 911421 77763 1006745 407805 321957 341195 740902 519814 702908 91071 715175 801463 782948 994154 342750 837474 225726 732993 825821 305615 519433 94154 1035672 791351 620430 1045904 879012 988340 440098 667120 31660 909752 877671 764750 841323 951732 872881 620941 64936 606161 42239 340341 745771 580827 905706 1016915 610093 124359 780805 588136 522537 809708 113475 724543 1037760 671450 914972 771905 227296 849461 959551 725854 861622 805749 437188 809421 870904 466170 207093 460445 518323 294330 472252 153541 596079 921340 866393 446775 114146 252451 633319 1028143 407464 675068 81113 357015 1001444 664508 127531 566527 1024333 732553 205999 946569 800117 105969 285103 596857 908736 306007 888369 870781 924109 387546 472117 841570 844595 664813 692895 810834 465351 881211 694589 570101 944822 804279 843143 949286 679850 741591 520843 731957 976785 919099 897841 995962 241951 512246 959352 209835 553654 756412 812943 572827 222797 243246 55150 348415 351788 881046 44759 373319 969274 972858 646373 430578 573121 619110 224287 946549 920990 736931 348879 637610 765022 211541 996411 110429 423337 699578 996600 630642 975780 421833 208487 923095 396967 583585 883996 941028 121841 682795 458352 651873 582627 293816 730543 521766 77485 628847 509404 504654 302333 400671 968307 713972 1023777 774872 947043 160935 924958 293779 639715 159636 130151 495457 239545 581040 704077 444325 556582 589456 124103 407354 419681 46987 950016 155323 260547 832745 882893 872007 508636 518785 857438 358106 962718 437366 748489 477080 87725 544666 587604 916528 614511 818540 433337 618748 234695 1021260 878965 10199 943258 990402 577751 570333 352053 975003 1014528 325151 454090 127404 931196 986456 183003 516696 252021 773710 715724 722364 644301 918231 361383 617018 249014 53627 434124 678269 128310 359834 272351 425552 775948 321788 881442 586684 228324 450388 1013988 179231 1040445 449315 191313 765114 293370 209904 909942 685391 846490 693721 437582 569270 986508 1036722 822013 894743 455301 966156 874981 495480 586675 492794 750265 463453 832451 109599 390297 949420 389799 310510 364153 128451 890058 969753 232173 137703 939575 796623 484511 411085 956830 292367 440026 292342 143837 499773 94961 334879 780769 69247 1000788 406223 345715 931159 708274 219863 512616 758378 284109 761538 847344 77785 245644 621135 608114 292331 613739 986354 206183 587933 778840 703080 688879 434081 339343 504260 362873 356594 701007 195787 550141 796586 872070 191947 383716 969668 675668 707512 773391 800697 171987 269535 401227 652314 777413 38303 955449 203626 607949 451027 955751 825702 624498 640370 359579 179948 993461 696925 475755 842825 178806 56559 608252 347701 940346 445834 266735 101371 772700 103293 191069 601004 859000 743730 900133 126932 615815 701078 582059 621966 842482 750072 922533 880007 282063 468749 864470 314805 94163 499354 380267 659289 112762 626502 918899 802278 78463 753304 1016335 696683 437447 359274 1007107 390806 25979 520602 387944 456845 506310 415263 301993 420958 396246 733799 831310 322810 957328 564698 318171 103670 767315 224301 498806 97724 880264 240759 425625 665273 940558 384204 445532 240171 747801 452330 214931 246774 320747 990612 820093 939143 437007 866940 779986 988826 806762 573919 576241 687158 446156 563037 498357 326244 391525 808886 451570 89494 861007 954158 774610 881505 838862 1024843 686298 1025656 474339 724285 447429 1011222 983839 941465 842185 888087 1002587 191255 1029154 456011 573217 561106 849552 324322 909796 633415 962310 341837 857565 371512 873161 744535 466324 171947 417357 710628 388812 907560 175757 248261 200694 228706 547767 553631 258663 891294 1006362 467818 968293 888673 909786 715573 762337 849676 105329 844461 170858 449365 255880 1004358 797673 55735 785427 874329 509511 947001 186189 695162 615307 686430 749106 750706 960276 381967 844197 383649 716951 630476 348639 349900 31097 99039 460762 765154 943705 240372 926586 308121 88187 241983 761280 1022350 210462 280063 422313 604046 376476 881301 514844 888714 510306 413211 64973 836779 46255 726125 407195 587981 908323 615322 628199 799661 136186 49983 807677 973401 688885 751025 967909 317416 199389 520602 228893 92629 913966 666603 953812 499412 990345 500118 715294 800986 1036381 453433 1028776 928709 478327 517151 881868 175219 522329 433043 559610 564831 972109 521416 447111 257603 774315 87951 388801 81645 208959 943354 447655 92891 1023495 58205 1037577 679829 77501 751792 626473 816157 419736 839222 514581 556730 739750 575484 931005 113841 373093 130772 962918 187551 484540 873186 650781 683464 660669 1020301 652122 293069 156537 552694 96508 700815 882289 95061 698036 470220 511397 194467 294772 267887 406646 353499 502047 44463 579262 913579 432221 322812 227220 972993 605562 375189 941443 320399 477105 611989 925272 835085 335341 789501 887154 833947 588450 252189 114658 115452 1019746 930669 919215 989799 811260 450378 44779 872751 833235 692725 367843 294721 64433 390442 834866 537915 447151 512350 631183 449415 865770 741582 682834 735641 676479 421659 337874 208826 765516 31823 475898 400629 818702 855102 125372 865479 898466 254830 206671 824954 858826 249720 28286 618198 760518 111838 699086 52967 1020359 648622 881483 547575 357996 552389 91067 764221 506696 553717 796412 833198 277742 466218 370360 24469 492790 768269 87669 455073 802439 905831 650054 885701 891768 194187 718605 1003761 869845 696799 465067 640682 471243 97141 828148 651913 612312 292153 188783 838679 667516 362994 218040 909671 231551 40937 515666 915622 189263 635455 984873 794051 343156 326777 517418 504483 475838 880217 556332 739234 143187 642808 697294 112882 586362 183244 829726 539869 242533 734637 654390 660730 890283 878022 756081 499596 847654 508535 173750 746567 649634 163189 462139 350829 730046 962781 222134 990680 56822 878903 928241 208845 93077 839759 1001052 645013 310010 1044656 372297 879879 613830 1030912 233133 743272 628078 672700 799932 895700 314802 315195 552177 227298 975704 715933 185982 455864 992748 920807 1017690 292678 906851 229187 909973 583531 591775 894862 863564 634571 171643 664447 675175 478231 323442 355530 1020046 161205 814962 436035 685419 806069 583981 476083 763368 104166 846003 848604 286518 309439 847054 548856 571826 380400 111858 1032860 669598 334957 682827 736736 926525 497016 518821 709332 529278 355505 208359 395679 209831 855281 254426 986157 812519 687893 116186 777313 301759 330173 121919 203069 299958 73209 302745 384714 437042 642988 611519 682638 693997 481012 1038456 621095 247257 596717 114656 674169 420849 753413 1022857 555924 957331 102253 723279 942804 969841 516686 887796 834316 63193 656831 1035014 159518 902734 809418 88701 359702 512707 952956 1032861 195730 171869 391253 920955 840630 695532 908616 415574 879698 669553 1044568 673723 789946 1020149 719461 636900 486129 573249 445240 736408 508787 240878 885494 469788 130441 682094 330939 995672 870747 97447 359776 397033 720022 593875 269802 967286 958909 518425 477427 577255 159261 576413 343813 1004003 473253 210475 939827 978198 385866 424869 353267 269678 329167 320314 155310 997477 357232 943009 1016270 237477 289769 50170 392912 485604 677606 456807 435663 506438 425872 702962 84723 913465 743582 768101 726994 103535 441056 926457 366395 311232 227673 159513 246774 998988 449993 693806 691609 642195 399229 962863 436604 818499 937014 1024884 836819 350952 391299 505265 471230 432495 84319 1001867 780913 89753 391537 498837 259382 421431 860113 666541 254197 298899 400989 704879 547788 368488 867085 350271 72667 717715 650827 126912 108462 736114 735765 1014308 1009175 1008135 834784 428910 457482 469996 579505 856502 801014 322680 325212 808568 502443 987765 365433 668558 128838 472223 1041636 686887 461743 384666 720224 882059 188603 742835 745964 703946 1006433 60879 747062 845403 578535 642243 833587 484154 761456 430558 955875 62318 567133 555485 222103 255222 829276 266213 245389 294309 1027595 455086 223001 713566 964782 278181 711435 752201 583898 624862 410487 433259 477139 244814 1013400 553452 547542 300974 479654 379763 486062 498373 474250 800891 388651 166622 471945 304955 315031 766169 820971 986717 896775 119021 658331 611247 856187 60650 841495 54266 463614 322680 237409 790323 696226 1038432 845987 630027 954430 954543 609638 810694 887127 615638 174065 637644 717927 801110 797399 897252 167806 127189 926387 594927 510136 746813 210662 28503 85919 997202 819454 821756 714891 372134 869493 63083 1014820 491112 160659 407505 686155 1036568 594669 270014 488170 963765 418284 191783 552395 355502 656765 118753 92799 654597 224559 964115 285109 621849 148447 975643 256798 195159 925078 914970 480698 146719 1034962 508013 894595 298829 260456 871974 1037028 704108 802713 386762 731641 911057 857324 260693 318424 959978 201629 498082 802073 920238 616314 1020021 302503 589482 650371 698803 510523 265210 530165 560078 848972 871253 560063 879379 454998 825695 909371 787455 957089 940401 300957 812782 953773 244184 947612 363335 443349 253005 830779 190136 167879 910514 886007 959581 877433 191851 31411 808156 767070 603132 568286 232061 334063 998676 703543 145087 425411 609086 1012816 489841 791918 714301 480643 767250 412586 364083 121801 530142 407870 549790 357803 572950 730861 455950 803325 446897 130532 611695 896417 945214 238516 253319 166897 327576 384290 861085 413658 879946 754422 363958 857785 568742 686873 170419 417425 358968 354079 589761 719003 471863 429166 909192 145354 1007770 506538 874006 373202 1002265 520609 294372 952938 291561 445999 488645 759119 715472 48108 231851 619000 641016 338523 658891 360831 984436 437785 1003982 779816 313337 700362 847386 644332 517530 383129 971595 939625 477114 775385 976134 124916 166837 854877 947888 552914 981545 802262 938870 847096 636310 206315 473635 734403 270265 939866 418607 192151 487549 798649 337869 747638 89935 987992 793013 873244 552661 762823 583258 539711 98559 954853 806268 479129 719622 844926 352050 1018167 64405 226972 594933 926668 252622 745136 1033275 501263 44915 20175 110556 449290 244444 405473 636718 612051 630214 793879 717470 179023 124766 244964 945074 44987 464757 679118 247323 635354 554677 801453 603957 710445 601693 62059 514118 680407 191061 129242 227224 434911 539311 755470 611983 986064 750276 638741 877095 560611 810695 651048 212362 68583 748020 465641 717359 732913 627186 661755 619577 1012880 888393 485208 97847 13783 581337 107415 521860 945691 553807 873359 954837 794355 73082 892683 1026375 851792 577903 322143 407783 455448 1010290 160919 85181 253604 510215 304883 637720 991579 768572 584111 811992 855475 242554 883113 15855 654162 93030 384844 675355 105535 157095 462398 1010232 823930 110023 961081 437236 875849 682639 1006137 771876 474514 759158 848435 617846 1035976 387859 216975 388189 1001712 422642 552283 1023425 834617 495047 700312 347407 693901 380156 97358 859821 960813 671531 400558 462359 947727 178838 906298 48251 985828 731374 713564 485789 416926 372935 486227 725366 255878 312293 820591 214381 142267 844905 941118 568571 6131 51837 179416 11743 954188 735049 758470 797672 455189 636308 545663 600029 544235 129510 357257 89771 1004837 497438 56662 991350 586425 1023619 927351 388707 445799 739707 1018318 882456 761427 810616 934761 292398 615377 446410 554693 682813 129067 861921 411577 402151 831440 174070 1032541 922868 685162 1037318 325576 668581 841458 178168 625469 1024614 125818 449679 391466 556270 809635 580421 422175 620327 122569 1043992 722673 847529 246483 430044 259736 74943 237077 110270 192376 515100 922595 413822 203599 228563 153277 178940 742122 220239 736660 293750 879645 659359 346575 733886 895406 325274 776353 81431 953501 1012193 223666 223175 1017444 433339 986933 1000678 652846 204653 1037516 146334 57039 591719 92105 154358 167890 910690 771978 861838 891962 767161 975701 586585 572263 585669 1025697 781509 930694 616011 887792 715556 701007 225249 766326 907523 65062 910620 248629 1028212 751798 683781 843397 773141 890666 585457 112426 217487 855661 830346 938335 584975 56983 823093 891378 241357 572942 890550 554535 977064 868783 318589 959345 838159 592317 583382 973383 310936 836954 120043 312221 195520 56894 825077 414494 927929 741843 325322 10079 684619 32063 807865 488563 424633 467898 27379 755383 413596 118667 867673 351078 582486 503991 478649 973085 241540 921359 617897 742086 846772 375884 685908 432068 147066 171101 99695 845722 485944 703324 220571 247412 499301 470241 489124 936711 698854 673645 995988 545774 114644 469431 128151 643277 147301 637035 221533 813245 165631 315054 1019352 294682 609102 772158 350039 992105 464355 308699 437715 841638 374009 409358 450198 128774 96029 954846 441716 740468 340455 928198 512332 781868 765496 762234 893422 994961 255956 379325 746436 601018 882917 876905 855421 759681 836532 708421 222889 400828 538318 434843 752202 740590 889895 850340 1018250 922191 839577 817726 167422 832754 638754 92703 335846 932383 686679 832871 718985 639647 781121 611190 202151 338823 480713 695536 766061 962276 85567 805503 831955 872575 902173 488135 240457 889461 872823 866125 687897 944614 567189 416915 796660 959825 714451 697909 211619 474584 355979 888722 992287 422235 215786 369239 1023249 710370 825713 538174 509617 718094 293358 743594 308124 765273 226762 665574 117083 785152 763571 746718 977479 939790 246762 993968 976260 350605 294705 378077 879021 321957 779104 825957 977960 986340 310385 772036 94150 253605 481343 685706 23993 825943 970967 220465 962847 340331 547757 308585 301558 987551 758248 798564 697195 388396 361631 345911 863890 176507 452263 650825 478598 605602 829932 498537 847119 901980 953879 749655 960396 106083 694005 734181 945957 489025 654600 310984 941449 390033 163019 317337 498534 509400 956758 910398 934896 798627 494067 349556 690587 6975 95165 342123 936399 711709 911454 740925 648239 676270 130658 881094 865925 928102 423402 923343 927990 615899 972617 824623 442575 65265 468939 992675 445397 374236 167911 630003 565114 899406 76415 896714 206825 290445 593679 440990 175514 853498 488135 629662 610989 454671 895631 438526 273397 489755 449159 359047 335339 1034724 1001243 31437 343781 1028933 195301 955822 870590 452072 351331 477837 380772 1022200 372588 735416 161053 937565 220707 642649 895750 427953 816315 473539 673721 179653 493037 840154 667323 141117 819949 289656 57147 768595 93938 609661 453390 794567 704919 712198 943773 825701 422093 441447 1033140 390610 454956 762189 504186 253793 587588 637900 1032569 32609 170870 390027 588011 256190 862153 735146 629555 349742 667326 386246 532094 747978 471754 110452 745380 469646 782684 90811 702712 638337 59770 235443 166779 730739 1044497 715601 985653 945268 886479 195701 466388 183943 1032751 208710 665546 1033415 191643 353255 57268 438430 467823 67295 247933 186167 472266 1017366 796989 970961 125922 999866 748241 771611 515364 975571 633566 32633 122730 599023 734411 489733 349546 742060 416590 805606 258846 225959 338742 421254 228776 484948 276316 487234 303990 223910 637350 965193 407271 298838 709429 584847 424647 960796 331768 961012 502147 1008824 177630 760754 249264 488839 597465 907827 325021 954316 763705 827213 777648 1011988 804525 797426 392784 534483 878769 859075 725341 483017 674494 23526 369660 956328 514912 916760 577075 89706 450787 225737 841502 43451 864120 618088 710315 759474 935239 421692 777096 447857 268281 660862 219604 579643 842804 223033 505613 637117 709285 498604 313285 130755 886646 935283 126326 813927 56765 480569 128015 354869 546757 871834 947696 1002189 600414 863590 835903 944997 492029 728430 994585 310394 629813 368238 887758 432331 675629 486057 675439 386956 1009926 539866 688871 519237 710036 598877 473461 683069 1042726 961700 703686 777540 824122 159142 615669 877443 409576 405110 386649 180005 492500 644652 288695 909200 178588 261960 383465 1028450 921498 436122 688957 864638 906153 316358 819088 905644 859514 674878 383510 601514 255722 192862 353581 919999 865709 389719 706260 259320 799085 781059 417475 322510 267983 1024539 468849 701087 171492 435671 913529 1016635 995765 573009 126414 1017720 454293 103871 363947 1011018 1007705 224970 806521 951615 139226 256180 587833 925592 758515 1022200 437166 821727 605988 615922 902497 1001357 768056 355810 701199 265191 994932 476699 478429 433815 690431 1042581 661931 961117 575134 355655 703093 81685 729575 493991 844190 255518 782481 249256 366488 905493 435881 804175 372438 116415 980168 396989 845143 368215 151253 383125 876846 115838 907806 815585 636618 737771 797151 559615 349303 981456 1020837 440367 550845 325326 651327 957206 1000270 425778 719266 337838 758200 380696 357517 692177 862535 1035208 733246 400799 10223 602068 515908 962904 354878 353133 375972 116151 750162 421550 748092 797649 968626 101967 866053 521634 925154 130889 685607 766003 974376 22782 943928 64350 502405 221122 460734 355636 796491 462577 448698 847403 1037668 451273 368546 415341 438678 110815 973014 512177 251292 429689 619023 144237 286066 652349 438248 990795 875078 932184 511561 1001146 715085 968552 754362 823197 961735 913152 940349 370549 1027729 400211 1033912 931210 322236 255388 368353 714271 555399 943482 285979 62267 609405 481048 657902 88022 701799 943030 407963 237416 985660 696003 449805 933482 991446 509829 412654 724154 701015 742849 736846 885215 597331 247102 724173 778667 912840 187956 864003 576285 126277 920895 128217 1009963 421801 566014 685191 733342 70907 339159 246381 686389 40442 449442 915510 1029643 176080 202106 845334 450450 480428 371727 730723 142014 487064 65254 303483 773443 682219 711319 871656 1021344 963879 776626 821887 546735 371357 938924 641815 96094 899214 911761 422897 884246 377973 442555 75757 997774 496775 318200 777801 469287 174037 553587 614767 159963 601439 159704 1034488 770810 602581 439870 445530 957856 960551 941681 145773 479438 462511 770191 987589 901818 496555 693643 794347 792564 799167 47860 862495 194949 112454 907745 301661 995787 350891 302742 626203 806759 80823 241368 608126 489788 612731 187884 988889 44155 252632 490513 699126 993803 253491 808647 816494 1019570 737787 1032402 487105 937247 278481 1010856 254695 200653 998954 925257 452520 621150 191928 602719 846285 187569 478584 276979 979873 512229 411359 937633 610247 916524 317084 292782 608047 739770 564692 407063 511760 625982 435696 609955 901551 537375 349977 400063 258138 389830 310071 547646 423697 211509 619677 798588 189404 633578 500584 108019 813806 457306 532267 714893 882632 445394 769299 677747 728674 815586 924762 311065 943371 379607 510350 669471 612012 1033493 129744 1008586 1042993 683889 484266 286697 64171 471721 236467 1041413 191356 930733 685974 756542 488022 129769 708394 548558 852855 486462 887706 496824 308148 562127 712120 555379 512748 444311 432606 1021768 938867 294007 645927 659927 476455 31658 919271 928319 142573 1027650 969757 564569 363326 273908 633753 129818 366503 898349 307867 467999 77614 379828 32214 822683 887989 380983 234346 294834 667411 216557 789406 48719 194127 773689 732726 704265 943911 333685 810357 780163 755406 830404 731587 891242 585946 861678 770549 686641 648915 1007793 111981 597445 770478 910225 382043 879898 384560 687250 588741 500949 447160 225067 15822 862040 938917 621462 529789 829583 555167 256571 258850 391878 381793 386275 401038 406318 110951 699605 1035587 758383 257046 90100 633189 386839 547726 386522 616931 617150 766920 948515 81287 861422 618118 947364 392338 560763 484411 542615 319663 725721 728747 936023 379826 764318 586909 675814 970855 462359 621448 810211 1008492 949395 665325 402422 307963 733156 805935 960276 961197 243342 462637 324584 1018596 918269 589389 363611 740155 1041456 660957 362071 605538 564073 490448 517477 257605 384458 352022 189939 372110 759466 260218 64826 915973 700605 727418 118967 801967 284145 32460 170223 866217 894170 881876 923373 1045072 706687 158522 206142 1005258 288371 11254 441387 802107 910363 916549 707173 207795 36789 583620 89287 832433 633794 1009026 714979 716360 832349 15773 634999 171374 1037776 814029 716171 953758 456076 968949 48683 484109 926577 457997 294070 195101 922739 1037612 364412 126825 520625 759267 834589 889743 686908 711311 768305 1031297 258205 207470 828559 827368 555411 589395 844339 351909 59385 51703 633269 698876 839470 837789 23806 216825 216984 1018406 946335 582951 745655 843054 576398 879891 108540 916628 960097 389816 1008668 118055 600795 612290 341323 736817 488804 928473 891530 719642 780043 459251 740251 1022642 993404 597942 522552 872346 501335 512696 716136 518242 278238 960263 103547 708378 722623 943002 762663 857897 454467 665454 732118 118698 930236 102046 954305 300782 456021 318449 159700 636999 520433 344415 63117 385641 989964 796658 705269 252718 835345 58527 195754 69339 171497 375160 129927 608950 649271 489106 89587 841490 118159 151277 447563 170895 499139 607693 649939 601021 333651 494532 309062 978974 350876 357585 963876 816806 930544 878449 217561 669673 47859 997736 574842 721787 520812 965226 964619 656877 751785 968376 873083 596206 343657 472613 757358 941205 984380 991879 258768 645210 1004913 481938 970569 315303 498735 500895 581155 208783 698309 94557 460255 455083 905863 182911 487532 862460 905277 438701 784524 906840 898950 702231 724903 935015 214522 810296 480218 895850 673646 654611 500566 1040907 822725 940386 771463 665023 980739 251572 988059 331549 901241 619884 728753 892179 880460 904688 498140 744598 1022676 224555 154463 108958 566254 443835 839903 949800 709108 433486 433834 963060 621297 683349 1028273 779664 244642 742857 1006377 178735 111399 824771 145265 88941 478073 39550 679819 400101 292850 540501 796862 187452 495289 650396 1017294 1027524 216255 877691 401177 255079 92113 383123 945957 175325 891356 857065 931406 144869 458278 829306 822895 728377 369635 167759 290409 504095 707416 748276 325278 793439 452131 775449 325913 608059 861672 28471 486553 147288 732857 1027653 40809 320679 502953 876050 293531 147402 522386 1027121 986851 646197 413154 986546 458148 820667 419454 1017592 790171 717903 466840 813406 1012254 660143 629876 316326 359196 505761 900912 988370 543535 617254 648102 670582 1017229 159577 670646 114104 616767 451468 319428 951610 421703 708838 1034952 944333 847931 125670 628925 1000663 96746 52198 431533 759622 624435 145145 938779 407235 854251 229875 914544 111356 826734 1000912 219263 361591 188068 634834 429743 261176 865838 188861 627559 56683 421107 232167 93422 763659 104921 88819 859018 891978 584089 712065 892041 464174 635475 741993 282271 359146 741535 636753 955258 625337 748323 552763 483830 189868 841550 365983 686901 453750 705133 888505 476906 504491 1003018 297975 235579 964148 492775 831830 872885 637160 483148 878797 161395 863697 622320 826631 980002 758696 686403 40766 687642 146420 664989 130948 431471 447720 695942 703942 110215 1042725 503128 611039 704100 841366 948566 1001810 861846 641998 939752 937944 582102 382424 743949 639928 485681 867734 904533 224746 966412 112951 877301 358699 735437 91703 389481 386360 1003764 179785 965646 566583 502087 248715 420143 1019657 373642 711447 844229 662655 723373 852980 678495 903749 818489 740723 363390 482024 517984 648132 116655 121770 60763 416027 948004 748404 909961 296415 599501 767364 361447 220522 423591 765545 485463 57282 302519 174570 781381 640812 866842 844187 90044 226142 801521 483987 751074 694859 157677 555988 608115 569835 147374 127463 453911 594679 959197 98147 250507 423628 741996 933764 781080 761507 146649 1005596 947109 156909 177634 475577 432557 903797 817933 53147 249915 175495 735831 899861 924051 183802 911121 204383 744114 999551 630108 629876 130730 419800 480233 1004897 516497 39741 354351 627964 605818 821993 216498 909435 620723 618811 497483 778453 193923 648547 126169 646167 333285 341791 11967 700218 972485 702244 506425 687256 1000316 254388 967590 195384 908401 184110 896342 698687 1045554 163462 844784 617694 628029 943088 583397 227011 680415 743721 238699 488674 847750 138973 235438 317615 404631 204062 382890 945294 268237 562035 910125 1041281 483122 735517 756251 405462 763730 194289 331761 161203 320343 85837 943571 986946 936379 220494 54174 676777 494927 27646 922522 978068 650777 624254 154749 357304 884231 991323 332478 810299 523544 593363 803451 399998 479953 783946 479391 247780 814532 881714 469099 254550 269675 578522 790078 64166 358937 629737 723583 202087 922594 382602 358868 146807 193978 815343 556762 687247 889263 404807 252813 235727 1043656 971208 485980 984444 850203 1038601 853818 598271 778611 992807 889246 292282 287469 654723 266223 846165 552180 919358 441944 231141 696114 497610 408816 63061 917743 277721 498990 310522 496250 432729 452056 945456 517289 622420 925223 667115 216701 532030 129869 466593 142111 907379 900900 109997 718140 1021744 152863 807669 319416 798043 928089 659395 990168 286185 270311 169939 436212 501646 1033275 398710 195909 726635 186081 186427 404077 651683 628174 476277 1034724 185998 650334 84857 653930 363214 835329 902372 1011723 763451 236426 948246 944203 282595 432954 57847 151483 259878 976273 243807 966830 219818 399022 1037416 674792 432021 1038478 796025 467655 840151 383099 828147 441238 583482 670107 215993 211582 589322 967783 750948 248861 886606 1018581 825283 564839 673724 405998 840078 872092 782684 505173 475048 915636 514275 453038 880210 580791 849604 740299 725950 764359 778112 1012184 422733 979410 667301 777242 1001416 1012899 543226 285046 452374 824471 730710 571768 677227 471956 71471 769091 596093 758197 216755 999891 944626 642227 779912 1000395 1019172 993712 417389 809780 624477 161385 876113 920895 260792 127645 622304 1012098 54747 710040 700004 108530 398585 899661 466463 1034948 539486 742235 482152 495125 450024 265973 603633 421290 399262 743253 579895 342599 680911 430966 809838 813143 128337 675486 123855 551087 1015073 740115 489922 177695 581991 665556 773765 309899 441415 485406 202471 457889 146925 771017 122441 51959 462777 646737 89330 452203 793663 512372 818387 864019 505483 801295 671107 968366 129768 312267 685676 292183 663244 506070 830613 165614 499903 128189 730822 449434 930770 378581 143320 953142 888219 158615 191030 939527 1023116 80479 183514 564726 880014 238141 725874 972115 384361 658719 994449 964909 694605 965144 761098 641863 937640 650890 276348 440554 373436 206055 708580 608027 1032986 931481 477109 632794 552425 848051 63915 392300 183742 564086 953443 978632 453923 190154 473149 1046594 387298 499440 997280 324743 989327 543867 610069 410974 576763 235147 505433 62047 158901 575439 291227 250829 979258 1006752 1008058 949301 290383 139240 463998 743021 945002 478110 969501 609532 989980 1008294 719586 650413 371291 784522 729471 559030 385868 409113 212788 851270 396263 907932 359523 628728 913602 389213 245554 392003 580723 125399 452923 878758 840051 76399 901791 704140 255792 792423 986466 997738 767058 1002646 752802 322428 358940 784034 462554 859371 370563 648537 674755 158542 818505 189428 824692 562685 690109 461165 381788 75253 824828 846037 438876 752742 117628 486372 636825 611068 108398 574926 877753 635317 479918 870131 320453 487082 670023 622719 506514 597900 310980 750322 231254 466446 488280 978969 862697 8142 644562 727822 351157 929132 764579 826183 961922 500617 202047 947512 60255 566253 779805 288415 100983 247933 633570 15350 670072 691579 874667 128090 471213 44284 893350 465785 368735 564349 790351 51949 439591 56790 865076 236773 210791 927559 697133 570047 1017245 474320 424492 910157 382384 31690 460253 245943 989451 523432 940997 1008730 152751 203252 667182 841384 684693 1041036 740889 633979 118734 553470 522804 335538 159221 386107 619506 887539 632707 484910 449324 71598 479022 254407 942573 883348 233718 608139 572715 204726 371900 771781 858835 612919 255937 711266 780072 251122 640671 333298 653985 225495 97677 638102 92063 703587 435036 735109 710029 173677 63130 873845 440670 726706 340667 939563 408540 602863 971896 613061 782492 339865 165111 964964 837285 373383 517650 167381 187945 161197 989676 608169 883105 326458 998787 626287 186526 659258 634659 256534 443223 877463 437233 149227 151292 985326 1032295 1006350 473448 367086 259724 853715 390300 410335 781325 894193 47354 485861 882260 520590 131009 1015329 949004 205671 774503 712855 339757 257410 631804 675309 938158 809461 927669 221437 710023 484931 572873 779844 429883 998000 515312 883589 583931 569103 344383 746833 276367 859365 308318 993741 610041 932637 728978 31069 792293 207606 565054 465614 331002 1018311 216869 794381 666015 698837 77149 748822 778353 955077 793517 60410 509904 957080 227221 738701 1016366 379167 421612 856538 434806 500254 206253 315806 278217 370425 773923 982096 242419 113273 781365 446371 454211 366576 497541 226726 665531 1038857 423224 739029 445626 979656 461756 361275 717159 712104 523779 902963 75774 991550 957538 388004 754014 800423 1003054 177614 367963 901901 320362 890533 514251 444152 742687 227861 647932 989794 489005 711002 502661 249734 504919 810550 447599 492269 881811 470626 191571 744040 147052 1037590 883396 721918 463805 1024435 457161 28085 353099 735470 157680 225630 371326 178485 366011 937820 259508 236227 449687 421558 455459 685891 73083 883428 215030 703503 626461 890439 351133 313982 933016 681115 190838 1000354 1024231 61049 355320 539339 494968 704991 680797 367097 763577 280479 583291 160827 972997 89958 546491 513506 249700 969245 609118 517329 909761 794316 902611 616254 597848 401045 770995 774024 780970 996580 129427 863184 240617 596367 500166 357590 555279 921197 69621 443695 809933 992139 46653 742971 112476 310809 370079 211190 855135 460789 940885 620442 380785 463345 641183 623597 975111 980392 1030664 816183 714289 773141 582327 32705 914724 967342 119567 65112 765153 854251 222890 908737 941587 945244 388761 540073 367292 626164 426719 906414 780038 1037401 218732 1011224 922108 1003297 170422 773529 1022258 939207 351944 431965 853495 175846 1009457 372321 1003854 57030 160509 955851 185918 986151 327368 1000221 680937 580842 71037 228698 150997 452366 667258 651696 915782 140735 859474 992060 577456 747344 830695 382141 750764 92973 1026436 89291 408477 250489 511245 909373 672375 879303 922549 189172 474053 636314 422503 260709 993063 736232 485840 351644 780497 248779 735610 89073 97811 278477 735184 88026 433460 996631 955621 500527 794519 427771 941126 703206 387615 352057 415062 892722 775243 503587 603950 881925 405360 184024 768157 474230 540085 171751 372084 502753 629218 481030 1028382 47741 226947 580014 857082 449101 220627 468793 719312 554931 548250 910221 652500 244551 647398 951530 277990 502242 83799 218489 733084 621940 686662 477993 176747 746840 751717 1000637 343085 910411 488245 95006 430462 425382 191706 772439 376688 423660 736144 273831 440716 832631 996209 967530 773506 877746 55993 863017 582553 94200 259369 191667 437709 947570 23295 187180 957724 97877 886238 111870 177964 733637 198645 380167 885733 422059 604503 116713 771387 211920 709572 697671 335588 293587 495861 987990 496748 129228 485607 927593 890078 790521 321485 48489 219317 998596 476835 744376 697705 122066 925002 757421 996998 681784 21998 677235 912520 835110 294537 171349 837338 734700 137966 948284 1024634 286445 767149 366799 350554 433894 354089 279518 875330 191925 589698 604825 98250 123884 947892 816213 599478 154813 484785 342839 95917 517172 957793 280427 186598 176287 562667 633607 481498 796474 112378 307638 855521 766362 130840 208238 186135 971354 399095 88796 993607 648619 539389 84982 220410 910273 647665 491742 98004 234775 93421 441987 907334 894046 532155 956570 466600 937201 927139 1023027 410101 900677 867944 572439 452084 956700 702759 808475 224995 904533 220824 670365 15867 646572 942957 801566 1020743 751829 129579 957603 796011 904984 1004513 817992 108793 944297 349925 894075 1038341 925342 384432 883004 750437 486522 227030 272189 640954 440527 270058 824591 506028 765241 701131 1022808 951099 757720 154686 498744 335591 222983 295934 370629 412253 469245 490132 1004725 694525 654354 257133 412478 927437 766754 613722 733391 805727 796087 816343 882220 622064 858937 766072 938734 365847 505500 513396 883145 278388 431765 593406 902968 960165 563543 147115 759608 165876 1006357 1014360 715070 1010054 996396 983951 239470 576869 977091 710825 635637 888214 374359 848340 730081 695732 351154 123703 735580 713046 241481 806334 935726 57300 809948 725917 890627 648027 964265 240254 475892 231806 878385 604106 734944 714636 496818 432096 214647 1002346 1041939 472398 61246 171482 24247 338686 53218 291257 667405 852695 579965 435566 509269 890792 1010482 185783 358707 382584 767656 149467 494938 951961 552419 733583 290777 1021500 862889 571509 299951 707770 212556 619974 739244 232306 61389 692072 172542 932887 928878 739485 719745 192240 381176 536439 765718 934823 462294 222964 670963 669242 915540 907145 1026151 875220 210635 897411 741875 894155 448121 455217 88691 501076 896113 146011 587504 509083 630250 117823 717903 579062 342259 1005683 1026126 192241 488930 222678 611833 918247 581067 285659 40615 358749 310905 902350 923577 1016557 374556 914994 837431 469340 748359 838366 967990 992915 695133 911971 617692 808293 210447 259267 671144 624766 513098 206842 1010250 487171 997034 1019714 407994 989650 454286 353085 980648 682685 389616 616101 747106 905028 422125 960946 566215 384055 829174 578410 1007380 604222 244779 260554 310057 306043 240039 421618 992038 384200 817486 212285 448667 818485 634222 1019736 319096 552376 243058 702934 441946 253518 518986 162636 446026 93311 108731 89807 444543 641516 501882 177107 751731 992591 439637 831412 967270 585585 335529 816944 1035025 468635 366449 398795 252764 865658 93684 703021 350170 768816 89574 826315 322510 1015392 1032632 128413 163046 754171 717874 227045 414617 254901 826296 310724 981529 828796 243041 940445 775380 342407 963444 674429 588589 514605 1035521 932615 877619 985940 960762 476877 691614 790447 302454 947750 630204 448212 95805 711922 893043 247546 218895 302515 304365 988777 260458 626041 509327 897234 776418 244201 602655 563703 436507 936127 213822 442194 367931 642667 597694 364310 1010771 1005204 995603 166815 510945 63860 967767 653248 847193 127665 634135 27255 483152 1002705 353949 839021 196552 257257 863334 666843 866554 703395 839561 729783 192754 799720 973666 935622 370391 767776 351579 572337 255972 98058 859589 571631 420705 505911 199657 106405 659448 371286 907472 680787 403181 990840 890801 252677 1025656 701300 858511 818262 433735 941475 795117 108280 145238 371087 538507 627421 935164 778477 879352 420342 335069 681871 355769 676777 703730 598239 190575 516946 842119 708152 911524 952647 249762 138743 819839 1029166 692117 405269 846183 424426 243123 112218 530239 478819 155382 809468 958969 832490 447814 821022 707274 556269 822771 253228 586537 565073 995741 186808 967386 446099 814873 942945 93774 825919 254195 668341 194858 73051 405191 976561 218454 206575 392018 942576 385823 59193 809765 808717 602429 1008732 997260 404911 1026516 621269 486290 568282 742860 208691 449777 380474 331119 386652 830991 448248 908048 361307 658893 627565 756635 488244 487009 44536 42679 700828 929100 1031809 652871 450942 669657 196126 987983 830419 111459 342756 156855 140895 1020474 564586 687651 125420 460382 783010 587870 505033 771422 477791 372515 46143 648087 382170 1019316 717387 403125 260103 1037505 949772 367207 431844 924281 480378 895662 941866 669562 234452 955185 874165 727411 236482 658301 938823 774694 840619 433993 499408 872782 872558 849081 439194 840660 760206 192663 543979 965778 969608 711016 783672 536831 528372 429743 567518 642143 451159 447952 362469 816527 445408 113265 811710 548521 1004565 906481 470385 104425 714657 87383 759685 840165 491046 507106 753171 757105 637281 40924 763033 446129 104263 848086 228414 618194 965652 865962 138839 368405 404413 515846 481623 130482 187843 829154 418678 1009031 918941 814747 417004 444277 724431 640483 943974 490028 144826 660219 283447 517257 52815 343761 207447 186341 634418 350366 177629 810277 467166 1002693 961203 859437 867483 879506 432285 718486 828346 970224 682853 968395 878941 325174 808284 22501 869100 404263 675242 667271 331598 211737 556598 747960 849776 489893 713351 332983 248391 1019975 937212 481613 398836 129906 645558 857980 1018337 190067 593597 742629 518624 706469 683116 587634 86779 706358 113038 319067 574589 163553 937748 364459 302421 743943 342986 748428 499022 725214 482930 970625 204509 521313 583592 90018 749069 374438 122229 361339 1017641 505384 776128 243859 95535 718437 687456 380743 846933 613431 770294 482394 479964 773222 356101 82939 618931 832331 583325 417358 479984 708577 343697 256646 43743 217827 814929 1012610 258318 476122 101882 291451 452890 467071 811964 817635 723700 646676 894046 316889 125884 370141 305031 101758 220365 751668 67517 997921 242659 771635 511756 906034 471292 544747 937129 953808 934263 322995 228229 380471 717214 441752 551803 240859 425765 986780 929356 969510 209366 961321 379475 1003581 227789 593455 611599 840937 443634 816410 189325 12278 378676 260676 452058 239419 782240 571197 656863 213879 1009457 699803 419543 857590 540549 241198 104378 904867 519461 479476 746437 1002134 540617 946348 581178 771545 902624 799325 61931 161919 814054 1022914 873359 184078 903510 890293 302948 1004838 1030792 180065 544622 317111 969712 788467 501807 521302 189289 396142 432811 408665 854247 825629 938956 365909 335309 331514 975450 552303 293707 321927 732486 374837 491139 16373 591847 972306 666951 857942 493560 209495 473166 379471 781451 551695 474056 740457 748868 712975 932647 480899 446705 511362 145293 307687 208811 839656 351117 307038 907407 830332 364794 839029 1002918 356733 636498 638796 637620 834250 580774 474289 1005587 477597 112248 893793 959677 343143 833741 893420 260247 581362 1033749 264111 744245 895786 501593 642003 80365 479724 555126 469915 339788 939768 343823 502661 608695 364456 726435 785953 57146 578887 1002761 873351 282509 641937 547697 374107 823194 569783 883152 975573 849995 833001 560607 569065 378269 948790 1035200 750605 353371 17917 934239 305011 188843 403445 474021 423690 123507 902094 547812 881268 310844 240798 967245 840376 341779 608209 509861 654499 693082 1006392 900576 27135 573194 269239 705255 261009 671131 976173 814040 614185 776234 871015 509383 684525 967486 747849 383098 209083 470772 709391 567195 643699 896716 698225 384601 278187 406003 507588 1022606 695226 887021 899596 686694 913153 922983 870219 1041776 192143 151390 552865 593400 770867 476347 920973 939473 728490 212842 175957 572051 651453 468803 292724 671514 455365 436046 362456 896100 840649 530107 711228 478782 532323 876925 1006768 492785 949892 441442 288667 468903 64500 216935 814377 555451 846407 873901 422078 254887 691324 793939 836478 260440 817976 522279 971910 210893 850664 968903 363363 763307 728907 424238 423905 363986 958221 94053 866986 1047304 95421 956249 767794 112022 461535 826765 686326 770269 700181 391877 382103 645976 56554 479675 973528 690028 565471 801720 510279 107319 635103 1006380 683341 810893 937814 289453 695082 299255 727792 978708 469101 563139 105535 538873 603578 257860 322168 520726 587965 129988 946996 55735 97327 1029193 656378 627374 954555 850086 724095 868242 161501 858695 479933 271679 844238 366392 181685 650065 1022772 473657 438176 1021223 972837 389072 171004 989368 200441 1028483 691774 757995 370604 940687 61751 219771 84982 671068 785044 179043 993433 947293 813525 775392 928742 159518 578399 788923 911969 956824 645447 583084 97386 748118 348789 687273 471197 802395 756587 722897 893398 944902 619490 154597 302013 938347 286619 257094 600041 301494 902317 502468 895207 108783 212629 198511 635594 798700 700837 905819 143228 710612 523404 492159 109555 841458 758228 232697 993653 904281 349591 865159 646448 194711 396719 986780 993853 422754 391968 310742 440383 422748 647646 497368 896913 744860 630726 948632 193310 858446 1001078 445266 433940 443543 808311 794344 221878 586398 206453 318716 904611 832636 649309 910595 693739 712075 381381 473263 445417 646377 547674 248786 456352 958873 243110 826543 603799 479414 1016021 668335 782764 460991 314601 877286 286631 762044 981128 885626 454898 650327 378761 891962 273819 389773 505947 305883 602999 959543 258850 281959 329982 408651 400380 1007368 960164 320983 330941 556555 320217 389575 722858 990113 550764 726397 294449 257677 927023 125294 752608 287674 842451 580765 920883 893849 184814 716857 476615 818455 201551 809307 347694 565185 528894 667078 252247 929050 616052 297947 511276 883283 936395 273661 977226 130569 158674 215229 367339 281331 1040803 178038 528124 856311 462068 641884 531323 974721 522596 957876 527991 994538 871862 950755 289659 739314 1009350 39869 365671 879462 955757 928924 48924 462365 477910 72639 1014083 756779 795374 597843 717784 203625 76771 56926 742275 498465 517048 978190 302827 411870 958901 154518 900210 745771 636117 848354 373729 1004426 871123 838885 650593 89894 768481 871983 443549 728690 756087 935738 517011 970984 873804 462317 642682 324970 144749 31567 962620 880275 246439 744165 374412 874133 889793 825693 635749 756795 257576 717528 870098 831928 924553 885677 926201 494681 685953 173167 223955 1008661 644835 46458 396719 291725 654456 111065 779942 1021161 970290 32075 419403 869240 809897 650069 357263 555718 701532 992102 40419 642237 988286 916102 646037 671216 31439 481219 1026721 159401 740211 230382 497640 805086 450966 128171 499032 638059 238959 466768 1014408 418651 742851 987506 985671 989963 563058 834667 572141 510693 322990 535539 406190 600313 232695 447216 518343 611758 1024760 226358 175094 807567 245251 988819 184828 509160 433774 1024338 49082 885674 1045138 412086 319987 466126 967498 163285 630330 760440 911080 961205 740697 227478 824046 194967 124710 162157 691441 93278 368250 795571 133110 587946 539358 61165 1020310 665305 333983 818578 588243 994025 496604 510432 88551 1019296 775052 701171 728351 914956 321081 793318 718161 367962 324377 310630 128920 181559 540265 728855 64294 308022 838086 154171 715690 876392 126422 907365 797407 353709 1035795 939349 14223 596543 953276 993815 588984 724339 605722 945707 486423 120718 166869 763825 114292 288093 847428 85852 805975 931754 1004422 511017 794390 63412 275371 739518 605014 702376 409432 984525 822515 710380 992570 633811 980306 865710 350120 62694 448632 897250 117736 294001 298411 891946 750897 211567 965060 717335 1025331 326934 91375 414203 898424 593527 216647 487364 236247 625119 234303 368584 692061 661975 583516 608123 846293 62263 166394 356021 894381 47868 735005 574445 170853 469197 847983 906890 424630 319045 564171 578446 155120 965065 1046625 319460 955003 962797 83567 701020 848100 615229 776080 515606 283591 375411 171889 462586 248637 1014818 412359 837995 364667 227726 847302 217338 86655 413511 587294 14073 889337 810509 586720 213851 388379 210135 204598 944932 896027 274159 989843 191157 991978 887986 21407 370135 865415 756721 448747 597689 22111 768163 553703 369246 873877 182759 439702 247622 775624 948622 704226 1018428 572455 257039 171748 928610 752803 508337 371193 628401 860901 496756 771435 717041 938899 250191 350055 981317 303012 876137 220587 887643 470489 862893 547443 796907 278412 340604 355214 298446 932052 703392 877369 947247 519226 936567 488231 375724 774445 225502 242578 735592 60153 857405 495276 763310 969019 775105 215703 484654 150518 554455 990161 258873 1012099 986565 638853 162639 800947 572322 178605 643000 556600 118518 1016949 734293 924889 873200 473270 360338 1020572 1008760 546808 715463 501196 904440 562407 159119 1042128 951671 159646 953273 479907 447549 881262 162650 649555 499506 712532 105243 110005 553725 645366 120497 632774 236536 517492 61318 827092 445916 748599 236755 893827 821628 951768 313194 961657 282303 1026169 513457 384557 732519 293319 505513 920313 764149 627705 439051 639214 238551 125165 1010348 996458 583408 975459 647830 425410 362747 211373 447806 915240 1009545 343403 106346 978073 617358 553720 739871 990562 904298 1041728 389225 273781 886244 894825 240421 54901 178771 881993 249744 357436 732570 857454 431787 727017 809551 943422 365277 1026221 95081 471167 311137 631087 874151 164343 439658 93938 498695 1041809 405751 338918 763238 84462 955470 339815 691324 1011747 897651 842137 680727 686515 974016 597845 410101 894606 858874 391821 120237 957364 311088 777026 180955 620645 1027040 750833 1045588 891702 767566 465801 190365 1013124 943258 547581 331446 715828 127069 460639 262911 692086 278497 686954 123381 417516 184109 698339 1026800 552604 897311 406886 616791 766364 178607 681638 734185 558951 472995 808156 928978 424294 953017 996920 633046 734814 186068 707133 988854 162099 956666 702128 694240 893548 484578 61114 253329 915680 802394 241316 867495 257434 967277 345084 719257 575481 500579 808892 308127 1036392 313950 811678 65372 599837 976050 775259 833771 244450 56958 313238 494561 711477 855673 941459 996435 556705 105351 602104 631629 522530 805605 260721 706094 1025061 389782 459579 302844 390170 292668 19453 1027207 802362 572122 190382 683921 324198 625095 771426 774795 995733 802388 649690 603986 185328 534525 848060 193427 449432 171979 390796 875920 849033 243941 773748 989223 733843 455321 498093 255157 833654 305974 507281 362876 438814 341596 183160 649398 124153 1044510 502947 65189 742796 853117 146808 907465 553788 176885 568741 475877 269285 609742 611870 990418 310093 775088 813811 96139 882113 126495 224118 992117 585964 827967 906022 913688 699252 693489 84095 759154 1019529 428207 204726 896595 144875 780815 451747 775616 513031 404963 71533 840102 978201 625214 586845 1000290 955890 111340 792306 504513 992855 567243 343924 371652 59229 218167 106275 938465 901620 277244 323133 530103 260308 554547 433211 498833 353774 389307 430550 1034569 59319 1018383 766362 482894 439683 834956 1040933 343262 1032910 477215 445503 455089 966153 449972 718564 744505 763121 827886 356123 771501 1012833 138235 473658 555757 607551 481122 187301 964209 226212 980250 493981 782403 980688 460477 1007939 809273 751645 488202 426994 895907 472552 701197 24560 124398 893406 686786 290774 903724 940442 887621 653140 702861 973132 96602 339419 214589 290733 480968 220835 142455 923355 254159 226995 986381 955518 241476 880332 114005 861086 501787 493414 980741 416380 882500 896108 889235 15951 366911 243215 893549 245077 552282 875880 244327 570350 150237 953133 714133 957006 609699 374641 125622 743790 501307 989215 799590 175226 238419 382795 45915 742323 216871 286223 512167 160244 779064 746206 320742 222934 162845 308862 613799 961841 129445 120183 841320 990608 946605 855655 585456 370014 278425 931128 610022 886738 254253 826458 994674 609917 887207 700292 1032730 486716 822254 457096 1037000 644522 734742 322761 971802 338809 357975 314938 367257 301495 652571 874781 453012 825080 463848 971210 937134 202669 802035 926649 291131 444341 953223 441746 420195 1017163 379935 963796 671122 398842 939658 1015320 762694 284959 388180 719512 864879 462652 653513 634646 910800 887143 704083 386285 501226 766005 139177 134397 135663 351110 220395 709593 326203 185519 1002075 644060 535774 867016 276405 705711 734923 990725 1035340 875690 466394 746870 387777 697708 933542 585614 780936 550131 800341 815526 235695 899275 234677 885219 706937 637654 645986 502212 716084 206262 202745 451507 112220 44474 224315 256325 684501 145251 402255 1046400 929128 780829 858415 185841 1012746 242471 523306 670698 988699 643683 159374 993815 627183 1033397 218093 632527 650694 847209 859319 511381 156658 417241 573376 717049 1012933 384419 508883 962734 1029040 900291 360923 871324 1020242 955222 453745 624547 793511 80358 343229 666782 751028 436686 108303 421282 367473 936940 1005850 146341 222569 577395 47961 972315 1011225 61387 583119 471851 675793 1021515 120591 192636 282255 361401 513248 449898 954858 838042 682846 565067 693975 486603 1006678 1014884 897656 159214 359848 485198 111516 643449 498595 849730 859254 905295 666594 631669 837322 588982 563192 875318 899169 163426 245388 182204 595453 329343 588554 373278 251527 1030992 778609 914660 161995 815895 178999 254159 884497 892193 614073 894599 93020 702629 1033430 830438 366418 354109 726386 793294 148474 258404 848235 733626 63868 121061 612280 814159 456512 1009016 478293 738923 334558 830450 711346 1033321 435791 259099 881274 1004301 838552 695147 161690 340986 781699 323212 314097 617129 748829 405338 675197 16316 740749 770805 632762 326318 685719 470915 89014 791543 322548 698198 175578 285630 519954 482001 177787 748306 389769 566014 517958 898829 770998 437469 761650 241901 389561 729533 576419 222773 651926 775956 388458 186868 95865 84922 959329 18302 510691 984821 310217 996442 851236 793542 279934 414491 419556 548819 671078 503046 234417 730009 195250 485052 679099 508731 1044569 851284 941588 105913 518373 230398 907633 446862 715795 684374 641085 792299 174453 353005 900368 879214 372684 236729 178291 866681 697837 438827 910712 634777 583478 254358 700240 937658 586232 751710 843427 31605 765104 462296 224478 586215 480229 846322 81134 906692 677702 433502 732826 850289 282430 382188 800718 767081 323239 822831 601554 905698 435178 864725 363646 811641 724888 1021142 413471 1032886 951630 1036579 391058 703410 971821 382801 945754 409115 444510 827767 899856 813561 202477 962016 129578 149213 382681 960752 250029 890957 1042305 805053 773403 584375 512221 305910 998038 556449 583727 516519 754047 835180 699506 1021130 485084 313527 943226 808797 665461 827025 614257 741266 718339 899475 718290 761477 24434 452917 64988 187875 367131 232239 121427 957978 665999 891660 883589 1033820 667085 1028508 493468 551287 1016663 388468 333724 392742 468604 378332 866092 650928 1040681 834451 564847 548235 275895 501159 858365 900262 394159 671441 103403 975299 970326 602084 551271 709039 420922 621254 15423 678584 121644 632951 309879 854827 1000043 392084 901941 650712 88556 888692 620093 642852 359984 609886 667215 118067 502202 477140 452369 321486 1034000 403277 839640 627935 727155 470706 455356 481431 912037 574334 553709 888275 272379 508614 158974 497123 729341 240463 841304 579237 968860 517650 696535 650532 630201 610202 92015 648822 513633 992748 39663 850566 743376 318997 811498 599503 949936 40563 480915 436163 682794 652709 61203 247505 703495 98087 929486 610215 826161 712656 248127 940392 668572 310330 580295 423245 93603 1016381 102245 482504 247183 183835 401130 875130 185316 389765 521859 1015456 365788 938031 661244 208665 464368 90989 194273 95661 717497 670078 309482 190129 447782 500019 366371 236909 830919 1033731 342902 586980 15995 570804 750530 830151 810295 628558 492469 232407 706789 128095 155097 255944 1013060 298743 599959 443991 57321 613684 997927 742234 809821 1032371 907618 624990 388361 405157 290133 80730 150506 193901 895155 79518 121979 458036 271807 965728 11639 472940 448196 794477 373203 89913 187848 744560 488995 302315 815961 1028430 543691 142833 1013932 211318 920444 345563 996390 324365 449667 833478 283067 919895 892120 645732 863180 288542 325259 154827 446897 1021416 834348 460013 707693 493517 310586 882130 357015 451769 605483 253304 865638 327632 480930 951542 618189 876000 1026417 812520 937316 873195 743053 651942 123836 466055 221063 548832 654434 768007 791966 930808 956703 456644 841166 930993 247285 960432 649454 251532 310754 859626 899662 368302 374121 18239 800985 13807 766611 117565 202226 487392 505124 620232 743305 748003 687528 942678 334265 203770 874652 174007 564379 417387 765470 878823 1024753 419304 169954 228427 397039 512839 890571 399487 592571 605963 997463 180134 935239 301005 480746 225589 169579 832355 128349 860534 261896 118076 248267 504588 520646 321130 118488 987243 326023 1035466 206311 876999 454426 783937 900034 312058 883268 191917 1013126 504071 424598 220593 775946 382279 304607 373170 162379 322540 763166 735988 953562 293534 859850 726446 974968 480630 551158 822620 958340 370606 29694 682445 650184 813663 760950 880918 969669 738546 872091 173527 191075 904395 512621 745969 580082 645953 252537 128441 499957 105844 911297 512720 826431 186077 215547 294173 896339 777284 699836 641525 813911 351410 776518 379422 838919 1010056 654892 322743 464699 724897 965143 904715 329723 969057 600988 879676 92135 814246 318844 84669 901605 759894 925215 842148 932474 477063 836253 619159 1035329 517262 494320 352925 72681 958811 972083 992908 964204 375130 737061 777306 634041 827902 582111 979732 214845 626029 501042 372339 195911 476409 960171 802355 892372 915658 605303 574205 783512 971442 244532 318379 256541 711741 741620 909074 887036 945687 843124 418229 339326 964876 478422 91575 1026420 718945 567788 1032462 167930 916676 448920 506054 106445 837034 590841 261225 432967 699612 103134 979341 236905 1041489 754619 920568 358122 633241 316629 875665 636991 589656 411317 692637 522400 957085 632748 381045 995605 930470 218518 570911 933640 619381 316601 249499 174623 488785 214646 649110 865710 465621 979005 604910 907290 944716 78779 307661 838494 667238 615291 353887 896248 237274 961505 747706 971123 815775 651931 1002329 456114 429876 977681 298654 928811 692958 946711 692861 939860 571185 513191 392852 845638 980744 253515 64691 844137 465011 552859 320373 383690 471918 945605 981792 744734 342904 822754 624632 458128 207303 596410 277319 381678 927331 749082 380083 309163 901565 957936 611707 884416 865404 665340 683708 1008848 159211 682442 1030849 796071 423733 703936 844149 724408 356073 256630 177585 967393 714633 860223 666599 844780 230771 841973 503744 1003376 223358 401377 572195 604138 249740 416543 97827 660087 938985 492861 209645 714644 473936 123707 877721 662481 373148 28469 664446 644537 174055 19943 424370 965040 755177 342447 897254 791791 465368 638265 468835 90053 773191 579422 671536 207547 918265 375214 950963 786178 908884 117343 793323 651512 850594 349365 364499 718979 743879 732516 612174 1010346 480669 640127 754797 843656 40795 676503 62575 677269 555238 417576 678693 915137 386667 780045 596855 255320 309484 878349 614655 366411 348054 965960 943470 92793 867861 993765 713815 103759 1012945 106095 556752 712822 541438 995766 516723 968805 763244 1003760 341954 592863 1010965 508261 683611 534511 1038208 896690 907349 294826 792991 257221 773970 147364 413949 139111 945813 687297 831110 652905 418933 377279 838683 511113 596653 798094 759243 765740 970501 502809 988012 818737 235305 715597 474634 48371 276895 450444 646745 31167 937881 414137 778359 738590 959857 924650 949650 364831 125511 385844 679630 700839 200343 750118 892014 1034680 91597 547629 920735 479463 411505 719142 685278 59295 367962 436193 797246 468543 476570 429433 1008963 677112 302060 631221 382917 652494 222058 859108 444652 442973 646992 360329 1001158 184045 512651 765333 502473 794513 714937 245473 615287 321447 840150 951994 747932 963478 891874 112085 187598 424267 959738 77435 646422 80719 236956 741547 407027 760056 628283 971240 862073 766889 870232 336762 988207 1011779 869306 1021975 320567 40647 779155 604727 873235 57259 895129 1020455 862870 461737 234739 612157 765238 387597 216741 653129 546351 455025 366140 823723 389973 572789 847378 334735 143727 254047 255782 997218 986766 997272 826850 951357 137703 627644 878215 617921 1033354 233709 609839 726899 1002213 838905 857703 732367 302302 62255 97303 224633 1037649 195936 973986 294051 947970 455022 289021 733741 875922 700355 314699 881260 945229 286523 886741 266094 461245 876330 825017 962742 80475 882982 820061 600927 506226 432589 511908 810684 806842 146296 355032 911716 751937 516963 988901 742854 39739 342935 435688 544543 40570 1037070 748858 853861 130229 391481 65396 448169 214635 143342 431735 622409 683355 515970 540392 16338 206683 48685 485041 483566 957924 85182 700991 163405 539061 905319 112369 211862 585668 285647 435639 423884 734441 856287 652332 797431 204157 888419 909929 512624 715481 153149 1022005 687255 909677 517453 414702 996887 925219 1016231 189176 887267 366437 257385 1003885 422250 748839 384227 475008 508886 1037424 1009177 948080 890724 550142 473447 885703 995557 1016351 29663 1004614 851521 829561 229863 366332 415065 382106 414137 581093 343619 446400 1037416 810468 416811 254067 64093 932241 382661 324508 908835 505697 294629 247508 727399 346939 224822 510434 617271 519179 416351 597482 380018 116286 958803 320215 799580 752669 956260 334967 425825 876905 184166 608238 496493 610156 118390 304615 1019808 889811 211828 483578 605413 627743 619407 996261 817502 933297 170829 577332 895047 430825 554933 790385 339369 1001742 969741 774345 568813 829853 520833 354101 788453 1042602 749352 987026 628158 255338 440890 221090 405323 970641 775028 514586 554451 863480 780472 793438 254590 861518 965134 905578 971993 347130 224369 284565 323381 378423 935499 560479 63913 654017 912519 612570 478004 710388 675479 1024086 536055 216527 372250 549303 1034452 762213 446089 294517 801708 154616 745947 400885 906436 795639 949585 695253 642620 965135 472967 595954 121970 424633 215655 775537 736602 651915 645747 247253 743478 120127 810826 583032 943221 265791 445929 992037 272301 771415 649914 429979 126571 940872 605387 974899 464556 926633 509424 702037 800953 1037509 653488 357613 620001 243315 636136 477140 355177 441404 237424 1023174 743821 325516 617013 970245 766673 351920 747946 677077 1021298 588387 364085 236459 800498 759233 254708 254457 138039 988004 144815 657270 976553 833363 854982 837390 979880 356084 912994 540405 324519 370162 975285 728753 302667 763826 188302 638418 591227 500951 847456 765214 727702 495505 89805 1003404 1024786 208500 245068 154577 284363 693879 648098 762343 220071 750362 613362 259482 1036574 829051 514960 843291 561145 954280 890315 587236 584803 57131 385141 636611 765546 920974 985523 669759 893920 808507 597143 575286 991941 287151 894803 839088 127133 377810 380327 105895 414669 904432 155508 950017 642716 463933 215835 173471 714091 760978 439438 253400 841818 824693 251118 353627 883812 134011 159084 662191 940830 203238 639437 705484 173755 837452 644219 366045 632564 1004865 449125 816785 498237 849521 911752 658331 313591 776803 459756 490288 879569 968519 1023754 639741 433394 370645 243260 1028321 1005338 730334 827036 354919 380055 755323 413047 163634 509786 988648 977124 248365 387410 253041 518460 109507 180895 617811 715399 322191 686923 443550 184181 153831 451930 353788 802580 757534 856310 663079 472341 893637 253286 96659 830137 959310 488973 752100 942263 667231 608090 242545 1037220 639667 238141 382222 110381 409010 570925 166589 446100 770379 500916 398326 648763 255452 265647 752277 598522 599453 304365 970971 55646 955288 258682 817890 415171 993648 589016 315607 971434 870734 751402 845919 500883 181853 260564 570173 902482 889716 663435 501881 380441 481461 893141 936908 975111 439325 517958 1028884 802695 460761 495498 60251 635829 425261 1035793 175729 659438 969497 325876 483266 433362 728529 875117 835397 463646 647893 750730 745236 452310 645533 949398 487128 962889 909721 58357 147267 392277 918475 496092 736583 431043 697717 726207 582253 873503 32457 316220 188212 484468 992906 975914 399791 857739 247633 828251 373091 115487 456593 686441 835927 64823 67583 449989 979554 244135 501046 579285 801638 574199 875716 477134 927334 608075 466740 275318 695537 531198 212805 490828 116198 443251 519750 874031 752004 968070 802714 402877 829789 333935 349027 914736 615995 826197 244939 490525 706029 510930 374563 461917 859510 947591 249189 622025 29675 226008 941425 939569 480929 807231 600685 40853 560415 989555 494450 387349 365151 226902 722358 975644 861820 510921 512976 286078 489952 707576 177612 302702 971458 279471 571981 237803 456474 114156 829164 945958 93874 314151 227957 182735 843369 129761 449946 862869 805724 845560 122167 417123 228800 516885 112318 964209 218086 702680 42982 97248 733934 1024686 415567 288378 966703 567212 626015 745096 183135 767315 837485 383464 962893 880974 443854 382611 212365 395095 522318 942635 991791 709481 435825 589609 652643 633043 392532 1016734 749364 859687 219445 816081 651148 306666 742295 182671 708845 740140 840115 350523 913772 743959 792347 813030 536267 993421 46651 598943 767304 311997 865453 484985 487041 418773 215467 496556 478806 53212 765019 832430 853117 367898 752963 1005317 15727 107391 430844 474643 399299 972090 582604 879842 344563 810354 795130 1006353 974242 191084 351469 1021991 374737 481532 159356 593759 814790 114538 421493 64300 335431 976696 678619 867152 924309 715472 567286 779311 953103 676830 799413 540610 421788 302993 644705 896550 198603 244053 509289 225063 670307 245517 839514 196274 1004003 802507 825807 953225 177749 146868 693093 900168 763043 343250 682966 382054 884035 110549 242103 451342 1028968 880354 563172 962654 203387 975084 885613 507600 188915 979064 979794 95482 851497 505266 777524 1021195 783600 920825 638033 719010 342456 758566 185118 898587 963740 502126 235892 928508 94013 562047 683909 516835 997549 829432 1007723 474149 408698 199869 730108 582079 232118 275579 356146 234455 587871 331471 910429 251283 822499 359004 699171 645221 798299 758667 709465 161182 492404 572047 496715 449807 429883 642513 500022 695124 233381 833839 864694 1005764 516774 207703 520213 718129 600933 760770 707432 310240 380275 485721 741041 858808 1000358 952669 260200 617819 930792 628406 204189 231099 250487 504490 587177 595667 698045 191854 371431 579059 385934 176847 760387 836667 1019202 154283 855631 875336 668636 220013 488587 607663 389335 339826 384355 907669 634701 188274 91933 616668 716903 761474 60794 1044288 965226 94129 893323 1018887 211367 677486 399305 420622 712470 679912 383099 349934 642849 982624 408774 194226 749146 669134 226717 244194 673626 908041 1006230 777826 515458 544489 833148 691063 632725 645556 564799 691675 391836 1025258 908610 337342 181598 948412 597880 475899 645581 912038 873707 546631 761539 342807 275438 1023530 277685 659186 531647 776709 719381 417448 1012592 525807 711813 728692 828917 1029702 237319 519254 893905 335053 810695 484147 1020715 781578 241076 441033 574671 236513 419724 896812 122182 651074 376150 441720 711198 998512 448571 448155 1005753 880842 160315 623311 754591 244397 32475 1033952 666045 743865 510642 538333 256189 865692 952682 629700 648662 512278 244295 873239 669533 675770 625787 781189 236504 468476 392160 433612 505139 941132 376583 931193 275869 546109 603083 328559 388293 97006 305131 707814 849174 643385 490023 687377 713596 771258 376082 864607 1020519 823515 761601 160651 46703 866424 450210 820969 549758 438076 878444 959385 205819 362739 362330 535542 969367 433039 695732 728241 924813 436188 384344 814770 529404 368610 1012019 572308 618985 577119 745559 807343 816338 686317 179502 321978 224752 799738 744568 240994 554525 994972 947176 730471 830181 142822 487018 915483 265471 888893 390486 986800 1013056 488370 126169 860379 316765 59871 250821 392718 712232 358196 676730 675562 941356 943666 300006 113977 423525 990027 482437 496888 888476 780963 189425 814679 630417 958938 742233 242290 263677 893223 61939 716626 128826 155465 394686 738275 764281 731807 40807 249069 548794 967294 337118 869872 231269 1034422 974504 514854 308367 356669 167607 900615 270230 367069 374899 1032680 356786 893599 237229 939804 342507 451797 444337 341831 1018195 179864 733373 882806 954310 476462 221036 359578 429778 510652 967921 425139 248634 749009 849042 258882 876289 667481 408887 729844 159475 801973 300127 610292 698323 497474 1014035 374369 502393 843961 317599 707044 678010 256404 562676 391762 241329 813307 898760 728262 502457 1010402 376090 62271 840643 447907 539339 238719 694479 453873 818625 551672 320189 983757 455916 442280 967653 554325 377679 511712 1022109 451562 222363 202543 432309 160745 129267 640242 358291 514976 670155 578044 200445 427239 435875 325253 767069 308572 376102 830448 644123 357589 492990 1018430 16237 506425 614257 840411 806258 817059 483485 614971 416939 654434 351851 732547 770915 824804 326835 905838 957828 804691 930019 285485 799716 770778 868018 648750 935627 849091 195194 871890 1005675 645500 515402 665307 676221 227947 447813 439965 430702 1027622 510817 694197 282206 927164 835013 188791 897243 632251 384840 254527 387939 162125 1018038 741813 750390 800202 439203 382518 1010260 752530 634281 195878 952667 327045 714100 970935 815837 227932 359651 632203 466282 875804 814433 375061 816964 814435 571289 247147 572782 1016622 24509 899016 303613 885618 1021520 432491 179791 587237 937757 841620 28279 231287 997978 908438 866152 451985 357816 971275 415692 306766 989529 321943 1005218 1046600 1027178 539983 617838 455049 866264 306155 886094 686888 218332 814421 759900 973059 531835 64422 441868 514832 175290 882055 741255 553842 750253 471976 760712 308348 258284 447583 620898 190177 486339 288189 988140 1020222 125901 847918 513580 435187 510023 1032604 626122 222062 793531 345593 634182 798042 989529 120051 423555 918327 654497 982529 862879 912398 486163 496595 407195 585138 98123 320253 58847 417685 196227 1013899 857010 588626 748593 183861 914322 510254 675777 352202 583082 306862 321993 724780 994585 1017614 749386 410990 1036630 1004643 895789 1045121 301726 118895 350105 963694 244516 788463 738172 346799 328703 718724 486569 255896 440176 732374 670204 63319 372090 641895 142780 356290 1040620 614005 844706 483707 895308 511442 470549 812903 760435 423286 547501 760432 293245 332719 739833 437454 765046 589760 231101 531385 306829 1016335 235879 945400 799450 1018326 911011 939907 123295 129303 686197 761415 28919 1028515 849946 919279 603625 170735 728038 973988 494746 733011 633035 423388 649558 851482 153495 60767 501947 287659 162622 674543 972392 928974 675684 350441 943529 698190 390371 687473 453687 987703 64286 20157 715295 799147 351189 882211 870631 171581 314526 932149 162708 626076 647049 371188 892297 62961 910556 59378 686521 992793 111923 480041 649673 85429 953479 885615 846517 775766 482897 730065 731982 875702 384716 755898 117719 157630 111358 979250 757589 618973 229867 551485 754413 177126 160505 30573 972047 759022 669583 709820 403061 898446 869319 612017 308473 283610 300379 625095 535166 308781 478791 827999 236847 849012 179357 474778 657404 581235 645797 641897 600758 697758 702549 923223 832071 521768 314013 461630 928613 956056 714941 857305 720705 425219 1000348 799435 497941 327324 366382 314582 810224 408493 794418 703916 839223 534327 466401 944391 742966 869945 472021 369081 273365 290609 879043 443628 652681 823171 388109 707117 405481 784496 774595 255038 615225 651582 1025141 618075 516964 127291 417917 654025 437149 860587 203961 217025 340687 451195 301287 957004 425750 622178 183847 154255 1017157 776477 224611 699183 106076 964715 53171 902389 842845 731731 259440 429621 690929 469992 718989 927356 206295 365994 800676 977219 254571 113566 129482 953182 934902 499911 463482 704195 785496 416598 406311 871637 781090 646857 19961 979253 466900 665500 1021528 579449 499019 641421 645223 92114 121545 289199 477593 740913 1008294 911117 972195 258206 940182 439009 347479 1005853 857689 495834 619643 202619 877251 342513 638125 685732 718480 360080 77287 707771 60345 349612 376333 752918 881363 945669 86831 441036 155561 444777 956829 965856 961146 830580 952974 327265 604510 184273 883528 815823 625642 122539 482757 582578 540136 586809 490886 292819 409367 260932 967907 713276 758699 764656 686422 985415 875937 908041 339894 858353 701039 713046 1017178 251559 699974 298621 137724 437113 349523 421039 909560 392370 756131 330943 800681 966025 968561 1044768 709578 241035 625651 510420 848534 162934 958258 449180 257930 892698 842890 747058 948610 904718 492315 694895 717481 416301 714069 480997 828507 981077 738253 225591 878194 343414 588619 104334 838329 939127 371443 859981 350014 719923 502744 502131 354999 31611 387291 715091 803183 1039124 454147 728886 182170 252500 358867 882788 826901 260934 862319 871961 331758 288478 742828 386486 833413 936912 752980 420316 671458 1011236 947531 378195 436985 710863 711377 1025652 587220 256414 517709 612231 973582 494202 501620 121074 973196 808167 178123 734520 743921 97764 713895 748829 468460 173560 633043 976996 1021097 1029440 686139 434523 347546 878213 586366 537837 225901 711820 1043988 935819 483799 1032753 827147 274683 817270 831283 461771 763022 1028367 686022 686740 1035555 682907 1042002 518221 955632 644579 1006470 153213 579919 111480 762693 124731 350696 96437 243513 192011 161935 406827 638065 829817 351059 288670 640206 457234 743328 469756 710170 818916 188232 733494 321933 606006 883032 450903 476904 384085 614587 697050 629689 240628 706474 728206 801620 917248 871538 318779 230395 877942 953788 217975 823131 217725 31533 572999 226567 443229 825567 254392 732409 913588 499380 220537 462029 902596 680855 964359 626492 606065 762217 62771 676023 830261 582319 618132 580838 869336 719414 610751 798422 779481 384084 604777 741799 839922 799449 935339 773709 736912 643790 704101 649004 941002 633722 77054 1021490 781404 318342 815844 793723 471815 841497 646714 398142 113517 803827 109286 927943 805805 466830 677094 320975 751088 244045 399869 410847 519954 114264 89043 808335 799931 369148 724717 470403 192156 541671 798939 523968 184158 972451 548697 342766 317166 213373 39663 812399 256370 720065 837110 493283 296414 387373 483096 778910 240305 90527 531958 715955 497710 113596 177979 532206 572589 929716 501082 776640 478083 1014038 174573 706538 226024 732964 962160 479092 1003395 747480 837453 390217 1021187 831117 521306 1016477 236785 416626 839664 1030681 710443 345663 1025690 711608 874330 468405 702696 973349 686749 326407 637221 452670 830306 945447 611255 1042193 932039 933089 455719 1030164 729469 973372 331166 930510 571049 330879 1024712 848372 685405 954337 560598 201591 381923 931728 187796 891454 155450 858620 54234 641897 119517 707818 969310 325738 898595 281967 754554 163636 341470 115673 937206 569687 626479 881307 203389 446871 83923 818476 159871 61388 508809 444959 420527 1002732 623325 665975 570214 470333 436375 921049 461235 208299 701125 772920 732536 714927 915721 469225 109428 749898 113695 666830 205287 152751 890672 350122 125914 850473 996806 588231 94950 179578 814532 446149 481676 307099 418655 874771 1044678 742883 577473 877867 302933 926519 792254 749512 954865 1035910 452487 519408 102381 79391 201150 913989 1010714 967574 1017125 183212 876297 730718 883866 503570 345821 441816 645025 611815 585018 892801 734835 1011328 154443 416490 380709 1027480 891246 891031 613991 745140 251693 573259 1032678 965336 689439 777778 680909 382619 711561 639199 910308 440638 662997 187811 379102 957172 794344 976430 435893 30605 96075 179410 64882 762706 388170 499283 674747 994424 292852 188010 494363 703083 630286 605895 212539 626566 910160 383179 120684 1034700 345709 748250 239018 500299 737851 734607 751043 1026137 174521 126366 124253 678505 487329 989769 190408 93566 927676 984561 894776 899684 20410 834924 833941 835162 497320 342359 455221 286110 997702 474226 24427 332764 115931 979721 295839 577381 489686 665963 219454 890852 603798 1022385 79221 823269 747750 110388 249701 1027176 350553 486054 874731 993901 952111 774827 942458 780745 515241 79318 457413 411595 400246 340767 907690 446231 294218 493323 504915 800174 512414 452361 322682 511338 696121 503061 610095 922334 927029 588445 193431 843186 638035 199149 823739 362982 626536 180729 158185 1015076 302301 903269 1022644 321387 595321 986546 989711 200172 231583 955075 1014932 73118 728568 44443 752209 676345 817594 171449 1039712 854957 635813 575742 552952 467962 889319 909715 117718 971470 905559 951947 599725 415385 743208 501307 995915 812423 878236 495958 935608 742940 1032648 1033609 845223 52728 686635 945426 669403 858064 506090 536251 626046 945494 857814 812013 216371 197583 220002 404716 582439 772711 640753 209723 512972 857702 249181 683976 191961 110943 427005 475902 418747 114121 946665 930292 292568 355043 1000542 935639 289977 605160 104154 191875 759648 598517 818900 894525 448158 405331 967156 586551 927101 316318 405993 768089 992972 885662 507033 336875 925021 1020227 114235 633007 204154 636730 741100 855789 446434 418975 957074 614059 717617 584455 962614 878307 814377 478669 746978 583612 765338 440975 255676 1005839 147001 439776 468149 883994 815830 370041 584973 783389 174822 435097 682822 660375 449146 480124 347375 159419 1027081 900994 258520 547325 335852 652646 810349 575949 146807 892616 413597 919981 732364 95719 705415 956300 401125 645964 126346 287998 399859 743331 663439 378803 89397 420221 485583 219113 653420 408278 945242 472013 906100 187888 641147 367281 444920 62970 39407 357977 928981 96702 453852 721852 766122 259056 702138 886359 994467 880267 224527 510603 87534 793070 142139 710006 104247 739979 685278 538471 435813 350391 349637 793071 436725 391317 1020234 463706 878803 624847 726746 343849 448278 599868 1002761 618181 380826 957558 122413 369624 979051 906556 319061 439238 556357 429653 425324 942000 369307 649037 323223 345981 444538 433881 981262 1026732 468286 604062 376033 959262 321251 431011 892244 281399 472170 1012494 352503 204409 900180 998151 973829 224890 724462 451119 742277 683717 482444 363898 478133 1013264 831200 243802 616095 382880 836907 190230 866071 1013252 842452 579996 519378 724604 317276 1042462 643554 736341 1009074 366534 555244 250549 936277 854391 1036434 124659 413353 568029 891123 775336 501275 444653 632757 397233 371637 511518 863626 186062 305271 648854 1001094 216741 770172 887518 167845 835148 121165 280491 290595 684401 765513 968432 219380 179449 765738 213423 644700 1027372 422628 932999 730413 422363 352463 147297 353916 766138 103806 188189 232357 646299 757450 293787 760730 878221 873704 763298 407340 617529 106119 632779 507048 735472 731505 430335 899351 256170 323374 940358 476154 990295 377317 197614 284079 932636 1000917 365787 216039 985584 857066 848331 505537 568295 701891 1008944 972164 849185 481564 134527 215793 386722 980041 327332 367317 387727 112873 813692 240715 867682 174003 876195 437089 229033 901215 689523 912496 860271 390080 284567 438900 500414 306612 579799 494899 494577 558014 237524 1030596 586100 124479 305823 822206 580402 232883 912496 445013 555770 869864 202646 603455 946287 862623 183787 768078 830268 97913 536021 936507 704950 245362 816675 475044 582610 701284 806459 957624 811446 8031 1002654 76463 1020742 939637 932769 627317 939603 190394 876778 734745 938613 708298 969621 552822 638176 494966 371653 377661 980328 408499 945549 878231 748769 822095 697304 685085 772817 64302 745004 931286 178573 1008026 972964 185439 976405 485813 899724 767372 919387 383721 643854 574375 1025176 259246 825190 59095 760760 653626 251640 1001386 723635 350043 629457 586874 93419 663123 366845 700881 594855 236879 785042 322109 273275 650470 509873 517004 290515 422884 844524 857423 1018104 768301 750408 685860 1031952 1007691 162603 353367 809890 989920 1045778 367015 511568 716018 763654 194292 120753 695837 818505 728181 778465 620401 114003 604658 652138 1040585 591581 352732 122765 472523 1026278 923996 827186 968038 859853 803708 953740 947973 747817 295871 105150 546675 847264 430058 34767 643914 249054 784538 163587 351185 867754 969561 81593 739691 854510 58959 818409 704325 833000 743784 735450 92013 582521 444254 325522 941244 428926 641871 904017 519057 841187 92652 771562 836529 970939 249919 645916 92412 737983 452856 216771 463067 992421 454562 829495 364229 959335 519260 802249 290662 1021190 463708 895443 322915 781592 714290 112057 373845 595422 408701 680803 894189 97465 219019 65426 105759 318087 505296 973594 815598 924271 908588 642135 684734 636102 689391 369018 859092 487202 752673 587099 621212 637723 595311 104395 949797 457504 972913 678735 928717 1033429 929369 1033420 747109 231357 367643 780566 760005 227232 586108 727875 103349 104945 369271 567164 825658 175474 921491 1000403 1016545 875277 447326 816697 49064 650389 341305 248091 409449 621237 742275 949542 97831 497841 339384 707289 313691 719256 921006 854750 673339 956232 1003741 1000134 829178 682485 877116 771725 681525 959900 617511 965268 481879 494173 437798 817781 189874 718728 334011 984569 634490 870109 969450 504890 492303 686185 93511 520734 576333 703046 778002 227022 631292 1002598 484890 248499 444402 941165 834854 615286 734429 550581 587440 677872 895881 29563 179996 108093 227988 511698 973489 318130 875750 751128 249451 956840 242346 727523 906401 309172 659189 869851 177066 898913 891626 44459 489080 325412 607199 331764 888116 497604 769233 384738 921007 224646 542202 252702 981376 870890 991775 846030 967635 717276 1017281 209785 189686 386932 472033 257230 827767 93941 608093 894301 821095 404699 480595 1001535 784148 163005 392742 933570 610100 734795 628525 387801 298967 783204 733359 982656 515402 419043 126339 845721 451851 263919 351622 687788 353134 151004 956935 325779 505609 908596 913689 286365 410604 1012313 445890 978081 814896 836503 303050 927713 506391 662454 204198 810666 964856 371110 569471 701810 854445 631198 440568 925263 379620 853750 321261 244424 468798 993880 940677 228638 861855 510649 73070 514916 717132 392546 988540 351957 610182 796540 82942 777500 577695 769858 428965 224372 867353 831982 553454 57103 170986 81813 923602 943630 1016262 515849 349804 376035 810451 396781 223471 421527 609006 285432 508462 601884 158910 652610 896835 897937 191597 204115 333717 552403 775454 124635 301881 443958 413041 603927 993045 653868 453948 355698 1023269 407464 1013799 460403 879526 804090 326927 626799 452834 552501 920499 354100 621914 630613 26302 759454 306582 757608 121909 232271 285035 945498 496699 48809 259696 1047824 697943 984942 713669 817395 573127 772275 999885 349155 994758 898954 862072 926949 750242 724023 596826 679471 231804 709053 341434 369727 406751 615342 283563 718115 586150 397119 464746 208746 499302 849181 565887 517804 577719 717512 634793 961874 223335 993529 759985 804279 578554 511434 505569 796493 484445 354109 188140 233107 178910 571645 422132 204371 642521 421714 886107 31411 553719 291562 635539 742011 775490 225671 388290 261513 385925 937531 249557 390556 813879 891794 381172 522389 800941 908805 190202 609659 644771 325147 630737 939702 760362 1027298 671133 186859 196528 857878 738699 323945 349900 179099 187576 442939 1035267 411637 1008919 620359 619701 94713 620369 463765 520290 351574 583017 604990 676407 895367 114528 994920 902811 798843 536031 775416 910721 761673 228117 290367 211630 180108 1002792 244929 438039 587550 522008 613840 890258 599907 737050 430010 255141 624313 1010054 54518 673253 997808 975463 420238 697716 714561 625887 145347 255631 1001236 882460 236332 925365 902603 570799 1038868 582423 641147 715193 163662 891132 223709 959804 1001382 968891 898836 371863 571282 309943 187564 718385 235971 766850 920239 853433 480931 480775 369949 437047 976476 711774 723739 386966 518696 879080 940738 175074 201983 881765 174267 587116 456971 826126 438395 921241 382389 431555 894223 443219 695860 232495 210334 955183 201311 500787 881096 22271 310871 562843 556367 736707 383796 641419 874015 931480 789435 842931 719510 686196 903479 481334 1028436 947366 610182 783921 750654 927321 234202 746214 669621 42863 974192 343633 171303 171378 976272 382426 1020743 836978 96910 828535 1010128 928217 965249 935525 788979 179419 597873 969095 346358 863781 925294 734892 891005 119255 698213 521474 286398 944300 731124 48089 93795 641628 623454 927163 252554 813419 939450 969111 160438 378787 740908 749384 617320 615161 335836 221975 563158 382411 87949 866406 556892 785232 1004857 192758 607867 1021712 709868 365050 921308 627150 861979 764451 987379 936253 916816 1008214 416587 95709 857547 856303 1032981 778947 382065 110249 652120 402527 986836 228510 626383 391478 866660 916505 617271 839198 1039109 834339 217030 593087 616027 253553 1030804 260635 960979 886626 717979 537558 604646 718438 193235 652102 445353 86009 140278 637392 260379 211641 254822 511003 744218 161588 1006229 236886 65472 620069 574847 908104 477124 477915 238435 247268 249190 926665 953828 755499 347701 505674 683634 758094 54198 745907 951708 838636 755995 254238 73275 871373 344823 446235 232231 332695 163397 935337 409402 60341 408441 728118 244869 433431 420529 596590 676731 433059 630595 438220 691614 751369 372162 652429 255582 827002 700715 244523 989066 355546 511780 225635 654537 912153 723962 651870 874046 774989 440733 618081 756918 1032526 256423 683294 902826 885736 916018 18111 422574 902260 877302 420975 589146 614185 484214 324499 941588 839370 340218 929592 521666 334259 701389 633710 334675 694065 900432 204258 169884 343955 94055 1005025 502169 244576 1006221 681145 179027 223206 505186 579179 646790 451797 885885 400479 937581 617445 717624 989132 878701 861541 190782 616575 756087 925065 513085 379123 1006746 440879 357873 905104 892586 645003 818757 740011 832397 6125 407412 381805 609051 125308 875082 388641 862559 61165 522329 754619 735399 386681 825167 773324 382804 207774 919390 319188 452122 204494 1037424 240997 620857 798237 800186 841839 488404 633810 450893 369908 619305 255953 925467 505365 776300 403359 159548 715060 735577 648299 833879 990309 757539 624015 707051 969547 990510 886875 251109 865658 740312 482405 958051 861790 319193 647794 285486 323497 706958 204471 142167 850481 972006 935453 489099 175883 741494 153587 646770 127677 1034507 1041648 511005 95031 676790 715054 681962 484940 230847 119582 582891 27641 803511 896153 103807 348003 50875 516907 987893 846395 24315 325073 126418 174695 390020 927619 1023114 960953 608859 777810 246202 946733 286526 967911 377571 744601 472538 521136 289253 512933 844567 127531 706157 531775 963889 553447 577187 125305 697276 898496 636135 921935 151163 408719 759461 87421 862714 763305 602343 64659 845429 472615 834994 820724 892370 63741 391813 441020 842105 923023 1042244 817037 325685 577008 93168 846235 463231 239002 193693 832221 321493 782467 539071 685606 324771 468379 549820 241234 451801 980502 917001 1003671 28077 383059 1021027 514586 609142 742757 368340 361939 337622 701671 1033433 81773 700249 662967 235863 747685 539773 896049 950971 504350 978436 246237 712304 318275 310846 209879 810707 923878 216787 522465 315886 79038 385327 936238 464818 190927 861684 471294 911766 1025369 428925 845118 346007 939581 307927 970433 815669 991403 862550 1001550 471533 497378 79601 1026233 81144 1024045 963472 466711 731327 409372 450456 645605 988505 973130 971992 808435 645329 285428 302572 428975 211412 96101 249418 903656 521732 680932 595431 187163 683939 358494 760594 578875 314806 58291 935525 956231 929981 882514 421529 897684 508344 859042 762043 383969 495493 226002 193690 101850 744606 103167 254206 833111 994784 260379 504977 886227 1018313 244331 752338 130760 481208 700012 686515 765172 995764 260892 639610 456356 245526 475591 285294 290604 815903 196101 783240 413819 341746 713170 185719 161209 879642 359264 632491 578683 413688 893652 135156 905805 777672 384340 707804 100183 992213 1010731 1001409 751314 520428 216719 1046849 488404 504497 421145 438683 454983 730072 579821 964828 191877 896336 899277 635453 432526 935228 650124 356955 732473 814165 516994 32661 176967 314172 990578 921508 473278 609999 772739 943135 796641 473987 218864 974357 848235 651514 363002 368147 106172 437932 765004 617786 908720 273367 440154 961227 556325 905815 238462 505556 821498 65085 811994 424241 1028901 595431 211358 1036644 340343 937329 875468 574426 445603 371421 40591 699037 237262 354855 154597 750233 709718 292159 956470 454441 679416 451401 369999 292076 982081 52123 873174 559903 868850 73181 885295 657143 343670 612046 299004 911809 836347 453338 254858 739639 660094 555859 671162 224613 231263 440867 335333 258947 925243 794074 902703 347198 710719 802217 1038618 548325 456805 689653 673599 805943 297871 618611 757422 972894 216887 640217 470598 310439 336894 755545 376593 889314 663005 470619 886071 453452 1035016 847901 554838 215868 480483 748706 383516 452665 120055 31951 142774 529279 318247 766275 181882 617619 635254 393096 211819 758985 948899 923596 326172 618437 496566 1027736 669323 452332 201150 291455 806521 988380 648422 875628 209739 896577 466396 531943 618022 193755 932151 383398 932620 204634 193817 330878 716592 968036 766700 928190 810539 389438 15864 993140 642713 664494 379772 648270 1020220 875160 977809 834616 535375 256574 150510 631503 733025 624249 374925 251186 365521 547761 256151 735922 512113 493394 521262 179142 382735 1019592 686318 929181 830607 723834 936910 355059 392207 407453 892816 735585 188054 796109 765129 981169 571551 357114 252341 453965 751964 744146 920050 963638 687697 129778 1036412 388460 890636 386616 709797 210362 651612 690813 933417 494701 450132 605758 977081 551163 930587 607127 763533 935672 228761 372311 831194 505138 767513 847012 473254 423608 1007806 696028 562938 456640 256299 488527 388291 193705 1010733 731548 159503 186166 256569 718019 350554 249670 766094 698119 681619 515626 498381 486852 627799 787419 672751 781638 450684 621642 887275 956130 246878 184139 388366 480570 813779 552803 731510 521250 339507 439669 52602 114598 899358 482010 346519 994968 208866 516556 689912 323444 506907 621720 472707 187482 735379 903906 351138 493302 1019654 111783 618169 69622 977005 83774 56943 493785 560447 161747 696637 826805 405082 646594 609934 228886 1042481 960168 861946 376140 408053 751456 57221 690087 945166 429930 1005908 237166 309919 721399 169882 810165 674425 669470 385511 965192 1027240 470073 513076 455148 630012 300943 845971 677531 785477 888293 20470 605007 464270 392418 569051 580525 406906 535773 717434 444221 400330 446238 847238 913798 424043 289367 481926 241913 1029328 603483 628407 162742 415130 506411 622008 908512 563390 639451 388618 218541 1000562 830517 894419 887621 407195 995613 861974 718624 639422 632729 1000275 935549 210131 424199 201791 948874 877757 869875 859321 937765 219475 88511 305854 633063 157181 702813 818741 441125 522849 863403 830318 110377 91759 685424 961733 977251 495074 541437 892975 444771 1013803 171783 97674 79675 227091 212397 814490 968266 64305 324775 362302 971090 126130 889788 644211 285426 978528 932677 651436 967333 495466 96924 463699 77551 93503 842470 636191 508635 654211 580848 617641 379881 746810 297447 411038 835337 582990 651421 119738 878697 13999 343370 551926 805758 717614 978640 591827 739763 876889 990471 877426 823157 578519 671045 101999 1013328 664815 816355 146997 654097 824239 597660 740778 493515 813484 981888 246911 909877 283389 1012577 1016178 468091 126547 224782 850119 202395 934253 125735 681946 683229 1038365 406421 286620 516263 964481 570429 977685 836530 420710 1001314 252009 588190 963643 339247 762767 581465 738843 931899 947496 770526 1028251 951777 246135 453472 974434 937836 898835 399309 323954 1002155 946762 969293 399483 874290 390437 504925 733611 584828 368441 498309 817237 178382 972640 636132 65230 498459 779626 260187 837245 816922 708189 977745 709604 869606 370092 976298 423097 308720 942869 695587 833563 670200 900488 585628 864869 431094 359857 155634 298746 1035413 449421 773671 477406 713342 626392 645805 969766 104169 325783 669424 448039 116723 1002412 687494 111350 768728 319871 455011 579863 403759 449869 740525 756013 783617 1042564 217151 520403 174566 222070 185529 357062 622034 501419 665423 362855 972348 933320 208348 129682 194653 1001958 790107 609077 880308 486603 386674 358185 480618 256708 810236 618070 877095 649336 674254 138876 509466 258638 755409 452008 709835 1017490 298331 666517 362734 345578 221373 381141 508572 512405 462683 329339 757101 763478 243506 603807 44665 754995 457144 940720 652760 472881 948885 98083 1026898 802631 290524 748101 389406 510738 178999 834281 458072 592839 934393 285305 828893 942891 603868 995726 701131 706531 936657 581516 123515 472861 956526 471597 553458 433078 406771 1011978 349810 293039 193639 447178 1041762 366183 87485 891557 621130 237032 310415 471470 236627 348413 621612 877014 454540 732628 320766 806475 481582 242662 694588 372297 595355 52829 741685 73619 481916 951414 39799 634730 195034 695728 734742 829052 183599 833649 656893 146855 583592 341677 719932 108775 347849 789230 256573 910243 911533 774780 119095 962114 497806 606089 1006092 951290 134077 556002 167669 638728 873307 961237 390090 372619 357735 755661 708457 977491 206309 689078 216685 169972 482538 250173 159090 999757 644838 844701 808839 351954 431823 254133 619189 840510 435327 612414 1002130 713899 77215 728011 34743 65130 1032719 654366 666430 686702 61823 365916 493451 741774 696811 822765 1022674 343566 562407 813025 831790 695250 957045 256543 505238 374121 814987 337587 883372 751813 936812 469465 374904 785162 649712 976134 760262 88315 863700 1025640 739116 314230 112870 838735 503309 611157 96455 811957 931674 968349 432223 357561 550654 696163 844334 607733 671064 889463 351050 890677 506166 747102 744134 123495 902373 408989 444333 729338 908836 158426 478023 842014 956237 677553 872057 357427 561599 859505 558814 690686 1035403 416940 947356 891507 663111 519050 616325 755319 558551 765045 958037 593767 803303 653368 747855 541563 879885 401242 64899 404933 709198 470835 654178 211555 127859 192867 385777 614019 295930 540271 874194 929402 452951 807483 972920 303051 649046 712360 417427 774036 227213 877207 800207 428924 348979 814662 1010076 178237 158665 502169 661339 701836 238270 16199 470334 1032921 641372 756849 502947 695119 506314 158586 792538 439664 860020 804721 47997 124906 365054 443031 808754 1026784 222491 373244 895878 71644 614028 387388 31405 415145 935037 162674 962372 1025798 634168 465772 634840 669823 818090 430042 286693 356843 589264 604014 791293 766358 137079 199541 6014 973176 319277 735879 597721 294565 568971 498800 463614 121003 632254 882741 893471 499791 455086 309407 662476 353899 811822 914184 424173 242810 430783 995863 381564 731710 306141 276735 162164 461422 89077 390731 632037 1026445 992664 191972 1006662 429774 247867 244540 254930 439527 81145 832270 77778 766031 810823 370606 511205 461614 449940 552111 929106 807766 773356 939722 124551 358969 781840 672695 613998 1001927 710136 639603 46927 350663 445215 110500 1003969 282488 469756 119987 251271 717281 825245 841489 883046 623031 361979 737080 385339 744146 927194 189358 845546 742989 784496 110157 850517 376150 874189 31595 849137 858811 968140 580971 561661 208207 378997 337835 1029127 763167 871228 760238 834203 851713 390669 756461 390947 632753 664954 81332 733891 193690 232125 1024184 432566 416211 646793 493520 513354 744905 239557 924844 988981 864860 61787 842142 492843 969458 1026646 748805 368313 825004 960342 284282 564142 720577 919514 571352 434302 294233 63192 123874 254317 375929 808611 1000748 785744 81223 938885 952085 424157 191181 192863 517390 915816 60255 154263 655016 773260 359828 977248 762238 539997 335671 589155 259219 46814 961543 134906 719714 773707 937436 881454 516462 629070 461804 1033027 653553 367476 880669 971147 932167 1018137 734874 859789 670439 912937 645267 394233 100251 742991 634468 261643 318833 624765 1027099 649810 736819 470880 227690 806684 759339 875095 651160 610927 734113 659291 158579 60634 332647 455939 554851 779836 855447 184821 359054 524032 848431 79858 353518 509305 581073 979033 699126 533471 600919 727929 392356 486860 200440 110475 849105 1047328 982288 55162 390601 51647 220870 826072 1001831 325517 875466 1017832 552239 153031 495251 623989 207039 676574 447366 1006354 37119 339545 204125 47929 809848 240077 905785 840937 610149 869342 541695 937671 495735 562014 760402 905318 814126 593394 941442 965844 939356 897867 680675 1041508 465327 355289 460414 354191 382411 246263 44591 367418 744195 862958 369386 689821 771230 60155 227706 291065 963756 361852 236250 891527 330603 41887 1032717 225935 501301 751818 673627 539421 749379 11983 712951 633681 823191 736116 705131 842775 743305 236387 478670 477018 125772 685747 974288 736467 932530 968821 471438 1017738 853875 129261 493627 623989 613684 588013 743265 517322 313251 229044 943939 375630 128565 961821 400698 441202 817861 914561 163661 789215 458313 888182 168938 111247 423708 650866 145719 473737 761628 740818 782622 509999 632427 238446 365934 651469 882026 392835 1038548 149405 923121 511179 388371 685366 411966 511288 1003027 895035 936061 424263 504077 182059 648985 899277 174076 458432 859043 350091 830827 194086 755563 688999 664695 620571 509682 866212 719689 488018 1028423 138430 1000798 696259 856812 104703 335567 528117 867910 160218 999854 652067 851336 333117 808414 776858 237885 32236 712028 939302 678198 715958 306494 903750 993172 862105 720258 748073 69575 250067 233982 789223 1014340 849958 922038 959590 125239 709600 79469 195993 777765 640376 936811 802732 937930 502737 984781 673134 875788 324901 850472 88024 763788 710211 736022 1034947 370199 421255 460535 984405 931041 757226 384286 510068 356249 217058 178597 117882 498057 943556 619950 743114 517968 927589 854959 521484 190456 383263 391785 455946 797501 486617 443795 186654 827340 506214 965772 48723 76766 1040505 730925 834506 757082 39861 178146 1039745 455262 1019692 771103 708217 350641 453334 1023120 858013 946732 30673 452969 894946 482573 243861 883292 951879 341801 719072 363462 814448 936809 929421 454260 405751 892246 1012491 849452 641563 360951 507161 309722 510456 371902 888711 613720 826398 302705 367787 406363 642953 1043976 973506 783585 246641 953017 292459 324536 587498 686267 114396 679101 126929 804773 844212 726963 920569 875864 501366 289622 713110 435546 242235 289950 63883 453331 210334 381497 834448 903736 771891 620898 1007739 479118 503216 180011 19422 594398 356893 448702 162399 438814 291452 738731 645844 424646 824506 247639 280447 371189 96743 943883 993940 574887 974784 933665 388236 870297 425700 288729 932472 40527 856949 577413 871340 906962 937758 1006992 713070 1037569 111326 911842 408525 875058 636141 536505 831334 501927 359017 802546 221923 838251 793318 571861 317543 227033 399843 585562 920499 735763 1019290 854963 940835 911110 319064 497585 712586 190819 204267 225946 30189 514499 891476 384227 984629 504855 998060 760724 520286 679286 677591 717155 953501 292697 347611 845518 755546 16221 941970 879328 841478 230388 707540 338920 583269 558207 538487 490517 347083 511046 638194 515936 654161 374597 861933 576995 892760 848940 439209 875053 289745 951290 883211 497484 240077 698679 577143 77299 779086 349928 538541 779139 506672 764852 218383 972612 446952 166876 488217 254332 498091 1009191 520404 928691 206793 336191 707524 941420 126522 890728 758179 375284 925416 436937 32376 99581 910998 691700 476119 113367 449646 335439 498274 218965 435928 60282 753041 996014 323887 1032982 911457 664491 985523 417254 798486 717521 8143 464810 595755 581415 681701 902323 175069 437936 883952 979275 47846 854395 768124 432852 638489 491046 593055 593847 860319 987609 890158 859978 947302 207578 780636 778365 872230 518361 147284 480112 192079 975156 453658 1003152 879277 990148 887463 179989 318371 433825 564660 173046 479655 520389 228435 846107 714782 677852 446354 211629 619185 835158 496859 976114 522417 485774 699963 571571 681769 970633 853988 560113 139215 365971 477788 369213 809247 497274 814530 546475 996414 105435 472647 55485 760024 450197 975405 341467 321143 65230 1007425 992030 339291 630504 517858 321507 390038 247611 974728 646169 226897 608246 949296 26573 456241 939789 432700 644282 255005 847240 956021 457896 717995 972045 897450 881603 707943 251377 416549 634856 595827 804747 464483 1040921 808405 419961 375724 498977 877758 838251 1033674 221677 332655 827313 957723 989638 156399 905785 337779 177073 683911 690895 1040663 862517 766404 198455 908768 405211 826087 554924 438699 566637 958759 125905 567022 688367 424781 120658 769096 310501 879254 977418 957079 779362 193559 749931 187671 690620 240608 753916 832281 172478 574077 370666 764755 194370 887563 610750 670767 1033415 613487 238959 351158 660443 204743 251544 605113 898210 226908 292127 346076 819012 418414 469244 117547 64791 316389 735289 575835 199662 162721 554647 502960 580207 802197 704297 779146 910740 624446 729303 194341 191612 584614 456308 929731 184290 493525 993707 763505 798525 988796 306132 356014 185691 884504 646880 843299 810953 886515 490600 239399 494907 964685 849237 727149 746055 210830 644779 686385 32163 770469 503264 433602 281527 352415 685711 603626 1030249 413368 235322 1006107 364919 925274 250158 377804 313294 364607 601002 673486 329150 981202 254619 226406 478310 830511 818268 227351 594942 509297 314486 382130 163660 171941 406492 44527 882003 498738 96635 335502 916640 756205 636510 912776 425095 486154 986477 747226 520614 466794 953065 1002777 505018 994180 1030279 280427 922596 929353 400959 611005 635071 245125 190902 451196 404791 10174 585962 923159 112060 382897 122720 130638 108215 941009 838764 383225 219865 774270 648140 677354 305966 473897 618994 997781 452022 450371 611946 87767 550495 897337 330235 686798 487992 653204 64369 843398 965073 243436 711412 1008089 545695 293794 1006889 416861 802428 761622 562156 957176 476649 95087 822642 752270 373043 773096 643702 682334 862542 422597 444615 638534 165357 1033619 503264 221658 681675 841602 387900 512469 63207 747858 614871 677022 337693 494347 764942 872858 652568 272366 759406 825934 272855 674428 392480 326132 647739 14262 718179 104350 381543 1028332 856805 638412 499058 126681 241098 993613 879081 42931 750351 620971 556876 938457 155532 756766 519521 424106 210215 306775 984974 992543 732810 441972 1020263 323945 358756 533438 960783 87794 872681 686024 154933 616440 816986 816318 129500 175483 391465 472727 927175 512234 1006607 132095 470204 252494 406995 674285 687313 772378 433807 974162 848423 766478 529918 142078 256785 161753 873258 856958 938665 729471 79349 617533 600444 159087 757334 631221 1031187 36827 997062 798708 322655 592759 690022 366531 1033362 954671 832611 674426 879418 477822 765826 727470 473336 152795 1009068 839855 543606 1040781 902551 612669 276093 915633 390374 440902 371131 1010948 735591 780056 217319 194325 679471 869502 211801 609257 248542 757330 114011 472423 857310 970086 553455 723449 837473 828191 795870 641767 288732 501886 944366 1024573 400623 707523 799354 175858 501085 502348 431525 208603 304595 587958 1008040 683724 969177 698681 1009552 993044 326861 55919 634616 23807 735676 556652 751122 929142 1006851 847448 511516 980258 191517 1027416 227471 666939 214905 866124 1021994 319917 76531 711747 516501 1038886 629720 544634 695658 456862 339132 14973 687016 301887 923879 566735 695908 823899 835409 25407 139094 368411 422638 778736 1021649 1029194 691098 217431 1021040 588398 368528 791231 465782 810730 446231 511366 47066 97904 552444 478126 419186 219257 422376 124822 1033043 520612 127899 758733 816874 946600 771298 835041 763236 436333 795879 902438 451355 239831 988888 63847 969444 931358 479515 556152 742157 773828 478158 571738 627964 59623 313245 701940 126694 776245 547254 873852 237209 259223 867033 1025690 675578 890800 432602 24311 201279 175019 694639 207695 318683 301032 794003 772729 932329 493659 800740 901299 350109 509837 693838 448106 413524 684605 781432 467559 481061 470392 806583 948489 645323 1045546 162166 81371 138031 635004 770868 305110 954622 783080 600734 122794 128610 759266 828634 678551 487189 1013027 716890 425456 742106 771974 130406 219735 866721 374006 405416 769368 586472 390089 191577 634553 126289 506458 137082 461653 405230 126747 896641 643755 517899 870106 808852 289914 341225 554103 774787 339896 859918 751432 378763 152701 1027366 863782 907667 976104 879032 315099 737042 881703 212444 293231 762775 180180 155477 963797 99836 627190 603517 488659 697833 488990 223639 887934 748342 869989 236939 1027680 975576 887326 904342 123838 373575 451022 709330 889204 571885 472970 1044104 636881 868951 648650 937422 804555 882797 715460 97710 588216 340729 30330 618906 374538 897551 947333 433036 708297 1025452 923621 895706 244444 489170 36345 509021 294603 220519 549628 485171 506011 502012 759975 53224 124641 521992 882215 685866 588553 1001630 824718 218558 740068 991959 981270 1027440 268975 208791 610791 803580 1027841 385776 894588 962661 339562 364442 609779 106397 229187 52941 496527 901354 417080 121653 985577 684506 625543 175820 920243 1011762 760238 758844 669371 414123 886927 695216 245382 694256 480745 899101 828377 697763 967098 745945 119669 548157 709352 742039 1004144 223737 707470 326921 129721 877490 950049 583246 977588 210541 392715 634653 350104 445651 106110 572099 449480 798068 182076 992087 424755 250282 891731 496517 143027 635768 447826 483486 939321 327193 470862 626230 631162 828479 709338 846919 985431 764682 216533 158901 894604 55806 441706 59379 431028 416095 220620 489704 556459 850753 406261 930911 922987 487530 347602 952877 255539 435064 157692 195203 1010833 278175 842488 238844 898606 692018 997417 716486 1006536 704170 986832 678958 104055 216923 446386 680173 900776 138740 373081 1018441 1010771 165499 505354 904547 687052 652394 261259 350634 881577 875696 763543 324934 732245 680828 23495 178034 621085 462437 976114 56793 635861 127627 283550 509291 28137 1020550 1027213 851632 358589 544031 130700 697982 977481 971295 619131 654084 992880 977640 458307 750629 86907 465518 345842 772032 797133 876066 451611 898101 965224 129835 652882 771002 555869 324291 96443 750504 492920 222829 431806 709690 751699 952109 1017300 742896 480209 870813 783621 899169 415389 744348 157485 416614 1046788 955487 808499 517786 444902 129580 679755 386672 401045 771242 862812 179000 938556 649923 893391 238074 513128 734960 113995 891406 976324 358963 967021 886461 520849 186737 576376 272250 372056 606108 603445 730589 589114 111403 824510 812011 750292 668798 144315 843432 558879 370939 278003 838556 506894 943971 210154 1003942 378987 853615 1023514 632025 200587 669132 794318 666546 102076 913684 991822 622284 427517 658846 494427 242388 816508 481741 479623 619766 1035792 241272 64627 799639 620631 76523 877928 368831 1005846 385955 343435 235346 877257 710386 449115 1025070 759651 924473 219260 745690 260668 321759 904364 751916 96437 637711 376216 425288 839409 261138 238397 445417 950718 277237 953590 635511 211701 874713 196392 323193 126452 1002960 217073 244261 477871 572446 693195 812643 513297 587444 375597 339687 440288 996644 692829 24249 223111 840862 92154 890789 876053 1021525 803319 976213 607190 346019 488525 815215 745949 501876 374162 585477 645246 649495 380588 1038506 849368 997676 485937 811446 507532 478519 578293 972740 104281 284155 946296 474764 622409 126546 637014 765043 311057 717571 48619 309439 740057 94005 305148 413470 462553 878392 627686 13821 996297 486482 885341 185338 945380 195945 685986 973588 671173 708139 967575 339167 643385 857576 22518 380114 927059 941952 681567 420274 259922 962681 191831 398822 826187 832678 293334 890541 449083 683107 166859 581187 200434 457120 641821 877835 733593 816932 609991 182619 827241 794519 411353 285923 562398 769158 27635 477767 600948 643301 717548 873886 702044 52347 670456 608942 678716 386545 76605 902966 106379 307450 505281 518553 186975 108087 286271 212789 204103 259173 750637 162267 96728 208733 728035 180669 196504 971478 294577 677662 418801 759377 373670 929528 496844 670069 846808 562007 937684 533997 337789 765529 809916 911825 845353 707542 366306 401207 441422 385276 274227 876078 943333 858830 224782 755446 384139 717258 420346 325285 161276 670137 191542 252743 678585 67575 501556 1005926 493426 959595 315187 930891 575963 509270 828766 707679 747395 359228 993990 161761 993233 212345 789213 915974 995726 432506 899397 455018 553454 715120 527863 736315 874009 1023684 240083 474702 911507 451690 621460 350518 371007 765080 212392 1035080 511086 259793 712067 667486 95609 1034664 877323 360338 741186 585283 609807 126946 127645 921202 715586 355646 806747 843164 414938 706109 755879 906469 617117 302889 642223 991088 511656 278254 878050 439273 240534 351770 331374 367763 755031 759943 776881 808604 511570 96563 626268 254896 493277 552727 473499 180006 96819 587279 597596 166747 238562 597948 844625 638150 238711 875688 927189 1007042 420796 948136 354153 631545 59859 843442 88703 837602 739919 582111 640171 919895 120805 919902 314997 552590 190141 894612 503100 826590 844471 305019 691574 71678 1003697 648899 195875 635890 232364 289743 739763 708717 306150 472998 248185 36607 841446 464117 391584 859605 1035048 93881 762718 734126 1038532 272351 579947 80811 353882 194099 313583 113847 907104 735586 690647 266198 746297 775576 626420 456975 878006 219422 194903 648680 60775 487755 153397 204151 793594 401910 505704 314157 589288 601001 366181 941524 118507 611771 174967 679497 505129 829380 440979 112076 418173 891828 738461 660987 817978 640947 875701 497505 634167 919994 220007 914563 731239 730556 327348 1034771 482385 245448 478092 698687 360216 421263 79935 240092 465198 797929 885113 449185 836593 465735 335261 540223 390490 157019 744727 343962 570841 325446 272062 583999 145140 970058 953301 468589 302803 486680 935115 685225 371381 264143 621861 629449 159135 597403 681451 318035 745280 922983 576481 939257 740903 146403 465882 509100 771696 292584 693938 1017625 437491 379506 1004854 128857 673781 418139 993557 910403 642442 903762 218893 775310 261320 682286 405214 941257 93997 771021 954314 598771 302443 935802 855977 620362 485577 468605 997562 500851 619345 925065 106374 636311 1011762 848674 1032909 248921 925946 664559 617901 691828 356168 587302 160885 517925 759509 52719 293628 376025 235799 423161 863025 752496 710545 907025 804286 179661 23790 870874 252273 741026 636453 472985 838046 838095 749028 891782 173494 780325 821950 678382 576943 513102 755831 497610 921223 284315 552764 694778 309161 323411 117595 979595 425496 158682 517944 1016261 572077 848055 735412 455544 713415 869270 666079 611196 882922 507096 957521 555758 821870 771877 305581 1040852 635998 980611 735662 286689 727480 795645 724311 844998 457634 144827 986397 169813 119540 857030 218483 604012 732146 495186 554542 799566 646817 952677 942990 61381 533359 577222 548367 857309 96542 829944 23795 447922 191387 163390 1044525 195990 244487 223047 878703 937697 822647 179662 455774 371477 952037 369243 911449 746338 127639 899091 587147 338797 618077 512111 555597 465613 358074 851090 999995 817461 739801 479173 413041 796267 683677 182199 509682 727718 742842 16191 626166 106328 809649 396254 370168 421401 679672 184919 363929 734825 333555 1029379 725935 446408 833158 284135 808414 475958 448998 988130 984987 187543 807379 574187 1044657 944318 769617 401914 823269 189837 588714 228747 618853 959163 110187 345319 480572 508805 876165 182583 871114 678580 449619 760526 187996 155068 1041667 342206 269999 990826 382748 685175 640241 444136 243049 864891 299886 783840 218383 640670 144559 384083 711804 711947 783169 104370 371319 915521 973971 554422 543087 906672 711976 507413 906693 682586 194508 473421 417459 691599 361949 589388 589335 190876 534457 878156 188265 955704 235772 769066 691565 459239 695988 929380 1011300 223931 849013 1017978 542460 282863 102782 955836 353437 678331 710772 552859 761142 216902 416407 386610 678390 760808 310222 144118 1002908 764559 561012 784006 139102 1011870 737782 765601 653075 1016971 308581 326378 248788 947262 511057 711091 984318 727821 629334 126708 549751 589106 960695 88383 363293 112107 1025768 375853 462486 284591 568699 313277 840286 325159 759705 322895 439342 341771 81799 900376 139210 781449 39859 744049 15719 261452 662453 702766 837352 43327 260494 766204 556372 971043 833123 971193 669531 324853 385262 482972 446440 615159 1027606 1004693 449881 634506 200381 922263 943521 398174 693915 216783 911673 700299 79340 462547 841684 550841 440816 93383 1041346 457640 47604 461979 443834 1001189 520769 246525 43871 959283 469693 902055 216911 621723 478367 746680 826065 433365 439534 419808 1004695 56079 560731 969496 896905 814426 277295 600013 574303 982162 61853 775474 456861 844190 339180 588330 576365 112974 265662 895706 1023513 80539 841669 242602 726204 714076 178844 278006 241910 912016 660783 302716 298717 685944 55781 194189 112600 478298 610160 294822 683761 613852 976138 74238 64435 638736 542543 627660 449361 341978 824294 332537 122323 300978 167164 931894 945462 701889 116926 735866 1006755 748046 953718 956687 645917 247103 565725 599678 443103 457960 739060 572117 921379 467765 342387 191943 1013850 375179 651072 402681 170459 110332 477518 354942 448410 327352 893865 292577 693403 391283 114323 848787 613965 645840 625133 509876 729661 681831 949786 775283 78795 808495 424851 388562 240485 224182 253168 681276 641934 56659 907539 507200 415382 777336 799163 346028 1012042 735169 463581 581036 883877 909660 414382 178279 986532 7131 419481 343821 1023521 495493 634790 464696 553563 980044 677262 30967 701014 888737 488846 458506 343695 375921 1019290 1006196 795625 849110 955195 1005770 818012 871333 856026 470413 942994 374071 548788 976155 614511 240100 270203 514900 118198 743276 444404 706967 740110 256391 634140 761477 621907 276202 738009 357944 620370 506566 924594 901024 503446 826523 910572 537807 172255 748496 896434 461244 464601 456195 676837 935226 781451 586107 244874 455977 357033 649750 443516 743691 231091 677604 479208 714984 746290 718902 800706 457733 963434 629674 766448 864933 183802 666100 339118 121830 887397 248309 139059 438607 532412 806885 910193 774955 841018 962249 821951 599033 64338 961722 171198 368030 694167 301974 130756 232169 826940 1011988 443259 388696 906059 759386 935670 671058 243000 715449 323186 894806 19263 604630 578165 702277 366805 489038 759747 728188 648634 949509 122326 879584 971448 172004 646795 915514 929442 270029 734731 780721 730989 937880 876109 359747 106041 1026229 630244 568206 777276 683824 952689 225607 990668 272250 662931 906393 848284 234667 646531 518049 902889 960404 352877 663145 381912 868447 22973 425761 936039 357049 234964 318663 518864 402863 448875 154039 366505 143039 306959 905673 752669 845903 999676 783688 729586 192194 945694 619458 497033 509734 830557 102307 317895 728241 815263 878836 983517 899977 521012 478269 555253 441555 339132 379701 376610 191774 493244 810473 1000748 839275 532458 327189 957015 370515 290479 570779 585696 653483 370719 457255 62822 347835 608695 583511 946826 1038537 631423 716120 195554 760540 1036484 685515 772822 790318 796735 875054 281247 811927 511548 957382 847949 752112 681421 169818 677784 321739 503977 731326 965653 242121 831194 485585 522690 930796 617706 467789 1012326 937080 427675 424872 890636 896276 343922 405134 81329 1019715 755898 907461 899544 895953 849090 609004 370398 551518 739725 896041 476998 835252 890728 910477 421395 158570 900614 910931 368402 337862 115196 874591 347854 447829 293554 324727 193402 760248 1026792 433750 318200 313245 777030 653875 368190 212807 495188 321195 151036 857683 390795 423486 626231 767429 487320 987311 685492 473940 794578 995041 503926 870354 968132 893940 189798 599893 134891 599029 416423 905302 635110 986842 113108 595187 953817 726958 762344 662983 826477 927338 57193 896403 893529 866792 555795 95065 955173 904598 409460 354490 1044523 252537 125031 766631 455975 944692 610748 952661 288379 298895 520365 84474 428494 235886 661401 488259 551417 511697 431222 88555 505258 196514 283835 739502 129486 269215 636069 610551 1010276 282590 81837 923078 662453 756390 925330 1031304 280375 890692 363231 56947 654916 39403 744614 62951 879206 716109 662943 696049 703067 363325 105834 740970 997763 734826 1018982 767093 817781 488296 898441 488201 383548 339897 232299 960204 359009 554635 216476 833038 384227 238957 648617 675729 333502 826246 508487 913784 98807 322513 77403 703065 752209 1023366 502083 901844 183161 807846 122325 495025 987512 260458 865947 472432 133023 325326 922876 792506 321257 804282 48614 817878 450149 992022 404157 464429 240749 1029197 698119 1040580 438823 450934 812786 972488 163794 943691 702432 484201 863445 587035 890205 580072 150653 968481 923125 30014 799563 300635 802349 568954 586878 517834 352502 709750 1033889 571033 474893 955569 239053 768628 125662 183955 833767 704150 828363 494074 520760 943571 922797 391189 910060 752806 616262 969775 769952 971885 817539 816846 810202 39911 645898 452190 742113 250790 700148 178411 249685 1045584 998930 931223 564143 398045 528190 685845 437610 855017 899688 997142 83835 844715 533883 635455 21935 245190 622064 302387 869143 840027 645159 853998 501604 485135 288724 169468 944542 748262 169389 141302 762358 302733 538861 1022162 957617 467685 390128 355284 799226 945370 1003630 911016 436889 247007 577447 662769 780650 358981 718372 1044554 489074 903439 571875 712889 93757 706274 318251 983286 727286 310490 247769 147181 318580 639989 430057 160351 388952 235189 450373 552621 89830 931369 575870 447945 888620 1011834 27607 710412 444830 105277 993161 147403 794101 733357 808571 727017 227438 997966 732387 406191 254163 402047 563154 496081 703818 702518 899748 902858 685479 314519 312055 877918 702906 181191 162639 48103 788438 504491 874862 348797 64671 685000 290447 774712 751932 580278 759685 518020 321342 870719 863444 714006 187966 313838 1018995 458080 138940 123318 693194 629046 840610 218854 184035 560633 847561 343175 963179 976293 777290 223146 605796 812772 897857 46053 632983 511794 739154 667069 654732 63081 59258 971206 573227 177656 308131 911514 774331 357974 882246 1016391 809956 842086 638520 829859 391382 338675 246396 640227 674695 800362 975322 1032824 863700 564711 903545 616823 376451 419261 395190 422703 970998 732075 565205 242905 580291 324926 495255 777264 306658 584148 958051 476861 702999 823156 716373 89287 740338 866200 73706 704042 957974 357587 628109 890221 309937 706441 1023257 612718 987831 984439 939245 469589 55731 640942 357204 163490 647879 579429 444559 216500 734757 89534 742549 828882 825052 709259 748244 352139 493235 359890 859952 441012 424178 994947 102382 613934 796614 106029 334321 723190 505959 889510 1008364 1021520 470175 764739 687660 1036812 413081 652248 809422 240937 368990 999898 347590 607727 768163 440169 840315 363194 845721 992151 264185 141174 1014048 625617 546421 256906 494560 881976 964141 460534 568313 910116 249139 1004088 260366 38615 698082 886965 127885 810296 409400 220076 731765 585374 87918 712228 584879 714154 704985 434684 445605 483810 1024357 977443 501189 861638 797613 832246 882070 268273 441126 563194 644914 648506 928668 175987 702254 989468 487921 892265 167291 668798 743264 746482 734588 122637 554483 981576 970951 72437 993683 193879 910278 941390 503746 319436 139131 1006156 946650 791470 361965 140015 126172 871157 318094 510765 904718 290361 832573 582395 583069 458292 351188 973400 96178 816675 210914 79695 968122 879285 487172 1023072 806755 792549 515625 1023202 675418 993715 783125 175566 1005345 726935 758234 922315 830803 321388 292813 215646 876065 742549 710295 260209 477341 739803 509479 195475 424181 90599 554525 40879 101295 163127 886902 460655 372083 498540 414431 219699 783443 936433 685689 596893 347606 931793 914732 426999 449299 796524 584186 942524 1034381 177897 776932 245542 120435 454925 105711 373843 975951 944406 129294 783413 763686 1017387 674639 661478 875889 898886 387940 363319 971578 707884 765238 531958 548503 479019 359546 931590 190287 890533 906964 96225 812903 632521 223279 187735 226476 694707 387719 53823 489234 650842 806764 826551 97938 1007868 374003 958527 273899 944368 710090 619868 198455 64211 472854 493238 894179 758895 386480 513476 636238 974995 292340 573946 600025 962901 920167 101179 771671 1001807 44522 885675 342643 70527 422543 505286 735581 91631 130851 31187 927190 668919 233204 484302 931681 496942 865095 161612 644422 278266 896277 883989 354540 691582 868099 643024 694559 1027860 283067 766412 875335 917040 560071 487818 709360 447316 22263 63426 1023282 894363 1010025 528767 945988 255197 521030 382888 261171 351767 980562 516713 498972 15103 944592 111595 63863 584807 362333 509591 605920 114522 327586 709340 765315 1018159 227043 496011 381357 536375 727614 481799 621380 31343 734492 709549 357574 294785 488762 561597 60392 462565 889658 365929 790364 735555 450152 255100 492843 666937 918489 506076 876701 385179 512977 244327 338806 794349 751986 780969 73211 450498 987861 395742 185423 173167 440910 572699 149482 992525 765164 882713 710940 911114 1011368 377967 692084 507658 654164 863417 642428 625148 478712 572955 874855 636842 193384 138989 381300 858726 118105 717272 315190 355320 575446 371807 478098 629477 191338 27359 1008480 881069 490890 540577 755182 254319 595443 642500 836025 1010290 38511 843410 233450 357770 487525 192086 46839 77739 456513 356439 108123 619982 1003679 902351 906419 736100 686387 742102 189267 250284 558527 678763 453254 203675 385199 353132 799605 742619 910992 448389 457200 224213 875166 686568 925068 942814 774624 730870 187305 872216 254918 177829 446110 324788 760041 743068 370814 948128 521324 48486 1025127 891658 706221 716384 939164 490146 23526 836669 861688 77175 675290 289776 694926 987082 589208 894442 16283 731471 915555 957451 1029057 940121 823219 931576 961490 677826 437829 435653 907427 961692 309190 938204 666855 548647 453939 670433 457601 80502 892047 278309 608667 182172 648762 912580 562359 707466 984034 227157 649607 462699 509176 708981 1040848 399789 277994 351596 970294 802567 906595 126546 751044 239600 385239 505941 505944 138614 956290 490761 878698 241361 548457 391813 289253 242311 194276 193018 48540 748294 684663 438730 816762 316538 539500 648615 121253 509621 841425 793022 128626 128174 1024212 758367 31206 212190 365661 237347 372963 907388 1002946 780940 58997 954088 319138 439950 600493 544598 376590 882929 438514 618096 580942 1030801 779612 53159 143281 595789 410567 703034 510983 775793 960157 894662 809652 964552 772930 1017696 993660 425282 746055 1021001 12243 435900 931357 540572 746174 259875 171125 662499 437077 719162 231117 413147 677223 86970 224919 850060 601143 158453 685406 495445 989405 928667 235070 357963 16373 396762 89534 921223 892677 1038606 211535 704750 807787 376172 243481 978152 56103 339318 161173 80602 293865 217727 332793 547005 477294 421683 759507 835117 864085 797903 351204 947502 88878 1043585 1029332 373883 516359 121530 682403 435797 442974 456874 282331 844893 914564 1026761 468318 877526 948160 772374 712432 927567 1022172 602100 283997 481009 992403 13535 872369 580841 946612 185208 878440 956280 326317 850828 518485 338923 769696 302962 980070 359469 925389 478172 465529 943800 576221 382255 983910 922488 858594 939065 827205 105774 634190 420692 24246 1027602 895879 738247 805534 1013352 744046 138685 574969 225950 739886 22387 228773 304569 877465 1020792 637266 228102 470892 627123 1002198 726325 17343 956661 869749 60143 375778 758982 617452 73502 990424 953219 708304 1018165 757863 880170 837114 297711 429689 252356 938859 965899 162006 138219 244555 710838 953623 179126 930034 898032 355022 964123 997142 1041034 147063 419133 179725 377943 570127 231291 235227 741046 390385 939651 1040836 860001 340663 420509 1031745 512805 163018 759565 809322 181982 988013 785434 609702 616151 146925 825719 341747 972952 612209 601375 581330 398067 772523 567655 571997 782988 832557 205747 358112 193647 678708 221929 440148 351885 960105 878798 290642 667608 650916 415641 650154 449388 617195 839431 579228 629677 800219 923223 529135 1025358 399846 983165 509921 773337 1034345 447699 570296 506320 153333 313245 555607 677368 614121 587065 297942 472986 431045 355153 1002646 466513 191147 653063 941829 277927 211294 945251 910678 702667 972401 494501 944923 682387 1010723 929095 350182 1009281 473933 665463 260403 745791 809944 319378 590463 369719 624120 768548 556457 767539 834074 910517 412861 124372 417641 387190 841588 753344 621229 701944 584678 488244 894091 257818 443611 954854 991459 517011 63157 801970 586736 896232 994756 640659 411389 970630 635636 170860 152446 927187 790397 782866 373647 1028430 617166 744969 476076 643263 764323 710508 485690 689949 955915 51035 399190 865578 370285 386428 574589 814173 112291 752218 711107 644694 168895 764555 423266 754102 226252 436003 911923 1027300 1011768 832209 301119 627287 1040802 387693 368489 306855 711530 857342 223193 726513 671287 805527 965705 636509 126896 878994 780403 738717 360130 758877 652772 643847 163800 514610 912594 669454 599926 585200 40907 946861 1036453 986659 422505 424262 604735 732472 842460 351339 106300 384842 953541 387979 937697 747397 520868 246415 905372 332031 747769 742999 350330 320903 678322 1045125 752948 770447 806167 87451 183439 293182 976100 58558 406443 240616 487455 673079 632156 1032797 97454 977492 194028 514976 940272 930028 97373 853435 202553 841818 484706 79859 372678 117307 435315 959551 352998 587218 783557 507329 318201 154046 386634 130857 884560 749899 555231 574444 767779 818848 441697 958124 251174 400373 568697 822877 640929 421053 1021617 232527 825272 349383 867736 459614 978736 774485 948866 489288 235446 509322 433656 897214 954933 518921 95673 904774 640535 212015 801914 119511 469243 679392 373327 613110 957612 58847 604897 824779 213978 747118 727895 114403 251151 385179 1029688 416334 890305 903960 816709 872509 852730 46821 381752 255802 678625 454973 425741 414206 435575 204347 485730 1027214 977244 298855 601577 194187 604099 367900 759366 117471 499467 223205 885462 440373 587971 97483 560893 603120 642486 403442 208061 614909 1028618 620010 700388 479601 731116 862170 248478 665949 635789 146396 724591 498516 713190 483855 277747 870090 748792 725747 210299 624359 40684 202459 773421 418266 163047 431057 194843 458352 839590 877675 921060 585511 825511 849975 312383 332750 1025868 402043 48862 833710 146527 998533 510122 566524 715982 963406 474482 935215 92887 242284 163723 649990 340819 324794 695754 411100 1013033 120407 192131 702766 112249 545407 1016554 765386 650395 696088 715659 867649 746812 746254 960719 932073 574841 174367 227814 291119 451599 940257 387303 979041 324980 603629 861869 462531 870621 680854 400340 625501 211023 368041 214949 481754 580723 755299 579491 842799 667453 1032739 534239 964171 509033 463774 453433 1028373 441445 358885 620793 1024820 1040654 550751 30367 358635 709753 283130 501468 380642 19823 929208 386093 679752 1016971 910168 84956 949956 323935 475379 760458 379593 406953 666263 390044 731847 293749 715863 366227 40699 677846 1013286 681334 428922 245269 373367 923807 727247 889776 474954 443603 218937 992162 1037609 553853 763117 415035 929682 458943 1033890 187452 622308 685703 946676 252136 669304 779640 76095 289705 763719 993030 529903 604572 431732 684143 980742 326199 1001369 882360 982161 971043 706315 957714 366827 576246 575420 630295 472679 217585 694982 724436 952267 245546 637111 1036572 30686 985837 734731 633967 653794 952151 522529 411463 568569 734443 480527 292429 916356 512355 488566 148861 380598 7149 57103 882228 289468 646796 497137 189913 477373 791663 247541 29407 324827 759596 946852 97077 953171 695139 735355 605711 617635 110486 81199 860943 516781 384569 814947 215854 902960 306078 837427 142558 468836 752270 614298 945365 1000726 752178 184009 813803 784138 897340 466790 824252 185571 52459 491893 485249 118252 669550 1010912 75197 434923 842394 888712 432058 831186 189563 687717 629970 433565 432187 60747 490516 147351 486770 198047 367081 687814 282863 765128 257290 1030353 580153 223687 252332 752186 513458 999485 499107 471533 629564 862805 762078 1006085 893587 75502 669111 183687 863690 1021959 216906 995048 478193 548329 735059 228176 1005100 778726 851624 868132 444797 128746 862146 903608 960274 689401 568987 838839 405111 432828 850008 359058 747039 613319 1000184 652685 460531 652350 751793 104181 515129 309711 850205 278181 436540 657279 1017456 819582 325446 62445 113807 185292 840287 779659 261537 694567 359603 470384 189157 274426 489185 750231 1017019 924729 974220 118503 255696 495396 610246 865847 318716 491711 148919 850457 442168 126787 644936 645418 874249 959797 186868 877404 847651 850346 954804 400766 187344 310958 946802 158710 112042 668665 792565 447968 804666 611571 728440 758329 756531 881500 985931 704209 126074 97265 813961 169932 629949 322255 370463 523352 415127 103255 779866 130389 986228 699155 387527 516729 800347 843029 849210 645609 899970 993734 146373 953435 894438 294551 794396 563053 520970 632299 313718 1040775 293533 1041794 805803 421523 730938 761887 947086 832731 904961 871242 771572 457848 738795 153263 601926 121808 893733 183757 296623 411087 339403 128243 469876 617381 93302 699977 927561 769144 437374 606021 419293 448707 731128 502512 185811 849283 648404 130327 323350 858395 208816 449849 687976 292790 397286 226654 646986 144629 384721 73721 1005063 193146 895195 65449 582398 352074 283807 685479 503094 932209 291683 145142 284662 805775 276670 178711 838630 828635 339055 388694 487068 375898 29628 961667 440136 989262 848252 804319 484796 48333 949601 719660 926661 555724 718863 261010 889967 1008187 188320 717752 55795 804303 823089 288222 1025700 751400 394223 756060 707975 215794 593644 741693 1028295 61011 685457 968156 277946 404413 507586 797593 101998 502672 700619 583644 621033 963130 293182 200059 941265 605364 170590 493354 161594 425010 294282 177774 787435 566131 342874 444973 1008486 964901 746182 759991 282300 609598 338605 241321 657007 318318 433371 441957 191952 850338 462181 654478 927226 74655 519700 243038 314347 1016479 677511 448410 681511 893297 163246 93666 832371 375446 711226 713443 391563 691131 666109 701428 104751 125310 945196 900544 720521 160571 297822 857758 983327 154523 704197 522279 867866 586531 497414 939610 308137 757330 40659 576091 855603 728809 1012307 666492 624087 218077 147284 993753 369895 448150 729788 202111 665439 332525 190812 507276 989660 717966 892206 627893 687048 102215 325147 900449 826959 883243 679147 765368 604775 625654 371385 806726 895119 611502 551644 365661 1025928 540329 1044994 235223 394559 345711 244146 634189 625610 174025 937487 861138 105147 966902 282143 585202 879164 848585 940204 411903 766384 777513 682558 92351 118383 1041248 258746 943481 368519 961822 729215 663506 517957 1011929 423181 244381 1041289 954934 670332 158614 858084 224665 984956 812766 470601 765469 26589 419211 81468 586927 483836 633439 648597 517928 576814 766561 343111 377999 789231 436920 342703 363223 203768 605095 645018 737164 761316 814237 777486 667578 761982 388328 941286 683498 827759 175986 848674 613816 481588 1006372 235935 380244 640791 353533 581139 378804 503070 912769 698842 567723 841051 779589 897079 422804 790895 223655 911141 556871 909627 905783 906083 652748 461173 714085 687214 485705 567274 259394 1017978 845652 1012828 634800 638412 64095 213627 191884 715986 351978 806251 212007 887069 451955 448488 238062 940365 581995 720704 806880 208685 222839 758094 983613 286430 611767 405179 738715 422142 678235 997040 482356 986379 540580 826013 881236 737599 481445 1037248 1001264 100275 948809 518189 1018247 359630 807875 231149 502137 579255 935574 930662 668315 683939 513856 302566 447154 955710 317111 904494 111198 750321 710377 571509 631665 253317 608213 788414 46825 761364 173309 445345 880950 907452 874336 126265 244491 111861 646566 275375 110392 81078 124506 173719 1017321 546795 1005296 895683 243225 64437 522342 717397 81562 142999 977290 227814 961134 930755 915849 907343 118135 474245 745065 472421 277228 433734 893101 937873 879131 437938 223598 32508 936375 824038 106750 589322 513445 651546 224154 226987 947526 36597 588878 117737 985659 604651 548268 412827 116653 897573 410303 244780 968485 357925 56730 668282 781077 28594 994184 628675 943096 854966 693726 790520 984549 793082 759701 931541 186023 829384 306343 720032 1037462 909854 171453 185316 194998 387752 173041 170587 930012 718410 640634 606049 451383 386965 839339 1012297 581142 522360 480057 941688 569533 960294 580300 521731 837544 991736 560888 505576 234717 838578 769158 642264 224567 597500 169850 591215 715910 1032291 679051 872805 899544 888718 1032533 914197 899151 1009601 969537 80797 436077 1008405 831845 429687 843054 122691 814866 1033089 919231 840634 519435 451545 340351 798511 749065 339883 750198 731630 124734 122274 1041348 225517 653529 593517 1041156 914188 1033477 666299 378355 420838 991655 829678 268143 258794 490096 514755 238065 938906 836283 391586 358188 993591 630374 624862 1003084 536245 769294 1000071 767271 192989 171975 358258 691501 932325 468458 811758 836447 966448 365689 573242 953010 456076 963556 189865 989796 764595 828987 230839 441464 639295 433089 891888 768078 594751 294290 448607 366429 848818 780908 548317 218479 878488 436335 362465 643547 896052 779053 204029 343651 200563 968422 120163 500333 855653 395995 583767 375598 285546 918975 633463 285554 97422 850800 649820 217213 420629 499280 127596 482872 550253 736378 275965 219484 707978 56308 422505 126172 314670 105213 790262 891728 194401 847042 628433 623590 1010736 751026 34551 822643 967967 738589 838098 841231 1030370 469459 749488 719121 915042 949425 862108 529916 175740 999908 476010 171836 752969 705259 831138 408125 277356 409508 1030250 691577 736587 204458 147219 120958 705741 961508 793805 770375 384856 703784 652169 243436 847808 947313 322666 619591 27629 445102 382134 1016910 297214 916129 773385 571725 352102 254648 386822 444070 923193 694382 930125 414712 763122 964195 536247 680111 160191 928431 925101 706651 613018 904363 214493 580318 369084 608252 695005 762773 923121 713639 455289 680764 307646 225819 457320 925203 818701 795371 519393 501969 314603 318901 875051 289638 1011056 172923 472182 318558 171953 242491 997218 331621 941008 631151 886845 250127 671073 158188 891792 282331 841148 1020249 354649 744782 71639 147444 509634 1007921 199422 583513 290417 985437 620460 518793 814310 932508 549803 326235 307647 899896 620142 586617 501668 628423 625245 840437 773349 569146 1030705 81389 1011466 669307 692130 93311 322457 513301 935876 933777 871278 361942 513170 214639 713564 1010520 615678 193305 685241 345319 1026417 372953 990648 576125 163686 90363 332537 530934 190381 193447 109933 775490 339549 155562 678323 338079 465363 699166 1013042 564943 470204 343346 724167 610100 849009 596471 843428 439495 486731 940590 622128 608670 126341 422361 734841 928753 844537 795577 1043265 604730 911756 587506 692971 839019 106414 259448 631675 963609 28634 1024389 163465 642915 844750 681189 318761 335529 764231 498252 60653 392040 572148 162443 726691 204121 160714 871079 177658 497299 823191 953687 644952 190222 740842 900139 313059 207286 579871 228018 641733 1042064 516425 77661 782950 766833 798155 446116 838588 795351 519876 645427 236408 235805 195433 588614 433215 833834 904483 460254 646732 841323 31359 989140 1020018 988943 1031280 858318 26237 510065 995859 747284 46430 856687 606149 646321 693976 637276 928488 211099 641770 472982 208787 286386 653496 321438 158271 578655 1014809 121571 1017301 886863 74751 177037 587535 593823 736053 174846 231117 988642 764507 748428 179614 144559 480075 291543 77740 512619 551875 555607 510003 700814 746970 61647 780002 735939 162710 866553 509396 117114 768217 816029 959210 1004393 968468 30109 372634 204651 955575 985404 1045136 965061 813554 793422 894936 652753 430774 222936 435421 495218 754363 909185 766508 759099 168799 424554 651629 728379 106456 261968 455766 436009 502574 253157 775128 386458 845262 675069 821847 853747 503241 740654 374505 161433 692092 244372 328667 726107 710115 171988 59837 744432 474185 474219 380803 700775 776802 1001530 766638 361823 513565 1024246 291194 415442 472818 864821 814989 716995 452290 52797 831923 57253 1000401 224754 699314 817763 822839 323151 640430 975146 461037 363451 895302 973993 55239 503396 1033105 893830 981321 885175 472300 482391 549563 665935 322281 368212 401914 160728 444604 463963 1018908 470696 129349 825977 718674 782405 971001 258478 583377 714157 1024736 233163 179942 402299 976677 544615 387667 460702 761622 646004 652003 208350 580988 625351 238460 635313 884002 506758 804302 992815 949858 32235 167923 512398 998004 778547 127759 228227 384301 769921 391576 920790 335707 772050 51706 987855 946810 485092 467934 118014 485598 437433 253204 285541 709414 496926 454242 176735 812444 736414 872853 339878 243341 566203 749124 631930 88826 120661 600952 583604 307087 410527 620918 413590 465437 709973 372692 353917 729451 826915 161262 504953 903137 586165 399292 1022764 745114 890556 310908 603979 154831 481100 704755 210676 231275 430585 715058 693483 178495 69575 586449 846907 650144 160654 350839 895690 632267 896107 749449 963142 618345 341242 699279 346750 253265 1024659 851424 977181 473436 901734 672742 317685 321894 977138 910694 644705 778813 582570 141177 1016239 282315 593650 975922 372429 239469 826703 227015 383222 712361 705508 699479 886586 972434 1040519 570821 701646 160744 313821 77707 431922 122520 424471 731558 577631 959443 775892 383609 904492 179941 376412 327446 922799 232798 702238 619982 175054 418366 955117 974962 251817 11254 320973 270215 983286 684475 670612 488525 400749 767682 511245 236587 504489 800347 375898 121804 124515 517236 873359 721275 415979 830354 824605 940151 625592 619606 897441 875141 984855 1030789 1004146 774247 745113 139038 556888 506170 463333 390306 840142 618936 401103 979778 678959 939764 871811 844774 983607 902035 342889 677478 359067 468445 660979 596215 118136 418781 724655 750606 1011829 493215 806526 833656 555630 450072 261348 97717 933070 501938 847150 639930 953682 120229 1003677 636755 44774 627558 1033310 579180 989602 291751 487090 302570 309748 418479 563535 483613 475515 628156 858582 120599 28109 520854 733499 583579 62806 762189 940870 425739 65233 486694 1010729 710843 436466 649677 1048128 505824 603366 375032 714357 446947 142271 918845 996698 726754 634332 497838 766388 766309 702983 162739 946416 810110 324594 302035 348794 902945 909756 756390 240174 696176 984538 832913 324191 727285 130949 353823 170453 425226 569567 480379 406938 241612 694555 511333 497544 602741 24363 259716 790655 802107 211271 1010012 379335 120530 811911 965004 774763 466838 357692 16063 511345 973257 834375 847258 1026138 1041560 364010 429770 424052 642235 350030 427507 931698 902873 326556 63302 464756 887717 451087 179741 669319 863519 780049 763246 997250 658302 434869 720260 731043 358025 703472 1014298 451507 531929 646858 380520 827770 204648 88006 943334 604850 512636 738034 832626 362591 293852 818338 26582 644391 1036630 468367 448154 780748 161191 339307 1035657 63974 97511 977768 975981 705182 848666 44599 216553 471367 445808 801653 599773 457875 432725 652627 485082 643529 1000818 878002 723694 399198 779343 584658 996588 937680 647879 859502 893653 770669 323268 446230 473941 217343 933641 1030197 829366 903970 698810 1004071 445740 643889 928659 632741 239404 773840 1000855 755194 206829 375109 407126 115707 194233 322258 489870 629745 966958 754521 810644 471421 551007 385692 324885 404796 113334 650795 596921 706203 897361 512341 808440 984894 769456 942710 495995 552093 571191 84701 439638 503012 93243 1013092 916642 506513 933064 552855 462295 119103 907562 701770 92767 311647 800628 728877 62681 301932 863513 969937 423465 669593 965382 252078 1012856 913934 257444 810641 989882 887103 495064 451000 261894 809370 924058 95327 713606 989136 832346 768880 817450 179000 648843 371390 446579 718384 252137 902948 55679 791855 662183 96965 158200 384524 427631 652044 896227 1030596 635245 456837 713182 699058 338735 44717 961337 398812 667113 873083 910866 183195 289405 986778 435998 220325 453721 792041 783883 113839 72671 881988 845396 700668 376164 489298 726725 412462 944470 738106 520242 1006342 322729 989913 841628 472282 397270 569597 922357 65295 115446 813435 826212 699864 839913 797494 314911 732967 586935 260518 488420 731321 767433 1022529 420657 349871 988487 400220 202203 63276 611643 304911 992229 852974 415604 603678 895449 228935 1042501 305054 189981 782542 95985 338151 905168 816355 775826 872328 949666 769665 1006497 498702 342738 715046 644278 220973 363990 1010368 814423 391273 477915 505883 747857 391945 821695 244797 238871 440273 586986 282359 708989 676323 683567 259880 109630 752666 251182 842096 241571 825061 676509 944689 194755 415467 411550 129826 604567 766581 697519 304335 57049 922330 480147 476873 796959 928596 880453 250699 376530 253034 669575 215387 60526 383373 124094 883532 476821 228019 69357 862589 750949 417173 507217 585126 912146 506276 823931 188261 854454 27495 887784 386598 210769 587278 680818 496600 364443 871107 75629 1026674 250728 800341 951255 355697 734002 715989 695714 510916 55519 825710 815321 55548 840931 720395 365902 967610 248175 639166 421149 505374 888158 420551 569269 454284 905781 181740 1040906 569806 470382 522534 401304 676777 949132 642949 540385 630669 516884 907960 345961 146345 1027432 965205 124475 990491 707825 930684 304701 178397 1043082 930027 667215 130728 907680 696074 833761 681700 32031 651489 959069 1041720 933036 908808 936432 407265 717620 952118 106185 888012 261161 715250 195448 153276 562142 877891 177935 824790 934812 138233 756027 605860 854383 451302 363773 23037 515624 979051 624359 468805 1028881 407025 223969 669933 836956 769250 449614 705769 857485 535775 837354 107507 318731 249795 97706 825895 810210 816550 874195 740954 642914 1044616 408404 162990 905645 878480 965178 1041616 601838 506665 385530 676857 306158 269999 416237 1004942 246633 1010986 990982 356841 618734 781861 470169 495260 947261 450342 222179 906632 551829 740835 605107 1008058 387359 644201 669938 123363 342477 946839 600883 668247 922703 1028584 433833 411619 893503 665514 854638 646961 579239 403349 340603 317271 547516 55963 313271 694240 63385 714809 576190 423053 366151 109726 48553 323404 623482 146123 991571 168700 890966 476511 99791 384278 869439 895712 495991 842612 634670 946990 174335 956028 169927 484266 61126 810465 634757 584246 638804 96667 57292 880288 79783 1000809 447255 391500 1026724 717100 415641 663243 347634 946439 580729 389212 732850 675483 64753 603695 705754 713309 358934 252431 698478 799979 908556 652445 1040478 1001125 652057 782768 747732 771570 495452 88670 930274 569575 241208 706254 392777 493127 818885 416663 945317 888154 663126 778476 211479 820209 449936 963123 1036640 878812 569172 310470 870373 701619 374485 239477 315299 496092 668278 686804 690130 281399 707322 355672 226639 878394 404782 931911 178637 574458 417167 349500 339741 441643 15583 744629 927549 829338 495340 321369 646628 1002634 339699 423695 943389 336831 111850 864888 959834 955978 319348 652815 347802 247839 808567 433373 560634 335468 441136 418738 898265 170963 400207 159092 158714 256736 386770 73559 323394 740264 374366 690933 701294 893175 685387 899153 485582 424654 963203 129415 452828 107512 469244 552247 560702 380305 391849 77181 324970 439113 730331 7614 670697 972133 766510 915648 449706 384112 762613 290711 490147 183598 499234 747735 422575 929430 714806 702219 965193 289642 474524 634227 934843 701070 999995 288055 1024221 637537 421436 900125 763045 650381 250328 349946 385453 507778 991567 762838 782418 727981 124989 28637 777542 501153 682555 669148 439140 870158 945432 331619 188839 145273 981544 630221 1004092 839076 893837 215481 387505 127567 731326 770962 350782 650062 756965 652597 898318 687655 502705 630640 142318 392325 389001 722743 772569 813997 800523 837101 748746 757286 955057 277901 853229 84476 207070 298413 286283 910757 272187 282525 372959 16301 101615 929397 285619 826972 986712 911548 921199 343776 497610 389404 832732 922919 980260 139163 879717 378413 445129 187128 438646 830834 865351 834681 61901 255527 684495 509245 388391 183661 631549 857318 377797 60531 815391 943228 656381 439161 440683 450899 365934 1019462 450325 878298 945208 578936 675502 649817 232821 396030 766641 825014 942953 804341 314362 736822 405294 954923 220516 486986 462439 343718 160191 464326 502992 227282 1030548 752211 209071 775912 375126 818808 968981 322959 736036 760186 1036772 899504 63927 1024411 65481 105420 1019076 252182 353229 892120 959914 758844 551261 990409 933027 87883 174713 429519 471834 801129 962639 610199 769172 374376 439447 864088 224143 890269 765071 282493 359884 347602 988955 972858 425810 920478 742230 864446 424173 46517 539317 356336 729032 1001929 756862 714980 711691 772201 855413 715791 194127 427415 1027778 287863 293430 1031181 1046786 953743 703373 395887 231247 1016187 1005809 685385 278062 717518 219388 825917 704160 425553 625913 561591 663211 163398 964952 772252 878538 440679 791923 319147 32163 601639 187469 594677 150454 695193 244510 516316 600023 993042 963879 114121 120316 454940 1023824 784909 510618 906113 911241 566493 97083 671464 122676 441676 884116 438228 947219 878044 420765 709978 778509 500135 492183 253484 972500 398935 879394 718024 684473 908058 422187 65415 588011 85627 381593 511348 744731 1030917 653904 358273 587477 923549 939147 744778 650168 171315 931982 964005 633021 325867 536959 151431 433072 872947 21991 872232 448668 892561 734419 484602 520395 358161 113982 381229 983103 438182 568007 927720 648245 1027712 161227 861711 774644 1028908 210747 993307 390371 820188 371510 32438 430022 685518 827106 869834 635479 350968 1025172 918367 839802 321210 201983 309961 244893 168699 649995 834247 437126 769729 850074 238584 846603 945996 697302 345902 773389 610247 947124 430453 392321 878675 1020463 139233 830201 836094 601013 929237 670960 838876 1034347 553911 448789 509287 862147 618813 830149 472676 912834 358874 293279 504217 512246 994241 621930 989306 1016542 597244 780963 926549 906960 378159 638665 167723 1023272 680443 1002842 171563 477148 219469 362683 314998 110126 625597 458208 817972 1017446 208625 178991 255457 726643 359267 1019661 551883 771278 973664 640730 1019331 707964 422955 128105 321133 381853 785426 887160 153563 755531 845588 40940 375632 405393 414007 460255 448807 634325 865559 390682 506147 274942 765123 613593 702412 806252 880322 589253 1004074 738162 793019 807882 792735 806825 203746 995577 323934 902778 769154 234611 563039 421361 436509 498361 1034984 708943 81509 379622 352098 631549 811629 494910 487344 802275 832334 200151 553135 353894 773319 722855 767125 847812 1007913 410475 61363 654396 1024302 793997 89751 493661 472914 771777 515178 1018286 249370 469362 517930 740745 11231 714014 728691 633942 871141 849504 800345 283263 121942 966465 682358 56887 676755 879955 416412 512739 779946 311935 456983 990642 738731 877421 202711 324333 613159 770418 683910 518956 814448 489409 380058 80876 798966 998580 651716 710417 178303 269677 24286 971419 356110 974241 886102 319121 736817 645299 175465 605131 808297 382291 454891 1001111 1010218 294487 603101 290156 72684 385671 466802 698201 373293 485958 1025713 937381 225884 730749 280831 784709 369127 745590 443883 911730 386470 84446 347629 1008076 473520 931596 575709 317861 954272 403675 893388 194417 929188 383555 493671 447183 990776 502488 220866 204745 637622 976102 733390 580568 468857 403420 407823 464882 479673 878531 929732 203391 611832 959785 960634 143069 1041808 221934 931164 904549 698252 980518 681387 245488 249736 1022598 593910 1035587 343893 934606 619365 689626 212960 189052 515095 736096 347021 509849 824158 920056 351469 807734 990371 283636 988376 694303 886709 1045216 440884 371419 589330 811731 222065 345555 428207 1018765 114257 89339 422357 994218 623601 903875 261521 316634 875623 648401 845349 228139 242643 459771 454831 874306 682887 199671 975163 923598 318392 912928 455868 643806 493362 407408 725535 587126 811749 931636 532398 251275 501938 411321 775622 374555 748689 440436 616396 220920 421752 871379 889062 227657 546674 248651 46995 252825 350129 701392 59134 894666 725843 857564 705973 472404 294043 741683 973148 783141 392546 747909 588588 996530 957835 520537 97735 1011078 832713 241560 934803 953564 625126 278333 967619 758287 454171 256300 179549 317349 1035489 912600 286154 364727 473196 755821 604646 424366 554443 515284 652362 372053 584485 694847 719418 59357 864492 689518 677306 891451 250455 861039 155343 948824 293519 295775 354411 671146 163280 654052 992441 96970 88814 571236 710186 192440 481741 315219 863150 849353 610109 203355 183837 634193 308055 380850 463835 646033 296911 989064 735722 400762 617231 32622 870807 679641 648042 15214 814417 551645 1003878 173980 305075 603255 162935 338932 706803 709973 969664 147226 663272 520312 869347 378475 443857 432734 970337 400732 80342 942823 932625 1006278 926055 388418 101439 256792 922044 992341 602073 417619 631519 458176 939682 292333 381497 694587 716705 401297 1017980 351347 898400 163242 231257 221017 498732 1039108 32199 1015048 743014 835157 416357 257474 504028 575933 185658 185293 103923 730074 1020486 800286 463100 715690 983279 809676 491895 114144 211864 486706 731085 908684 210677 177022 630458 775319 300445 895214 324893 309717 971533 743121 109238 607487 625822 577257 235935 758954 255756 413532 232750 940319 266206 248762 45550 155419 829567 89419 430763 289763 744491 744346 817959 708845 251174 510900 506708 726504 375190 126410 878201 310094 3903 902057 516788 638769 1034057 939756 1041633 693944 666813 838493 452230 482122 125085 866601 506083 814038 238003 587211 924382 308341 481234 419351 982624 556127 352106 927142 497257 118351 768897 157037 304825 505486 586998 589009 881606 440591 343756 115901 812155 719365 80539 310140 884322 878268 54906 618260 762075 241392 356637 448369 762676 761366 208231 621962 977009 515224 452110 747368 505704 292111 356195 814900 615221 30668 800225 802552 305863 402333 508789 794581 622530 597403 222859 734172 248796 694895 510283 806518 645862 325456 874468 316535 294551 885427 909538 794347 455691 891105 792951 1014026 485765 192733 657119 230877 252369 789959 247951 612204 777442 470309 1010370 320639 472761 223034 672633 908162 126662 956803 335284 675678 223683 749443 695030 111734 294662 996441 521029 571053 1000858 317033 286422 530879 681529 433402 703821 646520 744678 212140 658343 909853 222617 440523 586164 482714 932321 277931 979015 706424 16039 967534 928691 878256 456775 914481 1047045 983639 907046 166638 92022 957827 817565 752139 773165 1006896 227511 687694 112951 470698 239775 254890 446341 449252 564655 310330 903651 269942 432999 668021 337784 490521 829719 645207 826552 97669 953705 190814 959314 40686 1037666 594395 956086 405147 203259 239513 764687 757959 689783 879452 500751 959289 599679 979541 477843 677332 791511 377586 1040016 234905 700272 779790 632490 958049 953375 646936 931636 506537 673119 831346 387418 909502 246513 242538 945331 584207 278350 744664 69551 347593 744794 361935 642958 190842 382167 944183 120299 483898 608739 746234 450859 844373 862707 832317 929498 671536 277102 193757 559483 304860 682956 144893 255100 82937 224079 521632 109469 340574 637420 1041494 388111 651436 508774 119983 855747 345819 463565 824801 878095 230223 334174 235322 63381 728266 768454 8167 540030 233419 250491 891345 984028 442807 417543 930776 1025242 612184 377327 409179 405382 745950 208092 816327 522424 996675 807796 47991 825813 146406 532428 754933 515656 670328 804295 703143 184201 175197 451785 1032839 442021 876988 752838 545654 459771 683813 855288 839292 498027 755805 113934 438101 817960 343472 709837 223926 866535 1022872 514344 754447 47767 461599 284137 779908 31803 499218 647657 895189 904271 57069 522804 200441 417557 370359 254453 875337 173805 342723 869934 7999 572141 986060 564327 570105 61355 714283 65476 816916 405365 834158 1012761 191645 361982 224810 432327 952509 838125 282479 980392 646421 744292 618813 449421 325272 123802 181870 722871 235119 194213 939914 754382 963482 616053 453970 425223 587323 484973 248949 599549 721899 488755 196156 375452 740771 963762 941240 673917 248286 495143 767069 467679 793498 312159 1008187 633557 528095 946977 401300 216443 816749 991988 977030 349358 447186 597087 867139 461663 44941 864066 674802 742574 979147 18413 204339 154671 480537 861803 586229 417730 943755 318353 408826 766798 1008180 159139 912675 342884 1021104 677748 949952 220050 899162 926970 756060 474227 374319 286487 1002707 409513 641821 239570 900162 339642 671473 374070 31437 735382 1012434 56046 501927 316844 692987 614780 1034899 289513 986812 894857 863961 654049 369879 191157 216056 726622 512717 326073 97451 725807 141103 798635 620118 698866 634973 861558 461997 441136 605673 293285 883312 558717 629863 891678 1001976 922286 680173 728995 958825 703224 440645 272381 800105 844267 635958 161839 298907 845365 963428 355068 556406 443067 105703 879053 306614 1042834 1009992 925258 777355 698972 465213 744290 889127 740588 1022344 76158 968156 192969 75663 836950 386728 380427 1026469 993513 644483 645368 998033 915008 986449 601803 702320 518380 1020497 824026 454417 755624 432191 512826 701781 1032741 444082 83834 31465 935860 457381 520760 556772 897931 922167 889724 863782 961140 324300 350935 370445 801465 86781 48342 741752 228289 830365 1002261 398771 823789 274426 322215 808178 634638 612324 728468 414814 870846 503450 1017365 218855 95993 598778 533463 486764 226878 967559 914057 539611 652075 1032627 455271 358713 53082 839282 583443 899652 350181 865218 931101 898856 375894 824788 540451 468750 673982 683257 961321 112105 884033 802105 890262 71279 268218 862673 446253 794236 564823 854906 363309 970658 587331 975814 670573 650113 733783 1008988 577947 128551 848049 560755 640242 617321 1044873 97712 342492 520568 763091 983925 206263 519777 46837 704073 386138 443708 737693 707513 608621 520642 494655 576974 862619 65326 138707 857693 418155 800717 890597 29023 345074 32681 749334 838491 247273 504780 499806 815575 290753 511680 881093 780334 100219 991668 294612 808903 991399 938936 837839 232253 739867 389561 407435 724941 108439 407802 892072 94121 194866 801683 141229 432880 211580 209629 466462 622959 732604 359509 678252 358122 472292 187057 979172 402015 854908 894526 464301 768658 110415 224376 858729 886614 945267 513175 769284 796379 363422 488461 419757 607095 758612 646968 615629 740293 937808 719777 845660 478131 218967 419399 616305 326858 825223 978181 98116 103789 833422 973258 476318 255841 1022061 252515 605414 428283 487602 212268 316899 351929 809511 214001 687332 931556 474673 315611 784390 420922 389500 471705 763360 377663 874811 233427 138729 573333 389843 585521 96026 981286 496229 718390 1037840 955991 946008 746404 867737 794570 882734 1002824 962928 456105 860105 1003731 427854 239859 974939 958677 204510 973874 16126 704927 100479 733838 460205 693998 619066 387527 795835 385454 431357 292721 825225 397241 127655 810558 669511 393088 292046 688829 89719 832184 161223 925463 702779 389519 424876 649129 716437 162280 184258 1037668 259314 256666 910509 925336 641838 240726 972341 52918 54711 145261 817198 732497 221075 947606 439928 234655 100062 633276 379693 718053 902430 747174 984305 241695 31701 445796 146925 1003686 867226 404715 859357 978708 701908 421099 955183 538998 326556 958667 723427 510637 325223 415420 455089 151420 1013066 885717 936890 404691 192369 130200 888496 153460 764648 682429 716449 744507 89195 485826 238057 349054 803183 258916 605433 1006092 171512 639647 859122 669484 871517 942265 964168 803535 726522 494308 963428 637139 317126 804836 464327 974660 275835 69494 496346 584983 889187 187866 454885 98087 613845 325230 227573 777828 504983 73295 775621 701455 187865 367590 248550 302699 387289 932617 800110 645484 818221 437460 447210 244358 127419 581261 142835 380313 872026 249625 498357 619974 899408 225533 378430 410867 931430 371689 678087 671532 439674 540028 977740 837053 748633 649342 937456 342993 995621 460789 707821 94367 1010132 712877 904217 610275 967279 773329 830763 222645 493147 1030416 940309 28478 740062 195760 676848 341924 552629 63061 768786 242914 208330 589461 120171 942579 549565 474338 365546 876176 642040 174453 105171 957424 972441 762699 1022253 982608 715294 107899 1000286 911601 828220 114510 976214 441458 692067 103262 997828 571297 378662 632030 774713 302810 414973 928310 350459 427930 946541 895572 814250 683944 61138 746685 572109 677542 617409 702522 970251 637223 799641 793077 695963 435160 772577 473357 740947 975474 425860 111034 258167 516171 503139 796626 669622 665209 637115 56781 209390 953549 817906 571000 826829 859931 507409 444527 489991 632619 238831 108703 325827 327109 621721 340964 128106 382915 315066 735509 471774 411279 693651 373724 228019 853918 321933 902789 25587 211007 581013 228066 867720 312535 61242 355555 44533 102269 939704 551164 44445 64651 918487 627546 564922 977989 614719 879211 1002007 906436 718927 907491 499330 708065 387878 582999 990329 352715 357199 412381 517401 747281 508650 971388 19887 446122 498532 208373 506183 165310 566134 694216 314330 298695 826298 798331 463478 453191 357423 867982 638734 747361 383813 571483 711618 974348 471898 16279 764834 67519 929539 766077 432335 447131 603551 751771 1007751 81889 838620 1043522 241481 678505 585962 326113 809177 289406 907077 308519 521321 939348 705496 928519 1019288 109283 236059 226887 831154 586956 746571 622017 63739 271999 440445 63381 539349 453338 127345 746310 554476 345971 692443 682093 923863 723961 968791 878349 708717 490125 930937 480171 457157 916896 683498 856847 944435 123071 199967 784658 318437 583640 160504 357349 631254 14198 88571 248379 933065 649812 311088 949472 186058 873834 60286 515142 1002438 701981 630641 1006178 1000335 351334 881904 779892 1008299 1028454 724135 282427 620638 902055 48824 489227 828326 347485 200597 883334 55095 886524 97116 96163 829207 828396 709773 897266 853851 488730 186029 496872 252435 228938 758539 334563 747196 895954 763270 560510 1027152 576188 113115 365694 963285 852845 620472 914188 924391 384838 253019 968931 443254 589396 264063 223971 128428 563186 984718 359961 77532 768872 243506 485969 972050 240089 328699 685869 1001153 414668 621329 866699 71631 807519 384458 12223 850444 872937 243634 704153 619630 323164 384279 63425 927192 766787 841911 29887 191246 91091 93905 353253 146047 946983 960828 1030291 596662 87663 246095 682913 122574 632498 177387 767696 226871 964796 892080 986437 507032 948765 498576 227871 763350 314907 179855 483514 848344 993112 728727 765642 506645 355439 549183 562941 909595 493048 637366 506932 378414 743912 895567 988366 336766 507540 603603 960855 577791 32341 953147 444082 809563 793757 629278 613518 912169 766302 972083 990330 424493 450088 228304 486576 688040 886558 925114 256882 1032990 331603 1003875 904749 498616 680438 831711 278483 772035 306959 448279 941833 617834 586013 389693 154041 481605 204147 171973 814623 910200 961240 491232 840690 581442 421059 1036641 415666 825082 240143 985718 891036 851522 895023 970634 247161 422191 97660 716297 722039 688927 158970 644449 958084 748394 293769 710289 927134 998484 922617 441902 715142 481415 992299 1038857 750808 699376 495738 511067 704202 801078 84863 204744 701794 52209 253491 963021 362103 236793 63732 978473 489698 470806 250358 794270 678076 245432 881945 954186 466637 662325 81581 77805 888242 28567 406175 707174 183154 554709 798610 972308 876775 383095 327254 684852 943082 874342 988765 652807 142255 670411 451286 978990 489580 1040534 517716 108979 671089 909496 855981 670298 405472 626326 824789 995623 207711 875242 353503 899016 835241 734155 518227 71655 770205 551829 642614 368887 441484 285239 351115 652128 559327 691124 683417 128237 236462 323822 372403 378791 46267 416557 1026071 905991 949573 989745 760753 163046 488731 611572 207103 994458 953031 61944 225180 626517 1041224 444523 261713 152541 520215 618274 1011738 907609 108462 820539 388314 4095 713429 310001 617148 233182 587132 325275 648747 993821 404395 923255 433650 978264 702689 841076 814731 674797 460505 714072 901548 763356 776902 1023061 448043 1016749 188117 1034864 244554 999056 975979 677079 879710 779091 339564 909373 325235 493421 904722 747957 673951 795879 751705 642717 1004197 699987 321900 789467 460499 205551 473251 331766 865966 927452 215024 89715 711565 696041 510514 421652 251453 827647 722734 8174 920638 325398 420188 842544 1030689 885207 390277 1040676 1028502 94814 563933 26599 238990 897222 630561 445396 183913 618599 284473 957715 760650 961209 968498 269304 829363 355733 667045 57139 697769 649670 317869 867809 581209 36837 678069 643260 1036707 1016887 972897 241516 103163 486737 983962 760745 484179 613501 476980 323100 202680 511516 789087 343355 272215 64721 333433 877461 813719 430845 570938 1024952 496871 489010 302506 500541 863473 945747 389914 800351 728663 930428 1028945 629814 206279 246543 89934 237261 210103 803519 259589 415353 641885 724445 210262 609079 520455 457345 866156 1022801 976165 55966 954168 682556 323223 814786 46962 248383 333439 944809 652472 1034275 433958 169803 222197 36781 487008 521032 850014 783452 471916 182651 613114 340215 373660 587696 1017442 676284 310605 637723 748858 282271 1038538 644046 749627 257321 314350 850288 875067 943883 798286 364404 325176 503249 202383 517953 225973 981515 831259 180196 107262 498217 939546 220691 989405 486346 748693 697686 480756 460411 260547 983806 190771 357669 104421 822708 881020 967143 176569 48500 269262 975070 973578 258164 634407 713500 972569 46671 1007368 438927 945423 776779 425264 129110 505281 482148 945699 556872 797308 464824 321948 773864 431482 334521 97583 355989 440631 1014600 844965 519237 895676 1011332 699534 711458 808282 875043 213343 588912 993532 705822 65000 404955 588423 321400 332778 628217 901485 354863 682393 405389 292788 495158 221627 1047060 433271 331606 500797 241578 636087 94712 860051 778958 698345 704262 814434 739803 474167 743850 205812 832238 808561 870519 396958 860603 794354 1020643 357769 374138 198634 686158 1044649 995018 512444 432762 991052 704957 652208 185844 811917 453179 414942 628062 352693 635700 114286 698228 311125 632793 540214 76651 927155 743303 951595 906790 1030264 739700 668795 986924 420761 708152 432251 587352 742250 202645 469117 846981 728436 969987 762618 424731 949635 207596 455376 627681 554828 95471 48083 163800 221901 669524 242735 631151 374588 338429 718486 477925 931187 652877 430050 169685 433529 814810 899205 968942 1006222 207742 368113 616702 617078 255687 616798 411579 351501 497011 500469 194186 597867 349102 702766 229122 498949 331182 460278 1023392 479454 479059 784498 871380 189373 120732 391467 291740 442058 758610 860542 326744 715348 741853 780081 365491 1019004 1029568 285487 159562 397006 120638 261060 521542 603843 898583 376460 820125 568029 259526 793468 790134 484231 861933 304570 944334 293433 491267 460273 343847 844275 888123 701910 504357 153273 801149 588857 222200 627635 30525 223614 810604 195688 647857 226396 613782 309110 63959 899411 975278 255458 851156 377309 810723 289690 535783 572327 551598 308794 535507 9723 367309 335801 477342 832754 323196 736964 502675 239459 496850 436728 191547 830289 227018 756892 555939 973720 106941 582526 939314 199263 514947 441865 555869 585268 952885 602207 171197 649953 216651 593582 845236 185708 547246 111997 957619 846213 495062 223725 61946 888365 167804 858994 929995 290639 838455 254961 439763 583003 548650 1030534 48858 185645 283471 61282 377199 956593 721781 308637 445267 914021 599983 695335 879794 80583 999234 855020 467069 554920 430823 335318 667903 339651 359608 147316 484822 468980 1040691 569559 345070 709080 897389 423780 61318 957656 1044848 710554 429746 919335 502041 734746 146775 596334 98813 583327 767170 706158 466802 431294 211612 584657 868851 651689 512868 405307 244005 894422 565079 613715 618719 874645 1025051 945076 675691 1034822 755613 701347 448312 196293 361149 281787 444991 46943 118714 770997 846243 320469 658045 715193 156605 88487 868114 419207 840645 247326 866518 959849 254709 768803 733807 114536 69095 991515 817833 862821 390368 701305 312823 231375 48314 637413 909980 179569 838120 593770 52125 1009512 89452 459199 246236 475076 413759 1044565 865272 675300 605247 897769 692185 306966 388666 443801 160252 196232 899178 948804 526270 486723 485332 437906 635122 387420 609510 998468 698323 642996 588189 187827 1012625 558951 955636 453142 614589 619850 910605 1029127 342727 779859 61241 936818 1036784 186339 198447 945896 848348 670074 634654 489486 759107 969906 686636 876997 188384 407289 139038 154473 358957 278181 808904 244910 653994 323935 933139 186105 885501 397887 779373 208820 103667 193521 639583 619506 117551 619205 666603 936150 807915 613207 129566 175499 1019544 494927 970382 974161 768225 740206 845763 998533 905468 906454 160999 744041 553182 630698 888492 326412 120716 266207 355053 207719 567951 746868 750343 211190 901837 203467 342797 235863 906584 1037704 451299 462270 626486 417141 225685 814379 599646 427229 212867 554549 43839 1031280 588993 445131 54197 332796 779318 290653 388945 487850 443867 945828 748706 457925 772757 781584 385752 401381 1040136 240335 824559 540073 40735 1040933 578924 521987 638479 212508 873118 255093 933284 102341 539291 341237 440138 456835 228197 802658 374554 1019692 218087 203515 226482 218873 912467 571963 556338 637294 180719 553848 466236 800484 733662 486702 1042800 97847 625838 252966 187015 520550 886261 993343 322860 1044616 752006 925082 200634 545263 433505 294577 580461 569715 768385 910499 515857 613158 793821 863571 482753 944466 649517 389959 314165 996977 869624 641931 650645 823268 752394 842357 128850 44523 942017 436119 731687 714536 214919 1025716 486163 915008 61341 155047 981140 840975 407381 451277 381361 178002 767127 915010 780208 844119 472151 461625 878380 408847 1032371 829805 733558 326766 755173 485874 754667 1021282 903053 257138 318945 709279 715481 845780 597226 388264 77758 802520 675562 228123 178870 255972 285878 731593 636567 355666 373944 569272 743301 682716 490049 1042636 446571 764633 580854 502625 732834 1028868 962655 444783 405340 150011 285819 306207 679055 880496 203449 442051 700338 1022674 762473 242350 963979 694471 367544 778988 957108 385960 223096 504933 969670 776033 909784 497165 849174 823236 1019448 1002707 584526 487727 1012371 448758 427197 226126 903994 956004 716586 416439 837965 482373 994485 351217 979509 750944 202335 927481 141887 772820 417752 1021376 130170 335340 247505 211409 887485 913800 408924 186092 323151 987743 930013 609559 519280 629703 736874 861819 473340 867606 327457 441874 240760 845721 192170 540633 1004595 561003 479611 351070 867597 505603 991850 426491 953314 418295 808030 985339 62460 505930 245517 1002356 236653 227298 857587 630147 325880 448244 818882 716557 1003770 956521 825013 835185 853627 912660 206329 979298 855246 203629 1042112 690684 355957 375502 326380 705251 455779 65484 708195 248570 179861 744160 1022599 502626 771715 753480 1009869 798327 402163 105895 441030 179303 708520 628200 146047 500596 617953 571195 542199 254871 925050 19887 89572 683822 531708 193765 389596 816936 205758 601899 734677 461611 663513 175439 515102 706261 929388 145646 831970 1008312 59822 625374 811133 516696 293573 912771 342252 501368 772934 513449 862411 963000 872154 243426 413514 844537 1027340 238039 247583 892193 242327 249209 751386 490179 13181 758011 580453 887182 539001 236428 388554 227599 809047 505966 483787 771825 820188 187785 251578 461438 895366 239548 691838 151395 958495 244874 519721 721852 126867 888119 314975 285367 246748 308350 321436 960433 1024357 482837 758371 844913 159658 244200 386761 830651 488042 654606 127415 385447 520818 1027241 386397 473442 363917 1008761 887724 1014921 430773 175255 37374 353079 568423 823097 896013 171879 871580 615781 727958 10234 52601 664053 468327 949588 127213 985525 832237 792431 419132 402421 871817 642748 356141 1038603 976771 489621 154807 737789 208094 441131 486725 1004046 45803 776334 857509 607470 1007297 732340 390568 883798 445355 956974 502514 446091 651843 179610 650301 704967 771629 406934 285358 266223 850227 884290 113575 703681 47358 833388 126478 381627 919390 485705 666586 717992 234427 202722 609004 692202 499464 912423 192791 922362 842383 439546 349177 1003077 846725 251227 679564 485628 351682 737913 767014 118682 231118 980196 875113 902549 216525 998305 843014 605891 773290 653481 12243 545567 316887 467837 388052 908380 569051 512060 1016653 840025 160727 902555 980320 668079 466883 371661 1027732 380534 910132 711334 838739 352764 586097 194496 84095 835100 718498 755387 645986 858849 999930 208365 591827 768103 153853 579998 815558 932210 513508 471443 952639 624891 645816 330667 476894 654052 922973 259467 640215 386652 867704 497355 680286 449717 439062 121655 995825 632286 430701 951673 511400 439729 900504 934714 348863 1045154 658361 685781 597421 626479 609375 584398 850252 879393 499476 735482 990676 509159 861719 374332 885231 671366 1020540 931506 491743 177950 898830 429374 363507 179143 432447 842763 811887 228398 416827 933416 47486 944749 936441 550718 126866 1034668 382328 451002 1025113 275948 992436 948426 241010 40941 705717 953693 522633 328679 423858 932613 1008217 449849 800624 898853 547391 700595 649627 437662 1002833 364313 644378 255656 421522 843418 339251 959373 89491 276955 86843 589413 167695 24374 995657 129322 956899 802206 550374 943734 536187 318245 1013800 654004 841395 576943 556185 898674 195850 964788 179128 604641 630480 428222 508461 145627 294486 931354 906188 105961 277631 671055 703896 307675 687262 105791 362799 219515 817009 116991 204573 570083 885071 420268 745659 1003110 241908 840941 934374 747457 712394 325815 773592 601375 490541 954161 109118 126756 1008177 1027392 58479 46207 602364 890585 704336 554655 744854 145182 424093 241063 1004595 668499 403871 908168 939565 952266 716516 679286 745042 177077 224568 451004 251166 962360 342394 56757 473706 749653 604377 971301 16359 646770 343402 130343 173391 265205 340346 212265 776454 876419 357582 679642 62675 503971 420521 966902 322895 798063 816036 192729 234853 191356 193814 780434 452941 354742 288188 220743 1035457 405389 760244 592839 845038 556587 311078 878277 971494 646832 954246 585097 683214 941905 586859 106719 831457 88828 593880 206551 423664 776648 310585 408990 404310 90749 900808 932055 425840 484782 937625 681882 742287 580827 44023 921415 294275 417112 249688 488282 217997 506926 648145 194163 730354 569077 965984 617642 992213 617945 311100 705885 450981 610923 469897 231369 429733 691823 299231 183034 959893 752240 126434 240465 848056 24277 250724 310890 739032 825111 826762 155494 575950 190015 886171 1038375 241544 375883 972107 711532 604636 862649 759689 637699 633446 660909 818656 847502 218795 615663 1025313 708123 863859 867654 701330 806669 300978 773332 941748 998720 94327 426493 616349 356826 171930 355621 161733 241076 177861 444858 497863 939306 767604 708381 31685 555349 677774 409321 457048 446314 93659 519904 438083 89419 389961 240563 208039 785344 756387 277087 783374 826354 343626 374681 195778 976058 365655 638620 945507 1005928 364216 395647 612295 727498 472910 650514 388623 653130 866700 997907 443255 352177 849018 520406 910744 210678 235805 967439 207470 212762 736474 515728 406366 875636 373959 363705 161597 409512 990644 780451 1006186 128263 308334 620006 881297 1000035 219996 30549 8125 370924 966296 449900 322044 26091 163219 904537 139220 796443 347078 64841 1042632 243546 685860 452728 948785 53118 1000039 189626 60348 777612 937593 120696 518246 522324 145471 331419 624215 355391 536991 767412 799691 913874 905810 193768 979780 504145 220758 171291 621095 243666 318371 637382 572872 654108 916113 88766 548530 870863 825144 410207 724899 119687 257317 270051 373402 305655 863992 130800 270311 346462 172399 481705 99294 723580 447349 464114 670650 502722 781012 163649 205692 496598 791923 16246 741321 370227 882051 245521 700881 863324 1028394 5375 646053 1001598 512978 800490 677303 226997 496871 878895 499288 323933 725655 748952 751802 986715 943422 801250 821749 731484 484124 243132 126673 617242 883722 1026405 146619 353822 977748 14783 963442 319253 456517 966016 1013902 518485 153084 60123 1040486 452364 1043032 889834 108383 825316 810442 609731 496799 370295 873314 389171 877038 815779 127093 113596 174051 959969 192356 376536 354010 1021500 613475 933586 451791 855343 1019522 670156 1011205 171683 544565 993996 512756 223145 521305 764333 283983 952273 248244 289373 226615 914945 772532 510027 620714 546779 812235 894928 248589 1034950 954675 986806 210929 155423 434074 228568 244893 153487 79191 1003730 472769 961933 1010307 755239 1037624 925424 173245 450500 94685 350422 690631 486428 1036376 285910 863338 118483 189356 450793 937641 772772 728149 722554 424621 421975 930071 316183 635315 325876 436202 605851 682604 575991 551291 93854 497124 407963 826792 194860 576669 451226 473355 200559 930423 547243 580699 870077 245460 539373 798693 62669 243767 117823 904753 814576 383655 323477 580053 832995 438703 255778 911072 735698 622497 628045 744025 208380 716340 904310 65414 243388 417295 632713 431702 292718 125299 487914 749116 685884 11247 679278 392600 977696 110971 342513 919452 711500 432591 968299 215486 904977 331734 839885 195696 190363 350058 120014 636677 771102 61180 601395 236726 254563 489530 717732 208250 450213 166622 841918 518737 622246 245301 531447 979147 732469 414911 235977 742550 1002865 620172 130069 683174 372059 556668 993646 316662 408187 1019658 483983 188062 90037 859762 155419 454173 440444 419307 518980 61817 818609 901008 734962 181628 107498 905363 607149 975627 899281 691930 760585 903345 869942 582649 768300 955111 751217 1029952 977746 94331 512155 607007 611832 191228 902363 408682 761241 996209 368266 244620 309109 343779 435382 1028728 606647 675281 317414 1025737 73531 399322 680847 662521 935701 228502 992969 389368 251197 437710 968149 942267 294514 936628 685843 517810 374726 477405 868790 612470 619893 903042 627447 1033996 126659 118574 225982 609119 158563 773171 831444 744908 449328 308887 650118 207421 929229 309370 436167 906118 860045 338302 953699 1045001 714690 644708 789885 805117 417477 1038371 735466 256422 961484 623983 546547 501538 556636 969254 926527 409509 550648 733916 155502 220964 81814 1018585 573337 250857 728914 703543 446104 516898 244404 109663 370535 702166 652371 667965 1037590 895370 206298 953074 243219 846603 737045 919539 976480 567091 172733 695911 185597 1028154 507441 834785 969449 670313 98243 323125 479966 1011490 455401 820955 635221 174973 402905 251724 871725 1004094 885423 504058 471994 939289 839393 718628 491703 582205 95933 715470 310877 234702 547903 944446 964765 305906 727450 119768 7806 745093 293772 844905 212816 171370 433548 486927 46287 334681 707315 235061 893113 634822 373708 617661 670842 921134 303805 1029684 679734 626157 597347 890326 124695 358279 919476 638300 718990 977602 1035077 834892 473697 952758 390550 848997 751671 426366 320715 968463 675780 383908 446527 585039 945858 834377 771643 485577 637397 225853 666711 612150 933492 333151 318802 979174 119453 400252 466837 690649 104407 997900 627836 940461 754938 148287 338747 644804 1035594 634983 386545 157623 52443 937386 259250 1001952 667084 196428 71615 371487 808793 876310 578426 669617 928015 713914 895795 423147 591595 714542 476475 130349 856381 290238 242813 869177 716612 728213 370407 55803 208441 635306 157498 849129 537855 1013512 419512 130696 359051 521426 276726 512450 151409 64711 353501 667838 629242 977768 351691 189339 354191 344383 504839 242443 693543 611155 171695 325315 1042625 185193 440846 932009 959420 733959 758378 1021010 986910 715403 1008699 700026 605425 963623 595413 233389 604010 867809 874267 294369 646293 32483 931316 351941 44858 1006280 637649 1006091 694823 520000 466172 903783 958879 923558 496815 538013 862929 763728 653938 196009 1021050 1001378 826995 882769 118612 738475 484518 162411 193595 496027 993041 791526 908550 158699 128277 564603 155541 513656 579284 920697 127470 466716 1020110 899365 671281 453453 579531 773172 249950 439539 727846 517692 603890 873200 796374 163593 141758 663160 1018269 809390 282407 886589 566903 840919 749795 687828 503429 352177 137823 815601 469927 113145 321524 820287 725993 715924 208325 321498 793529 858613 765319 162447 739268 122542 718123 636402 340916 350270 452237 325397 202031 214383 982305 391793 724962 1042994 953577 313519 279293 648049 516497 152919 174565 953758 574063 604567 930532 126627 249613 324445 478988 724701 839290 603318 799175 322529 493685 992211 411595 872168 372531 450341 744912 655863 916592 514665 743173 769664 439087 905773 861133 210332 319067 435865 1043972 652403 779340 246507 741951 386215 971875 400051 808623 215886 859820 981253 981082 662109 538471 163686 757164 551627 716552 117183 369339 564790 570619 690590 962186 705251 595131 508271 102389 464884 638266 923548 367097 1003184 837299 962133 71999 528159 638733 979983 190045 597483 554381 705451 851364 160500 876919 727796 675677 924624 373955 294329 1027110 708169 388391 628689 621732 499409 389350 168429 331685 439250 1041732 844151 484391 637912 970644 701763 61341 498002 206549 788395 548708 1000852 1042570 728289 709738 661373 146295 662847 916288 1044576 423686 118166 157612 91118 980166 337869 365939 610553 351013 1009714 997411 671374 121421 568379 1042947 710279 745567 167735 758842 187577 869867 587660 758673 395197 441219 939851 724777 652409 629476 580341 570286 728631 238991 747267 863714 648430 79447 406245 533883 825820 217972 386375 739946 177615 125151 812389 836267 576244 855821 556650 930722 859088 687389 628011 366923 945957 532270 294758 869075 854773 343093 973012 453946 177006 166900 812021 87389 607469 220118 847385 821234 1036686 683339 218959 904422 568554 946876 719943 57336 767046 618140 722796 435261 800053 454894 496693 633754 454421 137980 709683 110195 468429 738911 96200 163179 422122 251943 1024492 966837 876755 544693 939371 686866 772730 372827 989451 636818 783728 569163 95862 446241 981292 679471 911529 583759 995448 359003 760179 478682 306010 611069 510743 1012370 805865 718100 632291 782693 350449 52638 284134 840893 122654 343858 481830 85787 212435 278167 941140 770622 645603 690063 911241 597175 251963 315070 943802 907606 968466 252806 520733 377678 687651 366412 809159 786184 502073 232916 117447 391498 40313 492790 469398 1006217 874805 479834 1004885 538603 894818 899848 331223 832153 445724 421349 890769 667570 824551 987989 468670 576474 642861 470111 993123 373355 226211 60781 940344 987957 968017 88823 951222 320126 893982 712454 236453 451255 55022 685521 310740 453810 103806 677283 923433 145981 278351 162776 449306 972968 772044 61022 832240 686299 484691 175539 746092 671413 294768 278485 624309 864542 773254 754494 585300 649889 963688 1016625 720466 398045 989646 823899 923058 539576 970531 999180 646930 614004 190358 240441 504626 432373 645365 543993 77295 311025 546590 375526 982068 599507 222133 584397 846645 474232 417594 720433 357546 816817 865272 453395 758686 80987 713545 726223 487249 183609 31229 731243 948519 930289 898676 772266 509528 95021 377749 959448 79578 386804 322515 248667 737088 175850 356171 440942 724841 941908 243324 104361 219945 364233 440230 817299 773143 945606 478123 855917 928851 702051 241310 940590 597906 306589 285415 523920 400317 1043138 1025292 732612 913890 649665 899244 910170 1045249 321647 374129 975470 545019 627383 987347 384708 559867 161126 204776 634669 916865 378971 584775 875655 879331 388547 777865 962666 305525 124878 261536 497999 711759 933828 569004 978499 282605 871973 32158 305983 579347 846870 632277 746206 3823 732857 647351 563263 221014 47787 1024668 332215 617940 986597 725491 190905 686953 375226 100211 753344 836667 745943 233149 508385 240868 160893 385387 757991 587159 412110 387562 880052 981108 866333 461784 1005193 648282 708169 992208 548542 163301 571609 806701 169944 169718 350045 730542 731959 589705 1014090 119725 652458 235963 127412 870898 407454 212302 519452 173053 805862 126762 325466 939341 86525 413115 1022540 142825 976185 732842 1009179 726421 918443 84982 1010592 359966 250014 1002708 613233 648463 1036882 294360 936665 90057 126279 815032 217818 597958 146868 425050 202475 252132 353626 980011 490246 698579 683314 790767 335701 208626 259416 760041 637865 28389 318309 931779 984627 841950 48563 866390 992177 886965 193508 924211 310030 667594 386211 68478 193426 636660 276987 88695 476602 724397 461407 747932 381354 831852 505128 326500 478098 694190 889808 924221 24278 340414 226587 967077 480655 334315 554709 884355 826538 341875 560626 701141 539007 447466 694250 900166 648421 61686 678099 224952 322979 288250 105977 888170 636089 64124 724595 214653 998508 190342 1011731 928119 878432 79467 267991 440510 613793 572231 381849 439311 111994 932525 255205 478013 376376 347933 307188 697721 605241 466604 162150 463571 639917 723862 907019 696799 455578 312439 597567 255150 355207 1032531 360024 924956 620943 818537 239287 463191 686275 993009 697269 60281 910292 687684 520913 195610 743192 194959 838584 875341 504137 851205 862589 407710 633267 519010 869338 746899 251786 671140 377295 139224 653667 221106 596091 509108 934713 480798 766502 620845 935315 805354 431090 637606 234403 307075 370565 350623 942523 762988 486428 572259 1004167 757362 866847 866800 220109 463085 907437 318938 649781 932119 741104 256350 557822 308950 430010 301615 822907 384837 366947 352224 903664 1041510 671480 28621 1005155 645550 276209 985573 305099 157919 912552 604092 1004805 1013774 944803 616369 553454 126372 740274 922037 247768 1002888 585445 372323 911264 223939 619893 773313 550351 391277 900485 734841 803183 243595 197551 462044 1040628 457764 990252 613150 413485 123566 473205 321908 699877 696803 200317 848487 392215 415476 563705 194330 454779 903513 408517 1039568 298919 996834 897609 879196 1023005 306077 211413 892684 1002104 940214 125305 506182 174891 938206 54991 359073 788339 504131 281663 712203 200653 620726 38525 892545 442025 648666 617415 581450 542559 1031212 815841 976414 346837 167161 591582 678700 399981 29692 898435 617145 638624 233177 260272 900677 802199 378191 1028237 712847 378285 405496 485027 467322 653090 351579 684854 848810 1002897 372162 35773 422886 602937 504721 895936 285612 30407 732446 763473 449416 850785 963526 121014 796590 790191 444852 667183 159054 636356 356184 143189 646609 717932 946882 237404 454961 85659 452038 1038726 512710 954431 209778 931939 986771 679123 749694 578159 324275 403834 545790 1010488 994105 62812 382637 546175 671513 22493 628239 58814 38899 892438 887420 257118 1028995 111471 293765 797155 392746 513085 693082 371143 371095 989778 746923 324078 872322 370743 637721 999058 520613 430959 734887 708418 759933 948676 455153 646226 1018672 640467 815018 216565 636030 492397 692863 728410 668637 111587 370641 951055 616365 560479 380118 634729 834658 403383 161947 441102 696142 128715 649097 929319 618917 482637 126187 509165 674487 933999 451304 359849 349423 942960 473270 176108 885567 335311 421084 839795 644016 884268 187332 85915 766692 1012316 597277 204685 859057 911417 975699 801917 294761 751774 763975 499891 878147 977353 705497 243654 482896 1026228 778726 500627 479012 712814 227173 418997 336811 129712 258976 170974 712258 222335 838757 969491 930164 187339 422239 65357 917757 816460 382633 977933 111837 48970 294605 714318 958886 897809 322236 561534 597291 580839 973075 318219 960290 875728 253042 243587 450200 347487 697338 601239 764553 964272 91995 249804 96176 892724 893897 908822 705901 302397 226674 896078 649507 210574 709358 698084 254810 501579 976214 673656 523285 1029538 971250 30271 855695 346926 877925 47263 414689 464842 168559 703948 493539 923371 1008864 780595 961618 706035 942861 637361 948779 311927 887645 587580 880464 358885 902599 308841 848849 201657 202708 724350 411548 251353 974937 769864 1019029 944732 822333 1004109 835170 358835 564541 662264 387562 518922 250540 554527 217327 281965 872028 713206 379816 288598 675358 113715 226722 223188 351509 968251 251660 624547 175702 570295 349819 1016218 779569 867704 1018409 652945 63671 276731 61283 685542 385720 576765 309042 407898 257685 280060 763933 457928 1003583 816327 878001 490570 954582 358248 991803 889080 358773 502061 800534 179143 473958 130945 469893 844696 437787 60374 806975 587975 954864 924555 117587 846752 960422 764374 963795 933512 225915 128190 878372 783460 759196 641175 769041 714809 649899 631149 579943 374571 959062 192060 518166 313191 1037382 818948 793902 812969 314078 571610 616304 97925 244874 1019683 358001 127098 825833 621017 992890 880719 992902 957657 494185 947436 888525 691769 111090 968547 816843 156663 587410 581277 680119 1022503 871161 667489 219354 360360 764122 368490 632281 1000572 584153 184171 1034452 28599 643285 653248 243262 32678 586546 553678 290800 891335 675320 322298 209575 782660 534261 810612 421436 477594 501578 676837 738795 417556 286511 154803 407478 403946 482982 487819 910222 929335 587500 830264 241510 436156 947276 418239 120351 487104 1006867 554709 728685 950899 597191 236813 713972 329215 326136 758901 350382 944431 734705 104922 732961 684377 805781 357189 228722 217025 934635 220104 437323 680942 412661 883408 144381 550583 644039 15767 953968 236697 588563 212134 435943 344016 779379 716075 962743 716815 687379 648438 694519 1020361 487058 1022595 254778 260637 243532 499412 650082 784427 547319 424781 1004294 377735 679834 261643 749076 942766 636282 545639 834769 94136 362927 327352 480717 495377 184275 309976 874139 910099 491108 763734 73150 767148 109927 1037389 705969 82925 506953 228403 203125 213977 354266 760748 306933 708309 674515 244676 162491 446886 555978 877865 26427 954117 901000 815987 687686 860096 900174 162494 404887 458258 345579 163194 709305 546535 781105 179605 616766 451050 871819 682643 371403 752980 907668 1002510 359235 286615 63410 704758 372379 642662 182094 881328 832125 416347 995691 924773 588431 372054 953637 284221 452576 290251 634654 926681 752664 277238 947809 945673 921033 360004 853738 183823 976220 428975 898819 278403 300942 483156 121294 161193 122015 467279 762608 27547 661333 705512 785968 257377 764532 727447 548125 453676 898732 872297 897129 224157 48255 639715 713959 687074 772283 576454 928970 898818 934894 510095 203757 16335 777388 687777 822697 977937 618966 1028619 138997 394047 515905 1001671 701834 786056 707420 833910 453308 728484 677205 992531 281465 163752 887737 380445 70399 159655 736856 257000 431543 583213 966781 717224 531420 579821 1017911 897812 868258 947021 190366 763282 44651 715475 601047 248367 226534 420652 454959 405235 595791 357846 107755 627193 792125 878179 486069 968403 536251 715097 707262 305110 218589 64671 707421 372182 740398 97171 451541 1021459 938621 12183 679210 179811 564938 838074 846285 881713 831209 578295 741531 876859 147039 324528 622464 647088 581237 662771 605643 713883 237759 731765 774171 616701 793847 685426 445105 423038 116661 956803 186719 814764 191201 696210 479707 47422 1007152 234357 144381 496580 108438 1000109 672215 905468 767081 101311 191222 114481 1028396 294663 351510 681263 960117 706515 712891 1014828 927702 345439 386317 714197 193221 721779 216378 178286 927197 642552 869271 806821 185915 452122 165303 429275 707830 779419 374919 481188 380723 304762 738215 517166 863171 55934 874102 423658 639922 474243 600607 386864 171739 840939 630394 422522 1040931 339548 1003897 542431 305623 726490 269567 478604 250546 487868 247141 720216 687781 413612 241423 830634 162355 593909 300910 250462 628706 459701 481001 218354 747621 405882 998584 437565 53503 556684 1038608 136695 171256 719473 840875 742868 437141 357798 993874 852847 637880 457774 666995 260183 728933 155036 445326 1019233 434859 482917 89879 512965 603695 219818 430954 433521 473774 1028816 925215 760252 943278 258262 992946 405756 382748 583372 959457 840436 91100 780898 818036 357282 1037865 510798 274349 564124 840473 710343 111225 198479 948316 433415 966777 555829 665558 766859 689566 191910 619667 978244 415051 937701 207766 990321 638479 752240 782576 726729 921193 424537 290677 240188 337373 145534 28028 97370 1028776 600253 563743 936549 938910 837919 696026 817487 187171 897624 212613 1006229 411103 994827 379710 245424 738800 400856 1020233 327508 391194 518836 386444 960721 338838 305598 619002 106446 185278 848444 316637 834962 564591 396903 575131 957393 502935 147429 564375 879928 1004327 732283 553867 952792 195614 276318 616931 633446 854506 846091 681628 440891 885683 904711 464125 293035 787453 691923 321779 110137 256906 79454 830764 1036875 470748 422898 367703 269435 916005 116062 575957 964201 522778 449591 984855 847202 776646 926407 898504 797133 152570 977069 732203 309307 953144 321349 556606 378235 283900 1010802 850816 629714 868669 949009 314860 750914 615612 211789 1008654 1018740 1032741 871707 395119 151225 360209 284664 837335 414695 161132 359276 359708 1032399 580759 390872 462804 740646 183671 823796 794033 712026 984027 120042 581553 323292 241477 909885 1004696 768526 163637 1000035 358188 243833 977706 465006 922469 365013 560349 957966 108924 588924 854703 114198 552718 972827 1012053 359114 928230 939000 584761 708367 464819 680911 352759 879521 568241 958940 48025 27559 326844 977991 698669 924070 989370 301623 805342 698747 48526 126571 684719 192158 110578 584533 896521 55005 335283 252678 966529 346583 153915 649922 973974 550857 43231 247119 650777 705276 186455 834506 1031185 293573 572222 710360 905154 13727 687130 761101 868140 972442 859068 723964 931674 184048 979610 448933 855882 556965 694243 864444 944818 1011333 261896 94043 452428 670927 439515 399267 474005 222549 989975 844021 276979 772213 125534 287478 307161 359036 744238 997096 1001747 61563 444117 331755 919484 253704 657135 501164 800559 494045 803710 633329 171516 97253 945231 375089 814239 97495 384352 1020600 170343 833963 1000780 693149 177590 260901 697083 438903 719976 1018501 346863 874553 520810 620333 455396 507157 494323 274302 191095 747934 1036594 621342 113703 919102 701565 275932 995928 863220 138983 59323 224602 668503 382403 731021 1024669 918459 128438 127698 446380 626079 758091 682617 374194 1005733 935877 496718 433625 889205 573412 731948 945322 607862 94059 1007169 506596 560575 257290 1023027 257830 602090 478602 568759 219379 895762 261322 119447 449085 343984 39866 838987 121832 689131 927686 642363 763102 464312 878869 993709 718450 404829 427759 1013820 502555 413593 82875 256094 144797 1010776 864629 407246 833581 671378 440696 1024740 1019249 830835 731623 451768 739387 701575 675391 366398 484850 751759 637906 435769 325235 505640 442156 872336 522498 1001813 463677 448218 420251 643990 322150 913806 762251 637739 649996 783173 734517 638793 255331 629207 910012 806812 142321 867637 158666 290506 890604 202646 941002 242287 458180 251003 419251 234847 100221 657759 1029705 118229 889419 171970 240121 605986 235492 284541 234742 129939 308715 239374 365417 472244 716186 976496 725850 871540 641468 341433 870345 577478 770878 334313 587468 939215 825145 190679 314607 228596 911580 204692 389197 389269 695912 489424 906511 849098 709916 419497 651534 971838 954841 433551 596349 890086 1009943 682573 972424 571646 439222 888300 989531 489782 579056 872169 885679 649363 769078 250211 948914 504745 952435 413633 129810 663429 548039 158925 208571 104387 874887 951758 52697 371436 977419 504398 298911 708269 909065 229124 706485 464095 733719 712624 222012 876129 814201 108393 712656 896929 773446 945858 186671 282446 479611 411501 254676 94151 835771 231418 385861 1017505 890077 975281 904458 832249 704166 575478 220971 992380 773496 823146 499116 760331 478061 29434 443499 478010 605510 712113 594813 711372 932444 980145 890062 964173 567221 678805 433753 323248 521506 502245 800188 959148 30663 625982 577438 748010 805358 685214 463703 379513 1046048 764776 473714 120670 510124 473669 851222 952696 859367 195685 201708 324068 46053 885499 907594 908673 943779 313178 905483 184539 971832 1002914 636243 637380 15845 178239 175014 234583 585400 330967 1041542 63211 744642 352132 979489 824603 903510 521285 413366 494917 154574 496756 423118 989298 1021130 975090 127986 903524 460650 255334 805717 160990 844966 306157 346511 128870 811637 210035 448809 403306 1039568 520483 574591 669557 207710 306166 59582 498563 476757 744618 373173 1042080 81396 969514 886497 897367 679810 435923 215921 158654 497770 568159 422969 568889 392742 466665 675447 151483 619223 389135 539644 261646 758061 607095 796439 764018 890398 58106 128459 620234 897415 298731 112831 653588 893023 493357 516451 823235 777292 727462 493473 494390 325872 424772 831031 1018762 767912 860066 412506 479714 676679 113991 345341 510638 947499 935868 698063 497063 439642 625013 447668 420821 616679 959307 580083 977075 218572 719556 1033144 556494 496275 77693 423721 946645 321381 309684 952811 764303 367727 962102 684359 653560 151228 955304 895468 510295 431969 452252 282347 649705 52197 951513 470590 218478 731663 408870 832881 541678 244003 923896 897129 300935 745235 706983 979654 758878 593896 1030662 290009 1038945 977592 449227 119638 1025697 210779 225839 762665 953237 768820 738870 280045 875365 794094 801855 147188 452218 455783 586557 335314 245124 781576 792510 241906 386855 969402 441449 632222 98198 336125 235950 828775 881799 392963 842830 153981 710549 780410 998548 746291 493903 255635 495998 423288 645089 927973 651170 499289 433761 758202 380175 719536 684469 1034310 183471 392707 130296 621093 397102 243471 758347 258862 627678 716176 895713 300858 81691 127452 484807 190186 849031 630542 831324 855890 715187 286181 294604 1023033 983676 435022 416178 992382 836965 278327 813033 48814 549859 449293 1019950 30494 502158 865102 111167 742885 473769 709659 222431 700827 688607 326163 522052 894840 759269 897464 642518 465438 415511 204627 998104 207709 862690 950591 809371 27579 1041236 879774 681939 454008 234172 697273 749917 718688 552135 382637 989006 338079 289245 452665 386780 604377 799949 169209 183724 227887 395259 726005 901752 23421 981515 822123 309131 231131 540091 835329 631741 440564 972974 508649 976666 473574 977090 911800 453320 748345 703940 104293 214005 931421 518361 743658 684972 448124 440169 278203 403963 27367 56547 369786 652508 490210 482026 832106 746732 877371 968029 606072 577063 395127 318363 1037590 704288 237981 966145 219349 227889 568308 457124 625585 763087 644657 364367 1000237 435891 968500 92887 763289 682559 285591 732658 462282 825580 487107 932972 433752 477399 388496 325675 60915 784469 316826 360134 218238 731945 721405 311139 574827 189822 966040 283895 816973 910871 443706 728457 660413 669118 938978 812371 897427 934459 162598 423981 672183 759973 298983 508127 325389 400338 252209 1005782 685930 48243 577998 277237 755416 615638 988314 840359 807860 746984 826189 134391 389901 73311 971175 212933 671692 64349 256219 628578 732660 740092 1017197 885086 746807 755435 432953 318590 211850 289911 63674 648560 228524 910467 31223 949457 815577 985675 838315 885225 931642 772052 867941 407251 758603 433451 775633 620106 53499 689661 223791 604223 661242 425507 351507 604110 841688 954277 820383 509896 461180 122744 536306 873832 736590 122336 839982 437187 247222 167418 741206 945987 411774 890233 224934 665975 777293 1006924 1009724 883020 280382 829369 497175 963048 645977 476797 569162 494326 1035285 315354 498222 994859 630342 228413 448141 651383 857615 975191 485963 343252 877242 460793 128109 444120 793970 269051 953110 340715 973706 568305 253553 626006 223895 1020273 992633 129209 818361 497194 669670 746606 951261 383465 973456 446954 594557 896386 56909 365039 151001 481573 955919 845413 233351 940319 446300 322766 981382 439325 810664 845333 284642 435563 222883 863410 1033287 97165 135146 677407 752174 551707 660475 226529 504054 991914 833892 629981 431969 510219 259382 441038 899243 243471 61615 603354 406237 980760 182095 442620 695002 452438 287669 730597 1025230 619970 756708 814223 237103 347807 322929 222167 369279 751274 437661 1033734 97445 482069 240698 93100 1003579 971911 921117 1026134 117950 616054 684978 1004245 985324 454068 748458 317172 881166 648751 885471 683569 763435 931919 730811 842535 255610 673278 749961 617724 1000184 1004784 73143 734920 735132 943436 748939 160504 1035153 758473 551917 707810 117351 764826 967914 191759 834579 633735 929009 160423 493223 938715 451675 736326 49043 782467 218062 1032612 485481 232574 476877 326084 732886 449566 701417 420441 804062 517953 1033337 997707 777382 895730 491903 630729 1028749 539949 211387 648659 496946 517785 206833 791806 436538 371347 894311 904782 649614 870340 194907 920878 695024 1000862 909900 1005891 673195 432429 863157 235314 552649 1017428 989237 181469 599669 366572 1011864 94130 339615 207770 186312 671032 921974 894803 943886 257864 570100 254491 940687 29565 957026 601548 366278 139123 1041826 633963 666395 335275 681468 805723 386658 556742 231130 478271 798423 669428 700231 552118 217981 607917 220650 402809 581063 482608 203996 628184 224813 732777 845429 64853 973586 772445 536440 701369 162716 293756 579370 837195 586977 456364 722635 588390 639993 447838 781656 435934 752297 866684 277411 467957 862087 583563 730846 114033 633721 653002 891754 730866 326181 177373 768904 846500 258858 887614 842803 897117 995678 226785 845652 207830 294504 838735 215957 646372 675935 718178 871565 468281 860104 584843 944472 617412 604981 347882 443318 756796 1043463 390962 630125 661171 251407 718891 826439 643119 875218 951230 877215 793395 93162 188185 389955 1006689 90012 947658 384595 1024093 235128 237242 968975 447733 798355 785482 703681 121509 92153 622241 834379 246335 219096 973744 58741 308077 807591 1032372 313591 409208 730088 212212 97507 962781 258163 891083 370233 987435 502441 748709 570267 764121 1030281 856565 466034 510888 143337 117684 193882 249671 738702 914720 650891 410487 727644 114486 315217 236462 1003188 1034800 321703 160926 173311 56247 736801 335211 769547 346783 71134 489925 741751 883350 112091 770414 577087 217515 464773 249101 376137 391258 848700 621969 383502 715604 109806 421609 889625 561981 955789 800620 509763 949897 166631 766854 514261 939353 1028438 775562 902945 438838 335675 400443 244099 995979 801642 65477 731691 401276 454886 563057 714082 933476 739029 510306 876743 555433 916100 364203 407097 698310 238038 577116 604407 1036594 46577 318095 959135 1029396 471862 129291 421795 1004063 184109 364496 743595 845710 367397 438982 364917 1023125 255667 249675 243893 324592 243095 993821 342998 1011907 160943 649749 925475 497640 471955 418397 308783 903011 210643 439886 350859 683868 375610 743573 707432 838968 560843 488298 911889 560885 122485 996413 700205 329551 771539 876925 177066 863549 468631 81355 892820 629102 1004384 184574 603383 109755 745715 436906 464527 383301 413545 464475 744726 746916 100271 619283 943893 567798 817526 513579 874844 851560 212889 818016 282485 792429 979035 618313 126915 518680 347096 29567 709212 365774 471447 963489 897748 836921 114338 259017 341326 125907 425697 246989 744692 433618 967791 228491 1042018 707027 105900 987319 503933 711225 1014026 871673 680810 353240 764881 513081 1004590 336861 734764 813486 339227 296933 921555 909881 825210 796047 947766 917967 671205 90493 176991 326372 993893 468462 950761 112444 359154 94716 206823 972113 353254 668150 339633 713458 890907 1001057 578536 24151 519180 588380 975268 285817 61743 122563 193752 698527 684953 703629 419386 938838 480582 441095 555838 399030 375466 584656 227095 767618 222713 128543 129165 202236 644299 101619 773204 909548 315064 579035 712266 93879 291285 11902 685412 644942 710229 968909 383432 226137 429684 446831 383366 436759 727282 437748 918902 521378 772510 460505 984879 116535 890166 825045 314348 809386 1041491 1047136 63382 640541 777322 856438 499060 1003956 736523 503192 440869 724764 231599 780380 678853 778617 717077 73435 56270 848227 289498 906549 858548 679198 895698 227798 889746 285611 500714 800422 92851 774994 839879 93843 633199 964234 130466 969303 514474 1035074 835176 303837 379822 189199 1026596 580820 445649 379371 600027 617395 1032562 420572 832472 425204 509784 844528 250217 562543 989386 915576 780712 840462 813905 145388 954139 637674 942776 511187 766580 714724 1033485 432526 552437 708021 461795 525759 931500 904732 128441 615917 582613 564766 997773 501453 402932 967772 519498 352134 633626 826288 811973 561406 900664 779482 515664 447539 722751 427871 634582 490030 987587 386087 962668 289406 904136 861387 1037339 111231 470982 1009689 811359 518787 516892 369403 28499 128617 179141 308103 382312 913530 228750 640488 988269 330677 814840 898888 674550 789886 490090 915664 198527 994753 146613 153587 518740 495119 47082 357497 771763 711738 659385 212211 735411 569204 110518 210294 684501 700316 896229 326537 1017537 308214 411054 292765 1025071 340980 125611 628519 249441 341023 97502 27483 17279 108395 700541 624252 207563 745123 911371 741755 947469 501144 736015 1020469 651623 956755 188044 944984 215011 618452 613857 307805 1025520 834353 809464 604637 684155 460259 900387 586414 882040 902116 883244 600003 888373 408699 98213 277895 587859 757592 837222 367722 446765 747395 169905 618678 196174 506634 941207 747081 806429 627927 384536 742222 251510 837301 388962 119774 969395 342648 810709 910008 826105 453299 376927 754526 903545 288492 802533 669471 539261 857014 740757 398043 224173 349403 865690 755895 755415 175909 210156 288555 185103 307535 327340 685685 392518 309050 605100 867045 838867 343854 407932 989900 753328 155562 780936 532015 834965 727771 576942 32482 994422 176755 502721 492239 1034440 1013818 723414 391253 915589 826549 649624 115190 536190 203741 1035536 984923 436348 387275 292570 920374 987565 318495 311098 503633 970877 808850 498851 914260 1038089 961334 649355 276202 619431 1034803 886227 179090 856533 94331 957897 583283 838005 472211 638378 645796 547774 628318 1024963 87886 974105 151020 399251 694957 401253 849350 667899 399767 175731 1038982 873667 809400 639583 394745 1021582 946471 323333 484553 634701 730614 195196 384204 683228 918009 641515 851475 321228 521231 828269 539710 909746 931540 391640 808940 324414 556145 112421 716768 707223 988775 762798 416303 92271 358757 361693 317333 579536 954942 283997 119482 163670 886863 500203 922095 77223 56907 151391 45694 930355 817757 145531 621111 1039397 686962 634531 212563 255781 736150 163170 893556 710098 239286 969022 945386 122428 716202 914274 64998 716854 373135 966767 766637 689086 945214 572029 368585 309165 639867 802421 692081 345943 621063 938892 426111 614346 469278 948066 739796 366671 461227 376137 931299 580973 322359 478844 449228 573267 1022518 81378 64750 369905 4089 69500 963394 436653 815693 203227 948782 945708 897777 277962 723947 647403 359597 700250 420669 992883 765465 124015 916632 47485 698857 907652 963918 374380 585624 572378 871636 437625 398798 117657 968103 694879 147245 1001366 157279 945351 621802 652469 1021455 425574 377693 573217 794563 174579 434674 1020470 249018 816363 726499 679651 853820 224310 280958 699635 988621 55225 682231 716887 258857 979011 668090 444203 683191 962719 673277 598965 145329 990452 834434 510859 618717 522758 136698 519009 971063 256738 191154 386226 939369 84703 228404 497318 891523 713757 898648 740058 519960 702137 778543 316507 422814 463578 685134 1046088 711574 420601 605502 887454 613235 620829 677835 882822 961931 225224 574443 494375 711832 635852 631475 748061 441740 964436 682075 436126 67007 694756 862040 1045602 1038216 960857 166639 957720 737470 777873 1030736 510410 1028422 247766 706742 421176 816793 688068 924987 805873 757822 190126 505943 153059 263807 896906 17915 631454 222659 956779 240103 504026 832163 769666 414899 613468 675544 563573 984306 748206 913862 856022 285949 343765 507409 324566 581104 679036 383063 195463 198611 902393 207738 121702 968494 663126 751765 1004484 377837 690391 234183 1043652 615678 469398 341845 318521 851028 767154 337635 392596 488282 552684 845436 673258 320826 928030 292825 161528 426485 376521 964227 924774 357490 178979 110388 580569 971943 419777 449195 994876 1011364 952759 695609 863708 755681 660399 846475 1015299 692767 626943 682175 914882 238671 138715 909769 539758 212458 677345 493488 368309 722652 681844 504419 505241 422516 147065 620792 252578 504728 747891 507041 72127 27005 238141 715148 1005844 588109 847623 290879 425792 109015 89052 417903 63061 1025446 416105 226670 331355 691148 559092 451686 452448 763235 76767 740391 677539 93359 704332 919199 619209 1014104 931151 96983 96463 424164 841887 214319 511712 304374 235254 940350 790141 932473 242666 748658 468093 1035302 732493 767563 477806 506720 968338 340605 960314 371070 327312 663386 967365 385714 876054 712500 743219 42719 624246 117555 325958 911800 423271 759071 239573 996491 618249 694754 706206 599027 559868 568447 958152 47839 1028273 429417 722047 944966 687622 314106 618987 212901 894856 935783 215451 695238 64803 433741 644897 508273 384269 505020 983227 113876 333919 241838 849161 516378 994912 121018 561069 628846 192102 449236 167918 603731 637063 293713 634477 478775 845766 984414 906162 163141 453556 642009 162542 477866 293419 517074 353493 680559 765229 817747 845744 498088 837299 325010 773460 611117 955637 236790 701213 121688 309706 261189 1023526 172543 976984 920790 310925 802194 255912 354151 508794 926671 366313 822250 963825 97169 762620 409490 638276 957893 1027122 285657 1032610 357112 1037396 683614 627644 816502 596939 692479 847024 989874 174717 496305 960172 921235 555850 663538 872390 695480 709270 635612 665497 864074 810801 524036 882003 696566 390057 486499 860279 837074 771923 589574 882018 563643 282422 244148 452121 408498 693203 75614 387028 509178 470199 224435 742967 650914 242524 112042 756451 500438 410875 958845 321254 178763 48462 222102 856909 401303 68351 756255 693995 1019051 433433 831982 915779 747298 452243 231183 432880 166645 503382 117173 932272 924510 576047 647923 495537 684534 519936 535523 917883 748906 125229 138238 64819 736720 522300 828903 842846 420776 728235 836813 1025186 119258 936510 214647 781574 633045 952178 621496 470636 986516 728199 522393 139069 187785 997781 503319 881459 766515 705998 616273 401366 677858 875737 484237 478315 1033801 56027 413578 813005 933654 584123 596920 901661 865748 1026016 553214 271071 425672 253272 707471 444195 176995 249273 400837 949380 309724 645678 308589 651442 547487 602942 390798 703852 779173 902371 242985 763380 115686 81565 963366 719021 951484 332733 971201 579435 414634 424398 210810 455223 374618 1013260 482276 342715 153359 875122 579813 735771 670605 848490 601645 693846 145845 478247 497251 120219 748430 382068 889171 324202 887542 718374 173971 103677 931306 857543 233208 585359 761098 934835 695482 401269 695537 858083 787947 774453 947757 711634 762781 207583 38897 895774 369855 548515 987622 911712 252718 224154 904838 837863 838533 975119 847155 857811 615191 547305 266191 276329 730046 756654 324962 800634 116543 249318 895381 207598 562077 748770 496108 471374 437736 629353 124317 782407 276210 687450 318636 642619 424479 556004 104346 597706 676858 776964 778803 281307 452138 113335 947075 325789 184797 696691 349097 609274 212182 69047 674158 603094 342077 669370 404730 242364 944563 782446 742714 490316 895698 951531 897710 585477 156525 224981 995079 325523 647064 1016011 992425 614194 857973 497394 518197 809543 444888 414455 79819 502567 380572 927643 291710 129190 29051 375532 857017 620763 419313 728847 987995 768609 23934 485007 233189 119801 875216 846428 1037894 194149 859961 651835 32581 309357 889566 685306 956867 1000354 888958 85949 986486 130860 443350 519240 713898 762860 708727 683912 561895 326732 580397 506536 334205 989032 1034567 1046976 800150 117167 859058 260440 489925 287519 337916 1012144 685969 578349 241507 999655 258468 245132 517209 706475 770255 820030 848322 415093 646329 294789 755673 875111 124447 60400 406223 654356 407437 625578 1019620 895946 444316 123291 956857 1001187 220491 984489 628903 457288 441894 186911 755664 906072 829034 813547 257108 756710 588931 103677 387288 324216 743224 296697 601261 820411 462375 61353 834916 750699 324069 775336 415516 247277 240434 344927 221044 842515 748693 732359 256465 453841 494813 755375 239261 431741 210723 956567 1046704 983399 356293 309212 564086 706225 440873 611149 794538 382773 388158 977976 785537 152798 407331 445667 998554 772508 1014819 882989 497564 497755 983678 490416 907665 984627 274233 842809 800585 411628 848643 764477 426363 340953 764942 309722 239055 701750 159704 643294 850129 864570 487652 845481 445178 588234 31805 537183 145213 994395 106143 1003364 407727 46519 478298 611702 975210 418871 760476 251496 918623 425136 998817 1017547 649419 576185 189688 822202 256147 779924 88541 1034593 47918 414681 20474 954806 248924 191738 194357 575727 186735 120925 959220 448717 799468 502329 227298 334812 879911 235945 162903 637005 735788 232599 925095 615759 686630 874392 595829 105671 920501 93530 1034010 971724 846937 250071 763693 918205 965062 858614 1014924 160979 638105 699555 706460 178524 562647 837007 292551 321318 274109 955214 603500 838470 709428 325391 871726 355660 1007981 1003306 190103 1005929 925082 826149 216527 113389 1034464 421571 48085 1040942 1017135 587983 564039 905763 480230 932399 764551 1010086 496798 436664 117732 240491 818036 100337 87965 909732 890426 619694 307925 994213 81630 891634 85461 420879 1034674 433807 187919 724220 552361 48369 255413 486157 932316 1032475 200445 837557 920508 836525 237225 79291 433601 573142 997200 965410 306331 379841 934781 416431 456336 838485 385195 772711 227893 579407 239453 85821 508334 469434 582563 292207 1034008 382797 116198 789998 733759 512797 410475 237492 977538 629306 685678 227508 905563 24527 834638 713144 599411 1033989 92399 796251 228359 617362 568413 113050 239472 191868 468599 24183 389970 1012838 302825 898569 746937 318830 873123 496070 826758 439180 871350 175055 516814 823766 389962 884233 900804 1041193 992211 604902 797885 317033 1040564 372072 898465 472650 506473 708316 368456 769208 898484 376497 111591 1006691 340961 923891 954804 58867 259476 869747 63320 789199 628019 644582 370417 556476 470794 418875 896626 801596 105337 355240 504627 422136 383637 832062 937170 499469 185318 986908 250852 815307 434117 802573 304058 802094 103999 30074 706647 954280 125944 742321 233691 111565 941962 873239 564799 736387 609485 319402 843038 904841 978712 723933 157630 874938 881849 653843 1029474 812889 204723 712025 824946 780554 639543 617386 85465 750917 874972 616347 857014 659421 247542 971037 90061 994450 588303 445471 399743 292082 998466 151287 714990 1012781 858459 301817 519568 683791 881449 1039878 231411 755829 1003091 991109 886722 596954 676722 570963 517771 732694 254095 645814 809771 988718 914958 1021254 916040 228021 520970 568826 703598 740813 72351 413883 792541 950748 589363 454042 357206 426813 358754 566943 307097 161019 72698 812900 456277 529911 596214 351630 370021 838860 986458 1027333 229074 1015965 894421 985543 476915 690901 53241 84855 710951 824675 383473 933222 886815 538687 304635 420524 1025573 147270 987596 519826 987351 503115 847205 294794 940807 735891 725365 511169 379950 78511 612185 709838 245316 726759 760707 644978 288633 167790 642371 997268 468575 952759 578987 209388 105846 931761 162195 964123 104135 316860 1001066 472382 957321 142141 708499 661963 448271 650391 689403 128118 129638 678708 833913 581445 969098 27835 492779 61424 516918 23294 412502 89773 892014 1019250 383023 780622 226009 243931 685071 561077 704014 386259 743297 843838 515099 718436 255573 854745 947882 318842 1003747 422520 46549 212069 734660 890276 472035 213886 781341 373480 716182 241326 564196 1041872 699581 977092 1037857 322949 727945 661222 564147 841078 447347 644039 769224 553450 1002771 1024857 618743 749993 684667 892024 638502 220965 865990 963285 764803 703083 332731 444917 240046 179261 374516 451294 261219 734299 879771 118237 990354 397789 915507 1029508 254702 841656 868699 925276 1020617 498596 479961 602579 481357 232817 342454 654375 993451 381605 815345 253280 800951 59369 1018149 308725 11871 794010 275167 419215 340470 726203 924845 744494 988733 934762 566109 180955 255446 468713 566714 430797 256295 626103 284410 746840 583910 552725 924141 471893 823019 846657 801511 321293 306574 744385 912193 479027 784914 713665 614783 190875 372066 752242 631867 635833 364985 1026073 381398 466141 429369 682171 756625 48794 999112 642790 69624 752326 748276 515115 484220 173788 973108 750987 210776 104875 687383 268277 534389 742937 485467 439358 345594 99807 427993 454167 620456 738934 316730 323400 125914 698589 975824 79198 174391 928566 458306 384332 1029701 129877 536441 183785 365947 770282 620887 760681 252868 598447 389675 116367 430901 779697 598519 478347 430995 584902 997200 481334 987963 958168 529398 932294 663115 242811 592765 267135 360099 946405 734479 221140 1006469 601718 173419 725738 929398 816881 78814 349681 424421 58199 640882 552945 933496 814806 893742 985470 307160 759576 971442 126542 677780 977046 730825 210759 479077 587444 936444 930845 845855 504019 578397 324717 633387 902001 837044 800180 211187 463571 340984 693438 537431 929172 464734 579002 790506 519334 774080 50367 499079 244379 707758 899660 625013 431213 897166 445323 984822 125938 470650 968597 118235 822867 632014 830294 1022136 16299 870109 244650 882328 480380 871757 717483 953241 678510 571597 167769 851093 171551 956603 514883 931250 908569 190329 910983 740532 114584 485873 754429 821882 362326 751722 443487 823004 714419 276147 386609 240011 391604 115935 221945 594303 766061 82895 634800 241227 242866 511814 602846 520387 1011201 685403 610907 669389 781383 695858 767377 627870 412469 381895 505169 727483 356661 932967 580747 893652 681335 960820 437222 153823 894342 474218 826519 375566 935909 1020692 1029414 801430 811869 1033122 399226 612264 572111 976419 701830 471468 836092 218735 969560 544625 196038 109555 652047 642667 748603 893118 643741 990932 124987 948284 816589 244472 566119 585045 303903 418761 380492 786016 494231 747049 246700 313887 881822 968520 347454 1039248 1011204 840495 608691 180161 423333 399331 293364 899480 325530 514574 831706 977217 776502 741019 62452 903555 771781 858935 554860 468684 882822 958005 495508 740875 227697 650586 699210 975498 939191 113093 689099 63797 875448 224594 930511 987955 324508 85742 851844 259877 959844 550606 236749 146959 463326 733661 232051 486957 897480 953703 128993 972570 464029 698216 998454 127740 761641 741802 813963 963223 775207 388780 804346 118508 560573 613348 795517 708006 468438 428762 678844 775454 1025052 682843 44263 1016790 482204 319955 962909 322508 379779 691142 783202 888585 837341 964700 1036947 292729 423890 959932 546367 746439 77566 490788 130132 244625 609498 584660 272367 540604 1033350 463207 376224 762317 915138 828790 214734 476774 210317 929950 420410 985391 879646 831146 946398 752837 1025480 60027 661854 614240 686499 989471 776930 876122 318110 643467 847465 196110 967349 40867 352765 379102 732626 776504 387598 666239 145654 933063 877783 415089 238446 368116 456048 888801 678430 685325 480931 553195 240775 978473 741497 673768 530406 69114 711002 581427 908696 472738 988309 1011333 495410 93339 677271 497102 482885 871734 991581 637147 715475 289207 899235 392710 957706 845688 388401 547809 444666 380154 110308 666805 667481 420508 840568 560349 122339 431343 894436 322319 814994 129807 251376 699360 972933 503001 577450 400217 849051 334429 441250 92911 321727 530919 414195 1010761 342071 139260 817817 506909 672667 817066 547499 534455 954802 979339 418789 1030663 1004249 784677 838863 479112 617370 186941 358443 418989 285043 48235 583146 1016382 435658 825726 355260 413303 654994 444826 1002091 650635 883110 329565 679630 599934 505387 740679 850912 482424 88494 796506 306071 145251 935516 55249 924491 479958 799070 814032 703267 840692 285415 913593 736632 805685 451870 1037579 885630 95870 604881 540364 404717 584163 671338 902892 687721 617260 883778 233775 861067 882275 465451 567517 242865 507424 738673 255181 435321 821822 870371 697677 1030420 104419 799485 571067 862709 431836 170671 607959 467805 421950 501141 1022011 844151 175517 324537 277979 906891 205671 837295 444559 244101 582191 469716 901546 648886 358549 569823 697715 796263 555239 864130 626454 687462 124139 762287 388056 938075 413053 912993 1042181 608971 376248 82559 780481 613670 382142 626365 811415 502362 473877 972708 635187 60668 683461 959707 708530 347935 112983 696104 504899 979320 889550 1036504 918375 630428 317336 432542 1029513 46831 863422 187949 921031 261153 338862 651787 1029234 945958 480287 269166 462739 997521 375843 904304 966410 927337 576637 482876 350590 298970 982084 838954 923477 899466 390826 810046 117685 942827 499593 289466 1013779 355740 981602 994033 114470 588700 388251 993756 700669 571277 1033609 653973 65506 965528 851145 972552 782984 963654 287615 733008 851091 1029165 844047 621484 998444 698461 981186 340405 633805 186839 1026732 382672 439867 762651 124851 913517 843680 237818 621069 556268 392596 472254 757076 383397 372009 779681 411623 142142 767278 343155 255952 619621 234727 898725 956574 711970 696542 143317 483122 233006 496370 349894 946499 957347 728183 552662 194118 200154 772742 108444 849001 698872 604987 774995 509038 457882 291743 301723 925002 562366 483265 850144 333813 967580 499154 296819 1003913 89581 957336 695926 812149 585115 743191 558909 237506 521570 300655 321497 455711 741233 33775 455758 657139 617705 976919 810599 954061 515618 340921 224414 617960 675818 945229 636444 625022 990890 493727 255879 662457 455053 699005 814262 789719 195131 655867 451548 223964 558911 434066 835160 359906 391829 1030024 605980 970291 603605 662939 849690 901907 16350 916360 233115 714446 841172 991867 630347 510598 661271 311057 854267 144319 915482 492525 683023 700344 828587 901337 586815 814746 233967 973510 355761 963426 403871 698845 953421 846669 829930 343239 307575 953159 685989 642036 708024 1042816 1006992 48732 771277 866998 1007156 373667 1002509 220564 631423 249577 972452 849285 501273 453880 629211 105964 714957 441233 953427 413682 652140 753072 289625 512457 1023332 829097 755184 967751 726906 516389 463643 234961 835132 408402 811191 566235 583099 755923 190965 957620 414638 606455 218701 634676 357011 735176 946950 376104 520741 662766 902693 874424 938595 759672 617782 151513 501604 1028263 399863 879944 812811 353135 722617 645840 157301 498137 1037834 715674 418745 1044563 923295 845556 498965 154597 771867 256634 979612 681435 769098 945514 465878 121338 372078 863085 556970 55645 254254 577918 727823 276401 498125 193491 167373 401365 390358 407196 676967 661335 250517 664557 943352 459486 623038 992347 1013961 873003 727506 925494 214238 239131 511117 422579 640504 445738 936862 386469 329071 763349 260968 220886 985006 535759 816433 361963 163531 611635 960850 224612 404092 564407 500856 1003896 277438 1018413 694121 389581 174589 438835 843098 578223 822898 987378 924119 520577 181939 926575 417045 846603 258158 520833 338667 502604 777876 649403 1031433 293235 921052 761118 676462 687792 110396 826063 840044 672766 756059 307100 57301 473573 514330 902790 826209 992382 854008 286239 348117 216889 449078 175903 509358 400814 433565 124231 154511 124266 895817 666735 889314 162513 970339 63853 177610 829105 184060 417593 378291 343937 76715 356051 376356 162489 676221 586137 899181 775856 221028 959119 510177 322190 842866 827815 345587 274091 387198 63801 433053 467751 608974 181165 826929 904310 620046 415158 424730 704131 634517 651081 961987 989890 642951 761235 970600 255320 1012813 847058 1003748 233298 452506 407194 369274 631742 685497 760520 1040838 850249 570856 226415 368246 144826 245176 238059 508047 161977 998312 914532 109244 581190 1037520 806765 344446 239963 89517 872294 482481 967246 1003393 807487 324950 642223 830134 234675 254578 121692 764202 821491 776009 905831 856040 255318 1017639 719196 470929 452045 907477 673276 715854 619804 191354 762318 706389 404347 254814 354125 640634 949953 731251 359892 480627 231263 913188 503060 520484 220072 390705 334330 459119 54127 712955 416057 424419 240412 941191 60701 1012344 872260 973158 820970 708111 253707 711146 567165 634588 569225 127837 561111 189038 816360 961633 212756 629417 185803 492530 848115 95449 775219 1013893 216990 373571 726343 812271 127454 287738 988938 219083 80842 668783 1029219 846259 370462 742385 797678 982100 867265 709998 504634 453213 993617 273591 1012865 371993 388133 255644 246591 576934 701325 354234 651311 366470 357745 493085 614027 866780 1028252 935844 113707 762578 681262 289678 245028 540026 469215 765124 499094 617910 987769 386823 236776 403953 455084 151263 683940 620387 425512 678451 379964 874076 858865 463278 501610 409003 939790 118705 904841 740254 306748 123383 477037 147079 946788 698599 777497 259228 619395 954495 829563 869269 317786 701036 975018 921555 489524 383525 936499 531166 635806 345850 891919 951995 872121 1021763 937708 96678 478871 250477 277822 673915 916105 681135 502969 570355 625518 718098 119251 897896 451987 654641 849320 904936 366259 124591 240151 1027220 923833 1002949 254671 939444 454893 979117 242908 733660 1017510 818255 931126 691775 752257 204771 831393 734539 793790 863910 343217 615738 683234 676573 885705 513038 911058 815887 871845 62715 222938 214837 63313 873619 649548 764540 934719 342001 359146 844696 176822 621596 761649 286077 25471 1012486 406198 545149 53175 1025372 671443 941850 717996 218096 54119 180895 349882 587600 960013 161116 120527 872906 196548 28532 890310 239219 628317 248655 1005882 684462 870635 998726 179988 210604 347573 653966 286134 568564 872693 479027 707537 801717 488556 692009 1037912 826797 947556 699541 564814 775280 1025732 867855 586454 717702 489566 189831 58175 117237 188182 644053 261840 363677 309783 539627 218929 308631 869007 92877 289661 882307 162046 370473 732116 1002161 469567 745241 937003 319083 908720 887213 171452 840348 318450 851144 494775 194878 844954 977931 1021507 887475 489667 739153 1020628 1002036 812905 845141 988116 418804 159407 853995 473715 587619 376241 139173 366386 762035 175423 1002601 326888 521385 724904 613433 971091 480419 718901 325536 867250 304343 154844 605722 98051 237204 758695 651744 305039 418847 849801 366533 317337 317804 1002151 626299 654002 251557 1034916 978073 340986 584027 425253 846288 129126 570923 385257 710955 205563 65113 779178 321430 588460 891723 717461 293179 192699 199155 233052 954839 383165 812151 513297 908099 948964 210079 630573 318828 424913 572308 621747 368497 911497 884161 816189 470745 644449 92055 732055 124408 608447 989518 127900 159596 828238 223638 567134 1030346 902854 183851 521227 62456 1043264 563027 908378 677820 484953 376035 831981 618030 243108 1041798 310898 842347 796031 675183 38871 173755 881014 534265 672687 701351 191038 814415 986064 482377 847126 805241 865240 742957 1000986 829022 411963 468087 636431 610103 250931 380141 710039 351960 999993 355288 1013292 184693 621976 953717 452982 985062 483575 582574 895890 389165 689551 647231 930877 351055 429422 975956 776597 169405 613586 126617 970264 516239 571879 634676 951786 1039640 502634 780088 816239 585919 310069 1015456 888035 1019672 207559 956627 804087 548333 628342 540625 93790 459719 1025188 855358 973412 853738 816471 571518 228431 238875 645618 997810 630121 714979 1020773 464728 779481 105726 698182 695001 147379 216621 630030 228014 488056 503109 362951 588549 578663 813020 484062 1036634 587633 636393 504205 988001 795373 162732 226989 716921 550900 475010 456932 751088 847967 706201 992856 577214 319959 631678 675375 391040 73021 810812 48867 255885 743651 363129 757815 959587 389810 985042 771877 374467 927980 719308 460231 816223 955981 994691 830142 624071 475026 358010 863608 774540 472872 975085 906706 574911 1026961 574455 292491 702637 181630 556465 454310 716648 944616 438726 343079 1038982 192184 890261 838572 112015 698066 634383 483671 336639 763737 810710 125605 163181 773381 298998 462744 559583 767888 1019332 36861 514077 671427 511286 765498 469417 508087 901619 857075 57084 483797 322245 540073 438064 731951 371950 961372 223161 59902 907664 251589 444029 808219 423030 407347 838775 963987 575723 735403 673529 863509 438162 515266 331087 638029 508857 105879 59623 759399 881231 716611 416493 633446 867083 836314 476956 967546 935515 907204 959577 113626 701269 618719 700310 264175 447322 726261 112269 964006 391482 643762 638288 646914 568807 355958 751109 877774 446035 691692 677415 367763 184445 783555 460750 711364 479607 566815 685739 839160 477374 1018547 708072 987739 883981 687825 1028896 873242 653601 947532 652106 897829 516156 343286 759416 642353 471889 1028664 343524 154509 310131 193269 485551 357835 477913 940341 926618 597676 796147 538011 962057 190643 478787 59006 412134 763315 112851 599391 78687 145229 619101 423395 247694 513376 911509 1012937 597206 834675 780939 605351 832436 117055 691035 702863 954766 808442 929401 908311 1028252 889459 772339 455755 767592 284599 637047 420437 565039 744416 1008513 883305 383682 840867 358735 796524 958712 464504 752530 642329 651851 380423 904929 637975 502360 993367 308028 692082 572324 110237 867019 715549 226537 915992 379508 778365 467697 304881 736362 122153 504974 999920 1021096 843428 941651 1028453 693053 472034 913436 808630 872092 951739 241228 95295 929164 487469 714722 572698 609565 790389 475514 680791 764518 883989 650736 445411 6903 389012 122280 922578 782776 380821 822586 888939 631034 613112 644756 374662 434659 645749 529341 935022 872557 462461 374162 556281 480537 832637 500331 746609 520888 469387 419034 391560 605142 635343 707065 879877 327443 219310 532030 523528 818507 345339 1019700 711282 432814 887127 61084 452654 919546 832908 565975 667197 603463 735532 877175 406262 211158 741722 804350 744748 547254 675629 896025 993827 254424 597678 488353 638762 512920 566966 232749 839051 94905 167263 113871 151197 7806 939191 45003 1035907 888018 691063 399285 414842 96851 943701 351688 861936 990741 305983 823121 769304 770207 649121 584105 251622 883285 1041730 998669 539246 803070 880967 701726 1017201 697721 419043 167743 1021967 1028890 992102 615671 1023650 126158 687880 785034 449694 259188 964024 461436 781341 367323 494318 281571 800692 315246 814507 128315 470944 913512 937968 629686 340457 751798 160732 681658 617310 894859 58741 130253 999519 994510 187508 904777 298349 849497 521609 509607 615039 472454 735657 405342 651946 368084 718110 366056 239566 437551 323161 801515 476511 683422 207166 574879 211865 412887 479715 290581 236280 707526 121483 622401 605294 56044 667222 941710 305978 588742 781720 863670 326468 255330 869882 317927 1019537 748888 594937 388809 489281 915636 842071 216522 758315 916041 994792 130209 80539 828319 83709 904002 897182 986899 298905 1007758 151523 248989 443507 568974 619470 621018 615311 731335 734301 498469 297981 374342 836589 126129 790421 472229 610151 1001448 563027 829085 738795 699282 970025 646472 185723 485943 457763 44405 645517 1022982 246206 596331 912296 402167 293405 256795 514649 492444 900355 570735 841836 457609 881977 467437 730671 908516 556333 684383 965718 708821 922493 227043 471905 1018012 912504 946215 728182 415442 103933 305387 776211 367197 654154 1010756 381672 877740 778852 659023 728184 717491 558715 161084 681557 872089 950733 914352 996792 720646 494950 161470 431480 519494 712241 724763 703303 416473 56743 704734 1040558 241963 64997 400823 984693 612941 240699 857766 608439 997827 552817 476918 260872 777304 751992 771795 208760 294441 290698 15326 97438 920477 845578 817894 871862 423121 626079 910611 958260 158618 396757 728475 607915 759144 994408 216603 455600 564094 236006 441617 106206 725471 668103 760538 435877 386403 831196 243164 327282 678844 244486 670190 382506 563447 498258 443843 226198 859701 500620 119794 578845 840339 967859 934638 390475 106454 1039371 801022 286262 335774 177270 168931 511429 160087 351461 667063 331247 238299 369269 643056 866738 233946 580173 968108 460697 223986 69598 253360 1009298 483757 1035432 642032 302877 387135 752898 620264 320508 259149 862196 748371 755405 734487 678966 35567 498874 546665 217018 60526 145129 361883 436645 900111 236952 989123 863895 105468 434669 579934 504054 482713 694778 260302 326952 410111 847418 866351 762556 155550 710481 358681 602612 357494 206959 84958 900113 48598 483786 122722 215167 976217 858845 968103 493143 800748 318441 730982 228499 886367 239827 700272 187686 127755 727694 761248 704224 571107 439273 550840 173911 619220 48977 948645 487074 269756 439858 305116 255214 802492 30590 400745 683469 463610 481508 794292 1016411 1026409 236687 943801 701315 793526 749753 719267 317161 64402 99775 897811 216023 1022418 290519 1025054 383102 331481 750817 814426 355665 445299 356730 555474 478538 671344 941651 692767 940792 355033 571260 942327 587688 793209 754941 637522 621410 735546 1015981 222629 1009771 310891 57206 125342 522390 879375 708412 502512 711965 456083 448205 891159 498094 827890 984630 929588 810444 687953 72479 517290 439128 454939 671347 382646 311927 283891 668595 146895 433429 81524 245604 912664 115197 106206 988073 62937 258755 228312 1009317 289788 859035 252401 478397 830934 446385 712106 430819 72891 292030 345709 79983 961888 392280 774837 604717 429230 1000607 985563 314836 1019273 783017 647525 250507 738138 425858 242292 1040784 732853 577387 1037900 55983 883731 437946 243875 923490 860046 501382 14847 279287 390341 187966 589099 508660 322791 644596 291691 691261 623347 966966 544446 934883 710285 865249 254449 486369 429411 637409 952700 489227 317149 122631 385327 316365 658411 853741 137202 747631 470630 766099 955935 943484 904477 764778 760410 140415 970418 580838 1008713 842842 887006 584889 254701 485080 77786 151004 216254 23979 744056 297787 487829 736774 195134 993477 731195 254877 852956 817398 30043 690034 627066 837877 702842 969577 183733 695782 589443 588092 566908 274153 717296 578742 449702 88755 876186 421515 452568 982065 772254 908876 817097 933474 770653 841500 220779 802475 459638 893734 130341 472916 723911 839073 870821 641275 766479 848141 845355 130866 910657 191007 766851 938454 897400 30572 259492 508733 855127 56150 988025 975070 537547 163347 717205 683370 307170 686786 889285 12207 455005 410492 864156 278198 129398 780933 234335 951715 240067 608221 486669 870159 112975 368309 699939 1019202 482093 679005 772821 1003599 935246 277277 765065 701635 225102 425577 767283 742137 943678 105771 992232 954553 322134 830862 456243 98130 540556 982432 511187 695203 959861 775181 341483 391076 779145 969321 417330 553594 478857 339886 93215 553705 238927 308046 369849 865341 952151 725873 326778 844685 913634 1020622 911696 383299 224088 406974 843077 1013825 554828 971512 984922 937580 413562 787647 1013252 876035 938964 561095 322455 800215 1032291 126422 313297 889795 439532 256058 401171 738495 415590 112474 864701 956792 428969 16360 765340 484816 589161 55206 326849 23485 318527 311175 736994 778979 959023 128897 539079 878508 952463 646082 113844 197629 920011 282221 894516 552870 358583 513323 287959 951515 1022657 416621 931143 685690 745136 517175 397116 730191 911526 841538 765633 251573 186218 999264 898196 999607 484820 822941 735480 314791 512061 646100 364903 108255 660969 347995 856933 766622 425576 745781 901624 61115 1026079 538334 717249 751328 707187 875360 494540 127226 254681 81718 351196 578703 620435 481854 932834 300846 862947 740984 745970 415164 925031 536030 255684 247737 420207 186045 888777 978442 495509 103418 261474 847125 900141 714218 773891 258697 288199 687523 760708 633084 355699 349479 478286 146650 480094 235249 444637 488741 215779 348607 846013 1026953 461087 674296 539133 81367 189039 512482 807397 969010 1010084 165854 512786 130736 734321 903977 797239 349684 178550 301725 805655 821222 705481 378850 887871 973589 186431 634467 213883 629865 128820 882070 646882 326501 731623 572642 959602 947516 384868 424570 408015 992567 627614 499224 1000365 471281 990156 843654 306905 306526 937269 603367 501221 566719 809212 359705 160475 478585 644652 911204 822703 335673 778589 450228 520857 380502 679252 615383 530935 823128 46812 877775 995757 670903 81135 1017532 239995 120290 728467 799405 844686 665073 250278 208605 423758 875541 856042 636641 325155 879846 124587 645293 227910 963646 603883 944835 1026106 57166 875806 233178 879950 469963 749137 146043 560828 918520 452024 296703 466387 831283 380630 500939 745942 224954 836270 1005061 881418 412281 474914 179477 645849 589209 519522 993899 813676 801764 461599 579513 256480 908194 1014795 472174 1023107 281214 926635 690527 331638 238835 726774 864505 261676 82926 440220 706651 65074 113263 719369 650347 324220 655042 387223 823186 100846 891482 291833 188352 707389 735603 444750 756587 602811 890340 1017150 399082 454770 236715 337905 121692 551855 117363 520270 189245 617550 292646 556387 496974 966841 169182 310201 645210 488626 44863 924785 453938 795597 810657 698810 599631 137067 457164 996952 1016820 717455 962782 872782 86654 734670 641532 836455 834033 930796 839484 959395 965200 339936 808501 740507 243823 175093 911576 975978 579805 956057 346053 947486 889397 297916 421230 969641 259103 552231 831119 398061 513380 482132 379722 629868 742087 641988 257349 841569 474126 995092 932691 620200 125303 670319 408267 454328 481577 365927 942407 185503 932049 667301 78834 834972 341707 484263 431029 319381 495996 985579 1018405 847363 495225 126194 726205 497766 831611 649814 548764 433378 883972 109500 833904 830059 747867 252701 715374 375369 594615 1017458 872935 56572 460670 457608 956261 340350 13247 306455 428271 375978 773347 220587 127859 425560 233039 901339 479399 581443 510621 731065 810804 583293 834780 1028209 727480 897641 800142 519701 314974 977173 857903 500567 1016890 766421 223414 969307 415564 928062 143087 176574 363865 484314 385498 650285 324558 354991 168871 700092 453002 308070 763318 873373 620847 682680 718232 316788 666199 567029 1004408 497236 366022 566237 919466 480209 461529 970292 843458 434682 333499 620516 308465 288287 1028451 84972 759635 88997 1041290 941363 475636 815804 32091 195953 145324 977289 171442 996653 375869 431763 771290 650116 801916 651993 1025826 509345 889754 636664 182649 417367 943387 769698 220814 1000664 476777 962075 509341 964741 717937 694718 761116 80506 1023490 846921 686028 880218 366126 523785 547933 921304 440882 932743 943431 65046 581368 490001 685109 410967 469900 204458 607519 14590 876417 467865 355955 427980 763322 861435 331735 80124 638256 64945 604134 155406 697585 596187 945450 568150 859975 750500 170233 56627 510809 744733 892673 584123 865422 636051 806855 586875 902801 865462 683419 359003 778286 354202 210918 815581 761676 562782 827107 674613 1014053 391864 510428 640472 902062 488715 686820 1037699 604359 795125 289707 682969 650044 1026000 800371 638237 676793 1035360 336317 765139 630576 974965 901431 766618 944995 878933 679540 665574 92653 64814 223449 1023284 419610 726390 914816 818728 324060 333263 658428 671635 619253 235426 843150 560120 632749 723550 175346 208186 623609 217211 386028 965464 1012148 757528 497046 768162 237950 869347 870075 859915 732341 1005258 777889 952892 949347 935660 523544 493903 645514 188117 290226 605132 946596 540115 774955 665999 878466 449650 499966 810214 358841 236771 867084 723519 1002339 552892 583294 217453 677581 1033020 511781 419793 925073 677491 52221 1016259 194926 560539 785760 243654 322603 842706 776213 210761 618444 760025 781125 626490 796600 224445 92885 222773 221550 489110 735387 847123 667468 387235 63228 391459 444005 380332 378789 848682 464881 636849 593273 950943 497076 988342 227064 112239 1001163 995481 404916 706381 781382 377431 292438 466150 860398 433522 871525 975720 941512 709407 379318 842428 880580 455055 561643 916234 236393 216381 958639 469844 618745 1021892 227124 230897 418428 323340 642711 863439 156382 858874 218730 929748 899753 969770 168439 359747 707881 569191 979402 247725 390984 927177 447543 848824 449582 987947 235085 840630 343394 940191 875533 93133 218669 215703 605509 578517 841574 798667 95987 782618 327592 846757 190798 428505 882974 924615 883920 329455 770963 599358 746970 225597 399731 948881 320747 841177 470322 388645 967047 431941 459005 874852 829915 220255 219850 343581 204272 303967 666999 573347 451380 291299 489779 882100 155513 440742 739758 814380 351325 129845 618084 94011 842982 174795 867793 645735 51071 770556 375327 91821 126380 648148 234450 728603 859104 671070 581146 173527 841783 679470 842889 520290 980556 211645 759207 301556 113522 540408 961163 113846 691515 497916 695975 221011 985554 646949 474009 196108 298459 1034585 986393 855990 564705 375559 841136 378674 991950 374283 900492 233385 324842 1014328 546737 492469 586133 95175 907419 762099 184048 471275 187973 849176 1046536 282596 698219 749205 1036571 246643 31867 278234 633285 923803 376329 310857 214011 63468 309886 898230 55002 976071 793406 961309 709981 719203 334293 390246 713884 389990 439800 296814 399703 113511 731838 1000162 152523 647247 112764 616905 612174 754421 90813 888492 421112 1019114 635655 625063 574189 243943 634410 831729 644840 557025 584797 1029936 743719 497447 322380 818505 1026117 556940 452485 705429 495365 959155 647406 789885 944435 1037425 613227 768440 247747 830348 576926 356431 603263 821241 324179 673212 665470 582907 330877 220714 952161 691655 183883 288343 171442 120747 914086 613071 304383 554903 821745 642780 745976 810424 355657 942204 944709 878478 1018073 228757 405179 895685 881564 160727 924009 627507 446871 389937 403945 978337 143869 825749 430779 962622 480362 126872 455516 184825 718925 987614 414135 101095 815548 927706 554430 936921 621386 998808 236945 952261 697754 323705 858159 858763 570793 505978 926863 565098 736201 1012230 308134 673975 474896 863025 851720 598398 380326 562559 497717 691807 261317 726175 969067 128626 513116 469402 451059 812761 65505 52543 78842 1043020 610558 77676 362739 713526 339893 621410 899180 455847 1016203 152494 543679 270295 724824 965537 671602 338846 254110 808719 441518 325386 829325 833338 588559 938899 775017 666475 910068 478766 964117 539262 673596 1031460 834145 421398 293719 201438 126595 600747 765148 234873 71471 687212 760075 988648 653464 698255 554616 175406 219049 517062 114467 876422 201887 834622 890099 425168 118569 363039 836007 879568 803574 641977 317853 231741 1027777 962838 881554 779089 829495 169913 321718 88891 381406 274293 608757 448602 810537 88351 768270 261777 404071 321342 851729 319301 768604 797877 96937 597660 97623 955783 824891 850586 170605 915723 945667 375197 512801 670874 228204 544604 374451 903454 289975 848614 981145 44269 1012180 532031 536303 585318 457624 421810 378488 871034 987845 961347 292951 812665 1008825 468929 1002402 129371 286135 455302 869107 830308 270267 724427 191758 121511 671146 890907 631548 183919 485977 473269 44775 674518 485841 1004490 975238 802659 92075 874354 952205 448426 56061 624345 551676 440732 129746 506092 411254 739048 28620 825157 580584 368435 78683 979696 245015 464345 775237 162358 713915 855678 871416 893682 408534 415160 677607 374935 643498 844028 78838 195524 449622 759623 970337 888268 683287 175066 343878 799390 827767 445874 693919 888609 833559 511542 54263 756075 874166 553791 390833 914598 314535 804538 772510 871631 729846 380154 53217 382747 346711 586200 762204 352765 511409 1006018 175406 925478 502227 644383 358991 435892 857819 1044577 122661 783569 257793 864691 714053 222826 840564 644336 260122 941222 1027083 722838 711009 752454 620051 428751 337587 792207 308971 455811 686434 677070 819042 636374 1022185 600367 830099 437775 812607 388491 86495 212930 1032589 93804 158426 353193 909737 258663 484811 195659 826068 357298 464846 709815 611422 158045 377842 166763 468670 84829 581997 159190 760226 776020 704058 410075 321663 305845 643302 219507 481585 121270 498297 620057 270076 347037 46535 952766 324714 90927 238840 832263 210735 211813 428980 543740 448171 335730 723671 829177 187623 158335 12119 681701 1033830 629303 749189 589413 195143 484844 651749 856471 446029 571063 510194 846358 594934 408686 936765 631523 771229 698200 285182 282399 945562 749412 1000078 345661 160724 238837 457548 391292 906704 951630 183756 750635 783390 740189 127906 973138 941458 242579 1008054 889660 694006 374586 1040806 761189 170460 941079 683445 638100 356857 533871 650809 677086 811693 886487 386866 1025159 505351 294582 350771 981636 934973 194169 1033644 653705 724023 692055 645639 700603 827156 375148 433199 469655 64119 820198 204501 718505 750281 639996 518925 451289 847224 815963 424283 303022 322168 597363 753029 60660 1025192 659933 97805 174330 971685 770424 858014 451065 232933 107990 188907 781970 626661 478918 280437 1000791 461174 618843 173550 1023376 581466 904740 338735 397241 351930 215013 958691 1018915 756333 818072 567419 56633 409330 995240 940474 706893 767337 801961 505673 744094 695915 611066 314073 1011016 882870 50682 354590 780551 990859 211198 190301 106476 833385 699873 968177 949812 438114 957776 586011 914244 359036 152799 126856 238822 749340 870603 438220 176602 766750 513799 105939 941772 151540 554703 472859 499050 130403 878537 568147 460335 1004996 842691 945420 259172 635822 508243 249776 692654 836015 343723 366058 763665 747305 971372 423590 575398 480403 531373 855286 373732 479883 805773 284541 714343 588636 62437 845403 179845 509123 236453 531294 341275 474276 451267 522768 433327 484809 682968 408890 618438 248497 423672 892313 995790 350027 621267 382298 200117 871724 298970 834819 620345 427518 505882 244073 517061 703810 709402 372632 970984 831107 256420 984561 141285 176058 585592 840254 1012491 587124 1005408 703702 382196 324551 130127 894073 633039 889659 830322 916129 897367 883364 392016 888005 503184 424757 343841 873285 993646 335247 653731 810535 832418 844709 827346 502279 241606 554287 633793 422135 1008252 833139 548051 1010793 332271 435883 783682 904794 570191 782792 778988 485763 92119 963761 195212 732003 76543 391969 463063 636467 571290 816997 977816 1024908 911566 988531 713190 642516 712264 212302 151035 343365 382944 797939 522308 1029198 775476 955686 662007 940828 223721 400342 861054 465707 911452 189161 798682 317097 847378 858974 254651 714420 759462 350958 437813 800378 702138 483503 843400 694210 473245 538863 372847 276701 612179 429403 502799 939824 358491 56877 782508 884863 57292 657855 990554 675250 1005077 151532 415518 690638 510898 235834 386951 806135 857491 1012532 698479 156573 876353 713511 494458 429517 374941 577082 797668 932375 749394 249681 499113 350870 1039044 877614 449238 554955 258642 504990 425162 97174 289260 712195 157303 339422 73197 430791 102353 687262 962147 97399 1020006 716365 744393 675721 814243 399868 422365 589414 888987 991612 811926 291637 203511 625311 974664 806011 374303 936157 500345 371070 210253 646433 816048 245464 964017 804599 119453 464188 652314 390426 435932 466410 833717 831440 773242 1009811 355188 743006 1021481 649168 509778 598391 719116 875857 494397 150970 646325 683804 635565 718915 804511 286543 509398 134654 829054 973992 881547 724173 983262 816368 323903 711879 886407 681195 488432 756140 824893 575417 195979 948516 409855 703893 1009122 776860 901726 927682 779428 956231 907561 253530 388016 747039 579378 73326 990834 504120 546267 963153 292974 603597 97268 215287 824998 488850 269308 108510 1010003 552760 693427 232911 479170 62886 155586 631729 497895 704085 578477 331643 699956 905514 510700 161549 351581 415565 849067 160671 338351 603834 465977 244138 440411 593596 897582 806708 344767 96617 834232 897803 700858 911651 699575 276071 883248 718629 1002945 429507 169468 775948 24179 194931 54645 391228 113400 1019090 957748 584596 258873 108474 379198 767220 479169 478069 342512 691407 1026690 645617 989495 359212 1041093 372553 672503 1019594 867252 56563 986776 609755 57063 847911 437821 471509 924373 101805 484045 589404 691983 380509 1008003 997496 1025325 383457 538614 62559 347295 726899 685325 53726 845712 986830 960675 724158 376397 713551 571218 200311 324655 851248 1025055 910704 987081 249550 220760 733550 382785 772668 509549 466753 842157 724342 791414 861100 927087 814979 482518 369017 1000614 480932 190268 461917 962002 240999 653529 186797 581919 324783 760398 159547 889181 475950 688877 588924 48045 128429 456326 241640 844649 940210 882791 993973 364918 1017557 482529 270169 751816 316301 896551 145276 742777 352035 174647 481496 576435 117240 547818 180923 493546 826066 232869 135134 913580 848975 1011300 379341 746712 921305 235498 834780 59575 210703 725882 955990 723182 691255 989610 689137 866483 799517 1003746 494639 903548 243130 850226 585547 437941 368147 384781 1004970 801658 664058 966368 477791 834499 1006666 474723 1003440 898614 81471 380644 699443 414543 683331 731074 991107 904010 702192 416158 715530 391064 1009930 999833 488808 803795 833867 259366 288109 675663 377653 832965 749220 638785 205779 826652 153562 511017 1027094 258874 248950 503977 214006 325830 1032982 835288 440899 514904 802158 76655 449201 177500 530207 1010787 608630 689003 961961 907364 844540 732742 383786 109435 1017147 814822 699641 258610 992681 195196 236849 645691 999040 375366 1021793 513046 79353 1033418 514162 240505 471254 442305 462620 57006 759017 594910 157497 385246 340961 793494 406373 605622 355687 964816 195258 226966 740958 809630 738989 184509 957015 1028337 309707 448173 218088 486666 801131 475511 452014 453127 244570 932026 309935 859295 259353 619758 538239 561127 157947 652594 890131 809145 989137 665031 357276 903466 907669 735875 762670 855455 454935 415353 388441 445083 187935 989237 290005 517261 647782 650698 179401 654501 514841 382012 676383 873382 718930 178002 482246 634456 537517 928189 782968 124231 1042529 473571 1007767 1008034 29598 482499 984669 646357 954617 522692 996404 952574 732900 556494 1002801 224782 1013267 123007 190129 775261 1007859 351896 46780 539323 906636 506008 979412 440805 847985 294500 388768 188145 505367 761768 186734 806610 506668 220514 634526 718514 1036883 762059 515339 695047 947981 890193 652375 812715 227964 175775 955297 354779 801607 694737 989842 639479 708367 391724 714421 429801 711111 706333 315091 760038 117713 185283 866627 333628 894492 961714 981656 308468 32535 659385 998456 31608 368438 281533 761641 939364 416830 1028691 254204 839773 75733 374895 938101 693967 990597 613486 678108 513268 956898 995386 474465 19823 964801 397236 717363 324044 364427 920308 785042 756985 423693 979026 572881 909185 538330 841974 129875 975444 306046 781089 924475 466493 898191 632274 765748 610749 89885 862117 986841 861295 637636 859442 451757 422867 829171 652146 895817 115823 691178 448627 739043 224023 7133 1034405 371686 979157 817770 371036 248519 589417 298363 93822 840362 923399 494810 1026827 439908 717853 228557 461415 812266 597119 790363 317519 452329 457414 833102 482506 195227 733335 584490 360927 894613 868763 960961 922679 832753 900194 789439 603546 47548 128047 615375 441828 92463 419478 900108 488147 505248 594942 510435 167547 839431 129165 894236 669493 448719 486614 889883 881228 447444 240618 654597 745257 676535 1032765 23278 922870 446322 934841 752905 511751 510388 889287 516237 890156 430463 582601 782539 226151 697531 1028560 354246 290044 855819 39535 553929 841969 871377 516682 421043 308395 574835 640031 955992 382379 735894 622002 675225 763494 799527 702406 895420 600781 976529 773244 637782 818331 644661 247987 597231 350844 407988 386364 314927 507504 88921 1041737 468459 23917 249210 630140 819092 383645 229253 999765 478834 762483 858609 290007 953652 1038516 321196 218974 815901 240566 293081 285558 549366 715806 498577 646357 547693 453318 373483 522776 488178 812024 473385 128305 433183 231275 89842 408292 170110 701377 501997 473987 513584 104420 513930 363429 865074 644809 614909 659902 444213 841388 895446 1027192 489157 20286 315015 1019150 482252 871397 843521 958910 801327 762825 801517 659231 210749 251349 481098 669132 635555 281725 766764 693109 30155 881345 764634 1010146 628091 651865 822507 121722 790451 256590 390490 760609 244514 419276 420788 585614 960137 716488 967541 987927 470640 436045 931441 217558 251596 863209 315085 845093 837549 903092 490388 547679 946487 178550 454981 1013216 1020175 894763 802540 569146 215599 139083 509590 443961 444875 113547 828890 699258 706406 474648 650635 317719 496815 861067 797566 231902 696010 512728 323427 433452 160287 497388 249038 577388 269223 56244 1004953 238522 629901 906001 781893 632053 650582 614975 376180 125421 246501 724839 380813 756458 460407 219711 237100 500600 226519 100047 183979 843527 583137 712530 926713 301041 169183 868598 235512 579961 7163 451288 151165 832212 405167 1012194 631932 247643 765092 894619 739205 927574 730711 189903 680310 361326 885451 494837 818766 740227 335860 355885 432051 654064 871007 903804 963975 743030 203579 944377 668889 567676 1016810 887288 498218 648102 226730 389309 212931 783713 788351 119486 801333 636461 821974 438115 510422 806396 933450 610218 707386 681077 314348 608083 935309 32213 505362 232183 188911 571846 870372 392804 52141 371804 648090 93822 986032 834151 741948 63337 747108 874822 62904 882532 650374 171735 621234 700725 105811 365993 105533 157375 232894 612716 812517 960954 500047 255674 316856 124555 652131 611547 715610 292651 868234 450016 449414 55723 772367 968586 170299 979852 480886 836917 313679 481058 671196 91958 388017 409222 444340 455124 1032398 960938 734326 787965 512741 992109 352939 155098 515089 144121 846283 486790 874015 250844 621959 571726 228435 61380 801637 604459 261024 840867 159999 512850 355180 435436 961396 773930 253728 546495 440986 244417 800487 220781 946253 237361 504924 784692 477859 73415 1011981 372705 582446 603754 979285 441369 415473 715610 1000230 937319 506098 437493 533483 989063 912464 261265 926195 875724 915233 376212 1013154 964421 717969 143868 465757 675769 286698 829916 585274 452465 847901 468920 513924 210855 562941 766129 347571 245031 642339 523410 751690 710972 983915 596892 754542 874876 501197 998429 61815 225059 469245 188188 665967 260284 581441 747308 939125 686747 465904 422813 914536 433090 803710 879788 991806 421283 903486 914502 632947 212720 696274 202494 621899 745940 699595 800558 1023156 734324 900165 321991 646187 539883 157666 150778 145897 596721 129946 208809 721775 740029 423162 323693 49094 810104 736021 212529 350636 242371 52686 34807 155532 859508 458504 843347 894578 926119 124341 382677 932801 1020838 837358 319032 683295 382601 898225 1036033 695766 190182 138993 828340 146107 256454 489300 441605 762581 906449 493630 623095 117307 510155 857553 993821 240115 764959 333783 511078 621590 686554 742754 370575 185843 908136 891129 1022913 46065 935571 338679 61053 437922 770483 876039 589144 189415 728277 246447 775326 878477 883258 993128 587973 356007 342443 695067 806378 358931 481588 964560 766990 620707 1002412 366251 554335 879894 386387 895513 587987 1029233 217852 873861 508187 855478 506393 254523 1033379 937373 282071 388072 1033237 185065 338047 588227 293215 1019800 765199 844604 1041034 186475 407933 645922 608170 837998 736070 997169 113830 1018263 516762 734993 812742 581019 997404 496910 696163 335293 1045044 63307 446104 641718 293071 802618 110264 441386 928595 615644 359175 584558 1026103 448433 80766 314085 446412 581065 836835 219358 122675 455588 765644 884392 809399 998020 509501 855386 79935 88301 858350 899229 947780 959609 601458 735937 960699 873785 236979 993100 413173 941625 955865 624307 552595 711206 681901 771298 762489 447276 306070 501027 972916 210350 584874 605109 1013252 674397 491902 193880 844911 618851 670511 652467 97106 580054 126342 924633 745961 383562 425297 840027 878380 515908 579365 711347 744090 399324 612220 731709 909946 472038 300607 727852 333435 125247 945306 720482 244410 386607 528307 792255 998406 282207 140278 247269 827337 832358 981077 700226 644366 20439 898712 990122 718968 663919 971546 123701 359558 403038 434685 671033 221069 41455 462726 498483 401361 875809 400543 723578 654680 635086 636318 487962 120738 642174 154397 366195 556845 1036562 743813 876289 881325 252792 795319 189361 951767 683681 107103 358883 338871 909945 335834 759861 571046 476871 475894 195783 744137 453091 626365 285529 875762 1037325 749396 586086 718353 265143 662902 571949 687784 206239 928343 492540 442320 877688 448110 642171 834581 825063 552543 244437 464287 840294 718037 750805 242067 129618 302419 79086 1032659 16151 727790 859261 515347 957804 1016473 628359 240370 351098 212250 993736 390698 485037 842594 117174 702099 472309 881429 654414 245975 879334 1008250 779911 427708 775000 267254 763090 431910 438693 362459 765202 540153 632773 279517 952778 574461 365039 794395 177515 359214 637404 823670 355875 889115 96485 837878 430845 451430 56751 254419 604904 702795 538035 869329 390454 927582 728917 342517 503569 769568 958934 882092 311184 856700 810603 285287 936899 204229 699182 546542 883139 310469 40926 1022003 455433 971595 744293 588210 735108 640710 755667 412990 564443 341389 415290 1000142 361464 180982 375098 649997 409181 708781 390542 677873 175315 113261 319303 969187 1016219 748348 357254 843372 1013804 743687 447947 252723 363956 975216 466279 989466 684699 800549 878695 553658 867342 676281 858525 891033 424726 971886 437399 750953 470046 649002 411582 422445 445771 741269 19453 380199 520412 816888 359117 584106 900386 521057 69603 157690 1011798 764277 907438 973940 1020531 741316 839278 911948 171937 522396 522277 137213 154603 153596 77435 1023003 897877 302899 709521 959864 482258 866021 451180 883724 941621 740491 48797 462328 948006 797789 357340 715683 466889 770928 588381 187935 513874 511061 1026606 581481 6142 690895 357794 259278 1035364 591738 913633 621157 483824 276927 628177 940686 490184 767070 904833 746698 273913 1042188 370443 51955 240880 507416 258172 829330 606032 683939 436132 359074 930125 144791 814151 726579 114318 301822 220370 386273 112353 76797 220877 811992 757853 841126 948809 765090 79582 311046 277979 658891 809077 380156 845337 761507 852471 337388 973426 413166 490849 696575 948676 562606 766540 596215 429914 550892 191559 403422 433708 572878 875713 302924 616021 818636 609020 243442 617195 883553 732089 322211 706867 615770 412597 714247 127721 745559 654930 706501 680936 914146 153725 791902 601968 358773 603246 217013 748378 317660 914776 1000547 445876 314291 387253 902120 227491 389171 756593 675765 498831 573267 930597 626152 585133 887781 122631 791677 935463 754651 832023 1026148 248439 490337 736286 877223 259736 510387 771042 553661 547450 971435 380077 422703 965782 392529 617247 282459 87674 965390 829835 338898 647983 417055 946603 337535 244077 121662 1024785 718288 90998 44942 500893 727724 174491 1040582 978820 548075 972831 499349 1034770 840269 88695 977432 461230 347527 256118 104124 246251 185725 325749 489003 468313 765896 175861 291326 877630 370156 80727 969956 464601 257688 1018199 185523 580915 911237 847312 370595 644010 881996 735472 460280 867569 583269 350172 863064 283901 545771 999613 604478 952274 603372 809324 818361 601342 645549 859816 850528 401237 453872 668530 1002279 398334 226455 745886 719302 476645 854986 338487 835401 600829 727261 1009806 991644 260552 375181 846011 959853 868110 990886 382265 860503 724440 875589 146233 1042537 490090 577305 357737 523680 256853 537567 801701 698038 308971 715419 867796 225163 824820 864085 630684 291165 766921 1000632 838940 762712 825587 226574 383348 658298 564730 905968 603006 694614 720409 908136 797598 63980 823479 968060 890645 896521 76751 178922 726507 494138 359779 598750 97337 685990 985783 338111 436015 339779 782497 190432 826033 368012 227786 621528 543742 880819 622131 994024 646128 487912 418266 343837 478294 209892 908129 122604 821158 502867 708147 895397 548792 314015 834480 414422 800142 559051 94188 844845 617334 129682 408906 249479 708437 848820 478899 488390 371801 621267 973926 907388 255258 1024180 84989 444718 796891 27387 423534 490147 771310 391362 195189 838444 925286 581330 859414 291951 891997 125110 236387 105191 121556 492787 902702 897241 695189 14205 835392 902993 370281 322674 579412 323772 486258 370090 689877 718632 478059 768468 163052 107245 212635 494199 501003 343900 314550 420447 356261 930227 276715 473646 836505 195342 792013 668829 601551 942782 548331 612455 81795 227174 572857 998026 523777 756511 624086 579903 932299 704890 208694 550095 742012 420989 844083 880843 173815 801931 1042952 149758 84919 560947 378105 960721 64847 891797 879000 445455 962838 87542 938721 266991 440749 907064 761528 1006738 828214 226556 887371 454226 195688 250676 866399 433774 195878 746392 637342 507088 989880 204599 679880 863612 506473 491886 668919 476219 215613 481674 829131 696507 706142 747700 222435 714452 636622 831965 343001 379376 779852 776977 208477 626439 840602 329375 904237 168375 711257 972390 404263 1009482 801496 686064 413454 34814 992907 370136 586345 40825 246471 859094 97266 585569 452209 872266 660926 745909 94070 487204 255812 439507 562635 420493 464550 345051 636701 269759 921532 386908 932321 390666 357844 490904 910386 322522 1009477 128567 585982 809174 340906 734604 673459 13305 348047 451324 207351 226414 439661 982065 752049 972620 628062 895465 474744 209517 783123 81006 703218 350799 346795 553949 461486 601334 862011 723385 870223 390369 778981 129077 814754 290516 714571 983343 244114 354927 368577 77563 617529 998454 828145 208619 594295 571630 993165 108191 843020 925666 300863 627965 115710 898350 771530 631774 161269 918781 978600 226393 133886 775335 941587 1011749 490066 52349 648113 300875 326006 1042593 975090 54847 1036491 771228 883410 309481 871370 937201 111099 966282 285682 586602 415548 628517 34781 553326 248301 1022884 50939 84827 312762 383092 586660 242847 339706 47539 159402 903390 463742 731828 707244 317611 227851 575325 762219 776717 416715 635730 679476 507713 987052 884264 212307 510912 571301 952809 1016121 92798 488781 937169 258416 440261 628675 993780 154986 1037544 616011 894550 36285 621702 549502 516442 945570 129925 641333 971868 256062 465107 457497 858902 1004497 216667 400317 634127 623613 844684 919386 977609 713542 340698 276079 383408 834710 745378 428727 449167 970533 894854 493114 399483 433868 422121 693717 1027602 929461 266207 767315 448045 407270 748123 574365 644045 695404 1027969 240103 93532 710357 637541 865643 681850 214631 771466 587603 995482 62007 613995 819899 176367 219774 968281 744015 633941 888157 971406 183389 666269 801589 632510 833249 370662 669401 779724 729783 683243 741959 899194 555613 378596 998698 442117 695971 844773 242255 871594 419755 893926 764784 231367 932909 964142 613346 259860 1026243 554111 865144 167723 663247 835208 633198 536271 206268 706910 959974 465371 829751 812759 756766 965225 1002376 335590 612078 218027 11967 640471 784672 749998 235932 832702 419559 682414 90011 648804 972354 628409 433311 482084 210606 505989 178607 1014052 676085 236859 722829 408177 700924 988519 869775 572652 742073 166139 702342 384536 368039 45855 895922 1033045 422904 435116 420584 483706 111167 510742 890707 862577 390326 603612 734231 384299 973904 819018 631257 611057 459694 981022 190671 597473 718658 378238 801051 130318 441016 413552 605370 970387 755674 628535 846867 828252 91827 509766 194356 901447 414013 441668 508647 144364 988395 924640 679563 902582 593869 762909 983527 300718 161195 834070 432492 112100 652133 987723 971919 954614 954590 509843 476559 499601 837309 824805 561646 937590 583144 93279 139068 423819 325416 1030292 990517 885991 849420 838949 561597 1030532 958579 659227 27995 152027 547165 35326 637173 1033096 802098 638193 106172 330995 584471 463677 940198 605752 1005867 127703 411365 830432 953147 710155 802635 718385 464251 942294 408249 1045700 856446 588596 646300 26573 689659 939624 683361 584111 1031442 1020556 477172 219258 995887 702689 125007 802042 255836 993513 451646 406631 294225 723563 956340 732054 111543 402382 797847 461975 463543 374562 1019216 323981 657311 995390 858942 882146 773924 1043720 698793 735405 834100 960667 766508 300918 162887 312287 723943 187292 998184 747803 776467 119653 637223 729323 827014 707799 754267 483755 465875 990342 402283 122427 139131 560998 480950 350153 203069 421163 518800 706243 488550 637880 738042 342885 888502 926666 167674 937793 938198 190779 490724 555857 683533 567929 886070 203750 742116 949569 635951 931786 724404 490916 560947 626130 644661 432499 714068 638274 1012886 880291 378824 598527 373287 195381 347771 351728 509203 304027 703193 380470 888421 860096 494990 769204 620232 448118 129270 934371 350194 931162 717126 619641 879686 364365 894123 800371 745813 65115 406428 748250 864116 830179 196123 474577 706929 881236 626139 204317 372138 449908 807418 150431 890425 336743 251982 176927 837243 882854 578515 572252 592875 370135 233387 538522 797950 679438 853614 244209 502119 663246 752292 290658 687668 179366 651626 358136 881325 239068 417482 903601 689998 325517 434144 566762 634597 843216 120755 623359 1018563 1000275 284158 303982 945704 218009 232190 239466 744598 129614 773514 479715 306926 989580 190763 247351 158613 990452 975153 112217 973133 313325 802146 835234 373654 938835 214521 351958 677071 618022 663396 611287 104263 807157 565202 84667 1032558 190418 825827 660412 229265 257602 618842 505524 105503 637500 762790 703118 114405 77719 93082 274279 358890 94041 698797 609878 445348 1019376 719491 871395 290540 285562 638689 584318 617172 832267 598759 404210 671085 871187 762821 70646 701666 677219 661214 640917 209751 532396 514277 858040 964751 830556 182764 452693 547549 239344 747058 758455 923628 749961 155129 260181 1017506 644294 487172 846886 468725 708853 129141 908163 244969 1004074 726618 824997 1001284 725279 417266 740958 670173 952304 636231 44794 691861 1040473 64373 1033829 744971 420924 801639 869873 934623 883256 747789 507332 310746 905573 480154 496859 502665 350962 594366 369503 636135 925530 976088 154854 692179 819835 587462 717043 925570 700210 742463 28366 15903 710625 823646 948751 975162 48191 455882 717613 705914 597985 937771 87782 1033299 827049 137198 490177 823245 50678 441395 693914 406460 289493 1009953 814393 214303 238438 163234 950770 622400 484156 651084 1018397 835267 32555 722905 351117 517244 203195 146029 319432 324409 882862 254646 85851 733138 615805 573132 199659 348021 331001 472952 156893 305782 796542 640115 171310 334582 670154 946409 781066 122096 518417 994478 943536 1002945 610804 764137 879329 179153 224563 642380 514589 111839 144283 943271 924783 743913 998467 964904 432965 512814 115190 321305 1030308 967384 144975 660410 292282 790505 628316 317694 1040952 164843 788703 642466 633213 661333 905898 448867 205271 589377 847369 606094 891245 358617 515304 435735 355179 667034 81615 476914 760537 718568 937926 522562 55726 422975 796595 931335 404217 714563 677045 848395 1009238 211852 981315 425166 749994 977959 195116 760525 593269 227612 661884 668908 609511 511585 932277 897249 745883 1027850 261272 910005 595821 679758 900268 583384 1011723 385307 458064 212539 941315 863600 900004 366267 873894 219861 28255 675060 567789 874381 1018513 561131 440685 752070 870109 770674 419578 560607 173820 312796 199548 801645 837114 560951 408093 183997 724157 935606 159604 61805 937200 953938 954033 863969 644445 321598 642731 198319 760777 948882 489008 761073 411485 209055 251509 386502 1001184 831722 913172 813463 651946 830731 883796 945993 215421 428653 897321 971476 977510 484151 129906 571964 431707 129985 809159 506289 719330 644887 178597 381526 678700 440226 470477 882906 725966 120689 951651 843572 719505 259343 377518 145365 698588 286585 101343 747409 365678 603823 250039 413261 994957 355304 596303 96113 434152 941225 147397 162093 1000559 135150 385656 288758 412158 944186 930150 632248 501672 367150 482457 604065 945466 646188 601337 1034978 505174 60157 938740 250549 128554 746027 992967 487613 915493 322485 597305 649395 343532 57257 420263 553359 485082 620422 282334 758943 448341 933641 955276 712077 335476 989756 917025 385895 85479 882025 708970 422343 618195 472513 187703 647275 650724 863011 699182 415542 798640 155219 991891 602959 683399 867548 723811 368951 920383 988131 433206 175045 643042 558519 221535 175516 178995 742129 956329 803581 576858 413639 353757 184236 886013 938411 773678 220106 465603 188118 842162 413361 940395 749506 681305 333583 539871 972968 187946 712090 230906 694935 505697 479126 386698 779799 968310 543211 1023003 114481 882855 865645 520899 576731 802217 555891 572509 412653 105321 381629 778729 448173 978989 355550 645517 1018777 302653 716336 1008741 1003416 240537 826866 799205 819967 122666 42877 1038478 758398 644828 682397 310085 858056 417195 468921 486056 1012371 96103 959027 221983 552684 709531 469971 969491 188731 1033123 843113 479683 816015 339164 768280 673257 482125 359178 918261 653469 769038 93930 374060 496797 457509 522311 571187 93039 844365 841392 403901 985531 991168 730069 381629 433610 389891 306739 226573 885135 130724 127725 445213 845102 457810 403871 710545 967857 579429 122598 384666 110565 900657 483801 116470 667079 918647 87711 741814 617817 643806 547705 628567 1009734 853738 841619 986142 630614 497332 837334 971831 552381 750361 192322 502630 61139 418787 40894 754093 937550 378830 825574 91775 741821 612323 341972 898059 123798 971115 722407 707809 384837 632782 957108 940888 814159 111834 587659 607103 998181 457500 293601 237447 737774 571763 305526 52910 48443 840875 194141 936665 548564 832473 973144 724030 462426 55726 824312 634509 814502 610071 600814 544119 261072 713192 786178 595451 1009894 368153 992925 679367 692202 369015 769029 725238 169654 483738 128459 386127 858983 234366 128401 15278 766712 831923 354863 116023 761392 899474 646577 171739 842058 906775 259139 671553 540316 462013 963928 556212 449054 259147 387542 461279 972272 718359 657339 554933 373436 237461 511749 825561 645223 850401 767171 505613 913507 732120 1013168 478330 920374 695327 937864 842329 493421 938929 954164 499016 24318 756665 182863 863096 639639 355753 823270 1009749 871645 850744 703019 182073 1028404 990690 683768 809166 456488 925393 963795 93912 1039498 963320 726682 368831 470637 691133 744163 542694 942485 375973 55871 229157 779533 580259 649835 415823 946921 416105 624246 891996 702158 985726 382382 447940 294461 813722 192717 713454 1035880 196037 120135 472851 405679 673915 182965 96206 456312 762794 802147 875234 737775 946553 542333 244444 800478 643868 110407 452789 337901 971690 845474 970863 1034446 562873 160091 854457 648305 825258 1004249 830452 662902 179795 248810 849288 814865 366933 818838 1007154 682599 772515 234719 923993 333430 327620 548397 228995 129624 421532 488554 969456 719300 64661 339178 759532 951165 155414 169811 830571 396247 444334 578265 326308 873397 239531 1014436 553687 967509 920686 801706 873751 931450 401146 510806 478177 271742 89333 963245 237290 883237 371637 329589 849069 974560 764811 367220 703436 560587 746905 714985 379719 514265 963804 40697 863113 563709 473573 295359 605859 29951 625633 996248 859002 668622 1021469 196040 869785 988579 605850 252732 293180 765510 728731 454865 416071 629305 579942 586658 30379 251260 342427 892840 705529 546713 372055 436689 914582 385944 925140 912944 614885 402677 268798 414700 587862 907924 624959 802135 637432 400607 527854 946203 490388 764354 866124 383908 877241 269749 834929 939941 390498 962106 203175 577113 682547 668285 758362 231801 58733 112959 1025830 357746 990285 412653 587242 905327 528319 841078 748231 365523 310184 749200 214764 580493 889780 800721 632305 656347 612194 891335 757278 979242 244546 959373 905566 93557 338283 894798 838642 553830 162681 55997 352415 735356 177694 308473 378429 94335 381370 412487 957131 768908 638518 759221 358322 358088 407374 1043210 888270 602083 621895 317855 676695 242360 306270 129550 247017 715338 976984 178267 76639 518299 212204 56030 841478 471000 182761 545147 586039 696991 997681 639885 233171 500149 343396 150910 36829 931637 658031 461471 885103 605302 253539 865253 553718 450975 153371 389894 729903 988729 259268 806175 605922 630601 508507 933394 424459 254666 603963 927095 943784 794025 118250 813425 896180 582873 606903 996391 1020011 385954 112122 493163 676729 97405 52797 932007 512227 329085 847034 666775 672631 469870 833942 498781 51902 233149 627675 447976 830584 449354 438242 89006 972704 305615 931290 699244 804638 326450 380780 532191 618098 55951 663005 995715 959631 647739 992915 446155 898689 632519 542197 796119 703888 647343 829945 500922 775956 602991 689643 544687 732573 226454 579062 94591 436708 47985 324560 456068 536159 354248 32381 601812 895784 964516 900994 63928 998979 141819 711565 482148 815687 708068 73419 915009 340451 650832 820679 895875 960625 420188 81894 673269 1038500 642531 152947 829901 739085 865125 462709 111549 401382 932025 924627 839339 378477 306430 516629 698550 927859 324999 987611 634598 61402 781968 50175 291055 948593 808051 403414 974496 743058 323394 324053 716109 26295 306061 650887 443483 325811 902547 809683 631143 275303 581881 717649 775828 652890 837943 503557 586355 221567 211065 335331 375191 776294 485579 635797 714060 996742 571518 410589 145567 504078 370751 697165 473028 1033741 374133 236914 60283 996954 16246 543221 808909 776373 901685 211147 349625 890172 739818 947494 151211 290149 109759 990952 116988 409141 869019 451119 531519 404403 662671 910549 193411 146803 552463 996322 269244 569813 54107 454839 906327 358430 107071 241850 113268 118325 19902 450094 809067 437845 427980 971987 892355 1010440 276314 749209 201692 104402 713177 579811 849191 401759 468952 694461 417745 519179 754807 93275 714932 694194 79342 912993 731058 824230 125626 1006667 243286 364487 942755 315132 257203 840995 922045 73047 780592 381362 246975 644007 411999 449957 445297 14314 352165 443071 721215 478863 987923 601590 460787 839909 458010 125836 461559 645076 794485 963861 104298 859916 64142 923862 42491 1017175 625145 597963 732371 839498 248781 772461 970329 372122 447954 634412 937952 938926 833880 902068 15710 448696 252344 511716 876113 801276 947362 742371 999864 902702 441865 369898 573162 552173 962404 576759 375032 985551 537405 182973 382011 120058 242122 709927 508848 496083 175567 679699 1028900 182205 639950 953715 210796 412617 380474 390439 881785 854398 1016926 432760 947717 580059 183256 568159 210716 180863 516563 670029 472444 118319 243294 386682 650826 744228 32123 390380 256343 712312 765074 855923 317018 95609 732622 252356 962845 252806 187151 234227 1024317 974722 222335 619182 284664 384332 408977 835823 91919 456865 353905 618830 637451 478986 824056 666399 648554 781076 155369 112368 120690 988792 712624 29087 724095 824711 430774 764888 851560 297459 322339 429182 318227 785616 1045028 463101 257857 779850 994772 224882 766475 995825 437334 453674 866162 922421 642518 61949 344048 254175 188120 350522 119784 90010 894110 827225 256469 979188 379549 364793 645732 448691 641468 924323 938930 452699 933345 408027 842836 128354 626673 233355 903794 496541 595878 444871 769122 701965 694605 1032349 666749 685973 874036 947721 6127 733366 97615 325127 58838 447316 937354 248309 477564 1004668 343437 746342 410983 945724 238047 628381 504471 927705 290201 1012107 175561 766932 239313 363957 386125 378340 952781 439864 166743 401165 368456 1034890 552121 746588 351949 182257 1019553 327080 904312 154414 195320 1026154 979402 852926 187109 770699 188084 215951 970524 969493 585976 680861 1008228 159147 142683 665179 326718 497031 766139 864120 152499 391064 225658 367811 979981 683070 127416 63859 622110 439257 170767 844125 976028 209893 746107 247500 290553 949410 241807 298462 433563 380810 359958 669158 914698 790502 844087 896186 776786 772763 127566 501462 909922 888879 447263 769290 540283 307422 315369 252444 663220 925460 618087 843919 307515 779306 32156 599495 143085 481730 993747 480092 566701 769123 247207 866647 915612 869346 836589 184225 1045029 408246 69095 49097 508535 998453 629219 399612 834957 944530 774088 567261 628071 842473 891165 454219 690549 239397 412154 673383 555698 423528 611582 570585 388513 96632 316238 247724 1033930 324283 191161 910165 677682 474143 774986 747791 481643 227747 178751 121758 414575 972970 831152 365438 1008219 506104 96911 240442 746460 93967 471401 806876 1036597 745225 604906 637560 417037 278251 365743 223511 150269 393120 260914 1009892 796657 219579 1027936 347577 824307 386394 122211 729806 439033 825324 563638 389546 750499 473491 220824 998042 106419 735533 680907 698747 225184 866063 445079 97986 816963 231893 252229 496700 1022626 805598 863582 905391 936245 972291 678685 1033275 193132 969636 421233 478001 731852 1021665 398717 627676 837478 973698 318820 93983 194315 523152 895329 22471 573264 453151 585775 370390 969625 446891 188190 385151 317041 553451 421744 698191 963107 808270 62418 425114 931244 936219 652454 595787 223606 868098 705436 1008722 597867 704326 646268 614718 357238 916641 159315 573003 245123 94431 701005 652688 950907 469434 532027 389848 562798 815581 449607 236319 1005730 224725 550906 417323 550315 421281 851396 444324 755526 204660 661180 922287 116083 142683 821196 800345 79859 828894 986746 384652 80775 501879 954701 987387 783304 439920 235492 842148 812779 306518 965674 105969 993990 300499 204631 388451 842094 782754 302327 480242 251965 482666 857702 225731 224555 816407 745893 910741 609875 904134 986455 88826 126167 147353 324202 844702 204691 390798 52125 522976 114604 513795 511424 984940 547502 294602 866240 911180 605848 581007 874833 644050 953391 414559 490262 902524 578411 760883 220714 446579 226266 354558 1028681 768675 190909 701210 967906 617127 967512 1025677 609750 773901 743197 926507 968098 875124 218006 210297 105869 927037 464507 801340 471892 881964 593725 163354 536174 825577 179111 94767 316606 105903 695849 444156 388072 371681 684652 693118 605876 437221 186161 419556 622161 127637 56060 359622 559069 713905 743665 231400 440377 165754 911509 607958 997609 576143 767825 248539 807805 775939 365949 760918 752278 359221 779892 1037124 654435 1025046 577165 988217 105275 804093 411959 330455 129138 281067 736228 699423 793374 855005 129747 1042212 450243 621649 209470 758954 905863 710828 928395 985016 940732 980372 234872 977444 965779 754669 929114 649299 764137 185080 653598 366531 978117 183804 687512 453010 298939 466857 501881 448078 1025126 471738 251529 908425 991847 316371 184863 342882 124625 122533 330686 628662 59118 1030452 937546 789727 822731 969019 204013 969838 203415 907692 330399 498552 429660 754869 244674 377967 435555 929490 171381 828901 927634 101775 716901 566459 273145 613050 872264 428271 586038 869806 937749 783555 235435 850472 699422 416612 1031968 432820 818858 696791 340730 700615 905519 814040 156831 895766 203697 250849 550888 645073 373647 575157 1028676 1008941 44665 898220 728757 923363 365534 580003 878471 380597 973217 97179 219455 576359 159210 479645 258142 923293 466646 607479 248752 438711 598335 971367 967443 193506 690119 864137 460519 363318 195388 179891 556834 912422 380340 700200 712672 277470 815231 324925 195758 215540 318435 243742 498765 242380 667486 169535 192827 236423 792473 453921 735860 677462 593865 378214 509110 812151 881308 388374 643323 59897 163059 924316 441432 257842 728730 421770 128627 669117 118772 910536 751941 428495 248199 417196 306790 871891 911635 722622 643703 732598 112540 965166 426711 151415 771285 695619 671341 607902 648946 762340 703713 952534 595675 600669 935699 954599 777229 994716 919544 448803 315187 186427 943430 454309 980306 813875 1026166 219845 724691 740444 339853 650728 337916 200419 936696 683854 601534 614639 628465 540349 698587 724209 850314 375494 179384 319261 1021268 486641 109919 501291 902984 439486 256401 872165 854335 505897 122499 529397 319394 388920 1008777 882989 254269 925239 233371 617955 946417 54079 610655 381741 242326 896097 366533 879766 391380 964498 686484 408380 16346 503026 520421 925584 748332 952099 988827 389849 353660 119795 498485 211359 106350 933417 230895 441639 792286 260664 498579 663453 822682 859972 761963 553645 907896 841114 447902 863858 424786 213691 846039 706994 627838 169724 194418 119501 259127 960867 766667 1008410 725631 714418 359942 960291 453848 989466 711561 963145 1001357 382249 353463 73701 342510 320827 357565 91965 576455 235703 211637 127758 746075 412375 308087 285046 775530 307112 887761 580526 173925 679150 450671 931149 724077 607083 46010 1000988 626012 736489 60701 212751 825099 438186 724287 508149 486723 759354 838095 975185 386357 1020867 813969 502154 889947 758813 768688 881310 1020792 464493 386443 808149 550382 130616 611213 1042586 773745 1024286 520868 859260 851100 359270 144699 383356 942923 512298 1034072 764912 408389 977164 256456 724844 447732 955023 863411 27995 160174 162478 654136 555934 550765 51101 545773 308702 866390 773462 365478 433765 863137 193998 383652 320061 808649 967485 339817 538421 515404 921831 972172 357688 477045 356018 326315 90989 932636 935523 886014 622464 587070 902580 1018970 803828 320346 794189 118668 509495 89877 989122 60379 663775 489579 659415 887087 669287 953001 848587 979843 167770 838624 724422 1034009 342174 458440 615868 605926 754653 906544 196018 711289 429748 680667 684621 533243 127925 728856 706869 846230 112076 179977 353267 1042595 93014 357719 851016 614099 505700 928222 370247 286644 154227 28535 464087 509889 866189 161598 322545 730363 184575 186234 508973 983921 949546 770830 583243 227997 554810 16311 757160 793919 1018754 337627 967227 147194 491775 128670 100287 651736 1027111 958245 980772 503626 351783 32115 748363 212201 1046033 403708 895529 352058 65473 938411 157491 27517 746454 23007 105851 1024401 200664 764385 203497 988501 419242 212278 419513 891930 433266 77019 252460 441266 1019290 398526 653326 800622 382581 717049 985701 615278 847306 110966 130266 725847 666620 849006 1033338 685869 757537 232930 714810 342266 494264 497301 466394 757533 517315 47083 799583 126541 117724 509335 777747 953548 726364 631389 654936 292084 386218 293308 926363 949836 603963 973452 666422 902898 640246 773804 642109 536301 570872 327272 554964 757468 665077 333495 244577 32519 650327 752545 902435 842992 851153 602621 823032 893688 179800 876324 985719 881260 805564 618424 760162 762427 993422 273757 955738 504393 783397 325523 305371 1012249 317141 757612 581058 293310 247409 857925 777735 378035 484820 958859 816409 310939 24263 241122 928523 621411 620829 502995 971854 826518 823771 517676 693095 109147 862058 900689 255849 987861 1021270 208833 826029 878401 391555 239382 259428 344024 679006 712594 354727 975047 989541 196250 137647 208585 88541 518498 736592 107899 974632 518229 93797 780116 745025 828774 780626 437546 732781 838455 253235 564831 332687 716705 253744 242391 767244 731838 540622 845411 261458 901534 212643 700583 1021468 121183 453296 224112 783910 1032421 489629 502181 511365 704325 876420 439206 595646 893892 967798 437096 922859 331495 568282 1025331 347384 166906 494326 464990 904268 1018102 207677 250665 28508 878483 130403 612733 639973 605620 223950 932566 767580 324838 945548 455561 278435 1030564 739131 414938 868304 633068 930802 961763 583387 488393 516284 210091 505298 872103 736461 605511 395189 470850 576638 173293 556812 1041468 859854 158395 1012044 831676 768341 222603 162419 912688 963691 349263 774487 995296 905033 199807 1013018 879399 692170 335270 617114 998445 103358 349809 19197 44718 190069 507462 730675 669039 924664 260491 868162 224860 516300 827275 417484 389243 902958 373447 225114 1033826 64482 244210 983801 643900 63933 1012836 418787 826695 892078 940605 408988 446709 385614 747039 314622 408825 1037418 926953 178415 204513 326104 223599 715876 638432 351083 203512 942446 619934 118567 294023 487567 555196 414445 744370 500094 326305 708990 383629 943317 866086 597181 376617 1001722 417078 756852 224303 706812 1032349 1013254 113268 50879 485701 276216 881077 168543 749332 554742 581462 535965 179383 490436 896592 319711 994406 866258 675421 236603 62751 1009196 566973 191054 413497 695284 27591 236974 880214 970497 286684 916752 443791 701820 670839 944947 340847 399229 647859 160647 192299 274408 107742 46463 216251 645317 881084 582398 374181 740647 633131 909068 667506 749900 866742 973109 987000 859830 954067 474642 411128 834215 412471 822765 1007989 847117 798708 250155 202724 465583 573410 210552 417733 855701 222149 671289 617713 744023 948816 510816 993652 443919 607741 686577 501997 64029 363887 908346 857909 896436 277236 667507 886641 110391 61687 513731 628186 807023 574767 1000877 867870 485993 686022 941976 206638 1041933 959630 837135 385964 56119 376091 324910 764812 958845 612131 234389 162403 341566 746902 901566 826955 582895 513716 863205 905001 639478 770518 896241 257188 734006 779401 899752 667516 85375 760260 884072 861174 566733 216887 951800 484836 406878 316853 563164 116185 929619 587861 728275 896355 900616 593907 777616 550326 255836 964121 445269 440851 737164 954035 285599 153055 925095 189923 494554 872636 354462 347108 545275 363773 539839 980522 605102 537719 671149 739895 349994 692209 922399 454497 420792 551914 248491 798111 958037 352005 984553 1024964 782484 92349 104404 612679 1001883 342774 985532 349105 972193 783459 161765 375915 631933 613301 866489 125299 710237 502474 988969 209754 927510 386311 278430 733499 1019475 185530 903510 120785 911112 980801 703875 507684 810104 903373 621956 1044745 700479 581456 1032402 895531 645923 466890 480525 63082 388709 776206 578927 167545 609423 118991 666989 638804 613617 764904 876323 230366 385370 579382 911173 408814 873378 480220 482721 451798 454533 177455 997044 987455 682992 159474 366292 710254 589349 744901 971350 250431 445727 996425 811839 429886 848948 784406 910260 898071 454934 626267 386913 1030472 653688 440675 384452 728854 253724 790350 610101 924445 110973 122554 934839 615318 476116 1030922 380547 885429 117723 967150 44006 833411 1023042 792311 923430 989405 243129 1047136 180162 353270 705119 705445 464378 206556 290935 146547 863830 440883 829039 645874 406231 756510 253827 252210 896803 152508 392472 155118 776327 868573 707818 945584 907797 478093 698200 740236 408963 1017293 949263 465908 801529 435031 732113 318677 620668 716061 259188 341198 1029209 628581 488930 194317 744599 849291 289486 703698 914244 904354 587653 885211 320317 582579 762767 710719 1017228 326108 219614 753282 220838 914730 345885 52207 447157 425174 713883 848708 573313 857271 122189 514314 959822 1012688 817832 366962 71669 400685 909371 517929 1036817 488649 443256 379822 803294 569170 177183 944143 1036609 489758 609739 1026266 630600 298427 739833 667492 176102 874130 998516 319188 588248 384261 927315 1006113 1041030 711480 939692 309732 790383 910681 881988 224114 927462 939960 1000296 880883 440602 632566 218966 745596 454919 145143 326362 335800 947561 568170 615853 904982 260203 300461 106301 238317 451677 742330 896809 567742 800474 867125 797625 111030 87391 178841 747704 484199 894314 195653 761973 177975 378711 968071 63465 715958 664411 908373 452988 554556 784288 240560 258317 816755 378292 818369 981529 733606 880733 165884 1002292 325323 683744 419255 266189 464851 604247 488944 558523 277361 971029 249641 280531 528381 244253 654979 994620 445483 711942 809078 806328 302923 1026946 964707 986715 889292 996876 171747 551643 956525 374602 648591 492532 402335 210330 159420 700080 717560 310734 979316 338367 558583 815080 666605 211694 192105 383476 126741 865988 538199 782858 194387 918460 989355 810456 484332 221535 875333 465210 89814 823677 1000173 754406 513035 63093 951405 162289 993842 613097 1008206 694700 632770 304087 928596 103167 420759 931411 380589 832761 970964 785538 910882 879371 597331 479805 238777 445613 379385 766525 335830 792035 816446 609149 951021 219295 162398 813717 570743 955974 252408 481248 872161 628660 1013992 506636 908869 178830 761674 282439 614066 803769 516317 949024 648293 649645 699599 471355 498829 705787 360954 889326 821094 973970 117181 951355 582829 716339 128615 445166 441913 972163 788207 693978 952879 326339 219545 784708 856550 740071 48766 163147 227274 954281 739579 187117 867862 652619 753289 496281 373590 865943 874382 136767 505796 385757 893857 914521 416654 750747 1032327 366421 682844 432045 444813 228722 547819 589136 108798 649865 805431 1029920 945677 397258 839126 973250 913764 242477 719265 364504 298953 840295 727949 865830 616391 958934 994021 471687 437869 1041801 1021553 646083 669574 913980 724586 130707 911371 753226 717078 700902 97927 181881 765560 117736 759505 159550 891251 190821 153465 971934 628551 761974 477789 517066 794238 743305 709978 503917 414940 1009520 182782 964425 248942 538983 1005352 496844 44020 914832 293533 1008342 898396 1032696 750774 254507 765486 304027 256739 921269 612637 639903 520343 1032666 596965 395207 751175 1043504 379683 244876 822571 129336 235367 808053 767668 377063 418739 228739 502941 889020 32698 531947 207099 1021761 667967 344959 455566 734085 605538 162269 734940 381866 769192 869950 614228 931239 1043330 883229 446229 1016776 473505 487796 709691 710419 948247 874814 302422 227655 88423 891297 238563 220731 210887 421066 645930 759777 490820 963698 469627 384346 620094 1016439 442875 104907 357337 971429 416086 363893 161510 53035 964184 592822 920889 946032 838267 732024 448141 834451 654018 920510 911563 161135 939677 798261 857759 224209 936762 180045 970452 297435 375688 707149 198134 620195 775628 832303 223092 906853 977140 836026 380278 716564 359717 648612 31467 731321 316855 421705 479951 376455 778909 420802 664554 910042 93945 921979 800627 510912 154683 386513 465262 971421 685373 231063 186987 367307 402901 913842 744653 162411 762422 952765 81779 1026752 453996 129897 682446 581443 176893 732495 336843 383793 722583 625782 628263 480627 364381 951029 129485 252507 832496 990184 251790 624311 997268 971306 994116 399230 975025 510309 619962 609171 232551 747550 507468 874278 849601 689845 619331 548686 217980 243922 555567 489898 729717 570492 948928 826788 420203 834343 675515 410075 490722 382740 648937 890354 863974 62615 859058 451829 877803 648909 121078 508751 1016022 957539 666745 147149 288491 130844 891571 800198 1024675 773516 101943 399857 231865 384141 740178 486285 927915 996258 556650 416445 448978 759333 702643 583933 771247 899221 379786 927835 605651 401293 832883 346357 551866 469181 117630 432693 636302 112341 761165 359822 1027841 95565 686707 1017252 420276 161165 669358 686299 324694 299886 639708 483557 706623 964237 728408 120062 1033384 725434 746428 886730 121066 867082 801183 920551 117373 418709 390294 807485 969822 116220 675317 812813 993001 973048 571691 539550 715535 186227 884988 496958 824179 598479 120951 794334 696214 649818 105927 452258 989994 957812 700245 356879 877981 997500 354282 609969 277301 334713 375192 480555 1033045 798511 881444 945159 589460 88991 967773 111795 974348 159180 965008 351602 417692 671541 774600 670322 985994 1021153 741106 943643 63909 767128 779385 748558 1026701 861372 898913 514866 964914 579059 757688 103983 455110 199629 119613 936779 832565 933680 978724 755945 647419 996196 326799 801244 1020963 906020 1016118 676541 573113 840530 944731 372563 949030 484206 615356 13291 185947 314987 653536 802414 866886 693213 503100 758487 1046788 424673 765029 388491 690677 521540 1029384 771929 976195 186837 739223 244954 619635 907926 74743 470713 486192 674302 360209 496566 247719 106107 498660 621002 77718 682961 716378 477155 619597 621672 1019145 233054 980266 886163 308923 313304 938356 445739 476474 405727 752040 975580 619734 396637 596709 260675 519345 205501 695781 155481 719947 255087 445535 837033 981800 836076 961822 153974 814390 314271 837871 173405 468270 181883 537963 830316 996308 411068 638054 1002372 605383 501585 240346 1008681 673342 258330 117054 747457 453645 908582 709104 956362 220378 159839 1018678 193404 1005004 956037 643869 187630 226035 792419 299774 55995 449047 577663 691439 778834 937479 709933 920893 577249 872923 717358 617355 556695 986172 707306 239077 1024844 183785 446743 390342 661361 364793 227540 550603 569200 470616 994506 862636 87719 46503 927601 882608 580430 175191 78709 203249 968078 946604 592575 217565 893875 226203 146108 726923 108501 610206 613942 714419 866439 772457 847238 681501 391480 492429 842775 364343 487547 607990 853406 833686 157278 424385 293198 859621 933267 1020699 162727 630613 726371 149758 697821 381806 687876 992856 674271 844750 759777 967709 573285 942516 380310 959670 825035 467453 917010 630682 225076 255820 891687 875892 309820 849542 354335 203765 800154 62349 907457 944299 566975 891318 433293 1009877 477397 256250 782929 873786 1036388 749804 256790 637420 399599 692055 649052 998220 653929 479854 265182 696511 232174 630585 628627 953906 507269 572627 163683 965777 1007687 1028282 727032 497202 727542 317913 577390 908468 399612 335709 607227 813784 453676 198650 859731 978993 604080 697837 523396 663504 926547 455948 425626 423334 1028115 825009 743605 971916 120620 628184 907335 735333 161404 261681 283625 976963 971450 290172 374213 384961 509471 342935 869844 292943 342896 628118 634059 226707 212426 1024126 806862 576948 717863 799676 906065 212890 465078 331702 136954 357348 186995 243382 463095 840650 362452 735655 588380 879450 733080 514203 933382 284007 397284 459507 864958 154606 281586 152046 191806 206749 1036513 129113 794323 605616 487631 123612 629541 248251 62303 570737 860511 453937 243432 748089 190285 1012386 448665 619450 782393 779357 394703 1010703 601592 893686 144377 304094 874765 682535 378637 882082 13310 779380 801342 75615 870630 947086 962878 179559 607087 208291 792267 428723 504393 571725 957669 630384 217527 959281 827172 8127 942323 110516 46719 598974 443947 484891 964261 110963 472021 440406 578546 752338 485571 1019993 653496 552342 801243 653906 719006 714155 890476 826567 499024 616241 523568 984403 839625 56568 406646 844949 236998 460270 84670 647389 844471 789475 517893 834601 139241 760488 1011879 498024 424858 1040784 1033863 373082 182749 195229 948712 542619 414526 502059 254898 706009 254429 851141 1037160 124901 646706 1011361 755143 475695 85737 809466 571151 862887 820589 456498 859852 554045 60791 552427 992147 400122 830934 219941 486642 706459 847064 555181 555342 802397 446867 610026 732551 692986 201651 129174 644848 779822 773271 441968 1000294 826800 191225 896779 528366 1012378 518501 740579 560567 741692 732781 957665 253317 285628 491883 701769 635699 326477 253267 926689 861486 713059 750392 939732 739677 507459 86521 299990 509358 933951 680031 32717 582643 11903 964245 307046 324822 224431 511334 768150 195769 923878 583605 855347 403615 192925 233401 792983 326323 7925 579449 100342 885620 51949 755038 817203 580127 945384 381902 62196 768481 247285 958710 809207 186591 701118 361311 803325 159217 433380 880791 356197 864700 420574 677310 476381 385880 787710 162941 990889 528379 540070 790250 843608 736197 703938 905684 581578 591598 756915 369656 637425 294006 1018323 259812 241336 380743 451554 883808 867558 977795 846193 779938 958339 509319 125780 408807 403839 450194 480156 760276 741718 569551 888442 1025816 814546 935162 643910 176942 238520 521281 778547 932252 873656 826274 681596 341815 759760 796111 478949 96634 472540 396989 1009602 952910 931994 270183 840680 288190 95091 259341 16369 836531 175578 906289 935674 194356 897438 376492 423748 1016027 69495 580922 513085 454384 906054 209386 716551 960637 6137 973868 862085 1028685 406973 121751 884290 318757 479985 1005893 777539 272348 408700 384083 670518 421537 923771 59341 902571 632552 402891 863511 683884 918429 635791 633998 366844 568253 497230 859725 239594 954854 1006924 829034 370155 554947 223932 247021 639358 569717 1040436 378109 940468 910467 847179 438770 417492 612182 794167 997141 608571 763284 175509 604908 642237 809182 240546 376265 667117 581029 307146 422857 497363 701637 733625 739564 888248 358625 337591 771651 248733 580851 447661 456361 924344 943524 539882 759526 895066 119278 1024618 114568 387671 783909 662510 208750 334463 215259 64123 1008049 264701 834949 957152 130824 269499 801482 895290 1027139 507995 906263 180919 449433 683086 948937 298678 343135 619627 817455 484077 934853 127818 609522 547453 300537 582373 966687 861069 634225 317176 587426 698523 715164 828782 145659 870340 219503 880212 315105 941084 746481 191158 938454 588043 808348 712099 780936 893110 437100 865589 383173 412414 244265 704099 968807 447913 985742 848108 323474 915810 556536 464377 46175 812662 355047 254287 97841 254825 185080 437195 289139 700762 847625 994102 633293 289715 863581 456204 118142 845526 163011 375158 193206 674879 158934 27642 1014918 976332 192831 491885 417602 912834 20087 938342 415388 112731 448998 796645 938319 812743 550140 741081 163689 337835 28529 653926 40668 843352 784413 376518 261456 46443 437803 954030 382185 673195 873685 170934 566702 835709 601501 129746 422900 438082 746035 510170 943968 412410 662907 298795 632618 659003 185813 683627 874148 832681 963300 580068 1033371 898833 177790 490900 1018762 141303 559806 757369 738189 236019 723817 884104 586509 225913 103903 408781 996630 549749 321955 801337 774354 825911 1005142 473171 946553 888715 731882 244429 740879 1002005 389868 183550 277813 351155 977977 1003013 502670 479072 242535 579267 765512 65146 684667 242957 687520 681269 225126 939594 632087 680631 251507 628473 779176 614096 327194 727701 448709 637577 245200 420082 673246 766292 472912 104871 57137 910003 995041 193125 733062 150901 760419 289269 322270 977353 413951 832373 628862 1001069 633741 515601 728613 117645 507430 772836 621842 109694 742856 612186 499220 509323 129567 94172 944756 745959 502839 830342 634414 339389 421858 449649 806854 659966 931636 679346 818581 186354 506898 440748 372145 747420 403819 194484 943251 859066 121435 447976 672567 989094 359525 674615 616019 446712 482518 60883 799961 736880 187637 52349 246183 822245 775938 346811 522773 260381 1041600 550503 593517 973090 650120 316655 938555 930651 808760 824178 231199 776840 753474 990666 965059 858605 522636 585357 97628 612006 224431 699180 1045032 211133 368890 697978 209865 1000875 413595 890666 536572 750772 661819 936727 633735 245038 1045252 186054 257968 330234 846163 162847 1002595 513848 564142 705244 918478 53503 945060 740150 652092 105388 433876 818731 493020 141285 744988 734574 896803 390760 151373 481683 86991 227250 582359 560890 939343 685195 388886 407523 683845 1003581 877724 685627 901691 703829 855899 740660 256771 161272 235248 518456 485940 572594 162420 258965 718128 778425 241308 89212 44024 687956 507688 202139 735629 456066 834763 413555 348495 930789 158704 431945 884262 577426 345941 700916 989892 845669 244795 102141 193486 732556 190014 325458 854989 717359 1028194 597307 974082 950575 956722 474561 323254 735907 326264 923295 809810 523331 351334 398046 946758 455379 482488 634597 885103 856797 637828 29543 881120 206828 91263 212135 292687 1013810 136575 948936 273789 162636 236218 885406 932323 747033 960360 905042 355810 272345 964960 248125 447066 344975 1032765 391841 371381 872954 283357 801341 269171 971001 202234 112329 836823 1004418 236761 800055 502628 521987 1024753 351062 879756 1012786 147181 368075 87230 147339 508151 624363 1035845 548070 686572 763053 380682 769069 363823 1026947 414563 644037 893909 406687 218606 489932 1042507 186328 301916 796367 245855 466841 636014 638058 553398 975594 18363 139118 533371 451561 188871 700527 827090 228940 537533 775721 704759 902750 407583 483534 652920 738025 387395 900135 696765 481890 298923 781508 842162 336495 932820 956229 860652 485703 323835 865993 879301 138719 939165 12154 657902 748437 190111 800174 907729 717734 946974 425017 243605 917312 1045602 323663 250488 993059 745845 224655 631605 27087 474446 401242 308156 224210 635469 936169 882251 1002885 359110 704387 1040469 226164 929095 840299 117083 118193 248698 235246 27598 192846 906138 629422 302691 904161 500595 629683 62143 641711 370983 657139 821597 906728 745132 743079 670883 836536 356819 317671 894122 289755 457989 168447 612668 512922 762493 512335 188358 556270 258963 120531 325190 818548 813937 575742 603572 922173 944966 679466 64922 489272 64854 931154 238197 164798 839221 735146 587605 615781 578799 479690 712242 621392 873173 332523 740981 635892 981252 189897 195926 936141 238557 153017 444394 256586 558073 591870 317923 239731 469791 910439 239482 723697 472237 974672 239220 32188 842453 254829 702170 804063 370335 581020 199677 572499 1034408 341371 389437 680633 182014 338906 202333 52847 810319 167323 770166 922525 330677 114628 372572 159651 294479 855610 797358 855450 965032 850764 206067 582350 1033308 1027665 308154 670563 601835 1025608 388502 908366 423548 888717 357582 1023241 632366 407459 806206 196194 916116 360003 565885 757191 243381 1040721 737048 455277 977618 449690 629961 367094 236899 446090 831086 208617 31977 544151 878158 999772 489818 904252 907905 1019075 611676 321881 571365 955662 193866 367593 615918 903627 635692 414603 511635 614717 580761 500706 573187 964878 784658 713501 579570 548709 929427 828115 288863 298717 436713 686452 863920 1002916 316362 395119 758179 841580 224952 641493 438889 836585 253140 696782 634395 28463 54775 568863 270269 866961 609211 30431 779960 741133 392348 378458 686701 626010 505252 849740 444999 691390 628860 1028916 720066 125782 644336 597447 1033057 302921 939665 600782 919211 856506 152439 353965 171119 1025418 518828 880171 29821 797159 201725 320695 510405 440611 866382 107838 189598 604124 357721 612595 680287 30527 343827 906364 664535 708373 194149 390850 694023 629602 413155 803063 794091 579702 350690 311235 812659 779697 479654 763479 177097 194906 161967 556517 204399 120199 867462 81402 251110 874247 566654 367077 695717 430877 809895 941101 487299 751908 27373 699596 743136 1017281 364516 356011 962498 775088 754063 844661 925500 573281 956229 734776 771359 357436 849489 437177 822682 663537 446418 435895 316103 683814 486534 678521 675357 195751 1027330 368520 977075 114461 1007671 431407 857499 474968 587700 300999 216858 202653 998241 425164 805967 910044 448583 228122 136887 587930 859617 173937 422742 995627 504396 695006 943505 744598 180080 839652 531675 81868 544663 180168 319919 51126 41470 978118 749583 1004818 253162 288062 735592 259876 473277 343349 604377 182093 55990 153486 766664 154927 612062 118134 856506 423451 238139 932925 882388 303775 293608 845930 859089 413418 993831 331101 552764 259729 470131 581313 175739 817741 448942 231923 613523 759715 214957 889323 242633 437868 226398 670440 293369 1034000 203674 180667 644533 826479 783402 481873 997945 565155 377423 211953 1042566 479807 353879 554840 768563 904213 992075 384291 973264 189415 955419 468948 64482 556251 232318 256225 93077 1002275 700958 803319 863793 470614 318370 55257 596835 829174 109015 470497 952025 212309 600775 483437 834203 174056 633199 111570 206073 900195 519561 517465 95102 728156 352144 353228 972572 446681 415577 242093 691479 1021606 770875 376768 774295 653220 701491 778710 698289 657385 876289 689075 359250 953689 1045765 218557 810853 466714 201708 368313 815327 791199 398834 357902 517910 872202 509098 550332 997938 366023 240854 710220 868415 911646 759622 429002 718632 632249 157883 780685 440233 104631 509658 93605 808182 642005 920822 805551 780896 177615 431592 434086 653590 905371 364446 316372 769298 864620 153213 167485 404413 194233 620184 200493 575379 887461 571772 579384 626286 1016985 446304 930715 764780 251797 120526 717418 7134 948065 387960 874694 980868 589102 552509 510027 160742 644638 1029185 668899 835232 193386 470542 213994 865124 233286 517895 340979 802103 670151 485783 947846 923626 859922 488634 1008532 647410 488389 922206 992216 564845 683799 126245 961356 429547 281523 485203 488996 327208 876324 898248 770723 521632 778391 342135 204341 53196 204443 778509 862382 644008 467454 513052 940886 700717 382438 161391 481850 847497 418519 858653 847036 383315 867618 177641 506932 928236 469206 208437 128474 818081 492791 717334 187188 81867 428003 915265 224236 470707 565160 759585 794343 176023 724910 655105 516455 472847 363934 989273 339725 910170 934463 929965 751887 447551 736114 807374 495195 561035 841362 963880 731487 644390 1046304 203871 878637 851736 832246 747402 126184 456544 127698 996408 834420 222953 959573 453097 782395 646609 774283 456873 776128 723706 473561 579440 950032 1019407 655233 649962 872124 621936 209535 250037 579832 596950 47062 992941 628059 691687 127157 912007 235927 834147 433973 724557 357277 826219 1017614 952023 671636 613602 685253 253459 365678 573384 502542 766698 795883 749990 904545 46863 435805 120607 893682 699248 455966 639469 242809 601804 719057 669604 743274 520377 732523 724456 991790 915591 178598 47943 588409 461789 700386 766867 447095 455142 244546 216557 520482 910744 185678 814064 1004012 144286 746063 952439 682647 285597 824748 744668 831867 875750 798003 369886 722843 599534 923895 313830 947857 929670 69614 872073 725055 863890 718093 884241 743906 246131 753917 256023 959473 583223 832170 436283 903219 472434 465486 411110 999837 687765 435131 937178 714156 420812 538077 138106 469709 332537 92335 369463 130437 771905 857499 972256 460765 312297 286414 182124 343369 381261 1008969 244142 1025731 244042 472937 216899 696028 596862 730474 85167 600945 711849 462825 615219 472690 731367 648252 570839 778582 891115 1024609 492127 325080 506249 929220 649654 56942 1031320 652521 481180 869876 1017386 831092 759221 909942 193710 451878 362047 432247 611930 632787 247754 891816 483902 707613 744235 898085 989122 248262 166975 570046 423379 292285 898206 474393 666909 248025 733979 996142 685812 641884 167853 719395 142462 67579 887978 941447 349787 373843 880862 631158 929973 997715 680543 886725 925491 304045 749717 326935 945072 504476 573934 352028 640744 886365 810150 1041068 85613 757620 906332 738646 227740 456070 367835 702347 989757 1002744 825915 539109 798379 207345 717585 126696 1033314 293681 553771 661483 965510 1029220 635481 596922 315099 440273 128718 640942 466652 242061 113482 843048 891195 484684 424880 218234 1004046 605146 298740 224228 952282 1024860 473520 405319 566587 439976 691934 121704 871959 117933 870332 846163 355887 944569 902442 597275 387845 236327 125269 833472 683642 641976 423416 372673 995988 110310 108235 168948 324951 952698 1036944 995539 885439 578847 332271 841325 683734 451167 465656 187890 471591 847414 111295 417762 981208 576179 766221 853461 806396 186147 536190 555358 793175 953748 801397 871736 1024347 441068 972194 1009172 369727 577051 742012 555222 930043 390536 651845 40817 755897 768744 76983 875317 1000169 445781 183023 290419 389972 817255 572840 866000 1038440 461429 55993 598893 879312 486446 858526 87019 691957 411183 116151 841038 77391 631222 889406 376613 962985 772693 187574 1004124 905459 79631 183276 772250 111527 95980 878715 838298 321077 709901 453513 959899 882997 401918 1034348 977953 711770 388394 602748 58173 223406 974660 852799 774028 378399 618386 292443 151998 808915 223110 48810 957654 184156 700272 497609 859502 548835 743890 1019592 931240 511113 700291 226505 435822 171578 728938 846563 880750 576861 3070 752155 449010 260650 342761 514140 953801 171938 900374 548493 588473 437563 923257 650775 32335 372632 409441 989387 507026 324466 757198 584735 24366 167342 615097 707576 832787 845998 174034 560878 904136 792297 151195 414444 349091 986470 635219 856950 653847 680435 424269 333754 921951 256187 885878 832986 81115 85694 695836 241292 848686 324318 734147 943704 856825 739265 318495 503974 643861 837750 665575 953242 964899 343655 986321 718442 809213 312542 744642 912976 252313 912674 342729 971570 493111 792405 516183 815323 392581 449268 89879 506179 975556 390566 416348 446424 1029026 877026 683055 798618 390981 631759 562959 546227 669433 259150 478170 1034865 1036410 699589 93994 421618 236398 481549 969895 79796 162759 351194 185948 304247 874292 489590 385507 684789 994272 111566 923385 124316 62181 886248 731693 484210 956888 919003 841547 850852 506510 275965 637018 614898 233229 417145 219230 663118 965010 271279 1003089 174845 769164 192142 926631 376028 47026 171703 774992 546265 685485 841268 123798 997752 929991 634063 193086 572508 62918 978481 503838 403262 790426 1027520 812749 1040710 607007 358862 451525 678890 205723 456672 76975 471735 962803 279999 794475 872046 1038996 1008533 347620 1005682 211913 65464 125561 923610 155433 860382 625966 385754 891120 1037828 307423 217323 565174 419983 52191 350140 748825 975659 111962 1045030 501608 679378 847189 688495 577211 248050 676919 869734 252558 376521 630363 214886 377263 947810 456975 909533 906378 208330 432311 879845 985974 818853 831830 774018 1004947 565210 904168 195468 408155 358189 19707 872911 356844 912224 928115 691859 711288 417761 643829 801516 153451 896368 779622 146294 326238 665214 416051 665038 833228 421700 569662 774601 555615 689107 908465 653204 963813 127567 509155 457128 420742 101310 381627 1021570 306145 740171 873593 112594 550175 27454 231334 514980 322575 994635 483919 623605 392518 179049 232123 663509 334693 189148 584983 872139 147019 217020 499141 519234 849690 815843 721695 510450 1024816 719386 959139 636604 167388 746955 1003866 759688 762638 256563 740463 203739 873227 959461 173119 827298 338748 747465 373366 462832 931222 698873 675343 780485 968954 1004295 147444 452952 920921 382991 740999 846159 573823 437853 905830 773992 849354 270313 635732 752698 226153 203219 771676 375911 417008 689884 734606 725967 797363 913033 1037624 898256 957081 155343 962978 970354 339670 768121 532207 520782 716565 449426 228197 293977 668031 854521 471908 380377 616254 1043525 751771 802334 213691 702406 343260 409433 540581 518179 651356 326497 147107 887525 753871 813041 854502 188353 1024437 580067 283357 447449 944444 522404 904979 864494 850138 362326 989756 744579 1007250 126550 342606 657902 624751 548699 612209 651356 348914 236109 124643 695374 1027149 192015 58270 714383 412843 382385 399316 875186 429763 854502 939653 473231 762521 940370 198975 234405 245081 145117 317146 683668 579434 456858 202334 823855 813261 806541 479482 897614 247449 734366 677023 396985 517277 460573 479910 407365 988361 498382 320934 79639 36790 814797 325221 40810 252126 703292 832457 515213 845187 1001783 417665 24299 979610 941607 740893 650282 738861 755667 599542 886586 522356 509388 979019 951069 129441 619299 847958 1015336 1041573 220310 193419 593151 881498 228008 362462 627388 252186 61114 603095 382936 942550 774493 1045320 297845 986705 838617 31093 961476 627667 679532 95187 194250 985546 521859 234099 282461 867248 260433 36603 145167 499935 924882 502601 793315 550751 240732 646311 732269 510553 425244 371065 968967 129936 188651 89135 53220 412409 286298 1000590 64838 838331 285929 510513 925459 931994 993562 505696 196110 283382 642763 505228 23870 1040551 282535 769442 319865 485747 699031 920303 419768 385891 713757 729901 235205 445617 908295 406815 31563 617551 943816 893565 157157 826429 975345 129051 886131 703511 228944 929206 240671 871367 663400 482276 1017630 388398 107933 1034736 302891 800471 483208 128905 130532 775825 438629 1011908 679038 605561 81550 597729 57838 60875 1018682 775439 539354 501291 227900 467907 761492 95724 429747 817691 741438 977181 1009016 921487 711442 342262 165245 715382 224665 845447 781428 386834 551229 238202 496987 718184 340945 219077 616023 300443 628340 548219 830793 801819 363754 739927 879669 474313 437902 362925 495306 61108 223055 516754 212382 173694 908482 731966 999833 826864 274396 462494 769540 958589 220615 735842 1033066 708472 990788 281558 874437 1012499 24053 838117 1008249 293840 463228 947496 904727 843172 149422 372025 544236 428979 294633 47081 208121 899734 677227 881944 235121 890800 123897 880305 367555 195477 891606 112488 991580 826680 248300 1018802 436918 841129 736689 271859 1017911 361307 356179 823661 159115 730012 175331 570743 980577 1030257 242595 443583 374379 724715 714149 739017 256710 612280 238143 753240 577055 849704 343505 516459 553973 305009 768532 502067 385587 670294 322023 359943 406246 210157 154815 188599 674011 667624 801634 354711 685400 712484 408653 504975 321765 651833 685012 96114 355787 583382 260126 128931 587219 407523 388584 484937 692054 817267 783657 112365 453843 806669 455814 293532 960873 483806 724587 1010385 188070 869225 965857 842813 1001902 175954 637859 760214 840605 706078 88731 104239 717212 128938 936846 508341 676765 1021459 506338 679032 217886 212185 971033 363418 389167 44375 127460 608120 204333 670155 850229 162634 143066 317157 930045 51131 955817 826852 148447 776746 842806 607095 466344 387514 394718 89143 970566 105375 624117 517544 603547 399314 449801 587421 1022680 30714 742731 939606 699596 870807 630552 327521 31651 44846 669927 48843 604145 1020963 668573 960855 428975 245576 605269 95475 883226 439732 884418 351601 579289 939976 932051 897524 1003062 1028530 204723 810829 424263 461495 323184 130409 826028 551727 520523 373943 955685 671178 163189 306153 620761 351664 49051 961994 1034458 699030 769193 407323 954080 738668 970545 273867 341327 949782 895219 1017063 464687 902541 452767 876106 605005 459215 986062 52195 480936 235741 213791 675690 387756 977101 281211 97066 546478 887405 870869 379347 904737 634682 956177 743955 925322 765545 589353 703066 876982 119768 114658 670526 803571 571847 377774 558966 871215 422598 637601 872574 1004498 506652 873942 501958 960067 1000110 812741 505869 433317 936389 616158 340271 676591 317801 241122 748325 813660 549339 59115 604479 773678 363502 397233 766505 912768 397027 682364 832496 146556 903825 579501 300263 597301 503305 290650 280317 126066 262024 631191 309863 492514 431525 792556 1037474 108412 234485 517143 427251 842346 371851 46935 452045 791419 275839 443643 184158 581425 648811 64228 881562 778773 432573 906481 768244 589592 990389 323094 631637 1028189 961567 1002108 1020185 539855 584876 348917 226993 945868 424126 355705 211677 487128 444324 768107 1013696 85629 220081 961923 338975 514435 51615 126346 194872 446903 690103 937253 465332 649459 316909 309146 752710 818221 866871 970565 611177 343758 335181 475621 870731 1024851 359715 797173 612267 398167 1007715 1005113 265791 562043 318421 32716 973074 176602 54231 964722 227926 965256 430798 746920 199653 943475 1003346 922451 62378 95543 861112 81691 1031460 353231 1045156 228231 377981 349351 907712 187830 1000120 948537 961450 450906 318170 514257 432509 1042435 225012 3327 364175 185467 88903 471956 728180 432765 457870 952013 743085 278379 589142 233208 762311 679416 488081 316857 189645 862543 756891 661979 898137 418668 772449 195800 702377 194714 204015 714404 502689 322934 692287 612955 891667 469880 402901 736484 883305 62333 816253 985651 668727 547507 423342 774427 799511 319030 319019 470406 934137 245637 543722 46035 293558 621138 996101 644585 620765 185074 612065 380498 124235 665321 697598 676851 789983 488794 122409 325719 219773 207483 478602 577070 319075 569042 604269 859943 774343 918175 601898 835116 367847 128812 248723 154603 927621 125411 896597 768908 996163 351817 385900 431990 939662 314844 952540 873712 634339 306093 951901 769592 479989 720132 240845 256343 1017942 826173 335644 413528 8127 500675 344020 310445 940187 175038 278222 86687 817926 679713 407853 559077 840565 430798 421798 244333 527999 252810 683070 930879 43763 985821 860791 832671 321311 107767 466115 319677 57118 96214 840471 681511 178932 365989 924393 667570 867624 513992 504847 216875 1035075 681193 714355 290635 658351 249038 327269 617834 612829 125276 162684 94033 906633 836435 795513 258414 308828 997428 313207 117567 502323 886668 1016013 749236 31613 1009312 176253 792534 922451 167483 386195 495858 996165 731743 404702 929684 752336 537583 924982 495051 636641 60345 768240 343001 812888 501074 520790 599838 770866 516667 880320 615677 1023617 733905 937514 1015456 961414 669427 359763 622118 339803 744387 916996 715531 725974 691655 388898 648135 351419 809721 483573 517824 585285 943503 352137 350454 687528 302566 173816 747979 635386 192484 372509 249261 680823 1037414 458392 357659 674533 444247 941095 325812 725487 128788 884101 88924 260499 893743 309692 366910 355878 597350 839227 383186 388914 298723 133095 128183 643859 358817 1011010 424365 353710 349987 927574 877236 122523 994912 690414 192756 1023384 983163 349293 438501 809707 204682 104156 646919 357625 482507 358204 492477 55998 651919 413301 53173 747504 547705 265977 556604 451195 160693 353461 572626 619070 231356 263675 437420 607455 1014882 780382 981592 191341 682169 555734 121326 908596 693163 500720 370275 617367 700065 253152 758093 847810 38139 635006 179992 97882 442935 621482 928350 439282 370343 81636 945464 752706 120302 294044 907665 408033 149229 24046 247659 556454 256079 277449 779948 581490 744039 630372 1000858 886221 510108 208805 310115 76733 438970 447457 674871 422094 443774 839504 724798 334588 200670 894666 248733 441128 797929 244209 811511 493045 673467 469852 867225 748939 699669 895509 138620 1033606 922602 117150 811631 801509 465071 515372 722908 133375 704450 631729 902558 461534 503100 648794 702605 285688 388072 961968 684359 902872 573233 441592 8154 371907 1014019 290552 400505 253714 959251 126404 758615 47005 933344 548566 390469 513314 301949 642962 985575 474593 1005099 240458 113073 907690 310965 1011855 74239 500529 475631 627839 208233 736737 1018699 498028 310956 521388 366695 641866 216773 628547 730077 415379 399733 626484 488908 64557 490659 417126 401333 23979 897341 63928 291771 571979 894551 118758 693335 626535 174575 708781 968145 116111 82923 784774 229073 511428 746468 874293 940158 371086 1017550 866420 601326 755319 827337 537597 465523 457317 457912 408014 216817 596847 700131 715922 880395 317404 974626 623550 831982 1042947 367209 789465 418158 933084 691937 585518 1000403 992046 414166 996802 432615 367094 911796 217779 298391 471759 96886 826171 669013 924350 409161 421287 147433 370029 816349 816545 169846 942813 896169 495226 986207 418764 807703 586182 50110 727347 341231 632713 399798 502157 414061 531419 979372 743380 867204 211239 703763 233193 998953 828389 154863 27535 389286 588611 466369 175049 6103 864734 304508 696762 441173 403412 739043 573280 957009 448566 908108 1026362 225522 292826 193016 538236 341845 432022 808419 175049 463735 1001923 40830 705975 775633 52173 780997 1017915 832775 564510 771809 935267 684835 452013 124739 765761 955181 826423 734003 389800 183725 779500 320223 871975 113695 580903 911953 220806 321755 960356 713839 428275 705735 931169 55091 258635 270278 1001652 801618 211821 854727 503010 28278 429500 161133 681021 407006 879669 992803 573384 575223 750709 834835 1026392 837116 956148 98012 484939 867909 647043 302398 879445 435114 188338 603710 588372 686873 232103 1018234 915625 192933 880040 259624 342644 933042 420821 384226 708184 301429 184551 381718 638401 1017194 648933 897942 1000059 621872 500831 588551 816428 447023 782209 693371 991040 859534 1021238 1033229 174795 241074 866252 48310 470266 322497 155343 904483 902684 26415 218654 691660 816275 384790 938670 853805 488643 477779 617460 663310 597238 630396 505943 572055 155902 1009695 241020 897896 898617 453134 248278 830377 763495 48951 441244 802641 162292 890485 986065 515334 824953 508285 697495 713820 287463 732371 740508 60344 207773 663508 673687 650932 648646 870286 453787 1012082 105199 468451 64435 628721 350638 748408 580088 187995 645974 964141 322108 483075 437046 685624 633720 891697 1025811 166615 556885 511004 147371 64282 725351 566243 763299 419742 988349 478807 726245 838011 368100 270320 633593 511181 963878 588571 1012112 650724 195804 1019038 1021571 195521 182001 715668 551789 302508 498855 550509 193373 319149 691406 698667 238399 896616 785569 200573 292741 576438 746893 760166 228476 73205 105565 641687 890670 535411 684710 881624 357086 352989 615673 510688 468470 761356 128670 887257 204586 530361 563579 294812 194806 81784 751072 803563 236153 479575 105325 666747 519761 829053 992100 336635 988332 385445 499652 248111 23514 724660 938461 830662 365043 807294 955307 479860 773182 923090 481481 63897 458632 484979 63292 833613 738719 893627 551759 613333 673638 656247 114357 785572 32149 900324 562661 232165 486685 127847 780737 748662 87931 192013 588185 374420 826937 124854 209055 879207 358009 945889 225761 685473 1013130 250967 255253 564859 170997 463814 96717 331251 741313 121951 187942 685083 1000606 901806 649565 187518 940492 365501 69555 768062 685288 250620 722872 806685 183359 468311 925155 954609 118005 832619 646222 899265 589476 308950 809957 649099 556303 958026 16313 804342 674335 251817 539109 443455 927949 954310 171375 580943 196137 867024 371413 231349 299387 978182 1010386 959154 412839 969938 805617 181143 506414 575407 907571 754238 423811 786112 766123 611301 119515 247197 171765 441756 554797 822760 989746 773649 304991 407931 652686 678859 897844 379555 984862 953189 641970 808572 386870 667453 1042462 773306 755593 48075 312039 1021258 937140 434606 940473 236334 130598 126414 749754 203931 1002732 620012 244508 670862 919481 180084 873177 335564 539438 857486 462727 93159 155100 699882 990164 870251 927518 702885 60636 702067 208357 56487 258537 651436 584314 706354 57233 260484 211436 630215 884293 233947 956902 212929 571078 244941 185082 341309 368245 1027402 487631 920797 915725 979128 323496 278378 247125 253260 709975 923871 709655 553450 761626 785474 432811 778902 887101 521361 1019045 154041 195158 216527 742590 469802 864879 952022 61567 455913 684963 1002821 734058 903856 157158 448083 58366 37884 212756 783778 453601 865265 282315 362269 732071 337327 422646 536313 251113 879286 465404 433556 933059 339909 926535 865653 357519 515724 955948 505328 507468 760905 159660 1000842 1042628 818358 418788 566650 115573 732685 682659 771981 72696 631035 167915 182012 900048 757650 257840 867490 762609 801557 558077 163469 516939 997160 224339 1017227 719077 556326 1008101 514662 605626 891465 577513 331262 1037323 96157 728180 619579 700357 617385 12119 222172 956566 973729 812111 830289 1024488 923260 358864 1034920 725435 552030 323791 889274 469990 746059 739582 703721 652913 177273 763191 408425 364202 183278 588421 922334 815724 497293 615884 553367 65352 768268 969880 520970 564405 51111 286153 991893 1025587 668091 378205 748146 756573 212778 929569 121367 282582 228948 452326 964126 895067 171229 163557 632564 472620 379858 42990 799902 778827 486117 92015 165871 1005972 253465 829155 962827 342229 631753 1024667 272093 579789 40574 710762 495853 570013 877266 1012384 249007 963139 579885 317557 943774 175199 376368 564170 331198 413639 399804 927186 968057 238834 248119 251030 357220 322296 191326 601009 518988 841418 325977 721311 255637 957242 388119 719379 756937 794421 235062 645390 258673 625146 905750 128838 763792 599532 585317 494062 376620 626355 445424 605727 489050 584974 178041 313915 217662 889021 335495 50671 292462 309050 732477 587308 580322 150271 875705 685520 508333 27071 1033018 571610 435194 817867 386290 899907 850243 623837 683253 71903 732503 310558 185271 938946 434535 811478 620450 154315 653960 890166 258158 838613 165117 622107 869322 604990 1008279 459695 495345 609183 260960 211171 801765 841523 975475 170895 59183 576990 315334 1000757 504003 597774 443031 976288 238743 614202 108526 571919 855790 689399 476389 523793 1026142 481946 585887 730729 547811 174327 128230 422896 979185 826533 31699 659958 976474 245381 636499 357992 814163 668891 996620 771303 226403 292775 410783 735575 783060 808692 169658 628538 342986 211193 956510 793209 885071 589473 834908 443501 783456 159069 761031 421437 460382 894129 994104 1001660 848461 190667 830851 623091 617396 232573 570715 860082 851274 119453 445293 1000506 1040801 282035 693242 953799 306919 521505 489005 780339 724665 374689 926567 80765 898641 466126 360695 446339 521740 830037 87502 401324 903016 472514 380803 267615 186173 839347 779918 705660 62386 816620 443581 572953 868230 486278 851120 707111 346271 240189 292766 782997 910930 96997 750916 243428 345423 827058 756540 830073 977541 753190 933155 654752 310871 880482 432043 911536 210079 222439 932485 516111 427383 186604 1013456 710815 367723 1032463 935290 389411 779821 226953 614030 251111 643454 871709 544444 347818 212714 312655 394367 378105 388631 571243 357368 192174 644325 128906 616151 536471 289590 455553 593358 601898 612238 586075 129712 593830 654001 609405 880985 651431 883093 927357 127916 508794 351699 384205 189177 869094 64413 880338 189853 126215 629713 897760 745138 935388 249029 496957 324565 306118 651152 380610 619885 180122 986347 730921 233943 651574 47069 746394 125291 443337 1010371 901565 986601 129479 952997 236520 380525 448305 865172 967950 324038 908688 986962 846179 992697 194843 260472 810770 499243 488282 276173 1003850 463831 412315 1010498 966877 714934 128063 447309 498515 137084 1005105 252912 31175 828758 313148 158301 835221 1027660 964788 683797 765059 873767 120726 279543 440383 847950 977236 216263 110425 778957 409260 905390 488850 892454 457830 891565 391334 509682 321528 461183 535423 815387 168407 875638 943678 485439 556468 87910 1035056 309976 576886 376581 577182 556006 698071 214953 925383 194743 354845 718093 903286 897957 841901 1011304 734307 990801 799973 174951 621906 219531 310390 557012 454417 644705 1021094 57007 226982 80856 766643 793399 959637 452878 579119 603385 804285 440445 815221 252772 809681 659309 92920 1027603 645639 414689 472779 159275 790374 498577 587225 451568 195909 976780 493366 510255 873885 1017113 993057 573154 492972 1028282 764373 191672 740717 176102 856559 747233 943017 500375 713820 712947 757365 638786 741782 391977 618091 62110 654625 390451 641195 723940 774726 874734 793575 813178 439945 492487 243832 485166 958957 1025414 18419 678323 476666 726234 611993 630548 1032990 554984 584624 997593 1018690 40566 405285 758513 751366 31623 965540 846076 486576 871691 810099 948948 40319 46905 872687 891339 115689 162647 194130 359632 723813 1035052 314266 1017795 183797 946239 883084 642898 758632 849672 651453 226938 247717 105851 454321 330103 190968 641693 384632 224696 618715 586937 563125 179884 742554 693575 1018089 703527 898443 376024 861791 397207 759350 890395 776777 446022 247421 806563 81119 479017 500374 1023364 728182 814478 635698 403054 222461 973636 243471 947418 349893 311238 97701 861146 415101 849029 959100 586921 71486 833976 310224 959480 492473 868288 505064 405418 504990 653624 53202 375633 513460 711833 15858 523841 920953 482588 696683 731255 457494 425011 922574 265791 364999 507105 996657 710962 387694 703133 404378 337902 631226 209471 222946 503584 836477 678332 911060 897428 986247 183467 943789 228227 493695 179017 710298 937421 682286 218866 901626 959386 464470 829878 566235 377334 931025 288157 768722 318259 670763 732973 764514 152830 961746 385268 1000918 243097 388744 763195 32215 513748 664411 218742 921379 822070 544236 249021 595890 487783 603876 812327 870166 616218 481722 709946 129460 792462 432041 689997 826703 980045 965669 260771 163509 416414 733425 496787 443889 949025 1008581 661485 508679 941522 830250 771024 489906 417383 789310 221343 857970 515158 935396 1031426 1005457 1001810 1004944 695981 710485 671688 440556 405227 719985 639731 307614 877432 424644 636849 30965 935575 1005452 1025065 586663 504520 171436 384902 325456 1018294 912674 469306 969505 64085 223517 53951 937558 277923 717597 844966 680825 895288 389687 869857 538967 719891 879271 433287 904386 189681 178876 1005605 871013 836831 178366 443965 673776 434012 490794 126866 40431 678804 700148 502377 379226 924030 254185 757083 532089 697830 485810 829304 484070 987080 474179 62125 421015 937274 809669 422753 403879 488022 595838 973846 1028800 382864 1025084 990920 687972 1016738 407183 178634 497996 345694 874748 994579 110366 306351 330236 782944 785664 832994 872860 1018802 311028 893534 310871 86893 906387 1006668 204463 115063 909629 1023753 274235 326093 771725 919277 98065 982161 1041828 969603 933284 468822 372550 873046 422766 967019 355446 570328 1027476 968561 495988 153527 250038 827611 837093 335767 961707 225159 486443 438701 482184 199660 932950 258825 391490 697208 383657 587145 935785 848183 943045 389246 651034 891507 993583 473638 756522 225885 168567 945574 859868 603827 357676 316386 903555 179515 345711 212914 218714 678586 871091 814940 868108 993431 678195 1023682 196102 379610 384088 519202 789246 1004213 713618 468467 848788 497879 951737 913606 1025336 457168 812574 748996 653130 775046 703124 862527 260568 441902 743205 481447 1004516 961283 232301 912052 470649 884975 463741 248566 669385 195406 793078 834772 740188 485329 496742 32243 139083 895825 888041 466362 219621 949638 742590 1032374 261509 213599 576799 885915 97505 896804 161021 153443 863706 906307 883122 322453 388962 858319 81773 576854 702887 962764 593693 898226 927545 997208 896266 314205 86399 986523 899126 446041 963316 711589 907588 896097 537787 638338 629198 450154 1018063 711910 501651 944282 556003 229137 366193 817822 313294 390668 429229 705366 850092 1021540 56414 953968 898961 383402 891036 762175 909792 777481 561663 955312 96050 561375 558073 511525 995418 587989 644065 951928 893550 798660 421195 252185 437224 636705 779540 244929 560747 248607 258131 720209 308179 461527 407528 442052 599483 762531 457379 457816 315001 498600 621357 898646 767745 691741 175340 932199 676820 159029 901362 944006 937623 193367 1022128 841109 568543 1009971 290487 10095 892485 121272 693091 379199 584660 626815 548276 414425 483172 483949 642290 624895 506151 796119 609910 389586 319607 439469 611643 531294 461939 678175 1019438 644725 900008 754644 973641 162918 842211 885686 864889 814403 171111 420524 650954 911668 19895 863337 1003272 840507 649914 610667 742648 323085 690587 163305 779331 556333 385419 83803 311934 1042852 685877 318376 459754 72566 769128 757433 187996 886514 596283 210108 615288 773897 921663 544558 435391 385721 1038081 976955 509740 374448 208600 499224 425305 968765 297631 94677 701284 844687 652707 13563 108393 695923 403948 662763 1014932 257309 624078 701793 812396 951199 927982 649052 249672 230847 899172 163045 757095 109304 159033 647614 841325 459631 1003704 341725 550265 637142 402779 325425 613931 873309 743483 753328 697726 235642 930617 892295 957635 817757 225901 917009 78623 169944 168799 881521 810337 441906 126058 340954 505925 612470 778895 904273 871353 105894 81364 802613 879212 799608 77782 56179 136573 480441 813595 397051 995960 916554 364269 421507 878275 862524 365990 914057 1016810 626359 921821 637739 963410 414814 578623 179925 965059 326354 1037256 86479 749324 464509 343582 378778 497237 700340 251530 863950 352074 500621 117439 810886 794074 775507 565757 261156 993673 808573 116925 818097 816589 636085 1022640 34686 254877 479474 383922 954677 114461 617212 890259 515341 876129 87731 935831 999185 902984 775874 484381 735201 749110 760899 615258 714138 474158 174451 1001529 925396 522777 303081 502045 742076 704078 929712 907449 327393 974965 420597 546788 354395 609653 255878 840429 924837 944986 487883 231251 882442 996021 675066 521034 872934 902059 368086 771854 851340 937827 529871 572142 935733 865854 620142 432814 756580 905305 248151 516777 566895 31103 687465 904537 822514 483041 671380 378334 588497 507140 258472 516747 748163 820941 957604 453314 516697 23546 707307 1008464 437308 750663 254411 475943 385878 436503 516994 206820 671517 107005 187558 534478 948809 576319 939925 1008965 397030 106161 822014 256783 162358 802513 813994 695248 121118 881382 612751 190181 985308 316392 986477 651677 652468 755086 603955 924363 846411 113356 848484 810865 936541 501071 287454 456132 365159 491282 849054 916522 251794 990020 853715 315212 320494 568217 127550 764018 95709 1040903 956314 892741 399613 1038534 727742 390819 409206 600695 255452 703035 380681 628691 491169 603927 579811 949315 701670 620765 508361 973990 607477 540636 509652 365931 253512 239935 682702 728173 314106 1045592 573259 859591 288983 345333 98213 93979 443182 502756 903624 929100 1008330 245017 143285 987991 505014 230333 919526 597976 72894 508731 937510 728971 430863 1025480 380585 969569 910008 593783 171349 492407 709814 744662 960914 204017 108331 842289 702300 93278 214518 372141 743721 241171 88758 809276 730515 873070 696558 152415 190394 982402 937290 157534 774503 820685 343664 96971 887593 682442 753839 374097 424039 441913 218351 128236 1005196 341872 989522 442971 682110 659323 309014 717908 646268 684777 896692 1029134 434425 290343 257450 399850 499481 554894 808865 327252 783536 617278 448619 214807 969395 957741 879297 504228 955123 514692 880488 443103 464095 498280 657381 289518 927650 645864 286661 354275 294502 953316 472922 892596 178138 126091 184146 892427 73455 750274 388372 661395 219855 768273 257157 409076 446871 191886 567071 720232 750087 579367 416679 40563 441897 585128 646986 572972 421733 268158 638756 368269 991704 381379 820411 350055 698766 510867 808603 259314 94028 432076 843301 641785 97766 685882 1007708 443738 56983 219088 1027205 308791 757460 905901 953306 628039 461669 275103 634189 517214 808355 705207 453292 983447 163243 969185 570827 192918 637646 673272 693884 461179 971931 1019414 752996 341910 89723 629587 801493 894904 383389 583579 772949 244978 996397 1010962 592543 960661 61347 708403 351662 961929 201375 379508 570326 833126 633750 771288 357071 978115 222927 758577 306615 1021385 710062 613903 72510 582518 222713 941701 845155 618647 407931 991948 588648 444854 310746 252630 752945 495143 184230 697181 650882 831190 1000380 484119 782635 583288 354617 562095 615991 899155 754642 303355 511458 965345 32245 312527 163189 812402 592884 237818 1018598 462748 735335 465764 240540 817771 377071 866186 610527 921300 568479 588429 944998 113842 173519 841442 254661 1031686 347803 838599 909192 977571 699225 609996 617679 679747 877394 494236 747380 673662 452369 920285 948336 191437 441739 700066 365805 991798 703730 640746 121901 333491 387157 257706 251843 917950 511174 194466 687526 478086 833132 1018978 796519 802770 972828 647350 691291 916065 62591 822677 632158 238141 860046 537823 489252 987046 496719 945242 236179 691391 244030 550395 792434 888410 159191 477155 984986 207614 118586 886761 179690 439410 106425 55213 937383 919495 889527 999670 1004586 194257 484326 503372 64841 667388 660989 556728 408278 429435 913218 656311 457416 556434 480135 446795 438045 303351 718480 169917 208628 889398 465071 384752 192283 401352 715879 1036373 172766 838260 110430 369606 679852 123811 181703 106357 744474 709884 939866 203671 344383 634641 713675 702590 634150 498630 503349 1029732 675188 923902 270291 995729 88828 127730 1023440 538847 375744 872854 873134 968604 528894 979649 180064 904583 567199 871292 172887 899348 858423 293327 945121 973984 46902 679836 347128 342631 936792 564350 707409 89686 496026 1038160 519730 87734 382385 70399 272345 977174 358855 833721 942969 676459 428859 484435 723383 698669 587601 494329 975516 494103 542583 274282 637386 438242 717180 445390 1005940 880747 1036956 625611 988810 713095 289772 733518 559591 718540 864613 508343 425011 642079 769488 47789 665851 771939 515680 53043 531420 752977 617716 118121 1005726 129497 432605 589116 805423 670165 362158 746651 334684 354407 362475 774737 550815 96444 547768 144250 927163 855167 633439 130325 481335 891004 712231 873458 845406 840889 739091 260200 385807 891190 177743 171125 885878 390681 433366 269287 401103 962017 318689 517352 422031 1017018 849349 883271 437022 389489 298993 333770 582987 173820 1024587 706439 595571 739283 724713 683607 278009 440201 570613 324513 234621 1019047 1041284 120538 785041 381358 732265 208335 649128 244387 648009 644486 828665 941703 204774 461903 867171 225070 357044 412019 285657 627367 473537 147424 945925 531911 796365 445402 695533 898102 816775 806684 86503 318307 969541 984882 477739 338463 1016060 123623 674296 113379 1005619 882056 449678 757903 896628 634193 996294 112763 513142 388457 122780 147339 780226 675780 951357 754043 620245 963761 607807 863916 693933 795255 167854 928922 253318 252621 502100 877363 421658 374475 749796 505229 944729 853895 474328 379701 474232 536055 984735 236998 1039176 715049 305076 259859 646452 570780 835132 351019 932189 462127 444089 514450 946889 143133 126317 932394 851009 747852 747271 866986 1032625 930475 63222 737037 408553 388065 805773 89779 588378 613845 200653 1028713 436173 144215 784260 556327 755414 888737 437486 826776 999855 458003 802067 187564 380537 408475 443354 414171 730040 1028722 726454 506502 978512 61039 414166 510684 863773 928854 419064 910121 493394 403963 575437 200535 833782 845667 346007 1031336 832764 58317 23855 776824 955087 993551 781506 697871 841378 1012515 1021484 652438 761442 325961 105400 1034297 176764 975228 703190 517260 715355 494524 357923 556730 875612 851282 425740 162518 414665 648657 975277 258537 651849 580718 749473 765536 258263 409203 236209 828151 612602 484313 773785 1022417 392612 667213 649255 552918 94933 438875 105842 537982 973702 396719 466710 382195 407929 816431 439979 920019 520376 520395 681827 193430 318073 453282 832207 147440 903356 922979 439511 742340 572371 697945 321210 994021 624894 761148 452229 154553 737909 675800 1003833 923558 609202 992946 926571 58227 628600 904868 780395 647921 453923 412339 692587 129620 1021763 556339 977000 512629 861930 433029 783105 797791 479647 448426 902422 553206 539838 751472 62231 802095 992689 987971 625849 619962 56808 504351 1007202 368023 98115 916108 855406 734397 509516 755001 739283 552055 353949 893727 489665 146335 972081 65309 192861 822667 1018808 392840 854303 303019 242301 157927 879789 999782 842872 334772 637404 735318 690152 130898 301981 123323 567726 257880 196004 642709 166831 990437 669612 114506 984986 836090 436683 279031 21487 521305 415163 647401 760974 752266 830182 416917 580693 687668 496667 677662 126044 887747 342391 1007925 40677 490257 445910 681180 425171 1010310 983478 997580 593499 714775 92125 871310 595775 473816 637395 204075 907382 388656 335399 920311 621956 239558 376548 866418 954555 764046 832466 984986 413603 506224 272319 732060 127307 1041157 887580 1033612 458124 381835 322892 734926 687365 810219 932027 430780 379882 255627 1021134 775368 224978 636683 775819 523314 861271 761420 638787 1001070 707791 1012890 716061 502225 560884 948930 490768 205023 571885 331475 804282 653736 793532 1033620 253319 927157 466599 1002798 636664 430443 997618 673719 875629 702305 606129 518064 508730 479720 292053 685032 194033 642843 175603 62780 373193 947749 596319 498420 503336 933021 883484 286618 761541 1024215 613433 403367 499160 1011008 272871 308926 228552 751268 584586 517492 986771 289230 130800 381230 639351 383228 596158 896233 878064 776594 627509 1003316 805868 1004376 319434 386774 93113 167102 715057 456582 689469 866617 746185 251290 372286 481766 926391 333719 926103 372340 912776 259738 554107 224647 260418 568974 80475 419207 412887 671258 405460 903292 832222 443182 947873 949273 290093 572374 829420 841881 40575 251315 743117 846087 550755 310165 980037 270299 698935 604557 224845 866004 763292 353522 697039 118094 171101 477539 694799 779700 961257 1003410 152687 127657 796925 808917 948914 539861 755030 806804 456021 645560 226732 244903 898139 514472 162516 801965 498576 585948 969267 177725 186071 893658 298854 372519 975975 1046849 863828 929698 555822 951605 375065 54651 163621 676856 791415 967069 685987 820949 237447 829368 46958 723574 617338 1005703 694995 564475 370474 791015 408497 587580 992051 300766 902230 694423 369278 597907 355635 63019 1034598 165711 415895 738543 294561 496749 231277 961001 998593 745138 854268 738795 159033 419706 480335 497132 879399 412795 938413 64861 999837 806747 708212 817262 438950 79311 48749 468835 497633 772190 481818 624501 777315 726618 274215 733491 1030376 926906 143823 127894 473275 1010576 1007496 120109 532030 80747 588454 324055 417624 594615 809559 764263 874962 71358 341987 681837 619446 617909 924897 632273 449159 413983 906890 114486 471611 390230 737519 246843 1002297 589251 961658 187874 644593 687492 414542 855870 341903 879505 462475 110265 781593 36856 249528 675603 450197 730558 1012292 621130 601401 288173 924283 815734 372972 581512 245052 226906 112318 1020728 566749 1000669 79275 85117 143210 862659 538174 500706 449558 389725 986348 108733 505419 386650 735791 816600 646254 646791 451514 258957 501489 326130 323079 261398 881051 97091 873095 521984 639988 250523 805798 438153 287669 777289 245302 101811 359033 993551 322414 397051 837757 985833 466103 398268 531710 470407 155075 1020244 490321 103231 610811 252748 293911 771403 749203 396923 502694 186587 696829 478684 112438 428221 880171 391367 570763 12783 156223 914984 226254 774455 270321 969421 598395 641725 162869 243569 731106 498250 651595 1034556 235869 416376 697962 155451 365304 425609 340714 831058 809075 212537 1007677 596979 940914 630561 449488 757336 715369 429052 461501 969883 128186 981517 586483 945179 452306 386614 47027 290319 685641 514083 151031 586723 544635 349657 724326 92126 464684 1000162 288625 886756 853405 871856 105270 720226 682693 27771 178387 368156 64811 571115 294199 906531 474504 883905 109814 143167 258174 715943 380093 666105 1029292 279487 192754 145323 780901 1001095 631659 292837 339607 302875 356202 189893 486122 810434 74743 690605 63414 895715 113395 172018 374454 985906 692115 380486 927318 322639 965386 375013 113436 709470 195540 416892 151934 194773 174054 928199 372317 423132 305658 725415 910876 846444 876725 1015991 208558 990156 987013 423367 391476 896069 778910 296444 605849 899271 228398 710687 936667 841070 438717 845780 531063 968025 126684 528350 766851 826553 383371 639159 761443 585035 109432 49102 470566 286121 486252 768329 940825 770671 211806 889307 208371 97974 937562 907176 444603 572067 585106 158937 372086 496535 756263 493116 383353 298681 593375 218045 481486 610106 122601 384161 878927 497542 112695 995109 163653 12263 678371 286434 866717 974935 745356 869543 830887 577017 763198 833566 810780 274942 919385 642634 451498 423762 1025209 509251 806389 626643 744515 681452 515338 238014 441629 967139 354927 898340 837585 55806 632508 417389 903582 848116 701647 16182 581195 379966 973858 17919 232876 953517 343750 456387 76749 496787 1018104 378521 24366 1021587 440035 493783 510324 490532 385486 55196 547999 254515 191915 899652 63679 471917 710485 896269 616763 249241 249225 964650 594839 618617 613930 846106 405117 974544 466294 505099 155574 627171 832632 348130 612069 240702 772950 183804 856957 123191 156797 994588 505477 367960 996154 380634 734885 233079 1008913 382631 698423 476397 500476 119406 374506 876340 420279 242359 183990 200301 633784 969492 256175 634046 300283 446254 239331 581187 112884 147163 939292 653843 502477 1041730 266093 706508 295934 63975 733854 1003139 349791 570298 120249 777239 318861 884164 248949 857908 308327 280493 945305 1006985 224218 317413 101110 1038800 382078 830437 495492 189561 1041620 226997 968812 220531 350046 620101 593340 440853 542462 724749 885309 899841 212580 825297 169918 736835 740821 752903 944681 1005458 226098 226967 1002060 816030 162250 626907 766101 500909 715233 242361 904920 392237 526015 191210 234853 733771 762941 984801 473755 750474 589453 376512 689086 883342 455153 385458 354988 501387 618465 75638 417480 753184 757641 1044762 234414 835536 602519 627706 544749 862116 204597 343481 174893 447545 719892 682793 216519 1010076 491703 314047 621280 634078 380451 424220 760582 724086 822110 67071 711190 681955 364149 833448 184035 48503 933216 478998 440199 215913 597223 462045 783390 544437 456518 686708 605339 926317 1033758 380460 1028712 701814 755543 613831 211582 584765 657263 764017 1034058 210169 507672 935531 634525 437621 431970 342738 978309 239947 359982 200427 488334 968925 496702 859577 880480 211547 941484 984316 585189 573356 379725 825805 293485 617020 113311 755035 421105 626617 554551 318926 441762 406869 593355 856954 735729 127322 386290 56983 883338 309551 592637 375244 995810 588867 771009 876050 990825 122430 404215 373746 780106 163495 117557 784802 977478 196138 48756 225893 499791 568553 207695 494204 616812 315183 89931 428591 842122 507140 760847 466321 1002094 955876 213623 923535 428382 322937 880755 991475 567613 762852 87763 608180 801645 1041720 736051 238077 588051 717765 709300 259906 118541 154805 931595 501854 457282 325932 793910 212826 220813 596925 339369 187734 119453 359288 414195 334331 243933 830353 828295 387287 564925 585554 843931 377451 252500 219754 687507 1019777 836415 227730 426739 128427 245337 927661 1030280 408562 640283 85942 763738 753320 220107 727032 614747 951993 94055 1029658 780850 344695 154795 392112 720406 644545 715616 438558 632427 937410 836522 905941 211623 238835 1036953 457992 890475 704296 91055 222118 841620 773146 500787 1003868 437177 981148 166904 670696 683868 830013 800243 865555 959702 882468 511261 202343 259150 498004 971907 942991 564947 347031 996505 768784 182261 78799 776721 1024599 733980 865866 340986 842502 968308 928438 492243 231901 909966 230902 323966 361907 947444 412641 516291 824233 900634 238551 824810 405395 472470 138973 397166 672477 1009411 503947 464462 363738 118391 1010193 366647 984859 632185 452774 1007363 910878 989922 477499 613967 1031442 155562 780913 648625 508302 69485 403822 247086 605850 777328 887479 114331 616236 614766 827098 846908 366445 421304 506040 816933 339939 436931 171055 879884 604862 259244 763828 972980 505927 288653 509093 451926 143102 350957 711578 488800 670471 80599 291247 890644 302039 683579 841421 188875 46065 507713 755189 597685 790491 235707 219295 1020835 611437 259013 255326 472552 469599 259425 480435 1035395 1046533 139223 910482 616539 317071 327187 281775 968165 289983 557935 630293 945199 464761 1017133 1042896 876056 910397 564343 241898 889516 184258 1003148 984374 1021201 255409 1030024 797308 977797 993905 379211 960718 977294 467454 59194 25519 784435 771564 234775 913925 839433 420828 417008 920917 122549 404892 516430 371962 1045154 964434 445532 164798 354425 489138 986693 316119 998542 519457 613985 962908 31103 193628 924781 743264 209517 187882 505192 682539 931500 794394 934332 998306 444781 339751 178876 433766 641142 602931 380012 649826 126604 738918 1015994 578219 270278 747400 79783 323923 485030 463602 910188 636718 976473 814928 12253 40902 1000902 667446 1009472 178086 618860 724559 680694 352081 1013832 498571 377830 642005 731830 766222 402166 568314 799950 944151 898197 507657 1002053 293663 220071 725583 145967 827235 937564 435783 157639 286491 318417 581177 646312 1028637 1006418 820719 771795 877686 706874 963861 820958 718428 732614 716372 236758 720033 731098 455372 1003299 837806 975907 665491 575224 563550 722871 122420 983790 16063 844272 626390 411449 476857 883060 671480 947304 1004331 649340 206069 350446 389589 601275 97563 1015064 1027012 354163 760598 230743 480707 847216 537337 1014548 937415 877469 911123 355694 570549 391737 891471 242462 778018 982576 811709 992055 675421 784523 613491 278384 989644 625107 964760 642006 593646 977937 719576 910642 451157 544570 703769 204747 800646 173535 751408 904803 714311 170203 1012269 774748 503452 576543 1037838 292398 310661 796643 783002 734315 782430 539619 224140 364222 641821 801606 1008758 379622 517090 642765 223646 480431 770267 161761 681795 415730 440036 738763 652513 645675 547562 400954 380556 408387 62511 891617 423626 192058 733620 693871 853492 761486 624461 335714 1043538 872924 757853 440041 872227 158449 723418 1024212 38365 497223 812274 980804 739134 1022469 922970 839771 214615 854837 374556 603369 350681 867719 996176 378795 383772 938862 791870 490788 371181 754919 807637 736853 267260 895928 1041585 952145 362435 353621 464504 221399 977541 359370 899462 239484 888293 715662 415728 913820 260508 212238 196137 349788 570870 104364 398187 925342 722239 564078 952679 817822 415578 930014 458576 276055 707893 313757 288543 437389 872700 625140 747747 734840 194396 1026142 461967 319153 429583 615282 927636 1003956 634336 957974 439906 924828 251493 780184 176030 457634 1016046 379534 568046 643677 1004877 49911 849350 862012 1016542 834394 835207 716103 718658 646353 937147 472007 706290 490584 31607 727325 259368 672760 211499 830821 379628 437075 680814 969321 94846 583531 129989 596442 1034564 289650 243152 927957 380737 572471 403067 56189 744081 635613 134126 714843 940618 580982 340908 661349 355133 54253 87259 774749 625789 635571 762035 506972 959139 591742 487628 1036942 622242 781411 416109 443767 512437 738665 241458 689535 830694 378808 702055 397053 217303 897848 129423 775048 737470 739169 305599 469166 381921 953205 365047 340342 105277 283900 389804 724582 400230 145269 720292 380807 701402 515392 1038898 694910 430053 930990 574323 260281 871147 877692 774263 653362 638866 244406 955793 409035 187227 153085 206684 301541 554585 924301 227931 463093 48693 881555 101373 163243 404844 961645 354941 912498 386237 588571 370083 60117 564988 821112 144231 875299 1032627 752924 791277 282398 155355 390731 873670 701161 838963 650884 192615 309683 145295 354214 654552 686201 1043000 48459 773526 627430 885437 415065 844769 122298 705396 97499 63446 579572 290087 384597 826415 94050 1012952 455586 647801 587500 586659 709339 398573 342936 47028 708213 953061 779180 193814 353191 493910 982210 986738 1013123 235496 824813 20333 234443 825701 733940 477689 855979 200405 828155 758814 902358 565567 1035778 384714 260441 435419 860906 243524 893671 1002085 612511 419359 1012305 234071 840035 88686 417008 495468 716917 186842 907322 194940 389584 93094 312750 57195 964306 884545 415682 563184 902459 170791 113763 378484 680479 685843 690668 629662 564971 113549 1044888 1012844 484447 747121 713757 578011 868813 712917 544234 227614 481645 374426 251558 982081 231411 404438 1045026 799335 883002 628019 395711 353143 895385 875069 594558 876883 678345 370747 449304 519228 338267 694103 325031 219798 383642 1006737 478445 889171 598255 198650 232603 204489 776144 896962 520780 991571 238956 260173 445553 588089 456797 159732 249200 714507 468075 359218 544557 568565 357532 1035342 247670 571022 862667 822768 159635 643271 884300 647048 188189 947094 345325 242094 211382 64614 625199 841141 384904 854453 652009 787934 750309 24026 735582 727890 281966 1021424 506469 891985 622403 496844 1029905 612603 534319 641994 1009414 864734 93363 873366 765073 964707 952184 670735 512282 648797 402781 625575 973152 405151 473692 501932 921009 929321 292263 557819 128557 564283 772961 214766 667479 464667 783264 388316 244658 960457 988247 105441 352671 624124 466294 385830 994422 103924 618910 489479 762744 765762 824186 332478 548273 1044681 288447 363095 609238 401320 969076 748190 378967 28527 512650 195655 169881 295295 754870 634652 578905 412629 145331 552406 498761 581104 1034466 496735 975779 153587 55261 937299 724403 847385 122740 244513 292215 718610 736196 854266 376176 885181 301301 877434 509606 154326 943804 705477 665317 115131 880312 985999 130369 906640 302577 473769 792501 118650 63614 1037341 1019800 551658 870215 912014 454057 427986 233598 937200 506407 220650 890538 941414 882377 482119 958747 212756 220477 914112 963717 894564 193743 473135 498389 369559 509271 24542 487885 150505 718435 795883 269259 261634 501859 753536 76726 658169 81245 725852 301918 417456 1002961 252396 835270 802595 846682 405847 412109 188180 291669 230125 981560 391356 734622 253069 367494 223477 754557 924153 580299 582637 319365 669451 979725 642718 752544 638740 412823 407229 313963 502925 489993 187049 121427 992753 235376 815711 155586 887943 615627 638370 964297 515297 1041488 848521 652860 552186 980688 1009037 273917 447938 408358 240341 632147 363357 215868 188107 413947 617445 488471 580135 516438 311176 889187 807850 653713 555483 28350 503462 523283 319080 758471 889804 728369 458372 742990 721911 792487 780806 212420 751396 724718 306021 447943 85895 603438 854379 576185 796524 474924 834325 369401 836797 732506 423826 92999 878643 265917 708544 120476 189692 389465 979684 191319 353768 896611 847619 964107 418680 829067 726394 672159 141295 732763 166845 895816 615261 728909 520757 762594 485129 915329 573822 444764 440377 792765 724426 503186 482690 596700 881436 274341 813806 208856 318811 316402 817747 252573 1024188 337487 737907 873589 350685 148219 276221 776412 349644 991708 928989 996244 163313 371382 198351 438717 412061 375449 694485 112985 486230 961504 779847 663507 323011 153287 886006 256458 346686 250798 984187 870039 928924 951543 510916 196080 942745 283519 645831 859931 122663 879755 185918 202585 907875 212828 705709 29403 912396 1036494 658878 714005 588614 1045080 741625 339953 358602 579048 591611 85342 789497 722643 441548 301885 854901 997746 650426 866217 309549 193940 431861 903966 190495 169957 192283 504188 928467 623485 323433 608683 691926 955679 1030277 667935 47463 945461 258485 251179 735142 468729 380250 724903 971115 161497 1012277 930737 439194 706202 1001163 759861 284799 991106 87883 538239 355501 494517 986933 663131 470483 373662 58283 555252 700735 620969 896117 802278 1046025 941008 922073 243005 813925 583162 353389 747707 975202 867241 626361 576366 814535 762762 55738 175025 468474 916832 1028633 820984 642978 186010 1033763 536246 435674 89887 216805 145081 993510 687249 633065 350160 814051 112053 611257 373111 402932 738268 553343 544503 745298 424625 147349 180035 752516 727431 350556 677749 937653 957585 963879 97626 635629 658139 96678 342711 709675 637420 873223 710221 544659 405317 921016 516966 348411 973868 417855 222892 32680 577069 387719 715975 964400 64979 221013 817649 684430 778728 96399 892896 846132 703290 409269 338411 330651 605172 654993 425129 465067 292062 771353 211417 433512 165821 174559 620634 698202 608446 956138 551645 592858 493045 563188 778604 302566 504684 828876 778831 119670 587690 924876 1012236 113014 943466 245313 343405 875220 314213 603818 413140 440073 360236 388253 614342 89027 970813 240058 638274 616330 890338 345074 314588 841154 915041 895758 85486 399979 700858 1008301 185437 756335 1006705 482736 222876 616829 1024821 143342 413147 1040924 720274 552172 249182 220961 736866 375699 253354 1017046 366955 60157 30843 933132 903310 777008 579506 894833 289785 184133 457793 44415 438926 639439 970181 946662 647655 659119 1044884 898772 1013129 167614 875461 848190 887143 997715 370614 859229 189789 375562 611241 173899 651582 357439 314681 841141 726768 42365 48380 957276 186609 461662 709982 958894 515586 773420 110126 287647 853597 489940 176022 1033382 929164 370279 506413 548771 836731 718225 302268 667363 551846 254727 773170 699566 750259 416535 237398 897223 84951 114233 793574 779714 952052 445071 187503 1003088 474964 1033140 845338 1032510 713561 609965 671063 709019 966464 707250 304893 96863 710531 237258 575982 465127 564043 625529 500890 297375 454275 466270 972178 177397 481730 873933 484060 236250 625438 589282 730483 709181 694621 369342 931602 130466 423821 1011011 763609 697646 711146 129842 358819 707687 1022131 1018123 781472 629868 716044 849232 468457 780839 54222 975262 294323 478011 928583 846167 639102 181882 880168 390689 1040748 681187 514928 624339 191815 255189 548092 520203 198142 942455 705214 629910 986344 374114 118879 488133 681291 860664 912290 325878 703154 442599 812317 188204 106942 725724 470379 127789 331505 489125 677471 582877 661347 932297 496358 166646 451237 702522 375502 334812 317933 325147 191663 225996 646175 895267 410975 458160 849260 1019732 515760 551926 904242 186423 294090 863601 212444 994738 833913 1023022 927672 387560 663099 531367 159007 116951 423124 467797 273022 951133 124784 955329 679746 227186 281561 979005 942742 992152 987471 505441 313981 145389 714025 747863 510353 446276 90030 338831 904148 122644 956237 352083 183134 419561 292409 871384 380231 971225 228452 809403 86879 637386 659347 648945 567607 216489 189626 1031056 40503 16043 743963 866201 976024 771438 110965 948400 909882 701658 252282 881762 257888 482332 603261 106174 178909 695475 453222 714182 774955 116469 478200 952508 613942 377337 242872 930493 384724 358096 728605 357532 881257 726886 452819 482445 327219 913830 346842 946743 648139 892469 245604 455574 976712 404428 1028914 738732 596889 539885 556867 191246 390230 469733 203751 389229 570612 163598 451961 243829 1018171 666061 121061 832677 732809 251856 428767 934891 323987 251852 728442 979780 72287 808159 986510 839529 440495 832907 976025 322620 97853 455705 949412 802580 964701 466211 1017955 993080 612306 230829 975218 1033929 308019 418727 614902 621552 81617 506664 798585 550773 945365 451317 547998 105917 959394 502287 1020295 363374 15774 502217 421465 122616 321948 270126 733063 455275 775849 444131 583282 1023059 506251 915609 244500 215027 128849 387221 859550 595581 365030 486820 242749 235997 888248 740585 951499 1017004 927133 628203 1028332 919925 369881 351861 181679 973537 645287 707135 101885 583624 757022 734635 230013 104409 104153 813179 994710 570279 450812 512612 723196 94122 424591 404047 1035303 1025628 217407 896334 572787 853372 224581 519331 113354 947507 556824 126295 32466 724459 653077 479130 784525 740909 211382 861426 179733 906661 833047 371530 126929 290581 240695 1045554 911689 323046 376026 911462 644067 270173 194617 390054 783641 420070 1019796 527230 473370 1041232 571962 383945 420367 406235 862676 996454 422460 972360 87781 64424 994720 223418 307116 1018778 577659 347671 650581 927430 911555 633919 477944 774364 143084 1021642 245426 417383 759559 436596 51902 861688 1040460 511310 938588 653208 990754 590333 957062 760591 711458 620356 312823 467878 924997 673652 258454 341653 445499 341900 1005102 319128 563929 975794 201150 235035 873936 593853 609178 374567 112625 182007 169901 235198 544739 119967 928485 516888 945187 871325 445907 794334 645486 653621 259133 441510 379606 949460 713118 771493 807350 200666 765232 730473 359473 807550 941602 846746 941452 661867 664556 453716 313951 708013 994022 1039378 212270 456952 390361 495317 679497 96212 989593 473922 443225 386334 292407 244075 634644 190181 674793 881276 675691 349936 903417 932570 645810 628713 686036 470627 880966 147345 391571 516378 1031249 500708 381416 572779 158667 907467 985469 187245 772653 967949 163481 670538 716498 839466 243867 875395 375693 768930 123772 800570 504721 561012 842034 867655 992825 676731 959659 290365 371388 1005268 781596 93343 486620 448779 969866 906945 120737 812446 468507 710238 789339 587692 601430 481703 158942 904422 501276 417074 847269 433692 170810 157037 781315 276911 228422 903530 178093 470934 832277 433587 357880 256114 779466 583018 496699 765133 682845 985065 778362 487733 889716 417364 511574 453569 901733 257185 645414 1022314 416726 899909 257926 782504 505155 493007 284606 44283 1040911 294500 289916 587636 32476 805836 944036 363228 89699 301563 96744 913490 16115 945865 1000031 460925 618557 756366 609254 571575 146787 44855 467318 816547 792174 24037 699117 162706 484022 488455 928374 968348 670413 613079 244940 667367 390739 226210 890526 706019 478924 62651 598703 1041100 597722 422838 829180 224824 816370 222966 636361 758551 437590 677852 355292 247511 658422 447102 798973 783749 426687 963756 96595 490499 898504 327435 193358 923301 355655 895119 379365 711404 618179 571222 218908 169581 568527 629407 940877 888707 714124 683852 859742 690019 937331 886335 941281 378810 1024438 716999 153327 405240 334951 979068 186813 928998 579191 999783 772491 928998 889699 763344 218994 114333 90038 686052 337337 508467 508243 500686 859941 956113 662908 618791 122999 839309 745651 749392 784066 972198 355786 975218 192169 627621 294520 743759 747971 851040 670091 1040570 119657 296819 176765 513776 299742 193231 162778 433616 828871 1005928 629659 733874 912968 572487 1023592 615770 424262 372965 387706 412138 327586 682229 506141 903503 341756 957138 1003033 957872 347385 627173 404222 368894 956321 951797 479629 843113 46587 174871 782388 871401 685411 476645 801641 874804 382797 396203 485003 1022060 472166 766738 324956 201630 189114 990023 1007663 1014058 730655 674661 502836 555322 630053 187206 988683 782731 216433 601010 252582 883042 260197 834316 498713 350118 876295 579987 878965 443207 479867 824910 607903 415036 324345 462427 382077 495996 519972 402361 16377 505644 614121 188054 832374 743300 675132 360233 916784 472965 389060 873255 1019030 996012 982281 617162 866903 332351 545151 434301 778866 601755 216551 580911 760933 154229 518940 96431 380778 281337 816039 373482 1038604 693682 320362 752133 581042 995866 502478 713837 846378 934581 318066 600814 472545 784485 72695 996258 167670 946840 349871 375714 835244 662515 752679 939819 653992 552429 726968 298749 254045 820469 416718 1010565 546422 236782 109499 637321 457894 220853 768262 757168 119531 507592 731054 425411 284349 814507 700599 1010520 596589 476727 967199 419721 763413 1018786 507078 355739 561045 498120 213994 571309 1003328 292210 728710 860116 39607 502103 756534 1024630 216953 593127 640492 761398 697021 115695 626094 351918 919227 694202 292943 878305 459518 748629 602575 373417 643943 705215 220658 1028780 175063 619180 627822 879272 576341 1024180 466344 381300 953419 822506 1018667 740142 495206 1010712 372534 905934 445108 258917 323236 254679 929975 145319 469977 212091 67323 548444 333646 892070 1045515 415158 814375 1010259 126309 516528 922842 583773 821867 966146 957701 434121 810171 695471 753474 479082 1033285 631863 310989 658135 234175 203389 978026 320371 997840 1035800 77486 88251 222183 188140 311995 750174 662010 893279 802406 913770 75725 634382 1039752 485260 497970 765590 782640 86901 735352 733815 576892 753916 115679 64287 658103 588370 355978 239577 284665 736043 326181 202543 884009 151102 488563 645864 124651 983215 939803 872069 930487 566622 383698 840333 595697 30172 253665 257686 104828 552873 157625 96957 632572 746205 1041957 484459 556524 311017 307180 56794 900131 441657 911650 953262 924731 910758 665561 895609 908392 981297 444975 1035170 372562 348861 763415 889329 123501 466267 663438 678836 423003 865241 317289 216692 770710 945454 173973 771657 893609 636376 1019824 763349 440040 950487 718037 256872 568701 722745 365173 1005587 353087 342839 212419 728607 891603 859167 612983 957645 578406 160699 1007129 740838 834616 1008376 941335 85238 743015 433611 353869 938982 659171 505404 1034414 294298 885484 424615 643949 706735 847089 242363 416206 157628 946604 642063 739172 373235 977945 520562 1032681 241855 56824 411386 142317 579403 808117 729592 341309 1003888 310383 992579 555379 647044 435263 898694 377332 909375 237979 284390 774350 875698 878548 612969 600747 934078 798047 855258 1015200 523401 110374 210846 227568 138855 355882 95689 892249 431470 62706 386172 828269 895127 908099 58102 497815 846636 869091 455191 885209 240183 276188 963491 85695 416481 203182 732878 967288 116654 127986 918782 679313 829150 891577 254962 949762 896041 1006637 1032892 765793 939555 176022 911074 613950 592303 797493 710237 928667 905689 1009368 301553 1038562 635704 822266 509999 704168 313319 898614 130587 466062 178973 925668 766196 879045 931540 335421 621363 710505 309209 305630 636282 481462 498034 920007 521120 400316 1028491 437169 381609 162603 921117 859485 766862 929185 901366 816587 91510 542391 919903 26462 698325 825543 689635 584101 809678 493025 567869 713421 814391 548655 216715 869703 433438 578979 500813 735549 521612 702260 808281 900366 847371 335182 855016 222169 61154 863608 122072 919167 364496 901767 453860 932999 486370 774608 547931 897063 871667 835149 922865 1040744 52158 292763 808347 783514 407153 350878 173739 286041 184022 923859 674773 353117 407223 701132 746263 914521 694039 519378 1011265 699155 881941 913040 1040422 702248 59116 897641 441465 745368 512721 480470 972444 844133 397203 848089 896050 354204 501135 618183 252553 365522 1026698 834190 631758 647391 469857 112585 735327 708389 345339 938618 1011284 490826 276337 126824 76284 890697 492792 308894 765284 892197 160443 678939 476596 638338 731992 726622 859370 251093 241264 629783 744281 628438 794349 806758 367155 972453 998553 439587 519446 881889 623999 314856 94878 752773 159965 874868 837084 509408 699300 758109 650758 405234 484634 568771 472965 455904 289214 243486 1000567 960155 436783 1004303 877986 889446 224285 874650 689565 1023538 144339 495775 414558 444005 720488 939974 666565 96633 880164 412989 987438 846769 955067 619870 864931 359034 569161 335671 684407 50684 504459 575709 946821 187242 67565 568566 1042562 539863 414968 629563 385821 61042 1008612 173934 954837 130448 797427 646238 617647 871906 389845 702226 585035 846450 461591 183475 420441 414188 387040 1045010 249046 939748 1036652 682733 1046536 371452 1022872 1026441 804316 1028742 568294 660839 194985 399263 686637 842795 895432 431228 627899 206778 124975 783629 121561 289630 779347 989289 322793 930138 603091 684787 109677 938652 381650 223218 870838 610187 953038 697459 972046 57012 231035 893771 752580 317595 898661 78749 979149 742012 1028693 836255 998916 513252 46875 989028 880035 1039400 494907 569047 244676 751205 833907 203605 887141 811831 15731 156410 1040836 177469 922046 23407 771044 611891 285022 1022297 772850 227550 976092 837362 441496 727956 459638 354617 146889 673487 204755 862766 365051 570986 315162 405175 251622 322293 976407 927901 66431 697848 841486 746481 580389 703020 334558 459709 835805 487973 337374 1016150 343102 637725 414699 245193 578669 582494 694940 120359 73685 736133 989940 832892 438943 420778 542183 702304 325190 621041 341287 807159 371532 335751 27499 653536 663354 569243 747220 898387 755823 259608 675068 774834 866885 488597 464279 309415 22391 990154 112027 827511 593641 684187 1016187 252741 676830 292082 267455 16111 445023 1021573 812822 877418 165631 864444 947725 372295 166393 932770 542669 629556 627441 502063 359189 678755 245048 737062 852983 414693 579763 228373 343968 453412 920927 896454 571239 449976 427881 907443 412641 756937 916098 894570 112565 734448 744416 928472 330729 120893 347342 985999 629959 864926 372903 463675 255289 1032965 420071 704892 30617 259921 1000042 394967 665903 840589 754664 989213 502600 407266 345437 902393 29310 962766 907033 422866 862066 894047 384440 140991 196360 315892 483581 831410 996917 707436 216786 87669 326028 772373 494233 725757 311109 800555 555765 255287 114197 943491 458352 290800 277791 243598 459359 310966 388934 194055 94106 93978 275710 466235 903802 189373 244499 950683 977248 912518 257176 959204 381409 356732 547673 898441 97623 940109 821997 126523 942837 375649 653780 387785 260683 618266 863014 110471 742133 1021554 452719 125595 687337 611627 871144 853711 401340 572660 624630 537789 832238 342778 1044649 808393 367219 863654 686777 1016931 505752 665558 978468 993326 997969 286183 714501 444135 619496 923257 67447 924941 630375 975214 175676 1012425 584817 232306 741256 982784 159222 380588 1021041 253718 98113 601175 693049 123327 471422 678969 708528 699678 654273 623263 734605 521778 507460 59995 422487 946511 878747 548819 873614 1020865 879821 335665 1029000 88973 270127 404831 956538 341839 694514 413327 502023 583801 189395 972424 377306 127668 357775 298887 639929 261828 233275 193752 883981 683988 978257 855531 657263 102325 816713 285022 871646 123790 408755 242027 994945 572073 991676 435196 784592 43516 125683 756829 710877 305711 820461 957230 942557 578663 595686 119277 286631 868723 173938 179374 670109 955115 670870 352683 356653 390640 1045092 690134 634700 903026 364335 218481 778938 821106 135933 880056 857944 697678 828253 977580 430052 579177 679814 248087 991080 849545 257379 411001 641629 276330 343598 616575 662484 317019 1004054 665375 370059 832611 957889 438475 946051 818344 423187 350878 597611 203673 738270 689995 317210 94161 210386 834966 510405 421836 469543 384321 987506 308669 833045 890021 343953 736818 553939 350108 702155 938611 766239 814749 545615 582355 363514 412878 255912 460792 232633 679811 210119 386667 310883 576685 250254 30200 1034146 855739 711823 513558 420923 631225 253730 277803 901743 339319 322744 884168 1027091 486625 372437 1022738 358296 523458 310662 288716 417542 155486 685996 691154 718444 405300 987637 358150 347351 577847 738255 626396 955715 784468 881422 464344 492143 608599 521802 711372 694453 485955 384706 931107 441235 985003 762970 940653 117109 472153 140255 883267 987621 292838 187349 455721 652395 1025490 990854 318161 682427 628941 61022 748837 454089 465561 661599 824305 875049 240718 582063 892229 383340 853875 220446 554574 198582 938457 812536 358985 290800 346621 669110 898229 398623 808510 901850 194134 959299 432937 534268 108751 675510 998429 948556 521042 325090 646008 793823 804537 454370 747242 508913 984810 566776 764327 862325 744844 193366 361389 814072 901821 513103 749196 405393 755834 179659 154092 937829 859427 368582 806355 975133 809650 472710 47082 661663 597723 770806 247511 540398 1032649 947315 850092 628637 844761 302607 457363 417762 699511 195158 782565 814394 959833 770714 989577 572590 482099 577130 566119 143326 241305 254613 731079 118731 357995 944858 1001176 255762 90011 63071 910627 939939 727920 853970 824719 773608 406486 207223 866846 771576 1046976 993879 792422 940774 778488 962982 274351 642453 424273 877043 40570 278322 187431 226215 432890 102069 872327 231091 933586 583635 122725 603578 420023 436348 779827 730874 356014 973859 375185 994010 330613 189175 447160 548805 940179 449310 341214 144619 449652 577476 839211 55775 179287 770514 101631 468916 301503 451994 815525 461599 98124 676829 515086 178780 343498 371598 836894 965193 177471 291772 704883 578477 911889 125803 697068 597985 771672 623863 995445 993667 191158 848729 163180 639676 894867 570253 516279 192291 679007 497267 581536 454162 458148 234941 995564 46749 439765 723662 1017636 128790 571100 711065 468956 776353 588593 464710 766812 448115 794096 587799 985918 300762 644066 705847 505428 99259 601775 248531 898914 626637 171411 621989 474411 420437 758099 498438 247373 931514 240282 566266 990493 203763 327313 415690 994092 314235 437480 241003 384665 98090 494185 253028 977297 431474 812263 349788 1016729 151015 171702 619673 650193 818471 349108 939337 206827 966036 370909 726683 125938 159195 840125 241226 809660 603323 810780 768405 646260 509081 871333 848459 501259 458433 1019430 224182 945671 992025 856995 972164 599994 535542 980524 479885 865371 568808 628210 555482 548849 488168 178115 875187 888621 453001 343274 955674 450392 812278 551358 992438 818825 822138 878821 613059 324474 952284 246495 871215 211174 194897 414107 471659 1010624 89210 368246 115966 666522 894627 604613 782940 248521 858614 79611 991867 844148 1017804 540567 429683 1042306 241489 838764 927263 848362 740821 333039 520283 423320 869771 294241 810350 186234 440859 980769 714401 499966 255702 340795 78447 971378 977810 514281 349529 32228 26605 865651 993721 500323 496330 808059 93788 855259 318426 820717 996708 621802 969868 685024 373370 725847 740691 990804 895051 960394 244774 30700 226766 282473 512634 283543 693985 365754 667431 1021089 129165 456469 737719 735006 1016286 484174 516494 86990 378673 632054 224091 315643 778450 891108 977792 925098 418748 1044352 873167 598008 956884 159208 911893 677211 923819 208793 637656 94200 380636 866697 831927 637385 78709 112022 1011214 773044 480477 638310 464300 622040 632222 94027 874417 691645 744613 798645 707701 366795 191955 746027 839016 395773 629146 652870 522305 750673 704879 881360 433636 714665 495348 91100 259746 988004 636571 364494 226529 961970 772299 437688 471939 784690 996579 390954 1000813 548716 849225 374837 909902 45435 143119 836441 353903 85311 941835 860102 817465 193971 374543 545773 561097 368218 765714 320756 336511 904962 444755 49053 712927 52926 608180 865462 260722 961610 420838 515350 552884 253463 710711 350654 767055 31630 905028 416126 129624 870650 326388 932566 700194 522259 129676 451440 470377 110420 378428 311671 573235 413596 179401 1003050 474382 256419 428980 154997 848267 970970 931409 897235 239309 381981 761133 520967 692084 293307 109159 293369 450250 765337 768155 938171 341596 89627 756330 764746 473869 612827 724581 879212 125393 345073 810435 1044833 876954 849734 647463 478801 298173 808603 960806 589509 630605 85799 418622 895662 326819 448945 682933 425588 1044525 251700 939978 463103 380537 79527 62174 619159 992419 409509 842810 990541 580951 281327 949349 996690 795070 616675 992876 323376 701329 969841 558687 849314 777442 906378 831313 238967 732739 896313 1019151 443250 711892 749385 907861 774345 425084 641972 692574 63903 973854 505445 628625 223092 513139 124589 496814 968338 847636 379122 651953 766876 588426 746079 478773 39647 370067 936749 113906 794549 808511 349753 413170 642470 913566 331087 776270 383377 28523 64306 1037077 722589 310100 234847 828999 544506 343433 257810 578619 790460 88807 72411 484322 718093 116551 451804 416423 998472 694874 806463 318701 56684 766648 540664 504020 109631 64791 698022 392230 510613 926182 783146 669806 453229 899292 465354 193813 954073 945929 919414 766513 896668 776369 358136 728504 934007 479734 568810 128826 165846 883313 435546 510477 902487 795382 290079 467386 550559 842183 519729 805740 112549 323058 248653 359179 1020280 128230 348601 474960 930620 298458 588708 44875 779089 906333 22782 478449 419810 530169 192296 587991 250763 311145 747377 698941 1028868 792476 1019236 171898 734668 1030756 359204 902381 642675 959673 120153 617082 389295 641470 773207 616743 327219 729279 222023 716077 823996 597428 768232 579301 809884 853986 925363 865863 505217 346862 126416 1009209 710563 318023 994483 496281 503307 897381 732279 312925 179444 186021 960158 670771 423258 660958 710277 754666 695141 301631 930786 740044 386383 831333 225699 356152 804459 666588 952291 985391 773488 446906 973881 866898 597473 643641 482725 435039 609208 443167 743771 461678 830739 382285 187772 169913 1001012 725629 495225 974433 636828 687670 772339 517781 735574 703941 555583 227633 577141 225487 539318 228321 1046625 994484 60369 735443 699161 257205 1027732 621739 470805 224845 834396 302549 904132 280407 928562 943290 797007 249506 848107 454825 755433 695538 634086 142750 932981 873786 130092 429964 615483 898404 963280 447294 127837 127655 682603 237468 57065 583028 56810 188543 302718 334796 621335 990382 441091 991072 808058 510239 645972 630136 667501 619933 325461 228156 751992 665073 832974 977182 644819 444270 391454 683419 138487 891423 888692 799917 800413 604572 846793 468422 489874 901748 170865 1012878 514219 531902 157560 509176 614201 248313 647574 693427 552377 894437 981656 601834 1026569 841185 462289 928342 539512 816930 864927 454821 649894 799218 189325 1015045 440605 303014 460381 858032 501914 865196 1014594 153215 586187 242989 242283 161951 579474 942333 634279 47070 956462 268280 671396 588007 922655 646940 677454 493372 780400 345725 820590 277339 243495 374327 819963 850832 514567 260403 560811 206835 128679 351592 715943 1047112 248213 128250 607979 308311 314069 833249 961330 865763 958590 935130 842446 510156 589176 755033 318493 923372 363497 816931 527847 27743 1036072 1042602 932533 474650 863450 983655 571062 943073 481507 1033929 289119 769304 60025 498137 1021190 15859 229258 905705 728944 677199 184975 972374 92622 235337 484826 1036373 547318 470931 977610 966276 249200 931610 649331 226172 730852 675054 747093 990006 517193 849157 400617 895431 416612 593311 355756 632789 259680 487879 783383 697439 509298 666719 676275 1023553 949586 540660 940694 798684 517484 938606 254361 723487 422319 580890 379719 421701 742266 997328 416729 715681 906156 414046 227992 325683 608603 65472 377287 867002 871991 714918 1033433 330685 747173 949602 276210 420659 874558 829215 644666 911700 79774 155000 599675 215526 1012018 416504 224664 488386 271791 684391 357053 723763 957651 1029928 622424 331319 913810 48701 350451 624599 728044 1001201 1006405 1013396 700261 903523 175571 952811 127534 769824 960205 462516 121242 976840 478456 31870 1025071 373046 162141 354770 665019 436202 964324 923990 943601 583229 996497 577262 975271 46711 571599 676222 742355 708329 208399 1000300 926379 788458 572077 971955 317115 621209 276373 501482 445774 485031 487075 911668 956590 415597 995438 771762 561657 369636 1020376 562007 735923 696895 39925 737124 614607 418863 548679 627925 741012 585903 501426 947377 563083 539751 774876 452175 895530 877885 662587 75495 351196 60839 577496 814680 117159 985703 238782 729823 902447 457030 628158 390956 764650 648648 129414 293993 409427 1012913 583839 888746 611306 422854 454167 780579 1014027 783154 932773 334775 368406 567674 983961 1003060 783625 382134 400335 880764 512335 720161 747829 718066 406559 474422 925353 842152 722719 488904 679319 205151 424738 798383 385241 971592 891165 1017910 1012529 953502 243353 384809 915681 259146 951647 595947 684412 1037136 151327 1017328 913518 628621 114247 910605 469451 466526 441251 1017286 714386 628186 476876 804590 792499 302286 169468 571205 347761 822142 956695 186101 211283 708247 816911 957974 969829 603974 982212 911458 840305 597165 923997 746839 272348 955477 733767 576342 276859 456065 944820 73598 222781 619883 883841 606058 176048 960118 576983 973594 258908 478036 358113 255404 464744 999819 928249 994500 400541 502952 359111 436065 447596 719887 251596 113142 969656 944297 522326 370781 562014 15278 392232 990857 867425 502233 382428 210490 952195 994248 763661 257159 146779 151450 923847 763106 666355 719116 932538 178364 564918 260755 968306 109023 237504 486627 941337 696176 407805 252720 914608 186060 712296 569017 696142 706743 570475 992078 960679 242503 488117 677462 340716 626474 826267 478035 423776 373977 736041 119839 637203 588410 81381 233448 507288 921351 958220 495678 798681 895379 324037 783132 581254 822843 628967 686696 626025 813365 669382 583352 506190 372658 642004 666827 436565 657276 819016 234925 622022 751457 974212 387875 295415 829653 831845 832877 753058 15595 835903 333715 595567 993953 146655 474126 125647 818261 988494 666039 318305 630603 620968 457817 583351 903912 960963 481397 884321 894196 673191 546507 802605 571611 494195 98156 533949 754108 896336 1023656 356985 117651 587157 704225 681330 444378 301803 686791 1040712 249949 888114 260109 390809 437672 259986 772747 432874 203127 579441 444301 777048 384342 719117 381095 439383 771981 824121 840612 645590 501845 971972 666550 433954 586015 662522 758249 154011 407537 816504 17405 513605 101361 419470 1045576 704402 113703 943325 260931 455015 480037 639484 363055 775366 374214 193417 842267 519196 824788 780744 335671 820733 273135 943210 122692 118236 462275 1005079 64380 452829 1026203 203359 951769 203998 309741 842057 1024504 878708 896067 498253 455290 191587 800108 502257 193626 209889 484278 292375 191163 748123 951245 758640 30582 641747 40633 812022 1009230 682903 845967 505164 478410 651419 242766 448226 909927 406902 719250 994873 604090 1038369 914439 711124 608703 495192 750564 143224 815851 569726 840245 722928 338166 216663 412793 1008316 520066 628318 471753 842532 704150 621930 105465 587982 60027 163275 816281 240790 631527 162255 325517 160983 703011 743687 183774 185181 704305 782678 837480 974096 717383 172921 989370 699627 775080 575434 814229 418044 991597 581313 948852 243140 831863 415659 310889 682166 564470 844472 609140 988222 758587 675101 1018947 964728 218741 28387 804826 500685 282357 1040694 775230 761173 455490 478267 235349 875923 634793 218421 211545 418926 241012 575470 614003 314547 837198 845165 800708 650032 717793 1042304 1011226 88918 837029 956818 357350 806583 1014339 840867 325852 702566 998220 750355 744724 194106 818086 938333 571341 932976 985247 746921 980060 171709 682215 489050 481745 22477 359207 182635 719312 235293 746421 823256 509889 273274 1024313 428975 48765 473453 853945 423672 121810 173175 858540 807612 417656 930381 69114 569058 744141 415203 407725 822774 527867 499334 174987 160203 155252 854747 145975 724954 801274 699965 73518 129734 373991 1005769 1037716 910312 838105 750769 444346 881070 855715 514069 785434 911756 972042 552435 904642 434059 652807 967095 149406 770447 683655 275434 339818 223149 409012 204493 1017210 415208 932758 669597 114023 961551 159539 435058 855499 102101 27887 308535 744808 593358 760213 509649 956178 359994 653641 481627 529871 762229 887006 750294 891196 962078 723789 651323 1017451 56213 947609 946563 484229 79793 220134 602364 747930 530413 121964 673467 812013 728245 438678 947279 707981 113619 716233 488563 843078 943641 448026 245041 27983 438136 519057 255772 185789 1034829 860128 195686 834199 1038499 586417 729207 867930 239052 667045 553837 681687 1028771 763096 577339 991862 1026139 386187 619194 849632 349044 408948 790428 575807 952636 648412 415592 779745 256270 931028 951613 896916 962995 666587 327057 739192 634801 289119 835168 357723 368523 941575 389907 1026638 473459 940837 867041 371593 383130 556737 1001904 1022342 27899 183777 385879 961113 862961 911770 73611 749185 308729 536515 781844 626148 353596 824975 163796 933708 391333 930233 616410 451294 468873 327012 111510 975724 879139 822375 707995 709749 625021 435375 630107 290493 1025340 253486 875468 502419 495783 519333 575227 444378 984407 67325 243139 686833 436602 887484 130205 234963 728280 940850 90494 818948 1015995 286578 1000595 405109 430299 430549 576363 242404 564813 826972 398819 1032436 743028 195765 176223 994248 501452 683788 834260 583100 661205 572906 771796 1009328 234733 514574 430778 1037202 228244 961588 920871 637378 800243 990889 801885 1007177 927630 419485 424203 351721 513686 960613 891063 296910 839805 1004294 595435 709878 298428 682834 887992 501669 943003 475766 224559 726139 216565 1010068 951947 480007 886727 623070 888274 898204 649363 943785 929252 429370 1022729 435427 872629 492401 581586 807292 15843 589172 861583 1032435 529359 620500 1021592 239530 351820 324871 347387 939748 691194 1008873 943005 57294 183741 995078 257322 808601 826298 154459 572989 209307 742508 470754 371807 941346 1037637 711819 446038 233815 616182 872144 964110 416371 445101 838389 212055 805831 832432 162494 555710 470994 49097 206825 962782 163164 798625 494774 759018 1004298 837017 798411 426989 1036583 316090 872926 638193 293948 121907 873333 218094 263165 160541 747107 1025396 367460 881540 386754 937820 250543 749219 901863 960313 176765 649904 719627 683253 828385 430542 233291 708763 960791 463994 523329 1039508 258447 934654 957994 348663 78707 797406 44540 175770 577226 188883 319663 575551 204599 1039240 637485 877658 130135 751267 780590 314985 93786 580074 702140 963331 857034 473811 894514 714547 61416 568026 805782 75183 88509 763310 579450 192182 889738 1026762 742615 519960 986675 873651 470246 956724 501873 245084 562583 817788 542574 260203 374182 103607 825547 237144 1000188 384338 125214 240342 588658 470710 971320 281971 760665 815819 838206 497989 214447 223571 750377 671409 924271 941087 954487 1017484 503921 229280 963280 836955 420219 449849 638158 399344 1020374 368435 89797 687564 389682 312286 878019 759452 266687 612966 517462 728434 438041 621418 228216 848209 1028185 1016724 663399 871247 277710 260674 182115 866197 889973 642788 741314 362218 104358 188128 436982 255706 555454 579029 906247 977318 597484 833221 460407 502547 486769 890294 961031 945570 356137 1036323 812741 323111 576062 48614 938549 966424 855984 863913 565100 810856 996722 667102 783304 326798 416636 881750 203295 633014 289437 486588 335452 122039 642726 129443 943258 377843 669385 810168 458321 698027 616696 177617 252354 52149 835205 871538 604943 244184 60253 441987 677692 994530 201023 763313 945010 930613 221651 603279 867057 645549 407967 238291 220493 896771 224316 629235 273117 317527 105714 407259 218059 735838 1006988 1008839 991138 26091 997064 836429 170954 659411 353881 944097 778519 648542 32657 51196 729338 221614 469806 464107 513354 770542 236638 182103 971363 680862 629626 465650 547833 637135 228167 715984 852215 184829 967912 125884 657131 446935 73319 690918 674462 686629 595875 191127 682234 497315 509135 871245 112175 837881 1017373 687162 998594 90098 940968 1041466 909667 711943 981560 222184 224583 671527 1038086 778928 1000041 699819 316338 670869 910041 144807 378270 150653 988867 799590 258247 93924 673339 53725 496986 308011 625311 518353 504919 370410 481874 535470 568045 347751 618468 353195 628431 956134 259669 482416 489619 701890 481592 494205 1000566 809322 738543 343772 104798 641498 876726 87992 701222 96374 960882 518338 309742 197117 641708 258319 958003 644980 936730 886392 999921 834252 855219 64669 735844 482665 1016603 619310 649885 864952 662335 83703 646825 449622 562814 894305 446838 613989 376776 520774 622432 120542 894511 972744 770674 669886 396531 516366 227272 385355 334330 270332 720450 638817 670809 341711 685212 815056 564217 991541 789994 867213 907625 350107 816350 921980 72621 616115 1008741 554802 293355 171707 605493 592870 621772 833848 318646 638388 1021331 697459 62965 937019 128315 391565 897929 472470 335736 869150 695831 866663 65482 726627 882745 781474 570999 63774 155231 497380 1000395 999703 691911 144245 93898 522864 419678 384328 401346 121272 993589 182998 951798 652198 766106 226423 782868 765649 369116 742131 215327 436825 908817 1018549 648952 714610 986330 635818 653582 449351 739999 374006 444792 477247 827234 278137 794096 116443 955683 869046 998156 337270 677716 756973 280183 612055 854759 523032 619612 895288 437418 945750 775738 875601 446297 518424 800110 365547 400807 772501 741598 1009554 724459 353721 970993 575289 741847 781581 766629 714301 609947 252785 117903 713689 628554 308203 373817 508693 555923 490572 95969 429181 584060 613618 88057 961739 385734 366454 490652 696141 293780 376265 1046820 1028888 1039940 838603 622110 193227 984410 750030 893642 945571 698535 1008269 291447 701262 937116 632626 686556 221070 124775 764509 422885 103229 713444 716925 331195 441646 667093 584168 611767 843405 120190 89517 624443 489108 547627 687910 425062 577647 674879 1002705 772325 840473 439092 832376 73398 340220 453980 726398 417325 430844 581235 636693 957997 1020596 444085 993697 411580 798927 385902 433844 737463 288059 587436 343882 755277 761617 1034364 891699 748630 576437 484822 179811 29433 896014 601627 998072 939381 241265 784483 486968 910414 651635 376265 483821 727545 666546 482732 444318 684651 383173 224652 251471 709486 726607 227619 22508 122275 627388 453850 527866 202422 973984 765997 498253 200622 48761 733773 257446 416547 816443 760604 959924 162693 186527 947322 890597 640968 1047586 373628 408181 866099 584845 723855 771056 69183 1030282 789887 838444 1001187 885531 291706 126661 423206 422252 1004723 32745 308181 751142 98156 609776 711970 227924 850096 244357 998474 256547 703565 654870 603849 436495 223407 443828 261330 143085 183711 35821 110578 466026 223413 950517 832689 121771 385251 619351 63994 690618 695147 362330 468585 193512 500517 407385 774977 193464 944026 648397 957833 932422 204211 904867 352053 632537 617241 896668 162343 865559 739698 869618 759397 751127 370117 250605 228516 1000569 653637 862062 496487 628600 477493 865890 808307 1005707 370612 920558 630376 645435 273951 363954 850849 595751 645560 729581 54773 650676 28286 858294 44494 806605 925219 869242 897239 435029 653343 316063 991911 347834 31670 805310 927575 979060 981796 773475 594812 255065 818392 840467 817122 15261 536555 973084 867273 816220 373662 765296 878396 955236 319288 80975 687772 238074 777610 191629 870644 289203 794268 1039636 832828 255446 357966 907434 699710 600429 216719 359120 534333 913487 312431 903009 347711 737048 437074 342760 955049 732104 859970 470898 1033806 169271 908579 260948 193687 805238 892340 89437 217814 869543 487888 633768 798584 483801 441173 487655 128624 1038664 1033326 751284 654629 110142 386109 512748 821491 987407 343327 447725 963926 484246 780008 112403 742054 815841 837223 204254 254691 411635 1042725 488930 844687 316340 874827 319290 355820 882788 239387 728307 304251 452175 605775 687017 1006473 865709 87797 620486 987010 347768 298687 226728 595351 564585 372518 513203 104945 862076 913192 170302 294314 920879 874892 54511 469867 203214 419757 806079 494483 878374 478119 677243 635231 704392 466133 713757 785188 153487 443574 740147 1013012 109310 700128 243877 498782 771372 893173 75239 864617 894403 647870 838888 740309 629356 560986 627799 855911 975054 208182 203449 14331 424326 241060 215422 289692 907905 862351 355991 660191 383898 580844 506119 858671 226365 382258 928983 695751 734330 875070 457875 1009572 538463 616420 243649 1010311 111767 903507 375457 743239 1024212 1023584 711721 984781 256205 702705 978005 834137 973509 850764 748742 293795 154967 736396 254813 628830 650652 1019145 311140 517675 321370 532406 97116 190428 354843 171980 365555 940728 923229 448889 117903 315285 961804 631071 200583 355751 501476 678122 293835 711994 485583 372006 735668 326512 120506 401179 143323 327238 774359 756601 473375 383757 293345 667618 453234 358369 812966 586523 971179 986724 550651 665431 301467 682551 734418 979023 438969 950750 327304 311132 948418 1003627 1042965 501150 259733 162273 762793 736070 236026 414187 663244 977100 784129 808255 605610 927434 514737 763448 1011995 415039 668446 52639 474469 770171 995086 311054 459253 514692 969313 299998 625468 586541 105709 871388 389431 409308 977020 441765 23022 801744 337884 117966 761740 587688 890031 439188 842071 127923 838749 451321 681896 664568 1031840 479915 903537 1034763 245091 609145 608236 904656 204633 244057 981545 107891 518036 294072 492973 511755 803631 685428 943705 409045 112536 849330 758318 403317 521000 161262 183734 976917 1028423 109925 774349 465626 1013916 249314 1025578 737105 350151 1001425 625518 644309 981016 497823 322238 905990 761508 954462 1012390 368449 717608 851020 770502 846999 903088 995933 605660 973365 1032367 733081 160583 1002058 987089 201191 841941 992775 389973 847149 746438 889275 588323 1002728 43979 108447 215926 639647 799567 681243 758541 875745 994650 220713 1011400 603948 391820 889039 563188 559022 619909 320415 973157 648865 163507 690631 906188 372124 902091 308850 254915 996576 211956 814065 769666 421415 849037 644283 512481 697788 861838 499397 509037 108671 485254 52986 500524 359818 953170 208535 417142 488684 794541 193819 383729 886252 226383 551910 207307 244678 538333 673583 456797 157215 160446 881239 973000 546428 955710 187182 848790 506322 518020 946805 998165 620955 596667 806316 544715 480865 756460 130187 588083 249498 645357 696959 638723 851264 502513 175841 928684 208501 144831 632780 447099 765033 278250 980172 420763 175461 926517 552634 530357 124698 59515 347517 668631 952171 1004276 904176 967483 174143 867558 187501 511772 629988 675691 521256 935384 285302 760877 746907 926714 938716 296703 443087 318881 809449 838515 64225 953511 1033114 930014 582602 350102 1019557 316719 920025 853478 187878 403070 899882 932792 744792 516032 1016028 114348 376604 936043 838543 900419 79591 203726 847284 206491 854479 128201 583531 905358 962090 994898 718186 383543 240508 186300 915731 927572 363471 673615 237069 159413 462636 879459 630756 417667 967902 1022800 90623 77229 912405 159481 378237 881298 418599 555377 120143 585367 456385 580380 647486 319740 800862 556626 325692 296958 385621 533887 920377 764525 477773 400844 752466 940653 678723 910226 376108 258826 498290 927559 806609 991045 343890 955155 589389 376290 716353 877268 842009 258357 580723 644344 1005722 384416 848715 607225 1009542 338301 830339 309371 403286 215725 430495 426839 422769 937762 192879 936062 756205 685142 247651 606974 635493 530159 249537 211517 456751 651587 277710 605781 551545 253322 227417 184114 489685 481827 505381 161374 446955 740010 897778 257380 992667 799807 191677 218922 603966 379859 376624 564335 14127 239556 323468 603469 276284 609261 863692 923490 563679 492249 290387 374983 584429 759189 112109 808308 236175 337639 729036 840140 1022552 879513 184009 788461 897615 210127 825198 843672 743527 112460 457238 65317 863633 383920 771521 385720 234734 355051 389962 559022 924731 946330 767623 480555 469723 910628 128748 683706 278423 751269 521358 493821 378109 828148 1033857 753791 429025 722854 976048 988937 159217 414899 469418 452404 293333 833355 443320 760768 857001 990564 644907 954999 481992 769736 162903 609753 776769 844469 141177 717545 236366 957170 337259 441780 466521 775219 638392 183103 857305 154038 805727 737778 109406 343412 488604 639850 975491 708050 485779 711624 911824 648902 616378 951165 736435 860575 678811 752900 922731 21755 242491 669511 740080 402551 570790 858081 808774 619215 171497 286077 508901 209326 392467 805374 918967 327201 643952 913925 117663 685575 354012 837434 835008 512201 605589 827216 898354 387750 267167 97404 308919 789403 473694 432364 741092 986803 392718 206197 194925 334487 441961 240305 31223 56739 476583 265853 895329 162610 964706 217277 837470 922748 438008 733358 129363 724693 318789 638603 83930 433795 944088 843965 666045 15303 1046553 413067 650580 956685 597985 1020525 408995 443843 1012172 1025102 418990 1045601 512060 16223 711859 960725 277563 372188 1022034 409129 873452 76251 704766 398551 823175 358634 304058 878645 750360 520833 556760 801204 501937 702248 244508 311178 568921 857011 997928 518266 985879 960729 354509 944913 347382 824253 774024 629737 686930 841128 342987 40247 1026637 873144 369102 435801 762287 402165 116202 246630 904743 243258 757292 804270 913677 635685 384752 113483 552606 1033987 584498 861923 422726 576745 584587 325515 918395 221689 932948 472790 471471 878998 253536 666743 580711 621147 375156 925665 870799 259720 879645 919511 746469 871645 452304 687390 1023365 539102 585076 513876 159173 93144 779018 663454 472562 464687 118698 116571 713315 947874 674591 389992 884113 252884 939617 883207 811837 860068 627965 357852 751193 142551 518175 253594 323372 882276 792475 520967 964841 951532 714648 294006 902171 95891 618187 984774 320974 938951 204715 822231 702739 548747 818772 810792 637102 914533 513313 42972 715493 471257 836015 63037 117686 230378 822183 707800 581981 431918 886393 388395 804661 478503 669007 627991 373649 515936 669531 391401 302322 682139 692732 113587 815796 1046728 117374 422268 714520 251844 816654 553443 635511 604018 129242 310843 211852 749272 180064 108127 855498 193213 837327 972103 539895 175851 662655 750748 365544 324466 473275 651738 27630 615412 776425 117822 211306 349654 701331 971553 252556 553947 957898 479667 979274 974412 127802 995992 46557 613543 331646 244579 31693 772531 355244 921011 818333 559081 400637 384348 232109 1028530 236406 453212 530366 825324 802268 223798 456944 177772 742985 637020 850544 803828 647044 513178 1002147 345495 927460 254179 52467 540150 129431 514405 792765 846832 911894 431083 476611 916226 89311 811642 910060 948295 38111 520581 627902 366767 945273 861069 865062 942396 1014353 207197 710300 765255 641844 373369 1044497 202597 57062 231894 639859 773916 194615 461629 968624 761449 466526 476972 482426 220205 610266 834458 50495 367465 72655 494407 214998 761444 101838 864035 899717 981208 558575 633326 956092 748119 1008681 975761 997939 683459 705779 221029 979223 986190 900163 453432 783764 929377 452043 771435 321127 799452 653556 715562 470922 731641 640622 988403 762674 506185 481582 687154 439183 54863 947772 504171 780425 428008 638605 436700 257166 482097 914472 897843 236260 678631 893434 991311 871348 940582 820698 701839 792558 968620 294238 834157 553946 730299 686263 442989 1011013 854878 937227 294705 361323 331261 699678 276125 568495 880205 333501 652196 420423 179644 879164 190265 1012521 859165 782209 647857 566523 962792 126892 531411 779603 586484 130744 957539 64358 414863 764712 464502 432852 925305 572687 535771 113419 712028 254844 911153 646857 210830 250091 944692 129826 503680 477563 251686 247733 734301 706101 851236 967411 1033186 907361 479109 486616 1033231 867064 317865 685170 623351 863885 874055 924020 746650 314747 856014 924010 385343 734427 691548 447961 899640 934761 563391 256582 223126 876425 486360 1036613 761387 912677 411487 925294 819687 145757 841094 324291 460627 161388 751902 1033507 798045 324714 682637 226411 321230 247483 996800 333583 420090 783012 922540 745687 627127 589098 552434 534235 598255 763981 806759 259605 764380 748428 119214 792569 384598 185527 837333 597205 1027425 468270 441562 981537 857467 751702 1027880 398287 206835 821822 363989 386257 451011 680822 728366 562901 513808 367834 943986 129299 213751 492350 670897 401050 447857 861045 345071 323494 846877 358479 709940 163375 902634 874348 366363 855263 522438 907016 218102 488281 332541 337890 322222 941298 546645 308367 521490 637340 497045 248691 383151 779358 864343 965962 96180 817386 946538 771786 469643 454994 861654 921499 387291 487242 1008760 251533 498486 210219 573368 874722 708323 261197 843413 857459 322317 1021498 250037 84969 77235 496333 951357 584078 169407 716906 402141 251298 439912 862838 56816 918999 217033 805709 719029 707438 155356 546479 532031 818348 867399 858987 421998 871337 173494 815951 761283 467741 687046 734031 357251 478645 907788 1021720 927342 382066 963504 157554 497333 418762 531454 619875 858357 427946 470730 256867 996145 512187 698183 376455 473941 382290 114616 956068 959336 987727 895972 792037 89212 169690 612075 372070 510376 392485 94585 221077 322364 386268 513268 32379 432969 961624 161754 107198 647758 446874 676507 47049 722913 1024106 144507 151411 183027 988049 1001114 941082 882912 423465 450496 463454 211495 825558 993567 940343 930804 622236 943850 232916 578397 772474 377317 734790 766681 775382 85423 316215 581306 498810 212436 95224 502968 836414 718165 618250 152475 772824 169958 186750 806046 725985 906100 855335 711751 833591 928446 112021 189419 931594 967895 642718 382862 963235 105269 10750 350509 555869 208553 702745 733467 996141 212122 110028 352475 27247 625295 185805 243315 748692 994419 947303 358159 374454 453653 437187 683608 289343 516945 932151 521749 914716 577305 780426 640375 472874 752929 114538 120062 92622 494037 1002311 225846 343508 601560 919742 907325 172733 956022 670601 972260 997485 144811 814422 74751 195470 250842 44718 769857 351031 913580 886957 896070 238493 379551 570859 931357 510456 464191 30510 697769 615356 579830 248988 756015 224198 767537 580716 904298 968906 146298 814890 480364 686938 599486 635334 844188 325877 418219 638730 220583 474282 382922 325006 121842 204254 501845 842523 662898 117694 86487 203262 561759 257000 248505 640094 517492 925486 158710 238253 343183 853487 315644 282473 547254 167854 858930 230904 637896 318153 923604 987822 583575 486865 626265 941131 485077 801579 603837 705990 502812 259175 502187 806171 105775 844241 422669 835161 222058 462685 751952 369335 243998 864053 601067 453075 877117 1021249 986715 640662 127411 964774 1004908 762608 971370 124889 387825 811854 602551 891429 891501 382122 647890 468657 327361 307995 326814 117659 210614 971181 841139 382611 890332 713437 111063 839292 670667 408121 130454 584919 259470 596908 268266 697833 805710 947569 731637 1001194 209837 996230 587556 405098 430143 798613 641004 253724 778263 189341 816188 973009 960174 478134 941800 589160 482201 863082 727014 506481 635859 707163 547638 461803 250350 931987 81332 912406 477939 1040691 652061 322973 260840 972315 888306 133883 930362 743602 828906 950637 1002614 1023265 437389 110172 243822 300823 622343 339678 815447 812603 266139 680914 495310 481249 518795 847981 106480 673705 468311 991405 802453 846227 1038732 412666 984787 695745 467543 293942 983711 345948 928241 905923 246243 513445 813434 326388 470173 1008308 96202 383912 88795 966886 715285 771478 990467 707645 386834 592819 932312 478324 959638 697885 113459 831855 651614 564349 584428 482061 605813 243534 374899 211551 897143 479121 1034580 43770 868101 319401 150319 611445 452923 499239 666109 735713 814167 339676 683928 1015312 501789 424692 440824 740596 125422 997985 823147 771001 964940 928123 124261 906146 379445 364474 565100 967980 55994 1043680 965716 1008609 481140 943686 344006 510491 821941 367418 668829 783177 312935 843240 652594 675763 749651 716681 769554 387479 89279 941705 676926 401325 716346 497353 767338 848101 547816 122421 966783 1012739 520230 932956 642921 741659 351684 639957 377023 229863 162773 935883 52661 322812 375827 888382 770973 520649 244254 465468 310441 295917 124829 109973 158653 478200 47830 163020 448775 419508 963340 287983 437070 309095 892217 777812 415404 685468 556301 448376 1005063 554702 341226 1032363 981571 710082 159219 883238 314206 406215 482696 815755 970503 781123 969401 875165 976436 528380 1021808 679578 932524 734829 735047 227884 740653 651640 419638 595441 449124 815796 110492 343883 465758 571006 941166 384331 582140 294776 490014 490192 278115 891361 316223 470634 1016658 877262 187542 106411 516566 71485 257619 478791 661047 576203 862055 632739 414459 379361 641614 967053 896416 714152 369635 931068 62844 986792 877981 672747 474808 839198 903610 366278 426711 532189 587602 586533 416829 714422 738363 206819 568615 419167 517680 306023 715937 974056 516965 995495 764311 342489 52715 583462 782889 882885 960678 612910 939974 97206 196038 354141 578230 979593 344255 201375 292664 419305 408029 831064 979102 880098 210921 971070 800347 318416 978817 247794 121193 1020058 202190 587055 724615 233130 742942 872312 90037 679164 224932 776838 137917 520604 855015 56847 662491 849669 707863 961715 348391 391822 946703 515633 726001 562666 353487 510132 835489 159652 743036 99311 159351 374469 759922 724365 773368 863672 79271 385372 1003209 859704 158014 425368 95859 1002675 385710 1020869 810007 992867 458068 241084 625648 706679 605964 288495 981092 380018 356149 307574 672703 388777 225216 1019688 326474 784469 350873 717406 678183 337721 735146 482161 758110 782478 24299 456532 1001907 264151 431834 955948 968941 657790 448131 714526 621111 344446 512916 694753 474980 808543 876955 985404 971339 844823 441650 251756 380636 829691 326746 760661 153775 260427 351567 697447 313037 624500 797943 1013026 760499 794289 1037070 385457 341677 971946 122776 1018412 949168 183801 340467 23287 449364 848838 95683 487755 1040653 260370 91125 1032339 899634 798349 877735 945206 530422 138191 980194 223599 806609 493753 40851 940557 107343 895178 564659 220765 913158 717131 314519 63354 274300 748516 88060 935819 381178 281406 780657 994366 772732 1010514 1009205 188137 887175 130577 611885 1001306 765356 897307 643448 564133 556242 528301 980384 412517 737790 201175 765652 118046 1025619 1022546 240955 774365 687562 939061 346553 923322 181619 839476 733934 853850 450717 299485 432411 612077 574387 979113 298709 435898 14715 703546 342729 780036 608693 616571 603262 503013 509510 1026110 454425 486085 399214 714321 764109 321394 739891 737722 381669 927186 359756 124508 549884 802458 780053 779448 597989 208719 814763 368975 318745 208211 421765 643809 899914 450993 786052 437091 272348 692005 177371 694938 962607 64492 32651 752151 622106 354748 697003 729571 383773 1022866 883106 876352 377597 1024087 922541 710091 227729 1010017 96637 187846 1030284 407523 392076 105371 1021978 188667 242463 457093 885447 63643 178556 380269 173675 830450 892628 759370 451406 694123 694045 177807 334826 292593 990082 634568 228947 923600 95093 1001411 374230 909708 465340 650641 870633 69303 129254 276717 348790 843893 358648 687732 994123 846307 201470 42493 30700 678522 816234 222061 972485 212814 541689 615339 823546 725995 682441 762075 866473 770902 939747 771029 899882 654033 675631 841392 932086 897382 194332 220977 934851 570202 553594 701385 193466 177743 775624 515297 231093 107823 900634 850758 719208 256725 995798 162518 771651 46743 785446 334683 353069 440692 442312 341670 972037 709694 503951 782913 798046 700187 942873 439902 109805 402362 307028 733662 634740 616376 732938 250939 845681 535802 724694 739053 805743 732868 162197 704140 679025 241586 486641 748327 989902 434719 703702 605418 281527 127705 391636 487836 875022 694319 795099 269758 176629 617167 124794 395135 683683 765588 486037 84191 882265 757085 771778 710295 936825 619791 126553 1034544 177043 933778 945770 517689 846250 944841 335778 683672 702733 113703 955033 737128 824558 976994 955226 990384 934734 937356 964939 743049 45045 981060 784666 243246 503458 219390 79594 582771 479311 88189 354182 946834 1025054 567025 244972 732734 286548 898334 512934 712798 961857 778840 160715 219627 892242 200172 357151 850447 708592 866950 802126 522498 445881 832470 441027 650515 212946 873114 572784 1032880 564451 407677 16378 500377 904017 428913 650453 376220 411003 681453 358204 217000 842539 583883 454234 702651 219974 153135 582475 923230 570535 940220 286509 509590 201678 13053 693053 153837 44637 275693 685110 974377 225989 440011 274679 679836 531964 796219 471165 333150 742195 257265 511697 175846 454943 636597 773316 577339 206262 243501 583417 382660 720530 887055 320926 572402 510357 821103 1001826 741225 519224 924867 760280 207671 291706 127826 953305 653996 138716 827765 712831 896426 228033 841960 692092 127460 455311 334327 344543 549853 378609 575375 684913 825205 750690 698775 711586 1028770 145913 859760 503685 434118 24406 540349 583929 488609 560959 464884 991477 696566 791791 955421 514752 247079 628435 461948 117623 719619 244418 899251 1012999 116216 546277 952999 186046 668103 605780 886831 922463 293857 946529 420701 887702 212421 652849 1012883 156271 235191 962105 234481 111932 987531 171215 304957 465347 678318 569821 772431 960244 31463 973642 931998 269271 789679 305917 987579 628151 31515 391955 522403 158835 208726 824159 1032275 326812 898129 641587 30843 108268 573011 92751 897206 956710 947318 446056 439181 468814 772897 125731 310129 581003 100591 617419 921021 560623 506232 357802 374490 465087 440554 816532 800425 422618 519729 92054 288318 613573 416919 669871 205279 30444 330718 218039 762794 39355 684887 64748 485292 212092 700813 513249 669854 823935 498128 285278 841303 493663 915658 225226 989069 778923 619452 780476 224350 70523 580976 27486 38903 684974 126924 675550 431582 773244 970403 973137 963669 410621 409395 970689 470420 685587 905546 76789 685142 806626 812905 168635 1033413 1001699 641247 255345 811759 522642 126746 988507 731959 669036 649625 640694 822445 434549 153516 378618 408631 686362 691708 615543 899750 335345 241520 736169 686175 65139 1019174 628148 636624 313787 798390 952244 121065 652624 11255 905774 76155 449614 681828 447945 1023019 1036835 112227 509483 579065 282255 254231 91622 757947 390485 980802 1022293 97744 731863 687282 114314 394655 325300 728794 970356 648841 349758 928519 1033229 649013 871467 237099 717404 964962 724660 436078 383682 344033 913638 568862 250333 302579 207852 628062 513165 1013290 620408 472266 349560 442941 894867 348853 298713 314253 562535 506395 924984 1005842 766598 650020 386489 129750 1036553 908480 319346 750787 919269 193133 494703 888404 435640 356751 865582 446126 574287 998852 362233 597459 832102 354887 872733 716166 998490 190102 1014298 657331 517844 952543 858667 191654 715571 62495 610133 659292 686032 499257 714422 246393 768796 990918 1024055 970498 1006629 215263 154428 956107 513333 701899 818573 750170 905753 169359 294705 457507 812476 114513 621623 628135 207541 480526 851050 481174 832684 653923 240794 471480 930733 660342 176620 865635 1038024 942367 431766 1038662 633297 886489 302069 497805 621401 274671 896322 673511 420949 211636 111574 309534 635512 754915 28363 386643 487789 302902 567276 421545 966958 1029330 800091 351543 616092 537562 386892 633961 63356 504426 649091 875675 607101 320094 370299 732687 677439 667495 177782 695596 251109 859546 890263 657382 308708 716480 804798 764073 582087 505464 325151 944675 740429 746450 953662 12280 794319 859559 429707 742301 478533 965672 844855 1012313 407949 166015 352210 758231 289758 570567 638513 484475 94871 512436 693157 827368 211747 205786 781318 517324 194843 486772 665510 873258 258598 275387 588978 259177 617639 603881 930279 723913 600495 507027 744758 703158 128387 1019998 1015902 910474 668601 482620 901617 459391 570483 628887 582479 179516 75770 473289 129658 448082 454284 815879 253464 664351 968387 845283 974116 685263 429766 468455 1009708 791805 729033 615253 657134 799703 1036048 743096 596441 642916 876921 226509 965143 568254 1026331 661135 247502 350582 567271 644066 64371 612188 181211 890099 461653 1035618 768580 182975 836943 774485 933037 184683 752404 335039 956774 286013 631598 931637 702100 463023 584761 669294 821182 589457 841415 552779 586992 767187 181671 820854 366887 291673 594876 930204 612344 385405 591229 833360 413047 641470 513442 291133 631030 679734 342749 642777 313721 484186 752657 470671 107709 845195 235437 1041616 659292 915605 76471 1020147 481953 723875 316142 582191 902253 766750 1008313 562654 380355 85866 371163 184941 337400 95527 719897 210137 738478 892430 960631 586556 230333 380475 507585 704452 498633 646301 646695 709243 321209 453302 579870 1037378 407221 220821 710854 179747 326339 698622 708401 583609 910622 246266 651587 875946 353649 1007707 934630 372977 381308 986910 469953 244499 875476 844086 584903 127894 711142 695518 628141 654492 741268 453846 560367 244588 712002 444861 700216 703787 366437 109747 645810 542847 723865 499082 129150 215523 465973 151934 750183 953914 349563 227447 914504 858983 171403 848681 1004110 1023408 522563 670479 1009957 1034254 623807 841667 816954 283551 129784 264059 737052 973091 845794 1002924 581518 368455 441109 29653 910530 178783 823193 118615 175850 578426 890339 904133 193779 361721 947214 663451 686411 441646 674738 781341 764856 968350 880861 890221 505194 169944 923806 481679 499490 365863 644076 830617 570277 40422 1009863 549883 937007 975700 775725 870575 984975 752218 585243 800217 588179 926895 1004749 818052 577507 829527 473286 940427 631729 269919 758542 859415 452329 428505 987310 433945 305039 605751 239990 310099 625579 715179 961241 123687 12191 997624 683309 630053 497059 914490 638288 911296 750825 356200 143835 487793 29055 747067 848269 980011 46059 476907 947142 318714 325404 434999 115583 604002 503184 301029 452273 499331 540455 859958 306662 540255 502157 118501 390194 1016863 573208 108030 831007 250573 977348 204198 701525 216719 365500 685326 440236 774761 422121 572252 511890 293116 348540 954252 540025 513478 715488 654657 233703 798565 1025085 827027 372499 965009 325733 1041176 846392 380372 635231 552186 902748 681563 973099 709289 637178 947466 453240 503933 963682 872697 1017478 701870 297852 834166 377550 293303 401314 681819 369882 359575 908345 111605 465751 757571 893535 420595 619118 11710 381550 967601 873969 1040664 547755 727657 259133 453297 464542 630907 871530 425896 992824 743141 716641 826354 805683 629703 617932 8023 700615 763490 733124 321209 503393 597404 986427 874055 1008882 904526 816835 981131 740324 807503 842139 732277 171742 863853 185651 958288 202879 429298 928909 562164 177976 909627 432858 422015 185325 556195 910633 561012 231283 420781 928851 495499 731110 707882 980248 401078 697274 636025 383753 874883 740586 270042 186997 741224 425801 404149 972363 826234 300003 586983 740321 514403 161720 606122 677354 689915 1020586 418795 62892 1002352 430799 355305 63420 882854 839077 639928 40821 1025217 241114 649311 979230 975242 114108 842350 554889 973926 564659 203958 578942 716594 780482 205119 849308 58795 350461 960141 109998 290667 542911 385326 713849 748977 387489 512669 533502 30651 843354 516948 578095 1037844 532316 349855 406957 963800 813945 867450 960626 801141 32688 761635 92349 375220 623865 292558 969754 285869 923981 938103 383344 725923 627513 715994 920238 54260 162915 269661 502501 938482 258263 587058 1010786 783576 564533 32409 134719 666926 793915 828893 570223 828907 1023117 466547 650696 577459 872058 716110 910725 238439 674169 346971 116510 370861 1016221 209914 178574 741075 130199 705210 781248 193655 17855 882122 495336 520304 234962 985033 39806 64807 620934 815478 186682 427438 314415 212071 552475 955062 761507 604870 326942 679179 341371 383438 860076 206718 885598 436859 685623 505168 766688 1021029 192067 555405 882544 477821 1038428 348283 827219 771832 705334 697917 437864 713966 484941 855406 617927 489684 948337 912609 308605 602814 930746 498270 333790 846541 356170 206550 87403 668501 146166 334521 251089 745217 223546 55161 496558 943286 88783 435979 863414 92519 633561 409253 767274 1042476 392336 938822 517236 715945 250214 572756 1036833 92759 245098 670765 879877 548297 369085 214351 185827 878842 344287 926158 794584 622512 611035 969666 500166 980561 1029432 242357 973706 899690 825651 831965 209854 233831 978694 647886 925537 692176 686785 1003766 401283 822383 564169 728422 955698 920426 476942 650038 202231 935784 580206 102329 306089 75254 421530 298894 927003 977225 713145 600042 469880 626931 81365 448655 741455 1032591 423265 894246 216350 137171 540003 900369 742747 849329 885657 161722 692475 576339 632714 539484 387753 284031 1047040 47088 382546 342607 649769 407481 669364 294003 315775 274300 967859 1005898 484721 419050 869740 605901 215015 425753 1018478 924045 277818 809559 155289 583773 932205 495159 947301 177370 326374 646952 358185 245540 991422 287726 759537 179397 302678 443368 748177 580951 389295 829922 932773 756664 944856 511753 420558 621714 142791 275293 942863 318257 254573 972062 953799 896580 495333 220521 92981 871197 1004240 903231 480045 344557 402389 562907 1028580 495371 965420 919246 159287 418725 227025 310628 241974 819687 559031 165814 1020679 548535 60157 642462 107695 599676 371039 359539 341167 992689 242518 793503 1025813 845517 232659 932914 687781 366478 817634 833904 189743 701530 97159 106421 520649 443758 714827 433496 468649 228685 241179 995044 626012 276670 391251 895698 970098 760776 158063 1037333 311169 822205 667378 503192 512407 273148 509793 702408 425233 1023188 939659 421480 665458 72503 480813 744715 512125 552031 407779 1007928 858473 832691 560510 907853 956179 380786 877030 122341 64055 122646 128928 793853 682890 424569 377615 987555 185812 451021 324111 589420 850120 366671 342893 915572 415951 795255 151291 506894 596686 814806 114126 902229 810263 815226 649493 184012 825830 665375 477542 370932 351825 891075 794237 556709 55902 996706 611679 894635 390699 956805 499078 452173 945761 96979 191146 806251 412855 457062 823769 234727 408390 153429 924303 379517 119711 488595 800603 339900 970147 744564 379122 989487 856537 963685 752326 320339 648479 116583 77951 340981 184037 396751 886039 965923 79646 739747 473580 1023068 349565 884357 1026788 351088 25463 120785 723922 863571 928484 586437 463067 825050 552167 638794 943850 313830 858866 360129 488583 924629 313015 195301 397147 224690 792983 706103 465797 648661 845042 386467 382200 161343 519450 930366 196037 81317 620006 321401 493239 707942 319966 381881 343501 158519 600567 807102 804603 494919 960679 293213 779053 855005 605164 584174 929083 520335 301311 695178 178294 367948 1021093 863130 834902 854965 245106 794019 250654 478050 420987 28526 200349 463151 244253 880204 764540 359890 865876 447431 817997 1017699 321423 701755 435834 159160 114076 712488 816213 891483 718152 750204 757347 963373 749110 347614 846991 609677 96654 234987 449730 825671 777016 625423 144031 38619 468930 644308 633913 258356 899341 179450 957276 466446 751153 947798 241058 494111 889826 228401 792186 77297 512119 667508 482662 642189 285653 354179 423792 371916 1001549 233305 845541 191890 1001274 128177 572626 790323 490828 509424 310933 634410 1000899 700306 375155 710097 159684 960851 401332 325522 889267 127737 458136 1004302 191015 540156 218931 705687 842993 743988 897309 55990 604396 814888 873334 729659 517608 201335 335342 772328 490117 553929 670351 259186 828247 24397 830305 601333 873079 251102 453512 713822 661206 245400 320433 1036960 643159 723707 971155 179836 919163 193627 621747 212580 347022 619251 928451 268125 686964 970085 807838 480090 498990 257230 582642 476144 375847 555448 1025644 226126 286538 380338 1033905 744420 231388 483085 684729 954022 765745 971142 834724 990326 964741 833086 815853 93530 57288 830524 921038 1039264 622974 833799 972116 97987 46972 947341 723699 294606 429516 568798 601778 473235 920425 210908 187958 977095 847749 146746 251500 751718 801295 89976 662449 284031 988134 581147 628467 56491 345339 826605 338924 387188 671147 675191 684521 728606 403290 548171 601774 558579 1004838 872161 361212 383827 237270 594863 436796 368524 409031 536039 740750 656367 507076 808127 180007 449322 72662 651501 540094 572599 210149 800376 216517 403292 185655 1004583 770583 1003685 683749 926255 582861 670123 1023768 1038982 749197 77772 445554 741982 930367 222494 841396 435446 757097 365631 1009506 287699 339389 309710 367796 1042182 210394 123199 666446 95957 450385 106265 508872 659031 831448 826974 666092 381758 437990 929350 997677 936803 588940 702227 976580 707981 725803 738679 608895 968523 649619 326795 196498 732985 650962 256339 408623 501283 929682 572796 876241 119545 12151 26333 603706 461535 88820 671132 482548 364333 747735 809019 124150 685779 643743 125907 1006730 1014410 490124 564217 833773 334269 885095 570344 22263 810716 937412 964745 764753 1024737 635611 972740 118753 306295 486934 1026882 844957 556723 603613 1025865 989986 80252 207673 625501 113520 546278 251061 277210 862830 349902 300783 950999 883268 1041872 765857 1022025 665302 260234 598383 374183 697726 1004587 32231 112484 777539 375452 216779 452670 760441 638658 425201 1009990 479627 502351 206572 91122 785584 403119 892991 742539 495854 24415 564453 973892 882332 187597 702370 84893 107005 235496 835282 504412 767193 186119 481008 619352 385265 238261 803811 830635 468637 1019184 465491 286303 451937 411991 85838 1036486 1032281 439891 735160 818516 666333 514499 779655 685436 626649 128661 628954 238845 1024660 766588 888054 853686 341596 448069 219261 488802 185771 411463 651627 118483 988988 791994 89802 888211 1025806 432597 172005 983922 625628 832182 936422 238395 963699 1003089 618138 1029648 759756 318904 453385 853455 538479 847142 690022 718154 449707 987608 152959 356846 675487 177727 963401 942458 353339 250097 299893 629158 243918 878449 969815 504138 798521 219945 746722 720770 564978 391206 641244 773646 427229 186046 711787 293081 722135 306549 459678 656887 353687 380027 455334 1001961 453478 820090 992053 115967 746262 31918 631673 373875 846022 646457 77735 834288 511100 479459 567093 152894 601565 956623 429180 984474 127087 694591 965428 645395 924046 556491 364005 556811 1025409 762702 170334 848098 591798 638131 632572 464809 357866 523336 1003153 62718 415211 937378 1019160 860567 32181 47735 324051 680758 646492 183651 640857 445529 661374 1023557 958051 711341 925114 111086 1012506 255311 301015 688255 731291 472906 420687 15805 1022920 994418 946840 905009 1001650 911014 181071 808294 905870 217511 849476 835270 912486 939098 234723 616419 289175 736150 322024 695691 163490 422759 96887 470892 114131 291439 968643 183988 977392 127398 940445 973552 527227 207463 760624 238059 205685 815589 228593 910248 907595 498101 614225 888113 347105 426990 701518 618891 846904 651805 484961 813494 607823 982044 755669 425336 771012 700631 341737 777474 516702 1027226 84845 200627 212047 635814 929073 249006 879968 447924 319434 114540 883587 503604 408668 609241 344991 494789 891484 940687 810826 634467 116659 850710 508359 991638 568564 705662 223864 843557 957068 880425 1025880 423237 428239 984903 190010 855732 830325 758874 57188 939321 519258 879502 85965 1036704 596724 980235 541407 319187 942333 192403 983599 695153 913216 759243 588905 696764 768777 1005188 382514 1019437 529271 762045 385937 710206 522373 874381 882388 1036660 331703 960684 950391 893859 986159 783446 765155 481194 891290 163347 491148 186003 911412 874151 878935 351548 417065 600475 699694 974102 709938 94991 942471 502600 313322 697263 838031 423156 933736 381904 975978 372197 999869 910090 138750 936051 957590 746858 1025163 284007 833512 869093 97435 877424 508362 235164 449049 611060 129508 307170 988007 167071 803711 187959 687814 641774 1026710 285419 294614 822681 567549 429735 568223 324523 1040522 945183 12142 408334 216189 862165 587998 853940 431502 861037 382774 356262 235245 943669 1002076 276086 326371 259540 32621 977795 937585 25439 1014161 504012 239085 693359 471517 555207 971210 858774 649514 179754 370541 1003272 576975 189383 163300 286362 927463 129431 438479 129780 62647 249605 837113 714627 728348 118475 365418 186739 671022 452395 985717 337661 429658 975644 761428 149879 32574 318908 444886 244385 274413 321891 370983 505912 12799 1014160 562646 866931 927218 708205 808558 435407 932635 778940 925664 974346 250102 838996 707288 988318 408362 695563 485228 236933 563676 455564 477995 334334 832374 914582 779476 260664 666488 870652 704152 756914 923214 550235 106747 500449 668623 699943 779688 673437 885167 719685 756491 245456 448618 943151 847238 727954 219987 97978 383774 923068 497775 456929 252353 445257 248476 1018013 798391 54133 728853 689645 789207 671092 7551 373624 362169 893133 159038 517800 732764 236126 1022114 806355 435527 764453 103397 631741 751332 953801 762791 510456 495795 928382 349865 162940 349923 114456 554908 913670 662502 953935 1009200 250659 810232 151927 399605 970810 1026133 707508 939988 828047 765021 492861 541566 568742 454187 456644 117053 58997 816183 1006154 152127 551486 162639 436180 175285 760769 884483 973617 902703 873641 587385 1005189 923957 537470 314797 1040463 221033 251285 1016027 893519 774486 690413 358637 509613 459895 635810 488130 682923 518944 780977 1029159 515171 235839 678339 1000841 971481 577340 358042 388194 599861 381737 310845 281532 342512 961705 1020820 252754 886490 251108 847792 388668 471869 881988 1037420 1021095 61159 92028 978097 865172 882779 801012 778531 1017203 286479 771135 555945 574446 389733 498597 683469 291695 790507 852853 976410 613933 349886 845899 648866 903281 255845 629425 903267 854972 906044 685777 653004 126259 665589 851780 595379 517936 957612 740619 562079 1008286 323275 419442 469962 1022680 378035 471095 808846 983735 1034809 693225 1003734 178743 358210 210219 712935 579429 992361 1040838 201563 983707 337331 726934 835935 353786 292444 286204 835092 24538 21967 640981 384336 703507 16091 567007 195669 445553 351091 485233 644238 925474 921179 291931 979354 928979 167639 870105 961649 622378 1009235 327220 977250 348827 901719 940825 936221 1037402 160439 196166 910676 442942 521493 986141 539485 322500 946365 221062 678798 834122 1035843 441020 745114 492939 848939 509786 234860 775992 495994 703946 779065 371386 985427 603623 1041960 501985 638572 364115 1017370 662926 774761 23547 222551 649541 818152 386545 987954 1046920 415078 266078 927325 417000 935811 960052 579479 905681 675494 195405 567675 431466 422393 318868 901551 636705 490212 540378 260619 862675 250097 989996 844784 871768 391843 189774 341303 755083 1041962 726815 967262 520772 683488 691446 587900 735988 441060 231399 846484 350953 92662 823153 997674 416094 636726 296894 1005932 219562 322335 498091 585445 642913 425362 416919 24437 856543 567774 628517 952995 1037137 902334 1011214 494683 476531 1000184 516404 93668 394975 208567 432599 150846 1031809 274347 926039 550385 873953 342987 864042 53083 550637 1030256 556313 629236 818446 628579 423877 630681 793077 839335 492723 801614 64178 414169 783507 1034021 159687 292702 488339 877773 346085 337575 927971 443882 997605 480345 673142 414074 495048 635577 484677 366778 717150 972363 839069 1020057 389924 239860 704071 562887 357253 532449 430707 566910 719748 948656 618389 842540 530407 618309 672475 988060 1028584 805693 958281 738039 322038 478657 365111 716044 668990 366566 433745 173819 46903 742638 971347 368240 298451 245553 236897 555207 247518 446759 504660 960726 946523 224149 473812 48875 249518 376628 253046 575911 1016762 455144 1011978 767890 89279 696798 793913 878424 304942 413401 881447 125755 981261 780843 109935 620142 450083 878158 602207 496578 882273 483265 710751 503055 225749 506662 273403 467893 838498 871244 518324 219943 349277 238029 686654 171723 1022790 845095 849840 842864 1022880 146839 608051 437465 375126 304089 93355 823989 241128 470645 582989 488722 141235 1020149 400217 619223 313283 724569 983543 651080 669789 85803 807915 451492 292975 392326 190438 31452 457240 177518 768259 497174 968941 130163 412254 573130 393088 986700 207719 985825 140991 683377 435534 449577 666951 634088 801688 863357 1033557 129082 452984 162424 573214 1006406 160602 720240 291422 485431 641478 948803 844951 464317 733291 650516 447611 958955 727575 506560 60702 276395 747741 955366 440663 157099 62365 387732 936775 616234 660091 552861 759017 101343 875184 466105 825234 1039381 323426 740296 402255 944440 308697 243085 456324 404047 810905 508822 73699 425420 1006355 706411 526719 187219 666483 460379 352697 321245 422610 580266 710037 396911 818396 224634 474205 306503 700813 436783 849191 98272 1026641 398301 467820 237219 674238 720193 356455 485098 260754 855610 472499 875165 236532 102351 1022369 471663 830901 322845 1020821 406650 998880 61085 806723 59519 113511 288571 542319 377470 23295 223342 456220 236659 1041041 902437 162022 97900 441995 935285 377334 170715 849510 642908 955277 572951 960749 734105 669944 499341 501233 616392 247019 893179 653643 824531 802154 478298 104143 315081 143222 112442 358157 621638 830573 110457 644157 641772 659711 228041 1022321 624568 553468 768088 487587 514898 214009 695477 968428 228440 175718 602831 658381 881743 734712 40311 584028 669207 1026100 622420 496361 637284 591579 376176 610274 354019 686673 184148 494316 694396 867879 275930 948024 736071 480178 112175 774478 911945 356773 93418 391718 799723 477275 315183 987349 838009 702341 556110 564179 514098 780930 893733 908486 793468 314079 1008085 846570 85959 178350 986924 953503 505953 373959 897701 174524 970925 61251 451359 40853 141015 261697 261521 456207 836990 1016557 551167 704096 374869 1032659 109490 815040 646554 613291 646469 597337 605341 101307 757225 871788 899560 30696 639854 698066 106094 211194 753048 866740 612137 353831 127944 217590 281078 616419 355463 412859 934317 222970 634796 859535 896482 606027 633180 209815 222566 363222 176097 409003 879053 810135 761072 778395 257448 950878 351030 866102 569027 906182 720403 907667 548602 462581 766747 745032 948336 692177 108985 768138 180124 945955 989564 903462 352958 933062 871797 561002 632764 972318 378107 897240 720646 784596 32525 996878 220565 830163 612054 292336 162718 291830 285851 583036 858727 637625 886755 887989 447691 652963 269115 995563 72636 905829 845598 321878 440290 618687 892683 890484 478448 423478 587640 339918 591678 716358 910968 389993 413287 226234 1028213 107951 130202 906922 290713 1006484 733137 120014 869978 888115 642032 483816 603001 692700 548776 356573 857956 350060 954856 698430 245517 750731 1028641 60663 845019 841053 934319 462550 686223 548025 356563 471943 892114 830285 307503 75647 239402 755437 233970 910620 978104 691962 808419 927405 751710 179612 249686 451179 431981 118258 544631 990486 361977 635806 531388 584843 239799 386452 615159 488280 510816 176375 745228 597246 914198 606038 419059 872369 413141 654740 460731 611762 946967 352083 961629 856796 613556 1025127 647008 441883 357997 695521 818598 822430 979858 944869 963915 603766 942828 674535 848530 694764 978178 714845 400822 202974 823251 879396 1040130 840180 300918 599719 799998 807347 734633 323159 857469 996399 717902 989542 854012 743201 179830 237472 646355 446898 972258 785732 233194 389437 357808 933515 999567 994701 151199 241393 48061 372487 423632 255085 104252 734652 468408 45041 839506 514339 60918 578350 653256 444060 670533 97943 359034 340875 183154 599997 934579 492893 287230 368207 951530 962067 599549 501744 682450 682663 619193 963296 735629 630578 651089 825502 718224 449754 507330 1002329 874293 913933 161887 139079 367435 860991 939357 816747 209695 38271 222399 764997 162300 893535 351391 175711 427262 564013 438755 340471 797615 947539 657247 369375 650632 187271 124473 648316 717518 155130 188257 59901 960109 246142 585297 1044960 728462 911962 913524 180020 990580 687373 417428 244186 983770 448267 14799 142333 404159 814873 670271 868065 994855 346040 186836 685298 674703 356266 666350 895132 110438 1003671 964970 640619 726837 926039 874069 603749 765492 634293 763813 610669 226984 445370 698730 849569 737176 224807 362413 654852 494390 1011104 403133 476138 862164 228395 588259 544158 945259 605869 1024393 992920 946358 969633 387802 186063 915042 953367 552347 936569 741259 585329 633945 723670 184731 502598 472723 160365 1034517 628839 766189 619198 383705 935794 556620 726366 667299 986920 422070 648459 435998 955329 95805 354232 861895 944578 713564 804222 183676 947719 229193 277023 938615 53043 1001171 490041 650577 351645 241267 367467 61811 113559 937243 948363 435926 416169 528109 888266 150759 957730 730744 989806 871316 978530 553085 343581 58743 31791 799164 746678 357862 727897 450152 973496 575387 444823 669031 298486 106879 337741 124133 95435 1012272 761443 746210 233977 257416 446125 914012 667108 498044 669901 127398 991319 429470 547570 877977 921537 848124 940725 111478 977956 893661 971475 458501 887988 257099 553470 252148 233185 891788 863621 580560 104423 1004436 104436 897141 729501 56283 45751 632297 645590 432604 612558 848444 778441 325134 961946 944724 746371 700606 868016 560251 30047 804669 711051 909715 1014294 593841 89815 246649 444221 450401 331486 548090 52571 946773 898605 7127 220443 715490 993158 927684 324845 588673 631730 215891 682925 348669 444280 684853 139101 985342 947237 864014 632467 990690 165847 862022 946574 748718 81770 483943 1004228 371446 159699 871823 635934 248155 466519 228682 921435 459635 895889 353875 834647 633066 975580 934271 745949 123479 878169 584058 509322 138485 438710 855965 342929 315304 500188 829999 842039 387812 464665 743453 133119 272124 369619 520519 585073 904652 59213 222553 853490 408540 317902 992645 894806 488339 887694 634123 157055 1019570 447956 669578 438637 956886 706380 585955 892190 937870 39895 599957 501866 648614 778144 722286 907626 434036 585139 764516 186907 436202 976800 238485 397079 621227 294548 626641 671278 735605 313783 681803 513587 961121 30847 181147 425282 281342 792939 29933 687198 452070 481640 954675 542397 244124 237462 23783 516259 327466 456385 971563 191281 65202 585416 244026 520361 65414 892505 620825 495839 502087 355557 711080 272287 931808 407740 996195 988501 56619 709548 375349 886640 1002805 930937 96635 826510 447957 886237 400604 45885 812005 472741 464057 1016265 1023174 815009 467693 147147 875234 815796 76255 905706 318758 772313 800377 620879 223801 451698 971987 326584 1008971 405240 1014300 1024397 162033 550840 959307 654411 211815 587557 380217 454734 496239 516816 825178 699225 183097 991169 128485 81466 232166 831278 698233 752269 543575 274623 125287 502571 760945 470449 593881 345277 488732 897206 731691 861311 437073 896707 13245 1020463 911706 859302 261808 671523 80845 1034956 1042800 539995 746742 652996 736707 511086 915688 830627 433878 480627 450963 832542 764564 574941 314175 150375 884233 624027 373233 731983 884322 307834 313951 750747 451322 914272 766266 740218 103416 762213 178986 207453 420204 830649 477302 72159 105212 877855 94925 989028 653248 286443 1001523 332413 692893 587965 1001110 433030 576686 935813 388552 514401 679588 517860 627383 902747 706492 89279 382174 695437 219946 392466 55164 683644 739175 221080 433842 1003302 744003 1040810 539635 912709 671512 476521 183867 958132 191411 232253 950781 989235 389909 681822 162675 672715 277990 188337 956070 1032594 248406 378973 316361 600990 360176 759374 1016623 940393 612983 706846 292182 682574 227351 694499 316412 504142 247723 151319 267263 619875 228398 451661 583517 604109 445686 52639 942983 629491 800661 481657 408903 956827 89724 751402 496397 409251 817998 158651 29054 83639 324321 756187 780056 967069 926841 517692 589386 701778 163065 376230 443319 522692 437482 209231 1006640 873308 671205 56243 871075 293085 112029 599674 224997 801070 614313 910274 91769 377705 540475 663250 628334 555327 1042776 903597 341111 225581 673749 518187 161571 169466 710439 204246 830187 863978 620312 408156 693111 342884 462758 180074 778366 1029536 1021145 364402 646616 228768 423813 937549 246257 420238 112956 316154 431337 1011816 57111 839993 194473 997898 994373 311248 317143 312567 974348 924299 914400 758479 297883 1038474 994128 780226 904358 1034609 324373 970438 881849 679604 234127 30167 513681 195472 838803 406902 700301 205271 854142 866331 237489 355706 886007 777124 445668 898949 849934 932024 307679 378999 870298 40639 673679 904410 449351 476947 286531 386025 595134 648362 925156 414615 840091 585334 998625 1016156 212405 122127 298993 154717 724902 814871 888395 63161 990840 589288 762755 342249 162266 416167 758046 997469 353077 556445 898017 273975 777330 955694 422093 799447 617338 390570 59007 971426 840949 887023 831037 437901 752917 684401 248653 938822 918393 80877 160847 335227 426990 118570 441496 391830 448850 787943 490662 701364 666507 760492 227004 687253 961633 741862 817571 1033795 478663 380514 820093 189817 1017999 195492 186943 703275 504882 417218 564146 767888 338279 898600 986864 775460 120664 509227 481202 682351 647421 563323 456918 114243 670443 977074 379822 498578 994506 474414 23383 806583 1001862 596213 830906 644939 453474 825813 423198 489057 629082 895716 105854 932714 87985 512125 388041 370235 1037970 442872 367907 773258 57049 323741 945569 310357 546614 729439 1017231 970859 359453 519449 805754 1046689 260690 146900 48477 56223 980008 517068 603599 929065 421864 363711 1044656 1018693 316507 1010725 430686 233316 859474 226995 378355 106284 647287 404691 202702 425317 158689 903542 1037832 89948 257708 670798 1025940 179479 801677 193001 806331 386283 715922 942821 669682 626028 737042 1034511 1008412 622974 170855 141817 576711 184164 764015 922339 1016710 742226 928375 384392 400053 976220 386123 466245 1014092 843084 302829 194077 724686 514582 813907 183567 466341 952987 515338 114349 993068 990362 170907 711108 65174 63374 481948 567982 997383 968763 982038 575431 678763 161183 826552 644088 429623 110355 392267 160630 988133 977206 646761 1014405 995080 217035 151491 222078 1011759 745973 176869 996997 294128 495414 359619 159549 1023044 837951 901791 249700 708515 1034542 890941 466276 476126 890387 497693 997519 210653 452412 200599 931570 762337 1002794 617074 848650 183543 916864 717518 888741 627941 376546 839454 926367 594922 485317 158191 243413 679904 628468 115189 719947 120623 1043201 822551 101695 331391 257954 479922 268219 760181 806487 479925 756531 889067 873843 81270 711570 627898 249029 118261 750029 523331 21998 444203 726798 419935 186214 499271 589397 230203 538557 162542 1036716 579509 455763 473454 865194 429703 746412 326451 114600 886618 282108 178073 495456 364425 422567 944854 129961 80382 565079 365871 516274 665063 928541 383444 323959 194750 1036849 725407 599879 1030032 1040996 990456 121735 961805 773218 593231 254796 353461 110033 648342 652047 493790 585442 420781 368033 226533 357774 129747 92535 356274 734022 397244 320213 425018 616277 366251 661366 1016951 520902 222169 645174 122249 404143 436579 607579 555500 183789 963538 953239 998306 954135 451058 552223 243350 973760 552380 922294 382494 1014468 963917 808189 171567 477062 924211 43383 1034436 796658 731075 857997 219570 1033397 615129 829239 670909 801732 667062 781831 566719 222701 231384 194451 646434 183988 460758 566974 813917 61907 1014880 251220 487649 387667 436471 570044 340659 726993 634818 224934 977452 720800 363815 341771 478395 108500 988495 583783 563101 157311 400286 346559 954710 32684 193433 145306 192029 834139 675508 880181 46318 603452 740949 672697 491933 696555 204708 247515 741950 500374 902624 775769 363229 703132 890219 666271 235983 200571 453306 595419 987570 1008028 248052 635353 253121 849180 751116 848391 272861 389569 940468 791479 307995 886875 988934 1030729 252684 286271 840494 866965 146428 1009328 947724 274877 87475 616176 396755 1002812 173802 999050 554806 716366 260552 351834 411505 671468 310650 702304 522634 424310 280487 827068 363971 236412 802690 561107 716943 756467 645476 234362 429921 1024804 468203 765706 106751 636657 169743 441508 798334 130704 744605 532091 233131 455036 474634 227122 555673 76447 958339 494907 63375 418732 805807 86969 357226 923576 870642 368229 445551 625239 324669 925255 744476 438898 729773 872102 380864 442260 350186 11261 76603 113783 166590 555238 334910 392600 161143 700065 951286 695730 723789 682977 877538 900657 710457 794586 416428 405270 1033540 761266 40377 856535 1002744 729942 518497 117742 343540 194650 537551 604917 390196 61030 654788 80542 247238 798489 465394 192472 311551 119036 745964 941199 226853 766812 96702 241243 302441 763693 160732 847745 362236 808079 960631 398527 748438 863980 1027219 186835 396270 909068 375532 196426 384217 742179 420985 603022 346606 704130 653880 178301 422604 118231 571132 535534 782467 555663 381798 183996 681055 657325 116092 880329 971190 1002779 763964 546289 247235 979036 940566 519946 1010842 818853 171480 154470 996130 903523 975950 538539 138492 573396 160613 548567 715429 288473 810649 254521 719641 686365 353265 366269 936187 347455 882438 113916 514841 322909 567251 174767 497267 582102 217837 758609 370139 711529 992798 109304 547698 1042833 683783 506577 863817 309197 513669 668581 495585 572119 422313 835284 488364 825769 247155 137597 555677 762342 664539 937569 84439 1003828 342501 384527 967410 649907 959326 967881 556828 985503 739703 842097 776658 669895 567163 288189 718200 519810 347359 367341 835965 965765 997972 522450 732375 210131 399100 877715 1032719 1005464 303062 444643 347223 693241 251191 845118 433650 57306 554616 334749 783809 89707 707417 98264 368398 400263 452057 31726 775944 651387 941636 48910 621219 700958 254410 1009301 488541 865656 588948 457428 660957 110521 611806 931094 706517 154413 123615 380523 758684 862010 510369 339651 261696 58363 472154 1017561 770702 352471 806254 212318 896233 147411 945009 922074 130914 294071 121318 177343 81551 861692 517651 94695 353908 178090 51647 458178 695659 972843 874937 1034802 855782 517240 987623 861877 349263 810210 910867 674653 258422 605127 191070 703906 726588 368420 466341 751428 596986 896904 663135 247613 222743 373565 355868 105662 425586 746523 963480 127597 180799 751181 344479 847254 468095 314236 346981 687189 177610 44792 110829 182899 476648 944454 497758 480720 360958 850995 196200 339819 658899 903229 709454 588947 319091 619547 668651 499965 471655 838701 842837 846458 940755 604921 347679 382696 380174 374379 746635 111021 941129 670650 934349 939469 576493 582102 809357 384563 731572 491994 1003730 487172 897831 572138 617402 76030 373220 61145 695932 848445 503238 951019 580395 327054 455565 16237 231310 316603 829039 952213 1010824 589028 122641 1030155 916564 111523 740883 855292 862586 939636 22503 802003 4027 952276 664494 830889 382666 920382 605766 979561 248583 764943 586045 760296 163132 812997 716684 749127 668831 892105 57246 146838 709771 774685 488980 493691 636604 981526 688034 246303 29430 1021602 129764 889662 100219 940016 353719 333019 1017716 763360 733735 924593 632143 171765 361717 179875 521522 943334 906413 552867 800985 715845 798533 121621 99063 985317 788973 190749 420682 904227 770779 931485 920875 581409 505628 801784 261681 741255 81135 413307 543719 551849 54263 728246 288455 602021 637109 261273 291576 972188 241516 926686 299519 835335 696048 782800 397205 629480 457255 40167 953503 703289 194230 412408 151004 578936 953524 563953 830330 471773 406488 721853 418221 869221 695109 799911 840975 635799 453473 561130 925397 488762 259032 581877 605154 456866 637417 21758 806078 457824 1028421 252299 607866 741076 706261 916228 212751 689791 758429 813468 825022 864798 244580 409141 415966 860004 940204 939164 63449 1004662 822886 356764 344957 238554 73204 500134 863285 871367 711262 588966 323494 749345 93690 693745 666475 43965 216615 324250 588813 683211 891848 878922 347878 722933 350413 667759 284317 741627 404807 106226 1043232 749443 455191 563964 935369 60031 487249 93726 754414 478599 760730 185590 226715 624093 368101 338718 471893 858813 629715 487610 1005198 930518 637618 363510 617021 798364 958879 735757 869295 732107 909661 1035912 16057 881994 325532 257413 350181 138654 643613 752715 1012300 293423 701895 605598 482666 236239 605241 544363 220253 636598 822511 740822 32685 1040032 831388 910961 354933 957555 187503 777809 637681 298876 568639 909390 285085 634191 808311 516461 385404 987064 743646 706805 480468 278138 1026956 961412 1032902 869695 912912 891542 29931 186246 1007925 890073 826308 560557 256429 506198 703397 129865 634219 630213 867649 801319 443626 579150 491120 986261 416283 758770 514505 211675 921432 212210 391715 238995 741180 957992 901671 683910 824685 146863 49535 797654 446324 371635 725486 678808 190179 749154 435036 509385 681502 194252 748748 920430 704114 666941 785800 798523 181210 901990 588120 671326 484061 621432 978114 698354 225737 635063 822043 841530 953064 637346 237504 311141 1000434 462095 764140 787375 491112 794203 479466 875153 322958 763177 276174 1029332 443237 968604 520792 903463 317098 222187 850580 218419 687792 325857 996322 479821 948367 1014376 35805 15839 175643 419802 818851 1017911 313583 760405 1010245 206206 252297 971563 601778 327569 844729 780098 1016094 16299 110295 431857 411767 340711 897506 139185 268279 385957 1025264 505415 657135 312287 440165 209597 575367 687655 988819 220251 739238 764706 617619 388709 892372 864065 367560 885735 562681 983485 735956 383118 252950 372425 634031 1012614 508883 620063 928627 579671 613213 96629 259780 547166 116579 300223 903072 474346 382630 93369 374617 471605 755366 511588 641823 127413 407981 97254 689951 766442 841851 372105 244126 64883 971897 1028373 952444 542712 569017 685681 489289 436453 878548 236590 353239 238679 759654 330740 628383 552394 502562 933312 857589 773072 504060 575847 683242 252555 82429 383542 585518 1022087 602750 886258 190159 932460 354146 825255 255413 584982 31731 45811 576223 325719 374454 787454 236709 698324 595373 969426 667505 392723 988385 602983 615276 867281 259131 396763 870651 581098 373176 168927 1034325 732339 119482 847824 750899 994792 604631 259207 328951 256215 322269 186713 297911 323987 97254 842127 462803 908168 878765 860875 588238 644408 398781 407506 752416 496335 686947 841259 605323 910090 555507 841449 870868 842979 110751 25853 952205 749026 955157 532139 701325 825517 900242 478049 697014 955372 556772 109903 309146 179829 648628 407206 364791 578801 1010211 434074 862622 441419 257859 501633 903826 447669 667278 52894 564721 300795 966719 282481 60598 304751 607151 167857 894573 436140 501174 907156 257637 845195 335754 969261 324935 608113 150223 415966 457864 120139 520540 488297 764600 500952 986341 398799 858060 945415 707933 848739 1013538 740061 644773 224596 409058 907156 478613 730009 621441 942997 145295 256218 995933 752325 125868 886587 576958 1017705 612999 778952 456342 174391 617186 861671 999041 215798 912554 494886 203071 119165 285649 702916 857830 572259 350073 479019 770549 99836 1005827 389418 261209 946806 237242 163635 457322 975286 771639 895676 578417 583862 826353 827174 151031 834033 172910 27039 384395 236369 736101 246009 751639 951357 855899 582595 573347 970060 652241 326949 218730 879945 408675 808394 910632 858365 927649 246973 863154 114612 437092 241578 1032562 650121 676747 481543 561022 878251 447587 700663 698750 736433 65179 1041923 71546 911123 830058 153453 742733 783235 758459 1011843 863585 129580 912984 930269 699220 734391 115951 762997 846492 428922 1007741 337679 661351 549551 489953 921404 381596 1022517 452819 563407 89846 195386 849121 586526 343375 237097 190434 705475 1000050 986337 179954 97394 1005899 609871 421187 390084 966170 517713 402927 627570 474510 355114 874341 637383 634744 484875 971178 374551 369534 225971 458002 79670 308382 377596 836255 103839 113882 913155 616857 765892 710055 605542 260034 613937 902997 888678 881054 261398 889180 438935 258518 959973 750802 683291 217943 849549 556908 877007 240843 407126 256920 175663 63740 286023 861518 676669 870252 928519 704257 321715 83935 358618 796879 762079 947649 1002067 211359 680575 327313 996244 647628 339739 540573 317017 343657 874711 403407 478938 664534 943517 117427 499082 673465 884357 509593 946604 183721 925069 896356 112588 856566 706923 289459 8027 893531 922430 626680 735884 317773 1026723 850156 406003 710227 286495 641914 9211 238442 634093 620449 744629 969357 277325 288647 951711 936574 379290 828345 451576 487043 963243 421127 468344 637792 507400 211165 123199 1012016 240091 681131 1027504 378226 909447 316371 765384 308821 492538 981530 510193 313979 317781 641386 254015 38366 1013352 126353 880820 323004 186933 96985 673740 904086 93102 520343 1006628 911446 55213 776040 876426 350622 725245 573080 990774 440446 130219 851078 831836 776561 1027462 300519 437491 190378 30182 484950 273406 807343 230311 247166 231353 317818 784677 471150 735898 748338 342769 1034918 685756 702132 204239 898149 212380 901246 476751 938363 1031457 928946 889547 847417 683407 859433 171724 870202 458440 949123 725373 697195 104167 1000669 754543 292218 723884 923967 838053 486352 930430 794104 239512 840616 996533 824230 445595 745236 684910 866202 874023 95422 400983 502721 866016 840251 756466 125884 79717 114343 379798 214607 513752 1029395 178455 812001 619768 725852 434843 800445 468331 710889 919382 574919 740820 188338 703283 984350 963668 709116 452578 975014 801423 847651 892386 416934 47804 955360 732757 752970 743957 349401 194798 776074 996120 844830 248254 196108 955209 971323 881228 513676 512181 863156 143308 448742 885681 552432 408491 1021333 1022352 429305 910427 945986 707989 700122 910741 96935 958353 876421 211499 316316 915530 930143 60891 372456 911472 639962 969650 988500 836325 1018821 505017 855339 433782 257844 441146 364496 936526 1027626 6783 290247 126047 240213 844990 575187 833950 315341 233710 875972 834000 85964 102253 872323 525759 604718 152807 867281 905542 824199 183269 97253 574456 837811 708167 782580 607613 256601 517788 125558 931435 49137 592630 210607 246478 320429 705659 741300 724413 903479 620721 719409 634826 927325 227207 868072 474354 324969 626110 696087 551742 1008538 566973 654016 669100 196225 248273 721914 322236 1021545 946066 783440 833594 757409 471548 116476 846189 748272 501575 734104 711139 514852 64753 764075 839437 996238 607962 702009 876793 1041804 692129 429948 743362 927145 822844 694648 429739 463702 618767 808278 1030705 1046276 859781 773895 512843 376139 315045 691646 1033274 178966 670966 695421 965445 810433 941166 260865 570749 117307 691705 772218 190663 353780 621326 897589 641694 609913 800875 767651 255311 647076 426207 539343 649681 934872 919119 980736 101207 931443 160863 242791 162459 816422 946876 258343 723623 296735 22199 895198 284648 130243 972839 488120 471198 952559 326984 103247 781333 830779 997765 892760 677588 248299 232380 123805 871139 341110 474021 443199 1036920 218606 556920 186857 757574 369085 365723 246229 977609 432628 843966 28447 320107 765825 577871 375444 910490 244373 872081 616237 209403 96739 709423 625147 845381 694117 165343 433836 1019525 249174 450061 812135 883098 972563 900033 50975 198139 938918 447955 773349 734999 878428 1011846 863206 946397 359251 799596 993073 903107 451937 914449 491975 890170 171655 736314 293620 375147 610750 445862 313149 830381 748723 491136 1033499 586902 154199 816874 431089 90090 809082 825747 418543 867593 220537 111399 837290 159546 737172 968604 306910 742014 277879 331175 967965 776490 955998 456096 976454 441676 151502 385358 947636 367282 258663 341918 711594 261892 451795 470631 1001230 1023394 171510 488857 904034 882330 342573 384233 324222 554127 273339 924457 736504 1015106 822186 888744 376515 768035 1008221 143288 198523 784048 288311 511776 27582 224866 833940 609003 460214 451751 407441 830765 552055 677233 1036550 654924 921530 249298 425530 702870 605986 901976 282524 737157 825459 218426 732707 170767 892195 777160 781641 637222 113621 943986 871565 858024 1022634 489316 221106 26491 1009380 450615 774333 232867 210928 664562 792439 828125 584552 713075 224538 1032270 765780 1021028 356252 317821 948404 862861 875117 932778 501092 462305 710572 867980 635677 410613 743209 883267 62894 421600 807373 725955 327393 631789 873230 125055 399965 926877 635506 35575 571225 420802 677861 510102 503508 991933 998961 933444 502365 244794 402558 1042817 311220 268011 448963 384092 544635 113707 737778 796283 399325 192100 502484 255782 644491 1024732 816600 1033060 348075 892202 363821 781325 376957 306286 324553 430569 240782 676709 699562 940394 128810 780428 473465 962764 880007 630429 242410 441660 1024807 343416 706719 702110 987370 624616 621219 555254 872003 129287 1045316 460079 794077 923271 567551 699486 487073 450161 763708 1016221 259257 956850 913628 1021238 410975 981201 894542 905910 355121 146385 121387 702403 87018 481236 890627 789429 390677 870321 293830 145368 301430 575871 921133 983775 855795 617393 834389 694245 936550 921276 512683 643661 433516 358697 813969 227124 472902 449749 161265 436147 873404 742299 310547 763750 480841 478821 64890 947476 421538 768930 180132 999073 445395 955067 305487 1008941 63966 357942 383567 739049 681310 384101 770729 707260 420713 807911 720160 634772 571353 1033496 422135 854703 902484 800889 894136 682712 608090 1008970 448815 363259 181671 183768 54655 364257 240067 567719 168949 546941 59223 88948 704450 570098 733639 253035 694126 166759 496052 624369 514071 595692 1037472 898947 309971 314015 807518 958840 863670 631547 368568 783171 838996 991823 749678 792551 822972 887483 87390 895886 924569 711693 251118 235615 518563 342203 257074 453344 651506 185998 556123 695196 203870 871837 586693 754805 85484 225221 619386 357094 677114 909869 896400 967030 255363 515416 114379 175349 910576 325738 534383 605625 752037 472936 625875 738782 48253 972145 257008 489578 911796 924627 818848 914246 742726 810549 983411 612110 702633 582271 310053 322472 952891 121998 761371 114146 738812 894577 943089 882372 908912 923516 1000645 648249 668957 809277 674776 221591 963896 300536 987997 97859 461021 611539 92650 547320 506197 115183 887036 716043 101306 314841 900171 53711 398259 355825 394221 620020 346875 338878 27039 302059 715621 210650 862947 298918 715348 412530 965013 517238 822765 120621 763250 290531 961139 872387 859372 712467 673022 314975 731595 160950 277427 153843 971470 736820 769828 892745 224506 746667 380362 141887 964769 632529 71423 1020013 678487 891092 945239 476983 213965 504186 617878 409401 626612 735649 114004 96698 552559 437494 291190 961012 49064 750627 452761 127668 342726 386873 635627 129425 470350 705179 309821 953507 494027 342500 1023249 389353 522290 792508 935878 314869 732899 183025 1034008 839306 676703 926171 751661 417363 496794 93150 895544 959353 113642 972528 677846 642353 994860 566957 1017748 758501 226165 914821 89062 50429 802425 191337 444252 746746 490282 696163 128752 888268 748261 225771 527854 274107 568807 699369 385749 853566 61091 907120 483233 216765 909128 895097 523432 240554 850257 351447 671055 717419 930260 316107 971180 961762 658799 855019 743982 1025225 497811 195118 670929 416963 913594 635705 1034279 761052 948689 914081 443314 504652 779628 378531 277731 498534 169902 177371 375220 911825 89645 1006660 1012818 882306 889204 933418 509467 749780 192161 844646 636345 581570 242385 251151 509131 481044 681279 122243 761650 881991 367513 893368 233422 614245 129769 963909 510694 343199 925031 206575 390790 450125 1001069 895700 257420 778988 818282 384115 613302 252935 779362 500999 985576 412221 603789 234302 87947 746404 968309 128332 119439 798294 391528 661339 810844 337239 323188 708465 977180 121466 194357 146783 93463 178235 1016527 984300 693869 456857 647475 116709 633261 574063 451316 244867 812431 847029 954926 407607 254554 726063 965289 464061 863124 435825 231221 691853 510595 576923 75645 496546 476555 662823 651479 462294 755926 920095 495420 580507 60222 236329 64572 894289 36318 427917 792293 751771 454002 987570 780423 695133 124643 697142 828071 531919 204581 457556 667591 294158 890051 271103 931501 895626 862121 606685 794334 910347 602839 547165 516820 498065 1020047 419390 678844 466161 349422 742981 83947 814219 641379 367821 89721 577077 48090 658941 359481 202742 669676 384087 785475 192291 662713 869911 894475 951224 563415 470418 160663 282600 146748 961369 945498 753444 948456 503076 701892 372465 573887 455961 238171 1008262 446735 796221 433834 240766 517650 751740 1016473 567655 440067 300030 986008 127199 674158 670573 613534 129908 318382 575711 958087 710084 878489 840432 450839 225165 624565 773665 633525 875362 635630 224554 234936 641385 898233 434590 839496 315755 546290 632042 520470 430825 665501 100287 389600 684849 440106 833416 504618 297853 380254 335683 186043 762737 1018802 634154 999899 457820 793337 717413 387960 275962 179937 808399 1028245 843354 563119 665530 610556 646339 341945 860540 1034961 176487 748339 947403 869471 814451 1033742 837079 945732 402869 805694 761126 385303 174517 432711 485073 935599 1037958 614161 823272 896266 258475 967325 226548 307327 372627 322865 756945 555934 613340 959464 975899 923030 637840 319046 435487 1039884 189815 630483 120757 823207 799661 827285 423138 527847 381799 251275 252971 740138 284855 289022 999104 467134 470923 159311 777984 553955 615103 812021 862696 893417 571447 956742 186841 502905 159670 453232 727522 866745 588146 1038889 563359 693527 884249 382774 605294 771639 914970 496560 1028301 892437 975188 809443 260932 478638 717237 813845 963346 650291 829850 859465 364502 745440 954076 684971 768314 872235 1004661 40662 233007 428762 473400 85879 416111 146253 773524 763753 509673 866697 883818 513921 939121 317838 645389 423748 769924 203099 54014 479027 358257 799629 448919 208123 924515 671331 371622 628974 354183 345086 167099 298491 408268 190341 679636 1023299 490761 582377 518238 895886 923994 466860 383150 1033073 933584 649516 336867 225955 22379 830387 987618 742266 400974 927195 695419 318159 882296 895247 977795 682163 116982 724813 874573 810721 764443 485075 575407 414716 799669 187102 535509 185708 318633 475009 627419 611747 28590 51031 561031 690031 480976 242079 925270 480491 389922 822758 1018353 851744 892579 944307 690030 747352 230527 499879 120151 679737 210587 109365 1033014 135098 561053 841558 327561 156542 1007805 675657 976993 240741 450162 696056 249070 781392 253001 799935 115503 605125 620356 489924 932909 975525 732386 249716 126802 960982 251990 87847 355643 846054 194204 703586 910182 389693 610813 1008906 403291 516584 19709 954130 711507 315047 732574 120724 515968 671644 603580 254892 477861 41455 446991 480077 584818 500443 677081 825788 443763 749671 701268 219366 278332 246573 848029 499369 222270 660414 751817 713702 627867 709514 421053 569850 675442 675684 408999 49052 364798 849478 729817 202588 960023 633712 725915 357208 182583 596980 1006147 259395 457094 861812 454033 221686 925467 430523 907426 533499 877494 225905 603215 506649 679089 253475 97715 215899 374571 359194 746615 743361 902616 480435 863452 455496 233266 94108 249118 869686 102319 307064 675183 1042976 808902 711950 341670 290598 508559 830916 967580 901263 615365 579324 138109 679144 713963 583406 161671 504839 210812 518956 549852 840999 397815 94631 799859 237107 842296 817747 638739 75245 679322 848790 773386 756138 454990 251873 187961 354042 1010226 177753 464758 408892 361959 709821 931285 694232 959644 466165 38877 512216 1017911 924587 204786 1035372 612827 257197 251310 616830 336870 302303 913463 193614 652679 39413 386425 467932 386872 679450 1014294 616950 226142 625603 445532 469660 358173 580252 342927 761052 652346 484871 202101 504459 199038 778618 750161 849553 64430 1042979 433912 387427 359221 495211 821503 769125 612282 171510 178097 227757 738525 62895 130104 360101 480379 1027130 700659 957834 990603 210763 713956 915723 935662 706342 1026412 270007 975665 761091 522254 453568 738651 464609 605291 682614 850533 511022 481453 760367 450384 323993 881099 734681 261028 325064 1031181 726758 983723 643870 808801 764957 104937 581237 384227 760536 60362 387682 812815 190138 343354 382402 844591 1022050 829567 367695 794594 380572 871778 187874 1032381 964048 56094 304335 1028872 840249 718659 403171 501684 923310 461718 301391 925664 260651 465142 835201 989370 37870 970388 219079 843000 146362 237490 777396 912933 733491 137723 961708 695955 839589 829930 900633 673278 387857 717847 477575 351155 642236 928533 221431 1002773 639676 226990 764387 341179 773003 865340 916037 250837 455429 425777 138230 89713 990810 659215 682469 476571 437658 990564 626397 1021333 248925 630000 1039877 895436 214621 597973 454896 250443 764109 744210 727439 677738 27123 897264 115959 260810 226901 817389 363006 400793 192147 378221 727905 608077 99839 224882 993157 695583 56535 171867 425777 912258 679085 910764 648474 750276 30662 924231 605869 113978 891250 95863 520534 971244 155065 858828 825188 228436 921325 946002 385694 190045 727327 544669 334807 27759 204277 233103 121575 520489 186200 997717 741090 498501 505421 588273 365599 93924 185075 225171 595807 778567 882345 259457 153299 300459 354668 348017 644920 196243 893930 239453 313194 302758 305100 226736 876004 1034630 924486 315285 488082 355653 543478 392337 419795 163446 946626 256163 1011219 915056 451299 1027350 756343 304575 183763 113945 752424 477977 729565 684412 402557 179417 174933 516834 491268 291645 350886 352084 846957 1030313 887781 620907 224143 311543 203243 979129 251688 730351 817827 462545 891942 970388 508594 464430 465125 739827 1019163 705507 437962 368219 289717 250777 1040625 942954 64697 459423 903121 887031 997474 1020693 289909 768801 873078 223942 740411 1001763 914144 586023 581012 474744 911669 467642 162969 701607 619578 183531 351145 353236 796658 971555 648207 820984 971628 978288 26239 597087 808857 760625 534111 808511 191783 220851 198078 765702 444666 434676 106266 39295 62449 368461 873532 567719 669094 726969 882460 485679 802397 490013 996912 24045 698069 119796 738215 65249 834198 473027 963824 552371 110067 905773 357326 68349 970030 960057 927477 834680 420594 138491 846013 366057 794349 484471 243001 113014 778684 908933 483997 634015 40662 888177 446305 834644 841846 177884 1004497 724922 223802 1030211 978082 585062 876138 920735 444669 946251 951796 417460 912580 416551 742329 838322 56982 969185 550133 113259 591335 384590 514323 889927 62167 723678 421437 467175 249140 670634 728816 633407 604606 214012 956756 435231 987517 830918 975902 296903 828702 374595 306617 934679 867232 731478 734704 636275 60511 606974 584125 150863 500085 848539 850126 273213 1029476 118683 939629 499075 392648 943066 174391 825223 879702 505617 772634 730541 430778 318671 277977 404031 727854 146614 675967 121243 376520 924126 894800 462205 638535 668383 423920 101535 58991 772755 488884 710332 508734 251318 861159 758617 622355 517276 1001801 325444 490288 770389 437078 888246 814395 374725 829046 422554 685099 247719 757528 288242 496103 85434 193950 190583 838343 774323 408919 965964 190879 254331 133051 978465 973959 482582 1012018 661427 405293 509529 770810 248062 643926 468380 924771 625887 845851 816508 1024315 923324 668284 957001 584487 891950 256698 14302 432994 1004984 147312 289510 520841 768714 924831 62302 359003 973162 441905 718972 1036346 294300 1025422 323045 625853 314695 602429 661358 745787 801749 399330 157807 903390 416157 91323 933217 455193 348068 55677 129116 937427 162712 979265 120707 481319 865494 250399 595307 349977 256567 945462 366782 861676 321927 634486 420985 891362 926942 346071 65350 881366 961452 327054 732594 469340 287481 811994 927688 518159 471942 889743 1001226 842969 1044579 667283 546750 649801 663179 294090 810825 771189 441832 775447 247772 14202 952808 495476 411003 369131 247190 293562 93231 762655 612278 195689 601006 173886 663351 848166 874857 175567 477557 89045 162261 658294 609266 984437 259635 579568 519302 447405 835492 700025 724159 837523 326858 379539 741048 503893 252221 294790 502426 953117 748841 161510 390053 433124 493479 575334 425170 747633 281579 1012065 377275 974090 779164 236071 472283 726439 902669 504481 1034124 520746 251465 634276 349373 1033361 868463 102265 762484 226663 389600 519449 351558 968422 977522 915779 259843 298302 793831 337715 617446 268766 818232 496427 781876 955366 171757 947297 644681 479981 967534 877450 387852 831268 124747 908366 669901 661967 366474 459641 540646 160958 751400 1018919 604861 155290 801580 425379 260646 903711 648397 963365 928918 449675 521617 760167 753314 642574 915809 450183 986957 740682 106989 710370 924478 59133 870778 419719 61327 550882 243821 178844 589288 1035281 160727 845716 249164 756631 290693 756540 594749 749073 188575 823164 177910 416967 481914 983510 738749 98118 23421 631518 588522 937401 818900 217066 468408 628319 847728 351887 451438 1034890 394941 780445 571304 1010145 915008 790377 547578 409145 924981 633709 992166 814740 200509 1035408 874134 612124 985147 586366 130008 766204 493018 75675 126222 218599 864886 579161 827338 565084 971414 676836 107990 859454 200547 808404 992922 1019414 806579 547196 350565 613084 438908 145270 878196 256062 447828 780500 178794 703037 149478 178642 924009 49041 874645 471231 88550 995100 236920 772948 106296 220852 960575 362335 430965 469311 953798 474202 1042563 212154 440225 863206 950148 979512 615643 619766 318654 488147 817429 547499 247420 100203 903894 732658 1011894 208873 560478 781138 319379 735334 130628 126277 425162 519768 640914 260441 984231 250110 384400 502409 407011 989374 438363 455781 364313 907308 253250 1005938 937195 179881 243258 886351 963377 346807 555738 698309 424428 766936 491394 467389 989588 278137 437574 980674 227574 911445 313718 1002558 691381 855989 194284 212696 161463 643535 978985 250907 854757 828650 930784 244657 775943 94894 430511 723411 799533 377711 498331 346990 836143 486663 771102 836791 460271 348097 177790 863626 642770 875613 248820 401269 476459 155261 566207 370397 389706 1013104 840107 417387 455759 481439 770290 374375 469115 113254 832459 231388 915557 934761 970530 411771 517260 466454 699611 912485 908576 963125 611312 448106 583650 474469 748322 802508 128659 582315 413436 503404 835647 930740 866018 621674 664951 289596 1010348 246254 587175 548713 901291 1000361 1005677 978012 684941 321462 790270 832985 986439 1022659 72186 789241 320403 956637 1019002 383581 764816 423454 751782 227078 876861 717005 800302 824044 417457 61655 250796 727941 979616 886196 902889 643887 159871 259620 461286 59771 998023 778311 123758 585544 183671 706894 930609 995565 549817 681275 257508 1034694 423329 163661 1017447 451436 585957 341724 898196 709205 272221 260497 804311 936867 1037706 988985 818364 577438 489582 875064 654888 944007 797107 983735 576179 935404 443006 291055 749024 226585 209535 958108 857845 947269 225779 255444 421605 512294 32302 768612 194290 149462 369578 891006 453545 330703 443571 551485 402937 692974 126629 958240 466539 807644 986550 1001034 653184 247447 371515 634571 275387 746612 375350 943481 302039 608760 914503 959135 504210 1019469 122393 514296 324593 231257 204413 775747 359857 253537 763368 1031176 980417 796410 881514 837865 900658 637392 869045 351533 507169 472912 925121 88847 736287 910704 1000346 925085 341841 387425 365882 462072 373235 379963 158779 355043 462684 914785 1034523 438772 939910 101758 816563 545471 466597 227478 502342 84478 487530 223160 701140 321238 257236 40665 743835 61110 677780 372321 309543 438863 380233 573362 891993 483989 471260 755184 327089 523280 735541 654064 636087 969922 389651 493177 330682 897626 861375 518345 992379 396025 450106 847162 378235 621193 619615 454159 162351 907622 904416 683873 454083 650520 485285 514714 358286 879954 350455 905554 326277 585358 636135 825027 305854 161255 508975 130107 3567 846915 473842 153065 722045 183981 577935 59100 899644 459215 682319 695244 962923 723689 998492 513129 342606 611959 333785 167390 370428 236221 43391 776968 439575 597462 288492 156855 378594 372370 843657 157677 228139 713968 506324 167358 963285 384617 869845 894787 24537 682492 721659 440937 285672 152699 652317 888714 191891 633735 959859 709557 860049 950871 210262 147153 929224 854879 161458 579533 185661 477855 377531 93053 163673 537053 768852 592627 1018470 478985 346718 173855 293319 413622 378041 408296 732402 967964 980550 839626 857031 388646 1037028 843173 481369 615198 854974 605527 794484 804683 845907 666606 223351 478445 742059 921521 702003 480873 866508 847690 932957 424055 452845 408891 244168 404469 339507 966212 127189 374184 359857 630361 510760 24061 826722 302963 777041 933022 465590 472301 902431 356773 997986 451463 473395 772455 113082 875489 276393 496999 552660 237461 746355 555179 146675 422390 55282 501633 572280 1020804 640923 102911 522444 1032570 326378 435055 489615 487857 404433 891846 799854 367289 218571 669393 415567 729597 83711 983414 259099 599199 847446 99319 785096 944469 1043024 671668 483450 685720 156409 448176 782145 669815 555958 592889 833839 129293 214777 410427 811195 422683 376184 359569 926199 960158 842291 1026450 770790 281815 819008 429810 904072 59227 46974 433470 455853 162716 887670 456401 967522 949580 204632 808922 872795 738717 152767 573050 507240 914513 151405 441489 925007 892280 1035490 705139 736196 586515 568918 251482 954142 798973 715532 878048 227417 874650 886730 518254 916502 644932 571559 702023 1011201 451369 1022099 876767 455084 373949 1034145 575988 1017373 206367 487302 260278 543415 874267 778729 651080 779685 972386 648231 532735 995088 833208 401895 429945 479700 179402 129700 1000151 843668 725471 1027462 730485 520218 316589 701176 960372 212771 12155 249802 576427 955549 681335 694001 179445 570166 312819 758059 936379 922988 389985 768796 471724 695212 807897 933410 895670 861711 298940 701246 638412 714364 918943 261684 623483 487971 727367 888622 810047 383258 883525 116216 436659 840869 754927 506183 923514 616277 92913 981904 763449 220444 383375 186741 261458 515664 826321 983529 974728 617703 515401 686893 480846 232366 155590 663355 61283 307929 838126 1009862 802230 847133 516437 666542 482712 892551 639973 372372 228637 700967 520688 752050 628371 506470 304318 48621 384688 638648 836919 988118 390420 278078 733743 910892 48113 686822 749946 228106 228179 820987 516884 247230 85405 890381 301871 945451 706228 125870 14237 308793 483694 717784 234183 1025577 979534 571513 675508 968410 519253 547313 800426 456582 367922 671462 863573 90621 902353 46828 870998 576499 320411 537775 252435 341479 40803 298488 371991 729565 759338 948649 1023117 777665 883884 909455 449396 413417 309871 97712 898702 93688 190917 449496 156735 91935 808158 612118 508118 472466 450432 442246 1014353 57320 720150 840883 758678 467928 483803 841886 854923 440560 990124 253028 445390 942982 245131 299263 600931 1033144 389707 145229 374035 947877 442016 1004210 119411 255784 95033 439990 458307 331706 708127 642633 937364 1008476 774571 832347 193956 137343 734051 648106 813879 551534 334823 652136 309725 357212 110549 767940 420810 841156 104954 294373 728153 374458 882144 505050 184761 835099 983287 743637 447593 269438 290284 420511 40429 327528 284619 389447 343008 946800 765920 813525 815431 77690 355726 112185 233309 304985 937670 510857 572266 936731 293740 729710 706906 302750 456025 95671 875208 726654 546703 500374 740395 122264 349535 360129 186791 342575 212877 632536 572009 1004574 402139 816517 644569 357992 290203 742749 859279 462413 226538 400636 1012104 422747 806699 412474 485913 760261 1020274 547701 1010772 456092 142807 244518 603883 514676 935484 209055 286332 635638 333742 483825 1035596 327366 199645 683969 616821 784771 490834 833264 901655 1009946 1028948 1005761 571507 727415 1002436 616392 502108 480439 312926 450401 511061 446586 122756 456152 1006932 429845 695918 480114 997929 620835 319212 323695 949584 781792 546269 578406 534427 816151 943765 489057 731253 904596 754486 37755 358074 549591 500914 719013 698843 740750 360021 58865 635933 373163 732904 186031 956985 864625 221662 989292 227129 835408 509773 242348 237506 411311 235919 792221 668030 1007829 663005 846006 466161 852445 570872 181143 927918 640890 775345 990362 1023600 1006464 571070 672443 259276 253498 430911 234095 466868 260149 433124 539557 435615 841084 581554 844151 766928 484088 716170 707793 302902 625005 453932 984523 719251 1020816 739533 52661 341291 839480 594911 1029474 73387 963646 975346 1008842 350811 282357 193733 202365 277245 595693 417195 820461 865005 861882 420447 127837 649749 908614 68347 811900 738936 237324 585823 782524 630581 716998 871099 682172 810449 204022 750747 464603 763077 241197 613197 72171 832598 756629 905405 885839 706270 816053 360038 466499 615725 712134 256573 653100 219223 48758 492725 521012 179118 851616 939816 1010765 482673 516337 646004 361973 555869 904520 348975 444337 468095 277166 414423 955557 901602 488787 973640 358643 973540 642682 1041556 912421 235422 715974 1043488 1046680 56557 216493 91739 59641 947832 728437 1021712 755180 348060 1038625 633052 440548 716969 520478 584409 998485 544535 121931 924855 375190 341679 1017690 563327 725917 240542 46983 850962 761366 385963 555949 436596 694169 390287 847174 526317 896093 781596 760550 217962 880545 665310 234171 347322 537515 1022250 648525 709023 262020 501815 112527 638386 683632 354805 321623 876289 884259 48567 903610 757538 416990 1006250 323351 371420 958248 283495 866220 366039 864228 975198 546778 6107 658426 154596 817066 375186 350107 834603 1022674 603582 678328 386829 508943 1020408 494953 648093 650929 834343 850462 653738 421241 379578 770973 670322 65293 513746 906313 633437 737217 224794 190845 52947 811869 634777 776460 977100 107774 938858 522403 887481 458247 886582 288251 1021704 207227 774594 667966 325090 908938 438961 730271 912920 681239 996069 1004853 407206 861160 692111 738422 644278 894896 889304 455416 921230 813295 238685 913780 357966 39801 289231 440268 491400 448638 623791 987321 605837 616263 362094 119475 652460 358161 371892 226601 408156 466417 494798 1023297 870238 1021380 187098 701661 442845 739306 584154 697763 613693 514587 933112 63387 762302 555732 772142 751032 751771 651411 918396 1010290 512824 222587 616419 896322 961111 377813 190588 331477 191912 321257 654504 59194 913514 444511 643483 44476 228784 431483 385260 1025614 187299 668563 236124 683992 701820 252780 327024 502630 322468 111406 292278 380374 883892 179875 851265 374076 1012129 771726 325970 619198 742731 946535 478136 367135 327222 212659 309937 384838 988993 842413 872387 415185 89852 31461 823731 288557 822727 516334 628451 995548 93428 145086 255898 556237 1023336 243318 754487 115646 415027 98208 992579 896392 1025702 166823 386225 905645 628303 483565 15334 45783 540533 425243 583510 360323 574927 91549 969957 560747 293651 170870 418486 249299 275422 971085 976090 1033223 317915 576919 930905 814662 429675 517738 178810 695733 611698 961694 794057 664254 179437 890278 215775 709435 719627 46806 1045568 438959 260338 972362 735024 476695 272766 315171 231318 847090 108924 990754 703160 146858 218735 52091 105458 541563 751188 697171 596968 959695 157626 853976 390506 431406 785429 877491 622529 370146 162728 190591 790467 657823 783494 772784 935694 943352 828875 58783 478161 80703 723623 477164 401142 390626 637229 147085 673781 484336 437651 719569 204708 426963 749187 675305 871955 224620 977293 670087 455585 622496 873113 551567 684973 879918 398825 474744 1026157 468222 674810 923564 718785 89261 724732 973875 390602 177951 845433 338359 432986 713059 1003676 381543 1022106 357619 433347 447831 555974 354142 19387 937630 643853 152639 751257 128343 957872 687123 445862 834117 62428 390626 850912 953198 863988 382780 884895 551391 382708 810838 753901 453532 879338 114347 460710 554394 22479 713172 220394 640699 310674 373483 330477 481358 809209 392342 755037 472250 640334 963493 212502 285651 960984 669178 927702 433559 308679 291415 120522 341181 891372 614781 972012 841819 812217 836346 626509 930794 586171 497290 143311 322099 383533 294343 783649 139059 1019592 597830 176990 841075 227164 255434 511812 784522 325360 356056 339882 248119 234489 736482 174943 963254 31219 358735 54515 508693 451523 956814 1002900 890927 301309 408501 533246 178619 862445 234925 838487 191916 851237 714254 1009384 962002 824180 872104 560858 1028322 874396 319173 625495 520916 293748 830503 997497 996805 471920 257799 736596 377438 894136 913576 616920 562169 26207 318318 617574 119161 661308 184037 183911 603326 753895 421722 881540 413939 441485 378255 836589 909769 572310 640309 12123 928715 450220 294661 892190 116215 323364 428540 482633 638313 862134 343831 256905 365938 107358 685406 496061 870073 927094 250391 814647 796155 114161 601631 867546 905658 1020059 653573 776901 323520 975007 438678 479295 513190 421737 169820 503745 626191 831173 456672 962076 379314 298445 738655 685450 465636 880044 878506 641815 16122 830708 515210 773291 507050 734460 666470 984702 553836 1029793 872278 124631 610796 636282 736148 762531 145047 16343 832270 812345 538971 703205 883284 782104 539003 800348 907493 837524 878486 122393 415185 281561 999771 945538 709814 886887 597475 289751 109663 63724 124595 906176 407280 32745 671476 684516 448598 497394 746759 536537 817608 617549 96876 943463 471726 947843 931651 504651 122179 1020717 956970 355660 124758 682925 737763 867048 968147 764073 504103 500721 838829 583339 432077 808715 348367 674429 508880 1040523 877032 390685 931387 140759 810172 666518 486194 967987 734696 163118 708496 839015 813492 861390 304111 57567 880406 288199 885879 769928 493753 649720 357233 662379 931415 407249 353999 676709 425696 250959 780317 676781 373737 249162 60381 1002571 482515 214487 604521 725976 947719 762767 129837 938951 912676 424342 519681 822397 646446 992685 150750 708137 183995 604901 906061 353383 869854 761177 163436 354187 125563 508606 372456 602030 23795 956866 740926 605455 59006 86972 112108 731626 812897 510285 905899 436893 735662 522520 765078 288492 117489 199517 774492 839132 946535 457801 699124 354104 1037852 742864 192453 959174 906968 306271 113401 1022125 894278 832809 738806 430299 618034 455454 677365 664051 677724 477615 159341 391309 74671 322737 517354 439613 903047 207866 760092 244502 842955 465336 1032967 414974 456070 1022824 40813 470810 13439 881350 1012137 481070 638490 739549 585365 954805 828412 748643 367084 97222 383210 827966 760463 354151 534492 854622 676732 453529 405308 953700 973838 775365 730951 259402 1033604 359362 498471 302905 645199 763068 595663 910953 315837 744308 435154 638227 920014 608823 379294 452082 538877 239307 394750 631665 423635 372176 260940 833212 439222 456396 366841 923031 605844 1018519 712085 286185 487116 762808 335015 701982 163619 1016343 430579 951129 40684 801998 929919 428885 647709 324524 454765 667592 619603 593866 342867 519366 84663 429479 161967 783409 196198 707369 992426 477846 414458 470095 587367 888533 985339 355862 274229 910177 619886 373518 478425 947507 302568 145373 427506 717223 870078 501205 739277 669006 876376 989078 774543 361887 374500 778667 709806 925915 1004186 686828 895580 642777 197374 932622 244941 499587 40111 465271 218981 254702 285050 285820 654452 110005 285359 886151 702871 783697 45558 889519 485818 484478 363189 490244 691833 798706 891562 454410 508985 99259 513576 1031364 710927 969813 579386 694041 195908 759033 937304 989168 444280 702416 949525 952812 983927 331230 650860 920442 293974 586987 281726 883032 588138 604140 214965 335850 662482 204139 700122 46759 893647 382505 886110 544242 507480 251447 616790 1024834 951243 829045 516274 377827 322510 802462 12735 536535 989307 716117 843411 947022 187795 713789 509176 941221 528047 382588 687257 1014434 893692 43509 370041 798549 188293 634200 635756 314271 739223 375957 643577 774307 224715 389206 391302 1001901 63413 940839 474422 1019659 16125 549849 661051 28335 1047572 362623 736201 234350 964065 762707 584380 106321 1019248 500877 817242 224054 218811 670119 256606 206043 173981 256851 530671 694643 638064 698216 97401 669323 441909 503559 691150 1037506 451131 447579 973994 116403 141037 118411 230845 95699 841298 846532 701274 810287 719170 986900 1020102 935876 97465 960370 190062 749220 335589 776349 278373 178807 486616 750904 893797 637748 152958 48761 60846 479894 117303 998468 416728 387945 663386 261954 549613 218953 399340 620187 638180 976785 998520 771670 488170 386828 394079 192985 481031 728493 990317 26105 609180 751524 479582 931224 503580 350675 255159 929637 907201 675324 251482 114307 106943 480531 102381 782546 187595 1006123 958114 644342 440668 652572 981382 345919 357809 211845 745114 112443 290163 812458 497513 928988 849123 219517 652902 964119 250868 190805 743394 999614 794478 517808 184060 634488 636538 762972 371418 93087 157402 172414 931320 127980 644332 775453 1009755 813667 915848 706749 683161 140251 1046096 943263 476695 292342 977991 941084 544539 773410 81761 445135 602526 389024 432378 567011 619612 502618 128952 428853 279031 899428 318735 235186 322972 836071 1014292 920235 954983 782802 417706 756564 216181 762860 600028 1008461 469527 320367 883428 691169 386507 378818 643386 520901 915628 894378 398771 284094 853406 899635 865675 236497 940374 508637 490644 479052 464267 1009569 109907 511133 507272 844941 715817 454923 755261 193894 374897 109029 145353 927401 699703 961388 384661 443742 440782 181815 915730 619747 597915 949523 966774 753540 210325 323427 745527 369486 478947 540330 810204 321783 996867 485224 1046676 357619 620941 498743 196357 380241 941160 55545 1029322 935139 224468 56296 961481 622404 566607 512601 604098 962746 957864 429691 837291 759438 597878 981649 520259 94811 129492 425522 696012 681575 83191 992795 381147 710098 31157 112566 645749 853877 454456 871207 508650 800301 996996 438479 646374 502732 286675 359954 830694 366270 1002374 874790 783526 633972 798705 702025 671433 105145 813111 406425 497411 1026850 505538 351715 439505 891873 943324 315251 920239 645072 649074 342518 891324 388948 1033508 121827 726805 626680 651509 248957 701470 675229 235464 969080 552753 302646 380709 350714 889907 938229 622371 710223 218175 770959 187642 192685 1024643 904743 512045 640911 1025100 225654 881421 377406 870702 284621 839368 969129 274326 86747 330677 800151 579006 171944 995389 584407 794277 903267 383597 441457 422236 730742 319082 751488 98150 127453 989940 249456 337375 420286 830960 982064 661983 157271 408312 936777 799575 875632 306463 325436 309845 628279 702110 885621 479417 815351 850488 637103 628279 359809 122236 648005 202487 1019083 866842 628696 236135 1028500 382705 887323 618267 777792 778952 32318 689111 190791 670172 746302 348767 961126 395213 799720 681311 250479 47342 751150 189181 670942 93795 609629 1030414 580500 405404 236441 90591 88478 256250 157421 257590 989011 899425 212914 187257 967047 810716 635004 319246 948817 628189 171741 40821 1002849 294822 802086 104941 126649 387699 453511 58799 162358 958969 636145 342683 7807 857407 204784 1009600 851027 735106 182494 65123 897925 628637 1010354 448340 550574 697795 1037729 973341 616542 911920 342107 1028276 444631 441642 682231 502137 995998 430367 728327 367717 95613 844725 268511 903878 705972 972345 808868 979531 757205 95966 962983 422063 668656 957936 872882 204780 999024 203111 693703 517442 399791 324734 903383 834069 869067 157339 668519 986097 220685 625966 361959 436862 924749 175922 1011078 1008610 316394 643661 913938 125607 960205 805875 971174 889073 441297 449130 307021 236199 372401 827110 849380 512361 1011041 1024571 913704 321917 998163 294057 931410 636540 84655 488681 1027265 800361 571316 1033537 95915 905789 844753 314844 437150 611757 135123 122723 193859 130947 293625 477095 509135 992827 866839 173999 324836 242629 881244 776362 241094 707947 990083 290108 48079 757413 899482 488498 833139 430962 679092 509070 767920 906823 412408 975203 406762 957377 648401 606100 317115 341927 218964 746301 826957 841328 439133 32433 728536 822737 243226 707147 822847 357826 22111 173726 289311 811641 360101 456924 953308 124817 875973 899180 482426 466218 962665 629210 575151 680695 745409 734665 626542 254920 830563 924827 14463 98226 798638 361433 647375 644403 358084 1020253 1015966 15581 902118 60589 652646 584269 286673 670955 741274 214907 408556 1021494 176613 808499 879669 116283 276363 173691 354131 896617 666895 589516 737711 421834 877221 276461 330663 977093 571245 495002 695689 242405 234980 696139 947416 539475 63308 517178 62390 384899 939657 511698 710702 388564 228241 762287 595423 195954 283579 946957 94398 479783 929178 964450 696107 381749 649276 419810 554922 965509 677353 878306 632684 642257 503361 576543 551757 725451 284583 398311 317417 700231 93723 721782 892489 893778 513590 859323 704829 830168 104432 672633 751560 256860 973201 504205 117151 941342 526255 994288 657855 822899 184894 243553 210153 293803 978508 683361 891731 440631 583711 380739 740171 873419 628620 865582 192226 707540 1026631 743861 833139 577909 390466 687389 516209 390824 932658 318054 32403 575263 247903 1029635 186027 403262 43751 824190 451953 960329 730077 612051 955825 846704 727544 509848 63279 545724 386773 998626 75773 763685 61390 158557 820185 579358 870646 259544 103039 878861 682676 386697 823171 869859 486866 816869 30582 993475 597191 456265 782568 1036871 844365 653929 1030540 742678 711709 502541 481931 936742 938730 924150 231094 976907 644873 464330 839068 968501 713557 750167 868958 755527 727945 928887 105275 580921 1012576 417204 693819 752293 936027 645522 291259 460189 512912 427103 826998 1002356 56636 758396 618317 252590 912710 230889 996921 855827 555199 545693 858811 476092 602598 939219 950975 219390 336381 303053 742524 544501 290234 474273 93924 597942 1033557 752035 517465 663530 457158 461727 835095 496428 415716 708284 226085 471905 957250 1021139 658806 212523 1041933 410362 850762 218747 716706 571798 499995 673266 253834 807806 493214 825006 343478 60154 693624 218453 357651 382617 420411 707486 511745 898209 187271 682668 867129 846561 64845 902997 728491 126328 123351 983547 959717 1022043 826998 437191 221310 934701 1005071 221878 335814 696570 931026 129233 495011 952182 895367 190700 927182 845254 771222 198879 301215 592381 220823 839664 700845 256435 389797 676316 280023 818808 374618 493155 733666 712116 972819 449385 637924 962256 1021199 729829 791537 423844 438855 683926 703714 554874 143854 159575 697306 277821 666346 668535 687431 145899 494509 809780 993192 352745 892691 579491 480349 1046020 285629 979779 593213 346711 776097 896436 1026898 203431 962314 670124 448425 635317 846230 536523 750514 281973 498726 477599 290422 993029 464681 444751 923420 318944 843964 253489 383828 959211 241392 1039652 495417 622358 894677 516462 808243 710062 215677 356043 825975 314685 925449 208695 199678 994955 403247 808890 830938 480109 564986 392785 725817 927693 723931 1006188 373938 113368 179764 472890 351832 98000 130102 1005112 275067 834139 676794 647668 750328 551983 881349 614847 123503 866761 501791 914723 141031 685002 976068 29165 428735 698150 905453 462435 933265 252254 798486 293237 552747 974474 1040670 346815 727131 668665 877010 667617 53023 768199 485487 409016 613325 420564 645848 171980 218703 485880 716295 780106 309044 584619 470836 580345 219845 216555 620082 858851 433559 417632 991702 906513 671442 871798 793572 691799 682919 744023 597785 58110 201209 635003 718353 484234 154038 986570 768393 334046 619619 145143 943627 944564 1002290 775652 453414 159351 208771 811323 503867 708195 127023 424510 185962 308914 317282 113016 961817 642707 357612 94457 982816 605483 292475 77774 98228 494285 682951 677806 170733 349144 480940 877542 634329 198557 217972 997391 650055 381019 665295 182770 228150 924251 302571 980166 1007726 299646 214974 864617 439518 667496 423144 709571 88251 586171 831731 171876 539415 743599 472540 223916 432829 613492 326983 857813 863419 489757 585297 841758 368075 694709 239869 1008252 895751 756556 760591 513985 637112 539578 711649 408907 358234 126386 890352 389984 477620 355445 568047 923366 365809 994952 751049 368020 326435 601327 738250 658303 716617 998485 970692 96367 496238 745378 498469 245292 641402 797926 464833 626556 451463 232747 401071 892452 7165 857580 807541 232606 90863 60727 1024611 649795 246459 54899 484143 209141 538533 766855 1007200 724211 383443 555889 482915 713405 446040 427471 138094 703376 746441 494430 877146 353051 105781 923555 493116 889422 357566 883360 516666 794333 895684 218493 407998 997962 223837 1031584 990364 690043 1020533 441572 457620 850075 843480 608995 1012502 932445 298490 923005 249064 474389 286642 897739 619830 676848 56059 517475 465701 123380 531933 349742 955865 537453 642837 749130 947640 904065 610032 1021377 1033777 772678 158381 889534 662319 902749 335389 547247 1038904 941465 121023 651075 1005506 826844 593910 865909 377287 504534 808314 751270 300950 394750 857918 355141 671383 374184 478328 50031 154795 984270 457365 467581 682172 708042 855133 1016439 896041 208874 751128 1001180 759991 620995 240187 387675 866937 988610 951790 220475 353706 959901 875917 538588 976808 548779 844410 781264 97867 497321 208733 348128 939339 652642 326624 922981 239127 431525 1035800 936221 797871 711175 648365 1013874 408812 501113 763083 137963 1042024 635866 846106 854263 826353 446951 581530 844459 870385 330485 183605 57298 338791 928740 12141 258213 208789 12095 924778 849580 800670 871722 306616 1006788 625479 980508 351263 534501 929761 460211 985182 544539 553954 956886 728924 795767 190831 54047 792829 620497 997570 245700 301934 941157 359820 831974 770729 236982 754235 547691 933545 661755 833778 357566 12149 409489 440383 653511 335035 240300 302430 755637 468962 321351 705843 879115 607671 773651 97179 994034 197373 567230 694244 775209 433593 703410 957273 395770 394989 436857 988830 848333 991963 261646 124558 121181 471267 714297 491269 463580 1034445 457270 877383 863592 665206 191087 222925 863033 301926 866086 245362 965208 1018185 89021 444341 315235 1038666 11763 826341 775072 949445 655264 6141 429741 105115 1023366 800696 840689 748060 582869 792701 81893 890713 202302 75641 63932 814299 384182 1041752 184138 563700 390565 246237 400124 939379 410519 1010296 669301 170919 679245 682418 450731 124913 801742 871732 1040455 679572 921035 743851 497554 977114 439899 818066 570231 414366 700743 244391 719272 760893 924735 1003137 396903 941008 64813 698125 741739 262018 550203 779161 937319 438002 78047 152822 511896 1024376 179498 612758 371514 1045637 1027432 928466 901881 846398 636523 847170 504622 373117 604391 659319 40937 216811 128181 108973 383909 269165 535294 742732 833773 256850 784530 482916 308886 55710 871199 801565 490542 610032 490800 181943 845763 579963 976713 891688 719544 112091 305630 670185 493847 597435 256898 421685 862765 87343 879024 759831 1037094 382070 75701 253134 708925 971497 159309 231931 628331 724315 567794 251038 350188 760662 768193 948537 699304 875154 805099 483789 356181 646705 934887 923883 484146 614320 1019564 767303 638603 490013 910129 981105 644717 759385 858326 11899 369461 130193 968401 951230 167546 112563 902876 638676 935802 102237 915636 228537 244060 307767 41343 953170 736172 700190 439381 145107 772770 799295 523456 346970 855953 1012144 76731 961733 195025 843286 531448 586660 359123 387387 929049 162277 706621 1026000 556558 923015 765172 1036459 877662 554108 1028369 579832 51965 874043 115670 800083 964195 72684 52159 306517 130352 449053 42939 683279 112412 761221 673266 357180 1020524 962937 399725 967068 698028 629079 959678 476521 676603 86335 378055 938703 218007 63597 866589 863772 675358 947372 969909 682427 944359 185593 327274 211579 990840 572197 651092 691692 457998 585501 1003978 643493 988996 129332 226582 908940 345585 852723 463503 832226 553978 738507 966214 1008227 905898 949524 977513 431932 167534 473427 776395 167836 930657 724904 663086 480137 290294 885741 1000162 824182 989358 627102 853494 981546 225029 968790 967020 189759 343214 636805 251733 828788 95689 749158 351373 46007 727267 1006693 970314 805610 990770 252848 759567 479629 638033 662366 535423 945269 717765 605622 801622 798657 681693 383443 455175 955580 1010329 477433 415338 981007 174037 865582 937829 1004456 406467 409308 908106 366262 735581 615890 467599 286030 743725 913945 169836 357469 122397 885558 607869 769121 765340 982848 961307 495205 970641 470478 714700 974504 341366 217338 774938 763177 191382 930125 346991 778988 648665 251491 174962 284094 825559 615455 236435 571759 118141 625658 717526 1033125 112886 941256 583482 842953 50431 841047 413307 726453 650566 600667 929001 508410 92150 177001 601042 849170 933420 867533 683233 1005884 861999 883604 739062 642283 1037280 468269 314910 103347 446012 93861 838537 783142 379814 294700 772725 667543 386589 449420 779956 237751 208057 124756 586359 558837 46947 65413 406847 800105 370525 750614 409539 560118 709839 419381 189426 911961 281083 842950 227636 166902 445798 985509 975305 666995 731239 231291 874722 913532 310770 230844 474906 772467 461180 649453 599909 617651 732110 1025833 994744 922982 583518 193477 78325 883498 321411 750200 701205 202543 875365 887219 910902 923309 362203 203891 883737 154485 830653 589189 908130 900140 482054 179795 16270 146746 222111 774020 1046400 574844 650548 473684 821871 341814 184655 955734 12213 480505 220794 190700 1010435 861563 567733 781401 392281 366456 302745 637235 253025 702641 383515 339953 757100 219562 249267 461555 781152 339756 506636 727981 768936 184260 584428 187151 796269 868542 440562 119391 758721 224739 223692 762617 517680 833067 269562 232854 81383 161179 604630 498281 989594 993123 904841 171507 771866 544507 183581 820179 123640 539711 631516 179907 316029 498998 1025264 493287 810416 759718 1040446 153331 670046 1018490 741868 318061 738995 858088 743874 250779 781208 853693 1018336 741982 498520 813803 200635 195094 424246 183879 517411 736098 779319 63395 679812 681148 612917 749621 553786 104441 116478 599921 1010076 255285 307101 88189 504393 711246 564590 459629 281083 220468 392640 806761 879500 254510 210737 1008492 1002789 221979 666439 901331 867212 188211 440668 724217 389135 213999 433699 869175 723323 1004113 342522 954479 599919 679666 703754 435693 550335 603453 349795 548141 243417 832799 579949 258981 639343 552802 444282 602590 502422 956953 919531 887703 710194 449752 236083 579298 274378 727326 487967 340694 15101 438180 995782 614091 995443 644945 890649 1018296 601044 893896 274299 254617 581520 960209 843155 959127 597658 45559 714971 835172 1014857 733543 750200 321231 129706 604831 544662 911419 367673 1020947 438023 335663 675810 97931 933296 244828 768454 449543 988340 517181 879552 878456 249475 882464 744748 407225 967630 645838 867043 245506 1026520 632764 483233 1037444 581263 918989 352040 379676 814479 129900 955534 620883 769924 416813 560087 421748 243957 95195 670204 64342 195846 589086 143151 345183 693179 750345 914958 719003 202699 860926 683213 117931 314169 907506 137723 877446 783177 676698 957465 877016 870372 246774 423650 757130 1025477 897435 170331 691507 768961 484954 523352 944582 44666 235466 702193 765080 30195 727231 27643 891566 933729 860670 108451 906146 865319 222922 331518 976673 861116 700920 142795 993559 725595 945498 938419 323826 345566 875921 639971 495399 637269 390930 516646 475573 259242 317317 619960 1042308 256183 744672 627516 976808 122413 126803 628684 171551 956051 1020012 690677 572728 983675 1006663 220084 748821 812763 931246 897748 310260 341628 465593 733741 836984 214855 1021226 825503 776237 531898 257290 106296 152565 91823 514666 737040 406492 580886 873684 407095 643048 846690 542607 717265 666346 408316 924786 743486 1020437 962218 1002218 407788 172415 609747 800103 503977 746826 441427 122342 22445 306873 849316 135551 137187 15727 1022563 315157 243773 324875 73119 907681 466069 734023 658797 575726 571289 412733 423346 569290 605319 964257 126428 987847 910097 668345 1030532 718114 210350 630561 514375 632816 249620 471653 371173 895093 270295 1026904 553962 662301 16062 560057 354839 943316 933656 417197 939577 952561 252086 514898 420582 205811 89027 810633 876989 829022 423906 644873 797413 964918 924062 379591 713533 97509 876845 119251 238939 710338 968436 456160 180021 432669 432870 400535 694516 640711 820171 771322 996646 709586 1019219 886233 1005725 922935 247055 905626 162173 645533 248091 859259 415079 1012299 807395 667532 251699 432024 926263 187060 998188 359310 779240 621713 989876 604519 863433 423521 432358 521508 576218 663509 206713 538107 62254 299903 822551 892840 390534 243461 499584 768709 521994 53199 605507 991534 864695 961912 614246 945285 445409 373242 780343 479208 955195 558782 1005268 307001 418910 414175 380130 569198 595944 216552 286417 1001621 684458 55193 494498 502245 141239 445913 840402 989230 667413 196374 292071 865083 112943 451182 446046 318444 937677 759062 865136 358607 784476 124115 768135 91751 876419 322951 988592 29669 532126 903420 317274 1007772 362353 569322 972146 963211 478861 683915 628829 977290 911883 268218 893237 669643 96879 228683 506931 611704 818223 120669 631933 108475 759009 706878 663405 764222 994629 260556 139191 114162 682849 567646 130292 827062 349176 1037838 14813 841779 903056 977378 124397 153819 363390 1033930 854709 583158 439090 370910 162459 357849 85715 145393 807928 962154 870031 188217 978505 616686 1004492 1036865 938617 664567 731580 626294 968613 193843 556452 191449 993208 128678 171738 856048 359301 387415 285547 29311 637626 804285 996563 1026914 261516 318629 1013816 121151 730270 408094 210661 648040 822622 521238 563037 651363 248523 1004728 159155 692007 218937 324500 802577 88655 867479 848948 518268 957513 510764 154967 441701 979054 155305 47995 97683 1017496 605397 802754 845019 732408 310326 124645 456913 620837 302870 114073 697149 749820 473667 964418 358796 88550 254295 605767 1017129 365915 748298 186003 835232 759001 1004856 894826 193442 739149 987057 724558 240531 783365 90846 865905 940954 331383 528110 1021517 579459 977423 480744 1020133 582471 232079 902124 942764 180351 62897 495385 268249 847015 625566 245318 229751 972180 931091 842140 277965 994839 874982 432983 450939 685649 1030289 758249 757388 456759 155576 703779 1012782 749748 400245 967243 615357 47033 111526 768150 581616 779597 470227 442621 1012688 571115 948517 966436 872863 481555 713823 236638 800605 253616 740523 711021 472506 51943 1028712 1018254 762790 822211 881592 718887 331127 102339 278311 75719 422883 379255 736515 963313 698571 981512 251677 630577 624957 520476 877259 782987 186234 877870 59703 1000525 617014 959698 635051 386894 569193 125611 755576 62077 907938 580407 752387 683000 189799 217710 840163 493291 257108 709723 995507 241124 988780 535215 613849 966218 187946 694709 787807 254690 294256 223339 285927 645415 242169 849226 780377 911894 771262 1010770 373341 920207 1014980 422332 246749 24538 991479 770715 91133 329463 453254 388617 1025253 759195 123631 252974 439098 225996 223003 653633 301683 848972 874135 255143 841388 940269 436908 627665 211611 233116 629573 220388 520525 441735 343405 880424 510850 112589 433641 872889 816740 250655 495208 361395 719301 858572 74683 170835 422886 378281 782410 955953 710598 974116 710124 825158 742776 708561 205263 840026 122314 822974 779440 833870 193485 379338 772259 499894 487008 153070 808868 123807 191414 556884 841485 519956 866246 133503 839866 370932 229878 951230 750922 636764 941117 50135 775529 566745 595550 498861 317127 401178 1028875 494774 221881 759272 552563 98069 478375 726095 804843 643247 726641 992186 458448 174891 1025369 879824 130827 388310 1017077 874982 641452 957410 614638 252251 1016267 301025 511637 1009941 732285 976170 870129 816923 1038800 518096 504786 744154 405430 717142 984044 605364 961912 709294 604585 871023 339279 120052 597740 907544 418301 1006233 987632 662775 515109 804269 769384 373852 285051 316639 209900 865950 754263 927676 718885 971545 758949 173471 704162 240925 560445 381388 246706 930234 705819 484217 948885 620520 739166 118421 260460 989364 1002122 486163 293828 720022 914584 514313 483787 796025 416141 893370 652710 905461 804287 247387 531351 613946 829356 1034578 1031224 438919 433466 867855 693228 187740 437343 927323 899316 558775 926443 571830 1017939 613305 618866 826546 176026 339920 208833 323526 119283 625523 759687 668831 163189 454030 987229 877270 258332 378603 608505 871341 985212 937440 858527 952940 96023 586567 305654 931162 929588 589481 252722 272317 498347 470470 774484 443597 757447 16095 826336 302298 44518 1018682 93178 121501 719435 1009235 950080 734247 970442 260962 874273 366389 178638 779354 417434 208411 448290 284405 579387 504876 501938 771270 372135 1029009 953225 800670 710322 710972 984556 118446 343437 660954 203311 301562 123375 406460 239410 944729 105087 61348 738266 653548 936940 323492 455710 143257 1006862 153015 878056 358012 996691 473040 221533 709050 544739 901294 128378 729503 161259 571919 415902 88719 326576 639804 629142 913058 588851 329979 1045792 129960 58227 27499 119727 861406 757039 193778 243177 152987 814425 84734 298871 428715 959398 476255 889731 159871 81592 211615 96619 796505 926926 411642 726687 619886 571795 218679 778365 961349 970410 794482 1043265 245075 317334 253593 145182 974481 831096 797418 609851 747641 639863 360075 197559 747790 975903 310696 1032871 277734 174750 372618 638275 129715 381610 679093 531422 64977 771189 814004 869339 330203 991629 323174 929446 191781 244600 96197 757547 604711 452498 867016 85214 97875 249499 58942 483224 902636 46423 826317 1026770 601725 86526 636592 675692 202711 1019196 1018503 73638 104341 496938 194289 605528 767642 129435 753456 654888 750231 818672 1015042 561839 232189 124701 138699 265982 838263 297947 733754 405170 939715 512868 630558 718242 380123 775992 671600 991587 977299 60667 127358 611573 987058 963289 635195 488396 354248 556723 158138 226530 383634 842007 517167 627406 194742 284150 612794 944733 725783 343861 179518 740468 739567 169167 118645 512629 855483 782395 981332 151342 773457 804319 429020 511523 88562 750562 976205 228198 1038728 316134 435546 811768 48925 687196 756317 983661 339311 887747 984670 497362 650516 361443 126705 450615 931308 612017 469431 322759 437628 225766 392462 359179 129141 987954 648643 683842 95145 452326 710806 293818 683258 23867 805086 740819 742047 500053 355574 163314 341936 346301 584171 562519 954937 480470 789369 837446 662951 425602 621661 784402 741557 114942 662774 300009 971861 765352 1007854 149463 413079 242921 379590 612826 734551 887029 1030561 754287 715224 944235 865512 738422 738091 709982 363949 389606 697283 472805 628214 252792 147093 710173 248654 722747 881743 809444 71517 356829 631270 340279 615281 842139 744122 205749 209859 351847 1039128 847411 1033507 778806 763317 826510 386393 710339 154490 889525 439955 676059 956747 200574 102350 127131 934319 846397 895226 961929 971944 911879 556681 883536 635470 628411 1013090 505542 940367 64796 260301 736088 212914 748846 622280 474864 471924 437899 465514 456089 247714 749136 397195 847473 44855 926204 368012 186675 89629 208840 358698 860629 113336 835361 226409 177876 984560 252989 256678 457906 412157 878907 159445 256564 792255 284501 919294 356604 243338 195605 873417 813982 873389 827710 404909 836391 903497 492030 217013 311208 911439 1020475 473757 859756 444281 110306 338813 771049 878954 110249 781389 193743 791871 908656 905874 513686 382245 373700 422585 357722 19965 497130 515586 775721 677364 313081 480361 1034354 649004 843504 850028 498929 760606 871107 667121 658682 48223 512856 971537 379249 791926 514889 113766 766456 710302 1001091 845526 489637 1040413 348057 1033626 844157 711401 375094 977039 1028169 57285 940205 487662 614244 934650 760690 327265 412247 672727 555130 1047872 911140 64627 274071 667501 930454 353144 324038 885475 388244 64374 842092 455022 310382 171459 1021284 699150 567282 358597 330590 844757 842003 894406 415955 364246 517020 530382 493410 759309 712927 440539 879852 492014 286627 452243 733816 943481 258670 998704 325986 378155 291194 513202 652198 284089 147397 696941 891022 869105 756965 931425 606184 26617 54750 54269 463844 948696 778360 93654 428913 923087 1020645 781345 359080 748145 838584 206570 818235 499313 177358 1024243 373295 850825 968954 481486 562813 1038469 400344 468313 735814 649318 210127 154569 769548 1029016 775475 485046 395903 947592 983405 452683 458250 1037590 894571 796345 616749 915610 881193 106232 52111 243097 794341 930131 136575 121743 232253 711920 956088 245320 642587 759895 891702 439270 669410 109231 366779 103391 484460 251278 738548 424743 437222 687690 958232 386405 154531 351279 360162 260153 1020630 579679 585978 502212 856749 735686 938916 474158 1005322 924758 472461 735961 471837 990539 400865 540355 80367 871114 143222 249281 936855 686554 520504 552087 506074 1017423 235839 224206 801331 683475 891547 229313 147400 350567 118206 962922 188895 183715 354020 1047168 1009163 777992 906700 799167 568847 870130 249541 244402 619290 235663 952003 639199 81273 764657 474137 378270 64188 773266 81099 817357 409293 405364 386755 478178 1039366 644460 300941 96023 774253 175578 832333 489863 996042 972003 504407 143227 435633 740986 62199 1023120 159315 627682 365983 779218 285215 1010234 340465 424906 986679 860082 991014 776556 495050 461818 875889 337615 223014 337783 613681 842036 738206 269821 469774 308606 893667 500837 440630 239004 937806 446152 400890 568745 984890 914081 418479 675750 821174 61388 210667 257195 1047120 967131 250398 744936 735457 830861 981084 404527 53220 612243 390167 1010323 947809 671402 398559 485990 973272 957467 248660 1001843 511362 1025746 659695 906805 881113 583596 686219 753983 121883 604403 879773 744901 871218 406517 849233 1030293 373957 605839 496031 46973 185083 619876 306659 746898 408508 902718 605981 386889 341369 694910 512651 364443 907377 843600 488135 891566 870193 933490 96997 63739 751121 285178 700658 1016623 1006730 604601 435855 602573 480229 891285 954727 64105 745072 882730 714700 870526 831192 866065 436176 1019098 638056 633487 605646 874345 405339 1009971 316743 186864 259273 731863 571830 597271 754998 566012 439507 444118 975891 859723 437371 973637 18427 506280 121644 799151 347239 645183 793321 669558 321659 475727 544167 826314 873495 381637 587158 640490 724794 384131 669137 768817 632611 429876 967383 243587 81890 589078 402255 245588 707824 319433 24415 829931 436051 1036364 287993 159293 208701 441741 669459 571543 490022 798489 126924 324858 689022 346767 1003209 491153 971970 760156 638056 731723 939930 994596 956586 619127 313679 337607 598749 604651 487454 757170 497369 731751 404220 647962 693210 471411 901490 863939 413390 63151 567798 890505 904433 398330 50925 284903 1006888 31726 247022 854863 877174 768091 686541 731975 945456 201855 220453 573067 204519 573945 247633 489349 648650 411611 748843 479719 600037 234442 476124 304094 970346 936555 927650 176629 748257 817028 881483 658173 800659 419417 830105 158326 61294 608157 341465 440845 392850 698187 605410 873547 841684 831926 798440 772694 769069 941669 347002 94177 31462 898605 917855 473366 177140 892685 938906 354013 244340 321134 502471 1014403 61409 441034 856670 951241 374228 772720 653248 805735 127167 52662 601556 245258 485811 434367 216050 894413 632824 359014 806589 925298 381175 687848 612254 983423 836310 930614 814396 419633 817686 422285 455928 723942 735335 793519 723827 920271 932397 916491 234430 687217 321175 187244 469619 914057 254710 633018 1023272 757680 44789 683941 911685 500407 128993 258360 211547 666951 85754 228741 391960 193786 354939 934459 356595 731551 910532 887486 861683 905418 879496 872781 741579 7031 357175 249716 292833 293277 226195 697175 828763 578278 388387 965488 481959 1028743 961436 194804 642414 384213 190705 17151 930247 616305 460495 513592 98074 615321 323947 399599 814170 310886 456056 620002 982120 719109 756535 172991 838886 422675 123125 687890 40419 449490 885628 572761 988842 477900 799934 506548 920397 39383 474006 472199 967099 855979 667838 878324 1028201 32527 985175 961304 603986 433081 665341 416523 639858 634544 193854 77565 492607 122852 686028 855761 502553 931149 937820 296446 193874 910708 358190 180170 318851 333159 718617 234851 224657 446257 1040542 286452 396623 64761 901211 808533 842705 633450 727928 153911 373622 440824 495420 965442 1010727 890777 248285 371885 811827 995606 509273 136575 586217 444687 644239 268022 586963 502614 54908 379598 882745 382161 440915 127974 178735 979045 638337 578286 93775 889579 996904 1018044 879048 972828 1037357 211147 496626 943922 176491 92153 775624 507248 28091 613598 485651 1005836 845728 718902 621255 588709 900360 919260 309915 195015 62922 62131 829277 1010328 157271 243345 956812 952725 1034586 758117 929002 890989 909677 449289 970113 1023204 325719 381900 847983 1009537 62782 616909 1001393 228883 349835 642108 882798 976651 191923 617417 192907 173503 1004394 605963 113359 312029 876376 570455 90831 409061 816755 255259 326808 689614 552812 497255 414662 88037 837569 996502 367511 389684 617141 125164 747398 890325 458088 171719 953237 850616 212251 59380 597851 744027 580029 642318 800879 667385 335588 666358 24182 452284 240885 164783 992051 722677 253350 456074 294318 638725 899877 133110 607703 179262 983327 323215 638288 869863 186075 670147 96217 1006049 46053 135070 194163 16086 47511 452797 981388 873321 738351 325022 753420 73675 908882 222550 1033781 258913 287951 49069 1005901 76771 307184 936693 770294 932517 252612 987861 97479 305821 610201 904660 242711 708372 193961 735923 873916 926964 901549 266238 1004594 508751 987825 534199 778573 847656 470390 437210 343268 237886 224438 648982 325757 163730 128976 395198 679453 848109 1007056 616629 209724 346679 317883 844374 989496 558059 316771 211637 686952 259187 455741 648475 161335 360083 110506 178455 1028762 864057 409016 208629 1019113 897815 626039 612413 752810 944285 1010964 918443 453662 890411 685968 293997 500253 835344 886451 670137 179325 135679 808341 955157 194963 339367 180180 806101 872930 216978 927532 368240 833134 217581 187487 728048 704990 834406 293423 351591 879950 433126 925664 218527 503504 685493 710264 486230 422076 712586 85207 550078 178100 386723 224803 407338 572818 381562 652435 90239 531389 868048 436534 678808 411493 320188 878044 173895 555930 839274 695359 904912 63551 1012775 256308 233380 341865 122224 1012109 300018 831843 727498 730061 665063 701910 822642 247533 441313 427764 618437 1002402 463999 885481 957707 934374 569287 409412 534477 584315 595676 938358 733076 1012162 945270 118753 496580 646412 615159 824883 773198 162611 703826 319153 14270 865624 1004824 261688 823966 245573 160749 1023622 256099 289645 810105 479291 30196 974132 159450 462259 752837 935366 892246 576983 1004555 933398 621974 437978 438730 708241 502377 32197 221124 942708 445725 771318 711091 956042 193150 370539 579192 277183 121611 977462 944677 511689 476478 321137 650777 755193 193382 212404 516796 956086 874924 802522 415429 188075 963413 970253 436317 507584 401326 887004 695702 539131 419431 290028 606975 385370 429631 725895 487981 750980 456284 865507 594239 128700 993502 612214 956112 122672 294009 458312 484471 606012 729466 67549 428702 634509 452053 745314 171766 536315 391555 779415 625615 109243 837089 802315 477089 167407 794415 951974 724216 588483 902642 987867 363747 381606 191366 996747 1009105 519236 568974 887411 700202 723445 257362 280189 415207 82783 911682 168183 1019149 824749 286658 939217 375412 323260 649430 903608 208562 439126 756807 695785 368101 515457 179068 417359 638316 260107 968211 715704 457825 519809 1028472 106103 578301 729057 553531 758677 654407 717147 886710 454600 728374 453993 826605 893684 892022 986220 243751 87529 640637 223117 795447 796611 517334 192295 219567 194119 504970 542709 729980 717013 478001 334590 584093 901484 801558 117483 364302 385267 102389 921457 1002853 774968 430935 476287 1045892 179996 434876 622282 990796 1024558 139226 778419 340790 847442 466519 636323 479050 500011 747718 512675 675454 183038 726441 356853 931764 836939 936999 441241 618026 625975 1030177 147397 720608 555039 550379 510810 875180 767052 499239 189815 810314 556811 137979 376149 718086 693645 317116 785666 359314 381925 315115 101614 154063 455492 698055 956291 209566 895354 942926 817965 167781 151382 893327 899672 24537 1010898 581340 319073 914226 838363 865337 845648 826941 359658 276158 1047688 842182 1017298 886122 577404 947381 821993 771310 618127 551827 81648 242618 714097 600478 405291 325446 154823 185515 722798 40638 773672 754635 490089 89459 649074 326436 293093 73535 748878 215541 1016284 892236 102266 964004 256481 580217 898227 89524 773833 846995 691638 235963 494669 310704 687892 380070 413131 1026618 943375 556401 881061 397197 556761 826776 997561 728686 103405 953270 1008141 536565 644173 176622 723193 111307 596860 857569 354650 693453 113356 746236 318105 846440 117655 318289 194841 62206 260382 684589 1036929 984817 830095 1002164 219599 676533 742234 425283 585292 771758 217662 400798 954807 597954 118106 285660 258657 277846 865957 176699 960352 941528 731834 277335 892078 440847 563164 873892 619575 941254 423342 110566 550719 868170 961478 349621 56805 971994 554774 359491 432043 755791 896803 243997 65458 489618 919247 969933 898589 888476 948720 684952 158255 699926 130602 973701 632347 828125 637748 732627 226748 608637 310611 802475 286014 95450 302398 495301 806799 1041200 439898 314711 716073 757270 359707 503909 625341 712360 89466 969338 566687 421430 863956 923341 726302 514205 482874 759510 565727 927469 237087 687758 634291 596211 516483 508337 325238 127069 341782 961834 315233 682403 1043528 1024565 841351 683877 770391 811831 474068 111327 8177 1029400 873212 477467 438523 968473 849437 646284 388212 707786 868957 367068 312574 248931 929578 935482 572869 858479 1031434 223869 218710 176967 832669 998492 968267 244124 976714 718611 308457 328573 414845 341452 372061 937165 181975 667621 677199 50937 178041 298734 612058 859447 685173 408040 971060 927518 540215 722783 415143 580794 109690 933289 306931 630042 61751 840255 137190 811518 202557 239801 799943 508510 518709 994792 670698 629358 809321 1012946 320892 532190 1028182 176947 947787 859699 389401 765217 828957 579198 325460 678829 426621 932241 1044704 537935 472036 698459 236408 593910 1000038 630508 978009 430510 907459 988602 452512 730846 420439 1010284 604526 979258 654098 641451 589432 177454 933777 585550 381890 708374 618558 973108 376177 388395 695918 703047 824971 507530 859227 697405 606029 968103 386253 1018423 764234 292540 600941 216302 532387 188859 442154 111051 709422 447894 177869 942907 810470 971186 96113 617902 887918 599391 1010707 59294 59886 420074 824810 742942 388020 1026274 623478 873631 403917 1007673 841142 255131 975517 523525 963715 941609 431294 597932 755564 312557 691947 246750 620977 517277 1030474 588439 181877 250566 437649 225497 218735 760231 921271 649626 504057 451836 421085 1008731 331486 805743 738555 309358 576505 1034944 273323 612167 445637 55709 707173 582904 101223 84895 236505 894553 922087 1007296 720592 445651 931824 717909 817307 665570 454307 495851 371757 957202 842534 367083 130396 844979 608885 849321 380135 301789 711838 825630 493355 708252 472613 744038 728524 957645 252866 654402 698276 517459 830115 761768 212355 677318 570938 733665 487051 80191 631742 388006 999785 184751 539595 326124 387870 989405 513833 702006 358113 939847 144109 864048 443579 340838 223431 440165 964848 616817 970161 756021 863158 697919 911024 219897 685866 866514 797432 351247 863255 865385 1026836 824029 925317 336383 335292 610975 177581 154219 1000213 735501 710368 13789 474666 711078 971368 902585 68091 826267 400806 383437 596415 398309 615862 673407 548636 437013 136895 822087 835122 453299 701974 401212 596339 648139 106361 899420 907419 354252 117715 129392 704177 814378 870823 750546 971746 893690 102321 144951 800581 539608 119767 616332 938982 603675 642856 841603 988055 770859 652357 214007 31716 672887 320467 951855 866792 476695 709961 972374 48026 391649 867909 246270 910564 142511 1021784 972396 691757 487053 399829 504229 816253 839926 373458 472568 1016952 997153 617074 259598 956597 675318 929324 978967 1026371 947381 487185 1029276 462247 108267 717404 220343 339915 366957 106031 331742 652559 318235 187933 1017268 703984 779909 639909 452321 1028675 935601 159307 350126 921846 565101 652634 85987 948650 435533 127412 802244 257764 673086 293207 845995 407989 757593 474596 719209 255754 651379 769159 472470 117246 505568 486312 967989 371126 939791 643262 327498 89014 676911 177989 203437 840391 1010120 984965 1000143 318830 953517 902748 289719 926579 355048 970210 210621 159559 678957 611451 813694 124536 451635 588614 461276 969449 759717 483756 905016 629716 765240 107735 164791 641243 829244 338874 751379 642382 620731 220187 196000 606145 229871 162038 915733 695273 436636 538539 220050 665334 208295 59511 277228 310383 731747 744018 811371 829398 713528 190135 943477 180005 617398 127925 27319 605750 844701 444275 971493 447623 997913 854886 130572 669262 651156 515466 1001840 431083 768472 758196 648041 689367 627582 247225 515174 290150 390442 796287 848186 826198 510748 293273 695208 493157 317229 94060 1022865 582935 802724 443199 888238 104339 794236 927510 773922 835148 383793 6119 828876 60027 372075 448279 612022 482200 517678 229886 364426 896641 866924 888650 490254 672252 952523 1023393 768944 297215 841790 738922 929251 406517 30911 124761 298477 603942 206509 355174 341175 946503 399077 991439 12281 848086 1004140 1026355 1016207 368370 708265 932061 670919 828478 887752 540493 932682 219581 305074 161699 179066 550896 847107 1034291 772685 795597 703850 317115 820574 905750 764982 112487 583022 669037 709369 337983 615029 1033420 563837 725343 661079 64163 595961 571293 651184 685246 987506 517938 1025799 61255 516378 945550 1021052 325420 218862 965180 107807 355893 450138 186609 937163 621628 7631 928670 214006 500333 700622 1037586 44158 757700 565083 1001614 480723 270205 943516 226732 245009 727677 379752 717133 650282 444636 446115 830135 717849 895891 630063 194714 996628 352131 610119 396986 934330 747867 522008 670605 442250 758652 670429 411463 593607 53241 586665 681850 887538 964141 320679 739501 588165 865962 600796 193597 238205 496723 265903 112950 913487 571106 679055 220501 356236 616935 497468 423573 203935 717198 967805 463723 989498 909680 350859 869997 989405 433074 564600 87782 947857 714576 1021169 712400 759444 419371 585971 243184 734155 863379 422206 752756 129351 744485 703770 883814 498226 946956 777414 967600 695412 436602 771413 710245 588208 494318 1022119 402350 1008521 703189 1023824 698076 810299 449831 200183 144843 908178 1012564 855286 560999 71418 849078 437786 731374 964668 728974 1035322 862647 425826 40571 454183 1017569 56734 190283 644274 512250 615331 965217 920479 957249 173036 791546 108382 452053 59197 502303 483645 496502 745009 574398 932596 871372 624542 627917 728284 863588 750499 317394 1036875 825206 878650 846438 505100 513806 800283 942501 682666 44455 556984 317557 337529 534959 824639 886524 829278 908596 88027 216405 278259 736771 233947 861670 231381 981328 1017193 300971 244788 779027 505800 811727 653505 319735 701401 146134 910610 677859 947276 423333 1011973 437098 497724 31869 318642 335710 964686 1035289 982593 420441 421717 253144 894854 957722 793390 331221 547679 870455 322143 540598 453592 207097 234489 593850 695582 817032 294506 49140 1003857 317135 875574 992506 438709 902345 698022 167227 228675 890565 390349 184135 832754 978070 580786 935213 779804 248507 779139 479421 481907 764716 448944 780697 887510 435097 224664 964500 96883 602854 466243 997986 338905 417484 209895 940836 812901 611302 650022 1013783 401393 361423 343849 114023 128742 761172 391725 863860 743964 358638 409206 725868 64543 405911 447255 750115 652446 990930 488268 629142 907651 1020146 969836 972943 544483 658647 254302 865717 349928 962765 809511 157164 191442 957017 1028960 783381 520418 120029 863346 990387 576879 615198 151239 434675 1001502 951229 290168 322631 431090 842602 375345 976330 773800 875605 994584 438147 428839 75753 693022 109999 992218 177889 768844 576825 957607 587621 871631 105465 814981 898309 154093 963932 110073 354265 399210 776524 954682 299439 369849 214489 526077 381151 881677 119990 934333 974032 128961 336765 490144 1016304 567788 501149 422713 420538 144606 1035154 202701 582047 785492 232381 20159 446433 975557 798831 618155 462103 354268 234714 809630 761676 423738 931768 321274 970524 179559 834330 305908 378716 908611 552413 117658 666731 962763 979843 762469 578654 757653 482631 210014 250157 483755 227859 352630 171435 450991 764123 302566 392355 343582 182009 597858 809459 32458 970997 625363 874965 48846 1036325 671404 129195 36825 539517 150518 314621 232605 720150 660319 671338 994366 318173 114097 764057 570311 159603 700246 362427 173036 879399 260810 318603 472174 6907 981012 846606 205813 1042965 881214 859655 518572 679582 178748 423002 963355 959785 826490 161246 247375 874909 728155 343921 729028 813493 104404 824983 385923 494548 480885 993052 243610 562743 426985 963266 378453 365117 318828 158682 758183 450465 363438 77179 294321 662718 40047 914849 433275 717100 445030 111991 506972 750194 763842 910609 724829 501489 584427 572525 696082 401302 419211 702003 997745 953954 550826 899207 662471 255796 858174 793339 118509 570127 180028 563162 468340 326765 376148 504468 188307 644726 309467 834788 57235 727150 589105 619919 91815 148446 567518 256316 989813 145329 178298 233273 892810 161965 339549 757212 642036 1011910 817373 499620 14703 570695 986298 496873 949511 899984 979091 728682 314590 588408 642126 445390 371429 580433 455230 469903 243885 760390 892257 62942 632233 704353 185934 276159 581286 358996 906706 461023 696990 512661 446253 762614 963022 828597 482390 308446 642950 445137 712516 70907 855981 65254 801612 532061 937766 955957 572043 913453 948620 432874 768099 921178 881221 883342 755259 974364 942907 171752 476529 212589 627895 286438 100727 233420 815195 62262 709603 708216 385906 813119 432519 248683 108126 716075 291614 285534 243527 834870 288413 897927 958799 144031 905799 486445 329709 511067 743219 884516 621404 326733 324814 650354 193321 517643 119037 125515 401294 770486 374293 399164 873300 825722 775330 618887 313951 412967 689069 1016022 1013315 422297 637351 582386 720149 691420 914069 219762 905929 933424 699752 694184 617674 752149 451927 894204 622107 755486 965329 772142 578396 298983 902387 942577 225978 119757 193731 748677 613744 936430 232918 545519 344034 630393 998049 130404 988947 91742 782490 58559 914340 355306 997646 56957 345247 95737 1018300 855966 1017910 400238 725490 64492 796515 583146 735857 564585 593654 762671 235853 422229 480691 858610 1033735 1028438 499806 376195 997937 539198 147175 163619 639834 370342 985870 670171 813865 726517 833778 261344 814938 242424 841317 554550 192719 706531 124707 200425 979723 282490 289230 377833 809759 998435 877148 242830 629646 530271 965930 210854 983261 985570 790269 897766 106255 420149 995934 509408 392466 497542 374612 190054 684781 407327 887662 988105 902802 583099 670125 739289 536410 128915 738131 562134 27495 121068 475503 548444 351086 127801 900276 106474 951629 867176 799450 228728 1022474 1030670 693907 209865 741205 943158 998218 600967 894077 750776 663400 776772 842157 998426 358190 359109 76526 954551 432726 922860 195036 1035410 180166 667491 692471 932743 502029 910479 189164 412157 989454 292742 980046 730810 391779 580890 581149 703047 813431 307171 940965 537574 888554 879740 960464 1009807 809331 1028187 221375 85977 220314 474928 872120 865708 975453 444782 121594 833353 227510 361461 1006633 347614 276734 1009098 446119 680908 240499 780679 384113 462421 444634 643561 640499 456164 575679 695961 718131 875312 817987 376401 318302 1030200 1034339 576252 260637 338813 579402 661886 600955 979493 673083 1005771 286406 682727 851097 961818 597438 975660 861543 376358 516920 901466 993833 487856 727630 51705 1006249 838618 496741 1001819 937071 892741 585014 335700 89327 473661 885079 249367 522900 871397 425812 445400 85239 248285 994575 454919 288474 255645 178085 147229 308074 849574 970252 619224 834754 607854 324963 427933 756338 982531 523680 192208 274395 896426 224807 1017389 930631 912411 615923 1012376 715058 395119 494454 1036992 318158 513205 1033418 178012 686925 473619 444374 340958 1024819 701135 681828 355044 28509 883463 571862 879403 110378 667246 681311 452550 546589 868230 641713 185871 521332 1035924 865557 422771 767700 455451 632383 663159 768466 684237 339783 715512 849124 956179 849361 400157 520508 767162 321995 845149 580747 112578 449714 996886 730813 619857 466028 48543 231797 948508 412654 404767 228305 898579 315354 386862 1018332 1003931 783426 162022 657389 662899 431610 835075 583461 825519 724716 227548 194680 777747 139181 258964 633594 365278 1022561 756623 230892 578802 612065 807541 966281 943257 251590 808688 253321 458385 686546 76925 474283 645020 494221 659163 552503 898168 752592 383178 752746 777267 425425 437854 492399 469500 448909 963727 1009120 373619 301963 504917 1029673 603415 225137 940280 485948 718963 415443 757143 415427 259716 469547 970803 691023 626604 204278 850257 759357 126732 584545 256814 707174 218809 1018710 154108 421049 281323 248790 674537 515265 814485 227769 693690 797374 997570 486427 776353 752300 603628 742746 488713 258278 997829 54761 498953 923775 831127 1002690 109490 469474 972164 895857 808679 14559 810525 797579 883401 932979 111323 627667 188121 728206 1014534 833047 60284 214503 100029 983283 853959 953757 390228 382888 564206 300743 989874 662347 543839 633498 400237 159326 1000987 349876 130266 939694 259800 350842 154015 513360 376959 572884 723414 227036 247419 695214 982288 388614 697517 849317 796532 686992 779047 257201 313841 848569 59349 429679 621105 407526 158620 123191 674284 502099 551802 748210 758955 950908 473906 614030 618396 357534 757018 576314 210586 692046 488899 850296 596474 797559 495497 91611 921057 439418 480375 635861 109470 822522 687385 783411 857927 62157 218957 440410 996328 467659 811383 895809 660967 863857 759650 27359 890525 953282 484705 464326 94439 215285 354202 207805 111915 60495 771159 878057 519826 280030 631983 343484 703842 977798 364022 59898 860829 251078 910550 632690 604838 959019 200062 471980 244576 588618 923516 162382 687538 779526 32172 991052 455492 451440 519954 233631 1017934 115901 771569 486761 62930 432797 924295 489410 650902 761426 629222 662903 178019 428903 562871 641943 479738 347858 342335 969190 975317 383960 492468 728299 84983 277958 456866 834488 988789 118550 63612 713590 141819 187228 989537 691911 360276 192743 946666 516822 457738 788435 708163 384233 519377 482966 255686 163407 12259 865595 716554 256837 420502 969020 227887 419796 975769 1008423 741748 777603 609978 697831 30186 930942 242011 267131 1035624 904995 92839 993178 899292 374489 306638 739995 224226 679637 225581 439603 253579 272126 443068 801086 569711 671294 707886 918327 815481 514355 42925 311086 56701 19443 130136 865740 302957 150771 958706 940819 1022372 994842 763003 628708 1034767 357938 601931 321135 14251 779545 622194 813653 562931 589196 842826 406859 495314 457891 356447 331742 695667 286522 484947 325577 923902 226510 485767 496731 870230 946333 244310 253125 254871 579475 810725 750480 949698 548745 481395 881592 12211 417448 809406 119773 366969 182587 259429 190897 996493 256880 851332 341669 214890 750159 583521 842662 778462 761350 613334 173895 1020856 482626 356147 445561 484050 636811 354615 806351 119951 958749 862270 397167 718922 738552 913461 626227 888737 228688 257813 445711 871116 211198 293786 969320 894588 124365 884128 993732 944819 499523 110253 975451 743786 144783 817868 1040583 250852 626093 344811 901593 232421 710891 453063 70575 249586 990507 1003870 937841 114371 776836 216243 113580 28627 562287 464123 609911 400167 1028562 933221 1020505 710469 930236 105853 692055 501991 417732 332766 738135 695486 861245 204709 609051 921266 649169 1022762 556524 973846 1042821 713807 324986 735138 423154 81687 446949 565172 371574 703712 568748 712890 772439 47574 959350 877258 378234 191209 234972 568121 385949 879464 1017163 866550 193509 845717 604958 130625 276326 727885 61308 862948 711215 933198 844399 601587 423537 302555 30963 171799 745701 494970 681837 871127 225895 272239 881574 977317 514166 406994 493916 523337 120299 752402 498503 440430 489576 763995 981148 711017 958280 727230 85822 447794 195857 487316 945302 372522 92255 480523 433838 243505 1002029 938813 43998 389773 670908 752666 359978 750048 861587 1026892 854001 141215 241265 919019 669493 488087 879586 968971 677658 754971 338549 925821 990231 498995 973668 847638 322552 821935 1033073 570839 910493 1008616 270298 108799 902543 464508 378655 800245 128617 122666 841851 109501 905461 576694 23039 897398 1012402 593805 816564 975273 897906 272375 339779 650224 1020115 960811 953820 492153 940845 764594 130792 490601 1041031 676792 909513 829363 236469 862651 993508 894706 26847 517829 902351 143711 754355 934641 903394 187962 248536 710972 899776 908163 1034635 211742 177815 619426 946191 848706 621156 494389 910236 450225 850770 698234 179389 640301 320214 686427 995784 406766 713539 178983 576119 654026 785449 486941 686578 828662 364903 411315 757093 728401 667966 762794 1001125 1035050 838991 305614 154023 46010 336615 483949 717297 878622 310132 862027 902509 416587 511877 668508 676798 505704 935783 636340 1024593 843665 1009695 987229 210364 663126 636594 877209 373582 177854 910030 617110 85241 217577 960871 808153 124126 937174 401020 855134 386350 256500 777329 322500 404197 709938 605066 774032 737185 24155 484444 388417 472122 429513 105444 463614 564581 454891 850292 913970 208825 1018342 798389 118165 42995 753089 440564 169881 31655 319174 445277 96216 992508 249237 906665 892616 705718 916776 113479 606154 949089 201055 619023 357502 813738 746723 818484 886318 580623 721471 877198 806904 958292 220931 584185 931225 956329 957283 913996 473801 745068 427229 762455 812502 883739 848998 954808 838231 440506 920011 348131 519464 762173 697173 156383 292785 722936 780502 635634 990688 243316 160823 952003 638297 332787 1022279 903259 335705 948999 706475 810766 839144 245323 233043 628047 960825 970842 64739 770793 259297 367570 842721 61180 770951 1031218 998426 313017 965027 647420 899125 305082 689075 991903 416646 572259 121978 482387 179176 914509 674646 1032803 511589 697646 841372 726629 625319 192458 429812 910457 842428 40406 359267 368387 289529 247655 681173 695861 529902 824828 981190 584492 869721 120498 212134 114582 504725 286161 757585 856271 843533 718514 455385 254937 440033 846321 974488 832123 195764 847078 624599 126059 776608 826413 614765 895770 334691 97861 750291 365781 914836 274039 384468 643883 255390 841635 986502 839500 372361 588438 494067 992349 513073 694483 772937 1007739 704393 354541 683429 878278 753428 337710 410601 831903 431610 902231 473805 352202 359973 367787 512440 941194 736423 1007380 316284 717297 730834 27577 671526 204387 693491 305134 727506 522417 537529 208118 357903 898865 646685 423276 563613 375343 450218 960881 485614 364121 742861 879570 637496 577078 953204 694773 200602 392229 729515 871262 818124 390042 734868 1016367 959339 742744 595151 593439 948327 869330 482391 694709 951225 449177 749416 817971 515474 375831 495434 649825 52956 238303 974609 808563 1017939 699321 564766 924854 894832 801379 440121 714633 419779 930034 724543 728909 1036493 994800 1031304 367334 987953 392852 1042180 564582 116538 301942 867866 1008867 858326 881755 402871 953781 735759 746591 808184 572890 933999 867244 668981 973635 383464 654004 846951 182461 581034 816472 88441 904494 1038351 714053 857687 375668 32660 567005 312703 992909 829936 364862 810210 437527 422584 351720 252625 686643 514095 872086 414387 553198 375284 555931 576243 528879 854654 757168 651559 762398 500218 900377 892108 989654 849998 755130 219814 56219 188212 58583 124659 836217 60987 778620 580151 565166 594935 161693 631197 1036713 907295 615925 95835 389530 547314 314015 240868 38319 641273 163335 686544 714798 463198 510107 690933 768086 571171 563453 645795 1000162 248626 548501 159933 254350 821742 372067 454210 970140 165869 242499 439882 128350 316340 762166 156634 902407 261776 863262 506988 879480 552860 612665 553779 612951 206695 813560 473936 997481 822771 1033450 13305 601080 245637 806386 865009 650503 88439 698013 709830 146711 700913 1017716 739704 828767 782757 13051 384108 963977 933713 268094 355610 560487 436427 673487 207470 457738 805866 323213 423563 253745 322631 462766 866104 405975 582375 411231 891274 849209 294566 609982 698828 1003110 834325 498833 688830 724311 601871 931634 343195 520737 309862 760184 1028190 439222 1002601 213435 335590 941353 968362 616314 855525 309676 188289 777924 386859 738205 377573 1005839 868855 118619 245325 810261 728308 728755 1029736 989802 599903 244818 373462 179925 489767 738462 347086 503617 456393 485147 112617 1009136 157603 548251 1002316 957781 123390 734046 1022530 10751 882702 353503 635827 843461 410743 859782 809843 984517 155570 510743 951256 925633 113267 409322 418907 613304 440910 720425 341594 648495 652364 706035 949638 832942 865996 187181 503448 898714 390081 228308 335189 254917 117744 130127 837903 141179 427497 171102 784407 126038 846202 1037032 695391 820909 752706 486848 611895 508746 741874 962456 448603 104406 1035586 799135 933515 159574 502499 241286 996570 693150 163133 220500 517529 163267 989901 914195 400999 30693 60509 787199 649158 877117 157553 219031 553278 319055 954201 1003392 622355 487184 437720 877994 923534 192745 833272 981090 821106 668638 388322 403068 697526 473675 933554 219018 60780 230131 237552 122461 817846 814666 489105 777478 126622 639675 994397 469498 293294 760871 813482 455326 692088 580054 124717 629190 396796 757542 732574 371523 236492 579011 636529 425592 822129 746855 964997 573412 434005 454411 941646 939249 879441 358598 572611 226869 898706 836338 487128 404467 184222 584231 979505 372014 809775 715591 72427 748202 793967 612955 852918 368135 907478 439930 861810 34175 996506 533502 652588 825958 629637 858531 953522 149502 229016 997531 15597 615228 503554 320783 289247 1008218 771190 638252 763640 829054 613574 624563 662234 1008841 44653 391770 209439 940236 338166 879726 30652 481712 669619 583861 626599 327064 969328 696543 898762 1040554 930250 900195 1036330 913628 993012 822397 157951 777353 126350 1037194 939158 445756 592315 643971 471849 282354 595758 369500 125523 642664 381733 742550 1007739 882090 486431 427259 696019 212788 388243 237027 955515 357283 64694 477666 232860 1039616 258714 435804 1035075 485304 827967 849966 776112 764119 479542 853854 468595 552808 968537 961777 990369 333433 1003958 865780 189383 92916 955779 157627 850332 677407 577435 686199 603120 146374 705146 380705 375928 923578 743708 492189 661295 593644 801705 1006305 181878 882115 109901 168669 106185 167517 488772 896812 204414 586844 889721 681321 112763 487439 992148 990535 843349 162357 407282 818081 48207 425802 892300 292025 971729 30702 880703 953681 839205 669895 248570 774684 435636 58613 1040610 773229 821748 305094 523016 488097 301025 569229 906362 64060 872782 857275 500539 830171 169086 222879 546239 1025368 1028662 821109 27635 466695 601450 414636 387444 697298 578261 499995 287631 731062 456340 1037070 350554 192703 125845 651885 820700 1041171 208565 113278 210922 110267 992667 513241 473964 654421 578234 633697 828917 702987 225225 293765 774641 695713 432989 607631 707998 244486 792510 896397 814174 778426 514823 947043 580065 108990 681790 415443 827836 305019 964686 719246 683363 854003 94645 964784 228834 341612 766860 371124 577965 239774 995947 307898 649421 308145 453241 310868 667963 681926 355758 863217 258675 419657 352120 543999 374712 644748 363190 970522 507418 59998 84733 160479 961393 745903 664508 454469 78269 367093 235087 891360 116126 453938 988717 733558 859678 804726 1029296 959791 560991 547260 804278 837593 858595 386873 285431 177385 627567 409068 825469 404825 849186 335413 125647 927447 341437 445606 643568 908962 460503 840983 367524 799965 846357 708019 214253 49106 126057 846987 630250 173529 767872 825742 1002803 727459 721279 59113 375732 805781 867637 119644 938191 359908 146643 976213 1005062 908438 517812 236150 955949 994455 1032545 927262 937386 144755 779878 767788 472780 949267 686900 45009 177973 1024303 71635 398046 385807 703499 736028 887260 207463 233976 852446 433574 896409 911660 914499 1000569 771682 315378 689502 235959 772018 702776 574703 214589 714339 537535 945794 449172 98120 439251 830547 806580 741091 129692 466274 472680 721663 703255 878373 423353 169645 258472 343563 965572 184176 451299 401659 421106 349022 537517 356180 1038913 797935 429022 921516 746222 919506 695963 118199 387885 569016 794442 936999 187674 736271 967164 776374 204191 840255 638300 176879 406375 317253 622402 128903 318108 386790 469708 387130 715548 846147 776901 522629 257008 223864 1005361 228522 693957 194102 773662 843456 955055 255369 555422 558783 36215 850168 391064 420415 178069 580452 1023332 873715 793336 914951 444765 927866 272359 865522 802253 891220 300007 53499 382852 723887 597372 475959 224944 608639 419463 189646 649835 929373 1025415 132606 273821 331662 292190 616279 956328 910098 700920 689659 687873 936334 939238 638312 667318 955372 909993 220916 129612 904853 209905 610169 899417 985573 57318 665979 582567 615786 843218 424167 223718 473207 62198 414493 818597 879222 1025446 486042 194949 771197 104567 98137 1021523 992244 447185 899522 838316 589225 161017 342190 957101 554543 616177 896296 1011820 400987 454051 453794 496061 217025 98218 349673 324825 285247 481932 631351 653976 440658 887517 950701 387355 448970 374370 568543 703368 313193 167527 364491 354163 744325 143329 498469 972826 452821 466310 587941 237240 825743 137174 628568 187226 482363 1025520 637802 1006085 341677 733123 851589 215791 470265 167839 455121 695354 226765 993359 321491 838428 826779 245449 112237 450497 1046145 23787 927473 553929 123326 476381 389469 885756 619127 876883 697323 244162 993159 988395 683789 986360 755534 899394 863192 824987 884144 122312 785410 718562 573935 768752 588140 210219 690591 885557 221421 157139 119159 653062 447115 412393 897754 741059 337694 384326 633927 379630 535415 125287 568189 760466 24275 893374 816561 944609 632461 81743 595770 118622 989011 831885 662719 509723 30135 283503 693492 437611 923839 194389 92025 1000946 868971 466104 257864 1038546 696037 153340 499380 298719 977113 29279 218484 127444 1017701 671305 668079 179494 187673 246490 616120 305519 978441 171095 974878 715950 781586 419749 204463 355619 522260 956471 783160 706286 815407 56171 896051 540339 536499 615015 443628 496407 233013 1008952 905060 834086 855958 832126 740015 477010 707887 454337 456402 765500 734883 363238 682940 24291 117653 632651 221309 515217 359045 203175 510038 493181 723629 904897 597929 695877 934095 29151 155367 39405 806487 929493 796404 518537 501674 914529 740309 304535 505110 47967 502185 894913 1008826 322013 568022 636613 1035318 728696 417204 951127 496868 680440 899474 719056 248172 195753 780449 129972 447838 640798 382265 735960 692604 861895 353773 609745 410459 562933 855710 850627 703794 738607 959791 435621 898214 693213 676340 579134 702871 161366 802063 1026250 392040 821206 1032966 390977 335763 708205 161746 49066 750545 311079 686916 871292 358549 126121 343988 232117 680159 988612 480499 909422 779418 383191 379698 697598 195301 408267 15858 730864 564581 238561 386894 677108 446932 518259 701369 508755 618338 249558 252507 571181 891873 149341 977672 971686 724431 464363 541119 1007137 249675 1025797 1009784 414907 761380 838951 90058 929249 1008899 302619 128555 124763 487649 253794 780474 193204 872170 237036 974532 886379 64059 931636 836942 706475 93033 970011 911984 681464 457009 424530 97005 896820 1027186 228642 345084 1002595 998056 905900 341559 801592 548529 616370 834125 449888 120433 284079 684538 60335 371057 548841 372418 121254 195660 483206 79151 774438 817213 733495 423587 237410 127565 846019 451541 514842 315213 966963 899922 949263 106401 388786 635791 766802 624537 153387 982312 698040 703800 848295 558525 678825 1001883 171231 581516 449054 305511 640888 1013600 60655 924492 701989 671279 212165 248220 632669 479660 109301 148415 879179 217915 90053 515232 147436 57306 300997 320508 670063 645574 388928 359303 420684 644661 587224 680696 849206 653356 810580 570979 891411 648654 190691 968781 341486 374140 748259 226889 566479 339884 224797 189981 909699 94095 229879 307891 273015 1005688 492231 441288 691295 770205 840363 736570 220444 573169 569231 1027936 127899 774699 272311 642413 522531 437044 722814 725775 228126 1035416 907286 247466 707058 808814 814918 222526 777797 1037393 914949 734625 203581 342844 1011082 219764 999646 1024853 455089 959813 284077 104863 518752 84988 427516 471724 317362 586942 860763 764904 874266 181853 379283 765832 508463 645647 954226 599866 100255 605802 317678 124627 519697 347471 427960 978069 325948 334818 579023 473247 303089 184151 691357 363823 318361 57127 849126 896278 343769 963260 302552 392528 642718 190390 113585 624381 353002 305657 931541 402333 1005955 15852 909603 994343 227413 927685 954719 1020385 633081 986723 677438 370414 195733 423115 27885 480669 870078 400122 580879 9982 734670 939183 782377 383340 868791 560059 955626 368071 896042 748714 433558 215454 504878 600407 1004750 162653 754044 363000 79740 55195 968618 220779 276437 191969 743316 416339 597968 348959 487017 1009328 738489 984759 708790 991994 370191 768628 704177 613798 347315 904065 633031 713171 249745 504156 626425 465882 919991 585499 649559 560859 119529 548561 76665 415636 709453 319679 459995 335654 940266 191973 370039 712086 495253 649633 240317 873132 122106 316510 215929 695929 567669 1036041 781896 176090 190759 925191 337886 423092 314830 253762 523076 597579 454835 584523 351939 983932 171471 814311 582031 831077 139003 315039 455521 503746 968887 260402 190268 449233 831913 542335 383385 941412 746920 757534 1039008 885213 514637 718155 904410 753030 728715 991548 937317 689651 897717 889258 551229 536021 343381 819016 226055 514474 650422 588900 832120 771019 983739 838301 674229 322091 240846 122123 629046 125892 504429 308949 252764 150141 63218 569595 1003046 123854 474510 752032 31545 676283 470619 162571 832370 723771 501360 687437 806762 448105 483613 421784 308678 194823 1025356 452823 316111 804183 616908 1043488 483679 932373 162214 256407 272381 881832 1022433 20457 506218 196016 501799 591859 266107 963893 356324 449071 568284 715345 538942 417576 922348 891843 635957 670381 453576 814193 924921 617433 467828 670154 474291 445075 252386 917947 259723 582719 381637 119951 575310 31406 668119 512612 763420 648628 740524 427915 561038 771832 1027216 490324 27509 311004 130920 960719 797529 184755 509643 254163 247963 88957 338910 872051 422737 564015 220376 858870 930489 824261 189389 645931 547189 700337 617891 874345 369527 70650 296311 684409 658782 645944 687562 470822 357034 707971 511020 793519 64850 550350 460589 954254 921517 964162 836822 316252 124606 258757 425507 810203 354970 640355 194241 520249 512306 226925 921244 817897 357917 716392 54894 1046944 253523 992707 871654 773781 210299 893054 56189 645104 350799 867450 290258 416461 749619 471895 863510 539423 873243 373071 128333 895627 458368 109537 482020 631800 343242 468458 428159 880458 896752 119255 897603 448309 687914 159277 895666 48091 970089 505300 498711 548147 146645 861053 663365 935418 369147 191627 911780 702223 369343 495457 421467 831277 391205 669178 959245 190582 304102 128376 466374 215911 479934 258790 1000071 77182 633183 32299 420277 642281 1039458 942964 468691 714328 147031 358248 698345 989750 367972 186590 874166 238201 208687 832172 854758 970113 488477 583005 683436 207846 770525 467119 749441 282517 389329 887527 700008 324439 425753 892515 523137 351519 961134 695030 558059 864717 877213 481095 384105 408289 73718 240466 685707 945640 471711 498034 617535 125867 634348 95158 224876 378478 706774 157494 493552 773520 32666 509549 521632 388620 124901 694245 254318 361982 447956 193803 248804 741035 629438 573219 403258 94635 705181 329405 587899 754027 236714 923759 497432 762963 222774 96371 162937 720676 873003 881313 252106 236719 898121 898587 637420 364325 964916 451741 488268 343351 523536 486987 298843 355116 963888 15211 291615 298996 913809 703600 1025684 363258 952113 910631 301271 679848 1002389 1003623 788453 907374 765386 671093 73628 799990 367722 1001809 636270 678485 1046272 607775 255667 858287 294257 909905 869818 137182 800617 454068 127211 992919 79667 675706 94927 421516 816405 758635 281598 616690 752774 1017267 940597 599662 894676 120679 986515 202470 955022 59380 372893 231401 702154 1026330 479843 88775 203438 967512 111578 523401 581149 940372 500408 910072 694841 508611 589249 606033 57302 437703 634094 320395 319292 373366 747860 665022 555405 629590 220755 636126 619371 72399 185979 270269 223150 815977 402382 445035 8167 415006 485427 429278 891541 718233 383717 897753 240764 239995 19167 241782 905559 616283 761625 1003763 706135 1024390 802700 168871 246199 1047064 475543 118140 872937 810692 843368 40670 742770 471921 947385 803326 129636 950146 371382 242239 372165 842142 764943 608685 160749 928493 872276 628983 256175 1008585 94025 343908 223643 962619 523298 741695 663404 989397 1020400 411326 130241 768805 859053 437962 939549 375687 616941 693907 147420 694189 325428 455271 356917 277374 316807 497047 160061 811699 879440 903622 874140 555630 211561 314972 767277 667504 478027 881126 997830 349293 644657 774375 708735 113431 814388 437734 72633 187224 520914 498962 859601 768390 160684 836850 464661 925203 240851 405045 765600 403398 101854 1010721 1022733 839863 482571 288748 754174 675515 682293 834454 953841 750747 154540 122573 833241 857076 47931 488491 968217 615917 498524 329675 205785 810029 152955 810545 927342 634309 996073 416468 828574 451537 1018820 379131 940625 421191 1023160 506562 646610 62074 724893 294461 179876 840926 618444 740951 227228 1040712 605785 1024730 744455 866240 883852 381847 497537 679404 792439 192227 206261 224117 570867 376233 626297 576203 1006292 63834 405971 773201 807878 941508 254840 592695 989436 432041 98108 453683 648855 433614 424835 802277 494769 249750 187582 322605 462581 707188 871121 930526 766179 953185 786879 609178 449653 987050 1040534 767397 742251 834472 496067 771671 641214 241775 700779 964417 955830 240532 259165 932467 760537 871256 192887 774021 326073 989093 941254 447674 384688 777634 470505 347116 620426 127885 938645 143274 658237 910986 308791 1037858 468668 325344 255670 357352 612926 1041858 127912 246895 387672 531954 367211 964894 1011080 628590 913861 386675 924454 409203 764579 579484 604924 706719 764190 904354 714125 593773 948429 386731 679134 736960 874956 305627 797143 244361 802488 616185 1026472 1009012 1003822 342301 907576 986058 381199 598001 679495 946461 392291 440242 871634 123641 967921 816739 738539 947555 92574 457046 499225 693618 1012065 792530 167858 231355 895217 936158 413278 173367 482603 995729 294452 216009 251421 183507 496406 50135 1046080 391260 308923 719296 159575 285563 681667 802023 96240 596796 501353 761103 811646 1027628 764658 560494 731358 1017138 169950 261912 677286 98145 104153 598511 764254 325717 724159 52701 659434 480173 870388 823175 730425 857918 815345 185291 143847 937305 294199 810185 992493 392965 862107 519828 997768 996883 814871 285561 223732 471267 162382 929077 879558 389608 179006 838572 931050 605837 636836 46445 614182 15079 881454 837945 391250 943006 847530 550898 643901 709967 645452 943413 354710 905420 616862 822510 748313 627901 439733 512553 239013 150847 153433 900321 854319 959929 356044 1004992 613031 226967 866745 189007 502873 399797 334541 1025144 797390 698618 438739 967612 1035372 540615 241034 845510 425118 968300 1037068 387917 62966 62071 822710 97422 924101 318364 717476 480182 212764 481396 882062 845266 357705 782209 288477 89325 777420 694211 876052 642455 486360 213630 880013 873185 512470 705821 249477 736811 494323 979368 742669 317979 667100 509645 547452 523104 814022 838889 576667 715580 171964 476823 869747 825783 484265 372720 766296 518568 223723 806607 746713 676687 325145 388272 963812 943319 987026 982352 848785 241437 846407 942502 772961 684921 228749 879537 310931 716330 178814 628441 144235 925886 280540 959835 799341 711266 620912 920159 702898 387973 14839 967574 761128 75007 183007 902187 347571 374449 947417 350969 496493 425249 55164 552645 755622 55755 498353 575452 938922 505043 871910 582557 389526 793519 510757 603126 460789 428726 84443 361969 465359 965660 209916 831951 913925 965905 81894 565823 56505 898593 85497 880168 496124 923331 678590 722790 578015 252111 209822 742171 833473 885691 951260 373729 854741 812331 201083 605593 823485 128534 113342 138228 914114 906469 379876 974400 236018 910607 207963 858414 351416 832212 779881 505031 710906 368271 865463 866513 827607 587561 216019 671182 472524 730511 436210 506220 733402 86507 556428 475833 163417 757414 73661 61225 672475 628903 563103 642361 693115 175357 388390 498131 478022 836823 859256 695422 519270 180729 768577 620638 470293 536031 473813 702193 965992 907082 318631 59261 839918 624367 438927 899655 999666 442745 513496 586726 365038 55979 837369 251840 54206 846289 1025738 580782 358588 251356 931660 682671 763849 318433 122143 612893 932563 813307 906790 836939 269175 442843 511062 973083 763108 980628 482758 255535 604311 693165 849050 319175 358982 500074 167231 46827 589219 90064 346903 126520 928243 460771 940944 451049 821647 824213 457393 363496 386870 63646 629715 715054 339365 502539 583959 576983 762985 700463 493489 420927 851284 225221 621353 842067 482843 983406 636298 847017 1003922 163726 440200 724569 736060 843209 91357 187965 802532 875165 365739 743966 183532 421496 716044 734690 870711 495127 954212 496632 512937 955722 251780 996048 909525 204732 944368 390482 234315 444094 147959 237999 987199 813395 235723 125262 551726 198107 503081 154741 1003030 324815 39103 743509 240612 87451 243950 56694 145719 959912 242010 26602 837245 776775 236183 252234 415414 437678 421336 491145 489156 865070 647009 812221 825804 239159 317898 366547 91113 824814 898792 424598 663374 713338 864080 449012 486462 452977 340957 74463 653129 773443 826864 1035828 628431 781252 601438 815963 601795 970370 179178 60395 584305 375525 630041 77687 962472 60151 97766 1025680 981608 502314 930691 252197 838899 514960 875462 691861 453346 258397 1044995 811966 322521 52467 844399 672983 838389 220714 780458 191369 100205 949656 572728 207318 586971 734170 1018265 550606 428902 329645 944813 768178 927382 745869 84990 385819 126365 993968 800271 65085 784401 498297 1002098 290746 756847 942991 650011 979345 499081 848698 873111 462314 363827 125370 791801 461943 753120 640446 145367 157606 32489 810526 895129 953423 564181 812472 174908 591835 730238 338155 502331 877628 518686 609180 839870 234617 709183 520396 424715 376163 429755 178087 1013044 531417 958900 436542 231153 772367 113844 495837 227705 477078 866668 375148 752134 649969 438327 514702 812638 513059 657390 1028776 585363 703242 710628 53741 306893 1028661 79151 894219 314828 891316 354109 847208 584359 850608 36415 436510 608995 758471 210556 940882 831870 123507 877542 158462 612174 1002420 864078 708438 374358 181687 425101 847489 341369 480283 247689 444669 211179 903263 109359 1026508 1012547 105915 785956 947816 632189 1001551 94430 706711 325851 56445 764466 129397 778533 930995 130629 845618 126297 190863 138940 817365 242360 211151 432033 780329 747472 243606 841449 162221 354288 942543 890682 508990 732010 850292 30381 473841 630475 569806 742058 204687 871486 1017517 576493 367278 238287 700757 162109 994579 494531 646852 499257 880878 313693 831373 436892 421517 872168 82937 641847 624589 903833 707466 216399 709245 636499 862930 732478 734573 195751 744536 309096 186082 702683 809499 381430 830507 300395 300405 1035433 106452 203382 435567 862583 324401 218539 337207 883592 1006424 670698 1036589 888659 384601 431549 463580 836047 474509 464475 600697 987619 421699 709229 626618 963468 359591 554671 434555 231141 576703 636743 827867 561061 443292 976236 961863 564382 456918 1026946 851844 739041 859094 944064 925665 887512 468181 593906 362234 1017491 204047 323252 496943 252572 972307 822587 243900 748780 810614 517350 913832 294470 186934 588314 500980 692287 882568 777572 713757 360028 973206 946088 390242 745235 176223 317647 277474 339255 372565 616022 770546 633927 453432 40932 907407 542718 811867 361871 1034018 761762 455908 511239 324317 379369 127732 686729 355004 998850 689908 269239 867974 391512 451064 726259 1034114 719043 663420 376227 286582 952429 49047 304380 828663 46970 889710 366711 736300 782160 555239 570870 1009414 887498 167672 551291 997765 158442 926958 445545 985996 501353 867762 581293 957490 878030 861907 29682 404335 810788 415951 902500 155023 44407 446130 700909 893339 666878 324422 219423 486461 294337 687118 257892 701650 805354 642394 334650 631723 841419 653653 639989 520854 706165 453765 808750 502891 362442 292281 433315 220645 114597 724662 137583 186317 901727 996569 422670 402791 876198 796399 503117 424745 480062 374974 716919 864621 18295 228280 985629 408153 961852 957619 470633 710052 1034668 848998 142966 512785 376393 887502 429583 315579 910888 646561 409386 991109 63966 746358 155337 114594 27005 103613 386425 588443 207531 884066 835369 1017204 300947 511562 619734 873366 911655 971897 867082 436893 570237 772586 680853 103917 148861 872357 379850 616417 91642 556601 511442 883184 1017073 85631 715555 1014053 212653 71665 378589 440715 44095 672190 378858 455476 502955 520582 770823 746676 547541 228130 628523 647734 788127 658237 778782 194771 464027 653591 247725 225945 832997 572974 369497 533631 698083 588513 714284 508091 289715 848321 565185 248794 109929 612837 953909 448789 598877 899750 935830 593818 875786 845349 249254 128111 648293 1011235 956186 751264 383580 780404 431951 261174 1019112 600543 906774 89577 120175 844536 896342 979746 762935 159533 241867 979560 723166 111870 692118 260169 736813 372909 981888 380780 866618 951001 219108 343352 158170 985206 617353 178916 349877 92669 423603 902731 343370 465183 171934 163812 552441 663417 995494 878184 693071 353453 540502 742585 915666 605492 146587 195150 711962 23033 355097 732777 198653 89773 329711 221879 241214 1020138 693490 661999 277717 365529 902364 613919 580062 248284 942567 646114 295391 419064 318380 983853 1027228 902167 576031 880746 196273 399801 833719 440655 473515 298902 913765 844275 144351 683130 751416 1008851 638505 668532 260524 122677 953123 247482 429341 961937 176998 892439 971130 697319 193890 485289 638661 865685 758597 1033387 726258 1030732 437562 175065 1014034 663030 244807 634661 517449 675004 687197 191731 953276 511134 817539 595693 956266 1044677 840812 355949 584118 312927 880695 947724 185630 993996 1008488 646757 368075 245011 649009 783177 583799 1025812 538585 717875 986235 217002 613283 940774 238565 93305 879846 893556 478885 550607 632268 166893 978989 540632 614136 562909 886140 239556 717414 716024 432065 944873 479690 97453 456356 887738 391827 727319 763197 500947 404309 120651 922069 634394 1034666 532422 129846 712259 801693 93168 824286 619836 772273 320248 734172 857692 572365 1018224 383721 802017 943984 519462 505882 944527 777754 123898 407801 580054 201596 24395 754597 475439 985263 355696 812374 551658 227670 969558 683688 1005869 473871 390486 865242 969159 419355 940587 702767 191399 185699 155043 706201 1001411 986699 302007 469913 782492 650882 248688 84989 89945 878304 276405 303003 715051 380636 433210 843576 49010 355159 916995 191887 128333 94064 125432 1017328 243531 707410 998817 847409 259091 195980 437884 218766 974481 433371 981442 483084 679164 645674 735669 176813 207484 760177 710200 234357 453045 913977 620985 77747 613558 915738 764811 326185 328670 635857 416713 579149 357610 425141 834827 130325 638347 177854 866145 302456 781370 215823 367029 504935 323312 383054 316344 470437 729813 699642 833330 791867 436030 1025362 217199 347758 364209 219621 611773 335849 169842 670580 886234 391394 195087 962766 687970 805982 944088 781905 794237 754362 937005 444869 815351 837081 179595 619990 593086 368376 238509 26553 1024480 669115 547195 981330 44623 547517 108983 735531 847210 785536 651153 738591 597875 763550 226964 245324 708787 614591 968967 288190 411129 500540 250221 30458 624459 244472 677862 769058 14238 951527 244514 217339 812661 623481 507274 113007 1039460 925589 236921 1010961 276797 442058 690141 1013893 619739 1021590 731630 942931 907832 631518 717354 892046 989820 363384 1038981 96986 751490 324547 442132 586393 669391 875049 667473 968971 780355 158455 308150 774962 174811 1046553 539627 929140 693107 218977 223217 466350 256422 740978 858748 223695 548841 844221 304122 813355 791887 460669 771299 318023 424654 296441 842513 187067 439920 1036822 384070 988621 973209 689581 190243 963625 572094 492473 357079 1014853 695661 806075 157530 707038 564655 487065 77545 366554 658815 767284 374450 325552 785538 746867 489782 732805 384182 995896 929446 509253 864378 859260 324600 1038729 73559 702789 464347 759373 29429 907078 615773 642443 742543 422135 224311 642897 425795 142141 85434 761000 119519 248426 129174 403918 379099 319583 940235 457234 101319 253298 772756 406635 556135 560030 647741 832691 220873 313205 971139 657341 335532 294662 732981 225716 357273 641870 672475 362102 325481 923565 332773 847298 32155 80361 965812 214777 929613 1006123 706413 979780 298476 768060 251658 815711 876198 584053 775491 1041248 466587 311092 443863 416572 208549 979248 28109 801847 643197 532406 425059 99287 510229 687713 114409 461391 1030202 407505 190194 373532 480204 811431 614654 721743 440857 71647 463832 815853 238773 621025 949608 776371 582897 91875 947987 288558 511574 338681 121229 396909 875787 420524 617267 443832 405934 1027472 493480 354249 554748 193203 111525 840811 453002 456312 539335 96630 414383 902629 875318 108505 879773 452520 62750 345059 930003 106044 61899 238499 299979 755163 867846 223939 979872 494111 772048 679892 314837 208793 225566 565113 167647 696693 877625 488782 373053 678735 310603 308942 513315 841529 483557 897349 317147 227824 1043332 453320 969324 333305 379498 707532 814037 93154 514582 717883 458268 1021717 301851 985033 92120 206579 859418 707623 989673 175755 878921 947978 488980 850709 247756 891459 713918 778709 396647 743673 319385 756431 313206 745110 429037 729969 414572 92847 913517 18367 175736 604346 480436 984825 755529 455521 225807 926039 439529 85914 521600 1010996 224617 180058 617190 952875 760696 360274 990944 277741 521091 697031 332763 961097 515280 161087 922335 731819 960805 707889 943324 161594 1039369 508522 584538 608039 484949 436478 257363 849540 482246 490513 931776 641215 267515 860767 567162 822219 1008687 107453 411963 955742 468525 1006380 710731 502452 1020295 238782 455003 97224 606147 437938 649643 405427 121238 176287 227273 163782 439758 61692 292702 763004 597209 967262 481701 1042470 603535 1016218 956455 537435 908870 289257 385771 780130 235448 578471 96877 752784 619638 930293 755283 837493 645318 466800 112609 822517 498758 36702 521636 988519 900482 163501 166351 849648 737176 902993 549866 930335 451267 62960 732017 77150 881850 162170 228017 1002533 976681 112467 300735 507009 946609 1001093 401775 725876 190257 837884 710330 569245 448278 892806 1030218 705415 54727 350895 514157 415604 695758 849057 682468 613083 686560 416156 216719 875850 842988 652469 903497 825562 488260 970939 93625 171919 127737 533502 922458 413050 527487 387888 288151 920222 947787 624855 290005 908389 865883 210699 939253 879980 94991 726357 175796 487064 451642 609069 207674 382548 494267 628617 319315 129362 743455 1025796 81657 48505 943464 226359 707993 755540 452700 63164 384089 120179 601443 626523 761509 631763 936899 882893 214982 779066 652144 380618 163370 340915 938814 814757 756965 822934 921305 1006021 624109 47083 182039 685928 214716 521381 710362 451526 717517 832043 447582 862121 956121 873561 834284 194798 338846 412759 789887 111857 351848 847372 210075 498971 877933 223148 969091 1036883 487820 591606 644623 224681 457057 92118 936854 112537 555827 149435 842397 633013 971748 493693 223924 869535 315771 882443 849210 980293 663498 244524 119736 806317 325098 397238 1008802 775746 947852 1043526 314667 764430 191288 548414 242069 570855 1046148 906883 1021772 1009717 293787 183547 129626 910192 486124 437672 632265 169333 513208 1029058 32207 379679 676587 763046 721835 486950 591823 472268 435186 696164 486043 249826 251706 550522 659351 867111 196181 284285 945569 449336 719022 509836 317870 502460 49661 234271 877505 253529 520486 906525 963021 740281 1029912 224636 315775 532089 339877 380716 552115 520418 783385 1022872 454843 146348 235129 241815 481078 472727 106354 707087 1034724 811253 78836 240326 316376 684974 81726 902733 733869 396971 929138 473646 409385 919711 775227 678331 367501 618611 252378 908120 912280 841540 324483 142511 710205 91038 260296 353649 714068 690974 866622 102343 57260 211850 317206 453744 233255 481962 216627 492030 485929 669539 986827 319929 751512 768580 456264 124710 845011 760458 958219 189561 929476 895672 281215 775463 243363 645150 477123 771438 734457 521091 480365 431737 1028213 1001283 717985 807831 724402 732878 221036 681231 608236 961490 954796 116653 674812 813358 401855 670223 369881 900246 652636 184939 546652 858407 959320 986437 304988 947279 146913 170167 716862 690019 626061 937460 117429 481174 946861 508652 1034712 473611 987635 997893 798506 249671 670269 788441 875099 1003460 154989 441237 309044 447575 854351 664827 177561 108246 827770 1029507 679214 80732 492371 866550 838522 678873 966893 286172 781712 90587 946227 513904 573153 308349 402815 794521 630303 439537 969310 874650 700780 64737 356113 359153 735781 409479 193308 385599 600507 873927 603849 268087 845633 774303 103645 1034402 1016626 318789 863069 943167 826667 32444 705502 743573 936103 935750 740269 254287 190293 361434 483296 773445 434024 73547 256027 954135 670677 511514 849939 438813 781336 894960 951189 995934 884226 754935 487813 685482 447239 481303 883015 213759 923437 347120 939827 750731 613756 570542 1040399 154415 46479 515202 502177 900676 864831 958122 80370 827110 481236 728241 226351 480647 864076 890076 341181 357469 256470 677495 373351 764771 254190 355998 505632 910444 514949 648495 942503 1032690 549615 923372 359906 594551 841347 875089 521154 255084 453556 801639 1003218 711220 963132 834385 209341 334535 564015 968589 1024558 902279 867516 874611 213927 451674 865050 359331 289718 157525 815887 821994 830404 890341 714811 821167 898978 986520 356065 52722 127708 835998 483956 752143 187811 571051 442975 938486 934524 392521 407983 271851 730484 959291 354011 509236 776008 774080 848554 694001 965675 670139 767890 637169 502108 734069 995566 334255 635730 813703 317015 65422 829979 389534 740213 103799 1032915 1001140 678131 581236 521425 619496 470725 663156 781876 452365 984173 178548 397535 354605 252458 735954 646422 783877 444885 195635 286458 773602 487048 1023171 139091 556174 1010628 740986 179727 81437 457101 635857 613362 550871 105598 77531 53439 489059 72319 1004202 713371 480025 723770 310492 772585 158423 308351 225174 603582 223705 349786 359331 58859 908072 636990 941956 643982 1005725 196181 300455 896230 365167 378710 48695 210901 967797 838283 612519 713811 828797 759865 619835 774509 227548 259354 901618 244636 441121 1009929 887463 212712 776526 608505 62874 209381 229819 300409 667963 983788 397679 518737 116271 513260 658623 720465 811495 292399 56808 713831 340811 756089 1000853 843354 889754 679545 364910 146847 642359 444908 809287 177835 336347 479185 898188 715418 779968 704116 652566 385836 963907 178459 494631 782564 841163 761353 1039896 1030594 116415 382834 919101 520397 476924 845157 730019 838051 674591 863831 101739 620961 863814 400764 275324 241912 684772 596951 584651 482589 571565 516506 732821 685233 192302 866150 154106 888268 872276 281567 146125 483000 379438 127442 250746 489061 73685 799902 193250 909475 721897 713852 637726 28118 325507 238269 260556 983867 556186 176791 440378 800603 613305 360304 796599 635667 42718 496888 679906 804721 874336 326114 990508 445638 791773 537575 552277 485098 1017167 1016981 256647 427635 347108 629559 389449 772049 155542 137150 832914 457877 440212 516465 444825 632554 597878 860862 1009223 213751 540029 725746 716497 1042241 960998 181219 520794 845965 908648 731621 364457 387180 224327 157550 947636 842169 548209 973985 742553 708260 984988 247501 357084 251240 1001535 520251 456258 788415 422888 308151 386855 875856 366971 537791 750981 368500 81272 370411 268189 684730 923625 731882 206697 967649 195897 704195 800440 468078 250275 286705 276329 302499 121495 366183 30186 453705 412988 500779 391972 865750 612478 810383 391729 276701 596187 358214 938603 142951 378190 202334 381735 472730 872824 667085 400923 355391 954483 826834 1025638 585907 242152 113997 1026762 943089 155502 952875 531895 467070 579446 374545 401159 366957 927720 887153 401007 243367 555295 1011766 866539 316917 676316 35830 587496 943602 640478 842449 491955 578003 93918 191443 966406 129465 480610 758158 465129 759307 970931 387811 406110 401290 258091 808906 391459 431931 410431 764140 15607 571273 744115 584111 435797 924522 522370 160379 202695 220435 839923 758222 832323 236307 714519 500567 433120 857757 868256 421547 563962 186102 474756 638605 993218 907816 731602 128425 585576 586798 779882 666854 373244 645900 728519 613994 232843 597180 881362 89013 952526 588649 169915 1037898 467181 838508 615031 904529 199595 84858 380803 726950 512680 747456 1025543 120760 304635 1004785 815978 829294 921977 801851 446970 249288 841155 567887 497610 451742 765824 630357 121676 680924 548561 428986 382726 54683 671007 641785 299900 190286 175230 96156 955770 469783 889519 89916 570744 886682 223465 757065 273406 882070 992822 375895 987882 442274 125862 215011 756635 806267 345020 768134 457123 785954 839002 835085 1030187 783010 447687 258595 907325 871797 324908 488674 1017768 255291 367388 978100 930477 817181 694245 289649 303078 615647 667544 907354 802680 782444 798043 619409 757529 511412 777497 481061 644715 832659 684583 635278 879171 780488 539483 855992 218019 493419 307116 793519 374412 1014168 423247 309950 990381 382610 548567 390533 834762 322506 252514 357962 903369 658863 314486 626635 378797 440147 982658 714518 98161 684334 595934 828269 334622 903462 1008911 419611 224674 16286 896837 953027 106349 357469 517586 402933 516687 193735 296859 378085 574398 318105 975321 278299 719964 389539 760501 530343 323965 458124 983916 979749 433686 452858 897431 953749 964037 370581 207703 821495 24541 393983 883392 551917 701677 371062 891211 463935 582415 597453 256744 849690 392490 181855 728504 503097 648622 733785 769065 310470 994642 825119 173940 668399 162261 846051 814037 637963 499900 687468 312278 630562 818581 480155 489873 452073 121330 259277 65084 143276 317898 418798 877884 854855 822235 400325 817758 529913 495062 306791 575337 357532 816222 997722 194997 941211 332631 247591 989582 960092 991864 768406 237341 341847 800334 649397 329467 479870 209659 906858 845770 498023 251593 710198 184919 440526 612537 984415 869878 412895 719045 218469 435091 716307 375761 500431 645987 774857 397011 714542 892508 454264 47045 520754 844204 126960 96886 521388 509300 1019058 178357 532135 502456 877674 865897 15993 484541 187733 259753 511751 967327 836518 386207 308710 620357 202695 149431 1001166 572742 521546 375003 659263 374123 194129 962701 911662 405488 829285 433018 953111 881833 505746 359254 593908 973612 550517 984313 812510 635996 122732 146897 812455 349518 257369 1012114 910539 962974 970859 678373 914629 498628 933170 715419 429433 906013 312782 63186 231402 841882 952859 103335 679724 745980 963430 347933 436455 621224 907960 994887 413546 922743 236257 993138 825062 555898 233080 971672 967396 662446 318867 612414 48984 259365 294183 341095 654993 937742 744858 114017 574695 704046 176508 609639 947985 987783 842330 297375 373403 972720 957843 334713 482360 937146 247203 154063 931676 944933 952262 31603 245097 1030428 489347 458022 83450 400285 646746 238863 556512 508644 521570 620361 575023 298199 122523 971317 876169 179786 1018744 118189 723407 624446 627693 638632 890661 458312 241420 764617 537564 364469 612148 194967 385431 939909 637029 212654 1040674 27619 774791 649633 685630 398958 683054 150941 680061 646058 749265 208872 207607 515748 372145 376660 382755 648331 240798 277293 648048 870711 639609 989593 615847 618076 890965 337375 993908 964910 520588 942647 386506 550266 963982 358866 1034332 612083 194988 539128 44501 810271 360831 208326 647853 758257 661437 315063 759463 407899 1021464 371410 1031044 823137 314872 437578 163715 874389 77559 568847 935288 484214 978969 892642 255187 73007 857003 177136 493630 587158 689533 969247 647606 225129 539243 611194 649102 625143 422713 671630 294235 680527 1018577 694039 882230 195544 584469 231343 888155 899292 592858 1023130 273787 1034116 1033648 186869 518064 840090 87025 841957 363413 260433 823676 897241 345727 113543 1014834 838415 1000425 204095 151506 528375 247422 620653 961964 937624 858221 401123 544731 370401 763468 836969 951215 388142 932500 61037 432757 1026331 385785 165820 642874 694650 450240 786049 454873 988693 458053 496086 545694 1003096 738163 162678 947406 75761 230526 756979 745963 445685 381550 964488 126614 254382 321843 517496 511764 287694 994837 951975 869263 970393 226162 652589 742113 127852 516765 161310 276374 913718 717593 653869 369589 989368 230262 419646 803678 822591 742769 981712 638007 922283 309899 732860 952213 797176 806854 999012 878087 758428 878274 1016275 993977 261954 1018772 841010 863356 294187 186086 415799 667092 466350 711288 248463 797589 440622 943974 677276 899178 901675 437546 1020949 959737 927480 762675 949656 32382 920702 732553 237286 373988 722668 810804 699564 352756 666609 920351 377330 747096 53135 999192 308591 565067 861939 116717 557566 422844 171835 779289 178051 492521 338556 821739 1044712 996108 436893 922855 1034785 970545 151277 464365 683187 960402 896604 548211 127925 58230 948275 431495 604144 966401 220731 574775 323432 195860 204267 911410 727947 391344 32092 816953 561535 249611 175590 738218 1018577 130850 249313 801419 975662 1039873 399039 572242 505541 32613 1012248 316849 867137 618911 100213 315269 958649 673724 278115 1008588 941472 477883 689367 357227 731750 304239 206822 523457 406361 384011 890091 702678 312727 554763 877500 147274 756523 293645 943647 961208 990982 911808 256519 652009 619173 432535 1002521 571047 65180 60571 946569 395256 341398 470390 896294 635671 277215 649807 634537 341811 1006345 801978 468785 511144 725883 553275 727777 112307 592559 990382 105781 460125 377756 969142 344511 735089 908136 172006 481402 515715 181881 887667 473898 379386 961763 581447 477587 497778 1008026 814249 734502 720037 849285 381709 871565 57727 258611 341836 123642 187315 241360 895310 390410 116089 439719 519046 734518 293857 568147 964324 955690 621304 953212 975548 576979 454187 315791 236746 929704 516282 322255 734357 306518 633446 361982 287645 390222 382889 638005 956361 727013 810662 387297 1030164 138047 125758 907790 1013345 865140 777483 847840 689342 669759 260780 404438 421475 1000143 516456 429663 474283 540457 895037 798631 556236 718182 623839 741748 380299 302927 226447 413039 763694 415869 604101 1036068 405225 255954 718390 598907 238687 953374 686798 508059 627162 124632 383759 129754 711764 473291 815563 519269 850586 214859 849768 499395 354185 1008814 230890 759652 695752 731751 24541 364133 993524 536282 932202 901799 572757 234725 685932 615781 757091 905577 971278 857450 323943 810195 513820 639838 740254 509369 631994 280444 546277 247266 906053 461566 836493 294138 834780 666718 175901 893778 158823 335785 152415 251505 896898 569132 435309 277881 684785 142238 649310 373335 418269 937231 687420 756313 629935 699463 221129 790383 410974 906915 553438 969698 962218 88399 685215 200630 121523 643323 443198 942495 40822 765525 885691 340779 472199 879434 700259 682895 603950 723957 898284 437038 737216 762589 361901 780196 866482 513388 1046570 494709 157372 270143 894825 191285 485545 438061 146682 728931 778874 802256 998476 195224 237482 400354 79322 844721 746697 498497 924913 658418 69612 242029 339062 241396 1021712 159339 843863 634588 886449 67571 873534 493396 317948 381940 902360 505696 303041 552786 874733 234619 986733 402387 420759 211705 711469 918327 919548 1041546 596638 387321 55191 15595 743611 423450 823256 498540 416252 794382 57783 844431 696205 1028809 504402 587532 922903 994209 206458 316396 937881 482025 754478 503171 904238 994198 278345 970516 637082 513130 862059 872266 441046 137195 362199 373677 502725 631501 128853 278189 241265 932626 619242 981232 694587 769592 258468 452823 869628 509874 1019690 112311 113602 830428 954925 922685 880390 553758 415585 470682 512629 260741 717227 150774 484745 161467 946825 366193 945064 944191 870256 639475 335725 46044 516651 520481 769569 98225 288999 814457 936676 687202 314169 92661 85731 458943 915248 980249 455498 172669 200405 384710 869215 760280 114372 274379 828603 349543 679486 1014545 256724 200187 721877 646938 917312 315799 244092 1001818 757644 497901 81262 914702 897437 746611 728396 872408 679117 994437 814946 747819 612827 845165 408482 288684 64364 864729 875194 1012294 225497 417226 550382 388933 718546 517573 137210 850400 921183 584645 59707 120745 185804 902634 508860 22507 116684 288317 650791 650137 112041 898265 1020593 660922 316951 190831 910004 742137 366554 93941 695718 739037 994577 451770 24254 719264 647610 536179 989075 481063 846297 863347 668787 613803 603033 381039 877430 1003575 559062 972336 894181 1032378 347005 901692 779402 404921 1040950 159605 632732 945482 825050 386424 235035 1025458 276909 747798 92119 797935 780323 909541 1025746 259013 946727 159701 155597 781355 748302 971857 1039374 216723 682673 210884 293865 600317 89561 658127 955233 465641 493693 905827 639567 855538 373688 153560 343745 231887 774283 515250 601835 260111 977364 1004892 712330 704074 1004273 1027241 108463 184779 684779 838385 80754 508693 300409 921847 845046 432060 866129 381292 1021649 532078 858671 380017 1008226 231659 1007396 987758 465726 187500 302773 406198 734238 982308 486791 668542 533887 948536 740788 864874 666967 124470 799159 374201 240972 879382 984670 104285 1007377 781192 1009090 907044 392072 876959 341702 385782 245294 1019081 571578 179354 219758 945811 1009169 1010186 674653 960201 929991 74238 407452 605575 915504 441800 186021 248818 681134 508650 771231 993615 988214 362302 343496 410099 901847 651958 700669 670421 388119 897182 588005 406747 500330 188372 398055 65429 1030667 1011028 253582 996631 677071 440367 805353 519809 878001 311233 646950 482478 851176 730577 772315 411951 774387 871951 699340 956621 650138 838254 250849 1020462 919548 1013925 715037 695577 694965 490392 686704 652568 774701 468413 750467 77436 364239 1009286 760265 1014656 641723 775335 687473 173045 325546 466483 832183 65363 1024534 950050 258531 252195 1004184 244632 958671 187350 976039 660987 472427 319434 702200 388152 702157 368437 129145 665422 863354 359850 927079 191861 308947 187826 438511 608733 388307 701362 281399 1001282 423452 348627 383946 445116 1018316 976248 225695 1016729 535887 719043 217709 472626 185805 1038630 670453 763332 364094 923366 488757 350028 579902 830904 333391 706004 705215 689109 1045761 697310 229194 978089 434747 94677 798294 939117 308948 748840 279294 584087 1004468 571738 968434 909645 484571 1041282 899288 347807 743848 202622 960986 388749 433807 912550 185199 794036 509297 501433 443515 202235 777100 859229 834802 281534 390228 700056 416969 565014 945493 864028 866133 117735 992550 188234 924826 188892 960745 481846 1018197 953629 649700 113002 671443 674351 123791 306152 470108 417037 462351 940078 235758 985529 476591 878184 604542 1014808 841334 260618 504606 806455 93117 981270 580758 482388 778894 910677 195010 218349 257266 347321 440446 635194 652570 654152 617651 784652 677725 192031 277986 975694 311045 411599 768186 898353 349118 772809 585105 779907 653098 721583 65254 316873 179942 877022 514725 522412 408984 690023 404458 138699 710499 375672 317369 694862 933161 931068 299991 889698 584078 611036 320876 1024807 694109 991013 378967 234955 1024121 927381 447961 1033184 742762 1004404 770533 513460 901583 631015 456467 842854 292427 869579 768790 908564 464158 481899 693685 588483 955832 701015 947816 690152 939369 1030336 879722 780754 85907 895783 713594 770391 482509 246772 218548 863395 227108 437966 724954 895239 756521 170932 932301 521994 331565 473165 383666 805844 1041554 389548 446655 306803 817349 195893 734483 708947 416180 459387 663118 388740 309089 573268 155580 628714 414634 620147 116895 318065 1038481 290199 91964 537789 420586 490272 812245 993693 447019 281959 104054 866076 388049 233971 415097 837783 587589 748457 621224 816295 131012 879081 769317 906574 1033006 599391 1028506 384118 572787 845323 972831 229089 806313 331724 1036335 323900 497388 119763 444659 940469 1023562 320798 739706 554428 179140 334797 365811 208505 204061 252953 349086 607739 233396 971094 669386 183950 1045066 985917 432303 1041093 554183 898596 981344 984570 552430 613864 341397 293338 863729 408695 711090 511753 985925 792463 914024 48616 84839 150506 815919 681171 495334 639639 957227 730582 756126 698590 641882 635500 194466 421345 1032873 450718 999043 428517 784128 826790 691611 321291 772953 431340 219638 396666 62999 158479 227983 706987 735864 643865 704823 789691 952566 798314 1021459 421827 811383 830590 414397 486185 394559 57101 916160 157562 489056 911017 363495 457877 710943 387279 763015 582743 902050 324939 604899 798310 884245 387606 761241 700621 754405 407437 162375 763478 430479 928744 773770 329631 807262 585159 465761 893419 387308 482856 903011 500180 730490 817539 863635 577115 47063 159350 252746 420561 547527 31459 1013648 288955 146686 288467 205679 363647 847497 400229 620394 974991 834529 858360 536237 759979 794069 355158 901841 715790 694617 973236 783480 883426 238798 517296 440925 902504 210874 812729 890732 511842 450132 419780 573133 32539 921338 834597 383778 617913 843033 911503 487550 508253 588748 1041856 772367 447147 64551 1000928 866684 419687 368396 240421 908058 830887 254403 889310 216183 288958 367453 554746 335610 1037552 472357 518994 879257 791167 681591 583198 988255 96367 518864 1012746 1045525 350367 564851 110262 496742 892801 545769 932254 226787 247534 1037418 588566 157299 386205 806838 957172 841009 225192 770548 472165 392842 112525 493425 247899 236893 485965 260170 629230 658364 572687 348100 684837 445541 511755 469347 681669 770743 599803 291196 879216 570663 964385 781346 85483 728189 451291 1016741 504737 208732 728796 874314 157621 209530 504261 912492 717494 1024461 162331 388636 31343 387764 668477 950974 258000 104765 222045 975909 642644 748183 1043078 384248 286630 419785 440422 1009187 951535 409288 62919 311791 823281 809583 479077 1005265 714164 944931 938204 275805 1025314 667197 509676 728399 1013006 479110 834978 249182 776408 951779 743470 484634 383267 969893 968376 178598 355379 817514 874058 151513 825530 830066 833877 554362 203746 769858 741264 314986 755651 192138 520286 666727 961388 326083 972144 163683 305899 685482 741206 726877 364514 112071 666575 616148 679093 627039 496369 849948 249949 509381 226268 887421 578621 195164 713070 1000574 177393 457810 994073 620199 879690 956120 758815 169786 874192 1027660 501116 640440 24529 692461 420318 890229 766945 633686 882748 334062 702134 501994 741711 832345 796412 60301 881949 357324 711512 228722 117878 157339 759324 664285 801724 579117 896416 378011 373551 191081 410943 461438 1018459 951762 61270 302279 631485 813387 826676 576427 462057 1037954 386892 761373 936046 716484 485607 728888 894260 417127 584044 311193 654402 654664 759930 1004372 963361 977417 391409 155117 234870 862617 457388 227749 756284 879274 378837 1028500 98117 373486 466662 953710 849618 669310 750497 213497 326243 909853 939311 581474 871495 510998 761244 1020753 841166 1005659 128780 814934 185742 348037 763961 143807 851240 901611 718345 976984 1010892 670618 766989 314868 809763 716348 941148 678565 797628 717118 712024 53015 357947 1006985 409396 319141 652681 986413 100222 907841 718114 276340 531962 129479 494143 38319 1024802 823254 869872 476541 484039 198134 779475 928668 517315 256660 1008394 714901 304093 990506 48506 869353 379998 698196 212303 413682 890662 882065 321457 832110 237233 845731 992224 540111 390277 746647 706421 259470 52222 355177 851232 849560 522704 419789 941777 498699 890821 515888 939985 943767 1035592 640451 650641 961384 831098 1043489 92603 697726 258131 926518 103599 188202 1023936 913714 784394 744267 233949 956567 566077 214493 619242 454040 832361 717673 587162 709581 241558 627963 953757 324963 1010234 1024426 864807 649357 81634 965923 97899 162042 765380 81465 357447 776472 502516 929592 244956 718972 217049 441260 552542 145123 896645 175942 117973 872300 128249 935454 547068 487825 370939 370033 292431 505613 122477 854781 784966 771688 947576 830931 826098 876082 736821 281597 668796 661359 207725 40399 317382 1018675 103917 636497 638603 498235 225754 499360 452145 400844 704815 355752 872074 684157 667123 495133 554462 745885 105949 259048 834467 608222 290571 932707 892314 230873 633021 714347 269230 486274 903445 314683 690091 621199 627483 1043714 91567 572328 893899 1022800 981665 659414 210718 48547 517399 618105 354161 496711 938587 517059 817382 209749 483836 502700 1028032 932691 440248 132079 116718 585935 573132 763483 551422 867738 835016 219604 356959 231898 381297 230735 833972 962844 675561 435052 200655 310922 431005 585539 871830 1018323 223676 228519 712300 187313 851206 64661 235097 877268 1012026 369591 348719 237108 250712 416861 476081 891054 290513 147070 826909 362926 1001670 515234 643756 775760 247951 372398 945540 641263 472366 645438 937277 652977 797556 945865 348287 23767 764518 375181 329975 893245 153514 878294 291949 480645 429231 957094 93343 31740 1028157 900233 813851 186044 624414 231231 318237 851540 996737 462243 927151 744660 201710 720021 498189 571206 126672 212051 240108 942947 954810 679475 370037 195220 249259 486243 998541 732116 992101 841502 247589 260203 706157 911654 732853 154870 452985 915012 760536 858748 548215 464848 339275 701369 1038914 1002298 439721 597862 1034343 350129 418975 422885 842184 652754 826717 748378 482081 357494 221132 702743 410735 907049 463934 504180 387484 89787 128105 96815 130097 81493 263999 958883 30167 178902 368298 804207 613331 933187 992240 1025412 861799 186209 943912 743408 118249 290443 547511 223467 1024410 163642 158452 874933 322871 63084 421685 911752 713627 727518 569321 909542 963642 580824 14807 421163 596893 712014 56314 1005240 413099 851340 957560 408793 765844 487108 233263 879193 293143 357062 874621 389337 466349 867749 841009 813877 654595 685990 645732 223602 382187 870200 778415 804189 430925 194680 970537 335346 666482 813774 402415 878918 618325 621100 606955 616421 381495 254888 856558 574331 188266 567130 892473 114183 528341 772627 897677 207038 773988 259424 637271 841316 641976 367838 196006 875177 864942 426739 989001 916225 801769 488622 108795 688096 994480 188246 669275 506563 382501 378165 658870 708423 478343 924247 948614 958956 347860 310875 356828 780347 959141 455945 387159 235791 1036992 1042634 738284 425262 224154 473868 895924 698843 686908 596655 649533 5823 1037672 771667 219065 342501 292564 1041796 290463 441466 993579 447519 427323 565855 701621 821695 799902 935784 946459 189583 256705 220525 1018972 112687 429923 223610 949592 241966 305788 341364 756214 951543 257553 815947 281791 718257 789238 846010 349511 496890 858941 635644 169331 293486 321378 732787 465904 807293 992645 501276 971714 227297 1029732 691687 85655 355668 228438 937193 1038552 649814 1012745 865206 937239 194845 480892 678770 723439 597468 510308 875864 512791 563933 709324 472548 814945 525815 175079 851589 1045513 89557 869741 717112 798646 241323 823015 373710 596478 685656 323436 970252 801460 125597 248125 733937 476664 826236 682236 726871 859253 288055 879687 677210 309108 141273 310885 1006166 680876 570686 304991 577225 238247 723893 805582 880862 825033 805230 503498 822199 191956 861686 535805 855899 233852 484925 128467 186870 784549 240830 801626 733373 81238 421780 325452 204530 938727 403303 162951 396014 780039 710927 874725 184479 652956 253162 1040458 500969 904500 936402 243501 191079 939430 390697 580751 652649 613206 49067 838609 354575 440787 911644 568475 514381 802406 438667 843962 399218 241846 695476 104189 310100 735026 793303 628319 212714 906409 425642 358248 456862 593355 759997 1035944 290652 1022785 911460 1018353 210809 569021 326679 87831 119611 433848 939550 440689 240308 696132 154043 59175 883779 539640 858518 546297 964114 978443 810780 895664 163308 820439 930166 218479 291820 62935 355931 255363 119715 938771 339301 530919 643940 832675 930582 341462 706354 516931 444305 652236 161575 171795 314143 731962 726524 205743 993477 1022305 811506 851482 509113 1021289 409507 718010 389558 960753 628972 972394 120305 499121 366007 499773 307006 1029705 293075 14171 595769 680911 984802 316391 1034474 128650 573085 626875 221024 802206 758587 32309 113849 512480 954759 709585 681517 834901 934323 808873 91423 320974 375969 285813 1028568 383639 670434 777366 202671 832497 816910 586641 326430 870892 282429 764503 255819 782556 763634 1012517 942262 875627 281501 638756 645663 281975 189814 317036 298748 785034 772944 568314 1013970 107002 715930 762229 387286 463850 193451 309357 616634 684741 384641 213884 989808 306327 861563 244836 81197 236655 779143 429850 384916 332771 1030500 936271 1034631 612666 754139 250271 455608 772906 32250 366502 378494 89759 383682 605658 169693 260214 81579 302739 804476 62366 518358 792492 65218 774159 779640 1023366 170936 632681 998675 279743 251498 158875 746933 255531 493049 130884 114446 898016 897507 662159 701039 519243 564722 416379 463539 412797 56026 489689 654952 318789 356235 578027 191671 399847 921917 410959 234894 802327 110547 40851 181235 642364 948690 1001899 775348 715082 705843 1012113 570870 1007200 580345 61134 56798 317420 104043 358192 495540 552746 539303 714797 994528 547572 906563 974386 7870 384913 940682 474726 608982 702822 355189 839565 630087 318575 201183 166863 563903 932468 902238 521860 301754 512605 905160 572258 778951 392612 576455 373224 230119 873196 522373 190885 989972 305791 381937 258918 703004 908852 537502 286609 253464 962069 1009421 114190 380247 916546 728284 568878 497430 751646 18301 686470 774339 287724 229314 863435 842070 1010017 897069 980116 101227 817336 1000086 245098 532406 169445 818853 301871 259289 990215 143349 861971 385871 271099 927641 719280 231197 944905 958701 683448 464562 709575 1026361 554759 800654 399822 159217 976953 226923 982161 763708 358066 153213 846742 669274 485535 935199 177133 750297 660939 209913 652617 140791 960139 338141 501409 864224 783473 839441 190285 151293 177605 995746 126930 587174 1022179 579534 770894 31357 947737 546227 943477 237333 617883 376364 653040 472483 811833 798010 914658 882181 985571 645278 1001282 462195 869873 187693 409050 736104 844967 579367 349742 409556 772639 907349 584390 828819 996816 933436 709838 446823 1046568 977714 118513 830141 662229 306029 359014 542583 964110 869166 318262 331243 641517 476389 1004340 292468 847143 711536 324545 509326 1032427 995952 110835 468339 359698 575465 514374 1030412 52574 44282 62190 624124 222006 689622 812861 516940 749200 951772 925560 933202 764716 501070 941347 582901 244192 387192 615914 717560 926379 882759 815941 556422 473812 813917 712417 950989 223829 80342 891183 211767 247465 896172 685230 313806 710384 64543 859925 456796 599540 960285 141211 978128 471159 902051 945223 292411 226575 686800 282101 181997 949573 948002 310823 326104 990914 836314 891531 1008868 718506 202473 1019116 717094 284479 452146 306999 507712 97206 661339 959607 792190 285174 427835 706032 1009253 637831 754093 695099 742130 373823 505752 49126 522376 465980 764429 1038993 817497 500926 387283 233299 446044 230974 653853 882130 880452 195143 504238 614875 429965 717445 637658 4027 796926 841132 976174 741587 620984 186733 235461 967870 307188 449264 480370 129451 630342 187486 250972 1022991 325275 825582 419507 314007 452052 464279 373228 520457 1000237 306914 13305 816915 701035 227130 154938 453811 891365 709795 678627 723071 767548 1030725 673261 860054 727721 813883 849361 792959 729917 764573 210795 180128 173671 677737 768579 445575 53695 185722 813255 448811 261576 678741 860397 318054 572094 322359 900154 179939 234095 996193 733966 150509 724071 731569 795951 1033544 679779 252904 347470 653752 562909 712120 748092 225204 638057 404332 675562 736812 619197 1020270 712672 472424 552870 119997 155634 742058 81776 824953 336315 564730 983996 375581 913507 407463 343691 761038 948819 497747 964428 374862 240499 833193 1001701 302315 92134 871097 944282 566679 662951 777302 764136 824531 1046144 516655 920755 535223 761521 915136 240471 605587 626502 584661 925530 473291 389864 1029219 1030177 505665 120546 108095 873535 957347 495491 772220 501654 683466 855950 349426 833235 547743 701019 911125 338866 711077 599540 375458 77407 470590 60389 305145 46573 620345 771491 124846 984215 826105 649648 898757 723947 603957 875673 473302 450062 40687 910460 382318 337882 978016 176040 507145 488103 154951 156666 784922 128316 478396 799420 825812 927188 473743 355685 679084 510948 431982 397297 647287 989914 896992 838774 129805 328571 825573 105243 703124 873436 206303 1037837 875705 947768 438939 106279 680627 253605 753172 706362 649871 143199 423319 718816 669684 454369 628622 248862 930037 865323 710234 451977 223661 304854 385764 757676 893836 747038 644082 356635 45814 350021 413091 636880 971612 227084 580015 713696 340659 698255 101471 769476 579238 509643 135070 985321 714673 833249 879942 72126 715030 682963 937546 515244 162171 391977 516000 408173 864659 292813 863588 617357 255480 433073 589604 26094 991972 610027 977578 236910 678366 60103 174522 843315 958780 258667 998539 1019673 58589 679471 685528 425316 715862 837579 1014851 213567 104885 465123 641756 495314 503130 858583 485669 177310 552922 244501 158521 506040 816116 728974 461779 423765 769221 793405 889767 417176 992941 898896 876016 85399 440399 778410 522465 139185 195271 671572 583559 587177 727895 685215 597326 812243 499085 774844 677562 911896 422709 496502 620109 562910 142519 652176 422076 516423 846133 470632 510558 784936 431579 898890 654356 185203 292205 107388 664569 477141 339739 902993 354846 40062 925636 358633 888381 289723 991121 967377 898587 912195 355630 1003838 427882 693721 95725 806129 812399 944445 654726 948355 839189 415689 699623 973509 702741 339677 761473 129222 544477 453560 776660 481756 826308 911571 684877 972453 439731 896519 1003043 864941 987453 715626 1004099 216489 752723 1035041 869555 128470 766898 418043 570103 834868 322168 666556 818057 618710 910875 474332 166711 478423 898609 850520 512582 416331 942577 965568 831148 256426 162736 783399 310396 633151 801016 775858 761099 163050 374310 976677 942835 24439 212237 772513 837330 686887 256426 617328 186740 475501 497042 28383 417434 826043 892557 798135 359069 267959 644984 1008695 351585 579261 339743 170929 861723 346483 256113 929574 922221 1037093 911482 760021 874119 713948 980741 234827 4090 815167 876922 340446 367199 784536 260889 504907 1018692 799837 679121 872249 844333 973859 359236 979252 731950 724427 875169 833902 120758 921437 892240 522569 251852 160725 391841 420252 1002190 994825 879289 370594 732089 77769 641869 718957 187260 1038884 1035480 771196 637425 790454 1002728 874342 909878 840113 783516 968656 437953 300733 617758 662941 95599 120245 543165 861817 761421 981141 577231 520649 407869 552922 570745 708576 498524 552399 128898 240491 976973 638196 646252 376601 123627 804526 943977 572348 943578 175543 491202 366453 713698 671689 400511 799224 764912 382174 717961 728755 726503 522804 87026 155165 210161 858080 1009442 773462 370135 798005 185671 837787 420780 832917 241211 782818 243884 776372 1035017 898832 747291 1033049 48917 245266 390866 126136 144103 703315 705477 961142 967656 474977 109561 154827 700110 896929 284011 343714 313230 228367 1035413 472028 963921 493150 163685 637747 416370 1036052 390548 881482 955687 479185 567734 618134 556851 559613 183998 834091 825534 418286 293497 736037 392069 683130 943809 814494 241364 874825 314090 909770 329661 355079 395967 961308 919151 302969 316526 886907 223662 793788 449306 821887 380594 236062 765350 703642 897567 420814 184250 586127 129202 569710 128909 832935 888056 595543 830713 573949 754735 595417 932442 475638 565034 419230 1016785 584661 325181 1046816 732951 568382 992102 757047 451435 378315 195484 775508 595869 707564 457765 54782 1035688 776531 833084 701557 268751 351794 701683 257357 201342 496053 569190 668958 761621 227766 644695 849544 1016887 424280 469233 881813 847902 874668 96764 306996 448416 903789 848956 437295 324838 726012 204728 892061 107503 112175 112073 428877 1017514 668661 250993 59230 967869 674235 254620 824540 845176 825080 840285 485088 746553 901302 845901 348085 448199 646018 889403 342119 943427 675738 453932 639198 692695 907318 163593 153460 305597 941832 904274 908373 255187 1013125 902473 763335 209707 989785 322229 351846 1030193 442026 690917 201595 830906 783188 494766 618931 813881 317260 382778 864081 572099 603015 775400 950847 468282 236059 345052 723388 445117 618855 233597 452548 712521 979621 945578 927533 652362 444847 471294 956877 764586 667277 560566 109463 729703 784432 118461 235257 932322 1004118 881784 227795 923467 553805 626407 782784 796145 981251 712830 1006352 93991 806627 537966 840524 907746 1040919 951213 687406 605602 358640 698670 705615 105686 266223 821237 820605 899379 743207 96209 548751 249516 68347 821823 227559 167550 574426 587148 612551 577135 327202 518554 216797 305898 407497 967481 955207 684346 877362 325017 379151 216667 162670 601884 839847 643983 343094 881454 781846 452787 692470 621259 448725 236013 407397 277791 859694 506909 445688 274166 990832 389390 717193 496143 778533 248891 229871 668527 278389 597450 670061 709727 572148 389297 249292 920918 456418 589698 676327 660349 681754 865819 831412 52980 481732 878163 378856 1005281 161149 718576 230519 960668 834104 99803 214991 162439 905012 146839 748212 757951 492766 859557 420201 825826 907463 750412 98100 638486 445106 1028195 836063 986986 371412 798630 571211 354243 712828 490066 553338 764583 340807 102043 673235 776425 915660 930220 629878 1041547 450320 564335 548284 881927 679672 759928 866722 841111 212196 425880 657398 294492 898266 959581 284923 996953 436005 500518 943054 875115 504026 693113 748748 16102 130883 826610 522786 643546 538605 683166 385213 952122 880978 956218 20431 242969 683928 772710 422760 539641 641630 646405 1020264 348795 16326 141949 468401 587621 847302 548463 766054 793813 732614 847784 486584 604540 620701 52087 423035 224372 458058 199867 808183 354996 89502 398683 588173 737038 385253 78718 321000 367034 796311 718060 326266 326993 193814 876357 738808 869291 73712 104669 363417 35709 746779 733910 444284 611043 585184 493415 532990 101559 992617 109507 150463 746903 990632 994198 202527 73582 738797 290215 369255 93621 778779 929635 806313 259560 157596 1025734 764757 536188 420942 798071 478533 566621 899277 663389 58812 884274 793911 890233 914522 284567 400287 774640 485925 273246 175669 382295 715565 405351 556500 951885 837195 488522 401107 560825 142300 486572 764205 445170 839478 859381 207102 757205 196393 150525 755479 835356 968775 488690 892088 830952 687123 309042 472662 956140 1010728 508733 733791 985721 793811 907861 340729 507410 637794 880869 178420 710292 743392 870317 1038347 465017 867863 258734 1013296 653467 497870 1016789 1009001 977706 703243 918430 814296 52925 641715 769049 681933 1021176 564134 383101 537495 258390 619283 120762 943336 450066 989382 822445 240921 185947 209533 314675 910993 500611 145116 997841 885973 375497 911266 677341 253362 564939 77683 506127 507459 539377 55193 516856 1009942 967393 976036 312565 1032286 613777 963740 352746 253582 837304 444859 105071 413871 146541 38831 253724 935801 601438 109119 605413 840885 775446 636811 646804 620773 259494 834248 638561 163227 223773 391514 881906 665267 1008376 597359 639349 391502 618035 539494 979525 150526 401108 249099 454309 843681 966179 292779 359314 679876 64601 765486 81522 801558 412349 307101 112332 457874 997192 93654 874444 937805 835350 841267 41855 1019436 718528 341881 417720 385267 847698 841046 437480 747833 715087 718662 475510 341355 255587 81750 792891 476021 729835 1026261 567271 1016954 152443 881769 1018488 290794 337595 617366 494375 208105 944429 718192 914792 820159 1017073 828364 505042 513140 694122 357491 736617 514212 440669 374181 902970 734933 603253 471979 127800 422236 348043 776360 462382 179303 792494 694379 577306 999050 455052 502453 241166 56557 514376 170937 301881 635882 613353 989069 973226 192313 575422 472693 931282 366349 698190 976548 444125 435261 809564 415932 748965 469481 725721 968390 847930 739571 904033 1018450 383155 315051 447390 194938 461115 277467 433801 96921 224146 588199 11709 504994 842329 478628 477387 240618 766649 379335 509233 236150 544742 799623 892291 1021703 122669 127286 813391 154835 291887 978452 319245 736876 309863 202741 265965 620520 871886 583479 616083 791979 47469 495799 514602 324878 905425 520664 27566 512156 154295 779752 903409 826745 567158 922443 933633 89399 690126 186353 92921 327365 837789 600766 605936 980489 360322 476141 905610 186316 957773 462185 737168 945687 607069 677598 713927 1006024 226007 748203 794472 240525 719780 275903 165695 64185 1027298 321339 343667 663499 805847 703031 661695 22524 768521 746714 745910 969580 407907 348067 100310 1022659 252046 776396 830230 880416 641496 726837 815020 430991 968340 845335 736552 1034420 632434 297974 46203 901247 564367 522002 610675 414646 610141 539477 402911 438220 505066 644977 873078 257841 324531 944590 522892 540621 213663 375133 594365 128593 323402 521228 333019 966781 948932 189295 929353 937623 507300 494269 367061 119467 941226 228804 936692 486460 899220 218044 925582 150987 881211 535895 617912 195817 730356 318743 686314 208215 276329 110508 724623 193167 865906 583095 922363 597980 741345 496414 242645 473780 215514 816687 73430 748149 242805 181595 973327 617429 875796 644714 1035970 763715 893127 309549 48502 783445 551896 503016 127945 936631 321863 706282 910886 471677 892294 814562 940571 379316 215957 284339 1022744 839274 704267 838531 588502 128945 1026614 497272 375130 685212 770678 449171 940902 391043 206827 989398 497008 227578 444914 765532 469647 15991 1019305 681789 486794 334748 311790 898758 928496 1037833 109428 550261 833237 838011 1028810 635485 990308 833082 569854 261825 424140 342941 97458 839435 645317 162153 449253 890681 754171 695197 177815 923050 379810 305662 933666 742851 588148 352683 214837 703444 720546 173423 603886 817940 497475 290298 331549 577143 331513 410075 591294 573949 816860 1029984 40575 438839 645159 709569 474288 129562 542526 663370 192042 225221 610281 239600 588389 973453 967079 979313 695507 515480 112373 849578 993944 194348 1040587 1012961 587831 648347 1008998 493266 347757 684732 668631 339598 575399 102390 209635 152285 289533 338803 222795 573040 424391 815662 350394 349914 608149 886477 119658 448134 450416 609845 964770 154439 722551 604100 808681 100207 1019777 793724 462606 815571 846171 1026630 255459 458499 834730 653473 274094 945299 208314 298877 155256 773027 641205 739834 1001741 978625 417098 339175 763692 762854 909670 908165 779037 589528 346072 722902 691891 609431 96958 243807 95693 675538 868177 947116 875490 63674 849648 516284 602942 826522 989089 1027353 1024141 894492 120779 1035081 509873 887670 335724 850036 315287 96829 733692 835833 515601 398751 342945 531420 568633 312758 341775 276210 810921 717125 634042 882341 615928 947796 177592 1013297 699966 945731 173917 705518 897704 938980 504618 388653 439051 840815 955278 818898 519441 645368 637891 929622 689979 630582 14329 769729 830661 904761 621848 487073 729567 813558 637471 416692 54260 322782 488401 386609 700180 970020 421864 632213 697046 639934 950686 351662 389717 440903 714420 864459 672382 320703 427835 530877 105842 869261 804583 793846 793965 890471 858599 1005133 453512 810172 542271 422043 261936 703658 246327 755688 688006 311070 124211 841371 638356 153287 701237 234330 322331 959126 145087 898738 510606 735442 678350 505500 415352 670645 974923 113395 883990 244821 268231 953222 865387 903144 107870 1027496 305013 476597 89389 1015552 62939 345590 56312 682195 145374 459260 842232 571198 674719 855213 1025130 163094 1026722 731514 380337 968610 520796 211305 236203 110060 726969 1017262 808591 226391 372632 309617 397286 151452 876851 764581 712201 298143 491964 795535 331486 705934 409427 175772 534451 243588 646671 963636 404826 15199 47593 713394 825786 510757 1042505 605554 662518 839137 763123 1002729 649035 728790 891198 855837 849308 153498 856971 30198 800605 16203 142523 589074 971233 903251 794517 874598 992939 387984 763702 929112 866218 260265 29681 452241 686227 253701 1033164 102906 839342 239951 865130 780615 612139 854887 249556 28617 820686 644646 867024 535771 750403 1024940 785925 739867 871740 352138 189231 102358 161512 630444 516135 970145 968374 682195 701338 531165 620765 283507 905443 703052 832087 879946 633453 863851 122710 318359 149435 354782 648372 814470 171242 953626 223589 609821 911422 192559 390822 160117 781152 1025394 65412 830346 959949 663227 589210 90022 722031 238765 95602 64856 605338 826005 676339 28630 873562 808399 488044 817858 947050 894382 934904 758505 531063 235406 951411 902442 427199 376676 11743 280299 1002255 278001 827899 450894 388048 746895 977099 690895 843399 877446 751043 733486 258953 532313 1012014 749348 907307 363363 580058 386139 1041483 369405 1016691 431732 474213 572793 372633 64890 245057 130953 746440 380219 967595 630690 411262 233039 726123 121698 986171 936142 128166 595879 257652 713195 192416 314873 53219 894173 71149 195128 358611 495860 897865 499002 1025295 250909 863415 407790 500335 626315 432526 489073 1017656 812862 466382 885237 972073 310257 727771 424363 668391 200663 122786 806828 423025 856042 341457 746402 505013 933212 373108 670567 154853 309750 161492 810460 623578 388330 762039 1013864 352911 373557 117167 579695 669943 1037988 453450 910929 513582 129830 275925 728984 230646 609653 942299 480451 453570 935303 456905 765004 472295 497230 742007 440381 372179 445725 775394 955951 778814 640851 997585 204220 254194 419135 211944 405037 175866 514225 14201 643189 721658 433342 480458 36847 773301 383387 978083 13306 636006 503682 98188 62700 484766 392402 829107 354138 967390 440891 241074 903002 169278 825722 212394 189775 363710 801219 1035593 896584 691551 830932 886237 176870 480714 887691 702830 723197 306524 907025 393471 81393 490179 224341 989059 953902 684439 941363 696138 368270 175151 784946 775113 942524 798047 961081 423827 130119 762812 509492 118461 749085 158579 640925 764553 314095 848302 444108 729757 774291 219390 216647 832968 678105 734495 897628 890772 242164 990540 640850 493995 369499 830419 580557 612817 802504 905786 709935 358833 390206 60959 290197 488854 890142 860858 770965 733675 686833 538047 441174 484967 92533 513170 611953 202686 113484 837100 980564 715850 503505 198381 677270 28637 64492 526975 128062 1021169 990734 142303 742345 761388 869031 979171 932405 465595 983886 812573 85981 110328 909546 286641 472598 323016 489378 424601 449098 930629 511697 840370 904930 95837 142783 743027 813758 399338 681652 715129 750637 791979 699896 920554 311194 500601 751365 54202 461814 954289 1029953 825911 62398 953228 755636 247602 473242 750798 138843 489545 889976 939675 845105 659955 955866 800630 290614 825518 160700 990824 387555 752082 871021 826478 355870 242269 951495 848274 885995 447288 464865 181715 858342 278489 906650 969247 843122 686441 795502 72692 621742 96966 607717 373821 834633 298743 953733 840025 210165 733603 748039 252275 828390 315887 733965 862706 370632 912025 965222 28636 683911 168927 766477 552279 467961 649592 373655 510698 64173 329566 747621 38398 370987 249270 251574 847133 663119 1018409 372085 778523 324814 58575 652709 654022 60750 614249 121707 476651 631768 208733 837039 498273 52414 155498 301771 258693 542187 1030158 592311 165111 1032614 548467 341740 579037 728091 436952 91626 855850 479612 413174 939632 693707 433447 707502 847638 339527 990620 84479 64854 308790 902605 40795 520271 29367 947859 996893 423124 167407 840124 967630 802462 335217 484541 905893 252087 502201 566714 410870 189178 443423 783385 187851 582003 451958 756146 608511 928675 891608 660839 471515 578942 504043 1026155 248523 699988 468127 235253 564152 588139 116987 791475 560335 710905 663029 343277 60538 415085 207039 698065 986858 662679 983677 88952 422861 940890 634283 810665 699212 713054 313583 671341 227781 956337 960019 233815 292663 616405 127411 563127 453817 61689 64753 1028281 747960 477502 767034 867388 704056 348539 971385 711243 415389 270221 95729 959354 513508 650357 254062 433002 335630 351177 619175 565082 952855 703154 1002185 457393 767402 411511 681334 755299 342985 170741 747462 621296 548461 431503 433968 714361 687048 736180 716176 156415 496917 250733 259460 309495 149239 620209 24467 543615 157181 57001 746874 863047 463578 957354 754391 479900 247602 370959 478612 770929 584727 932464 633467 371964 244778 257358 192395 66943 619629 226199 741486 647072 248886 732476 856026 552557 586467 469243 513705 179245 834148 826201 218075 900912 419539 953318 775906 452263 994069 560029 586933 1024599 712236 768171 683566 159646 224335 987081 771470 528115 633548 320619 417483 970956 107991 283263 219382 955574 870606 424434 746921 659246 1005075 511369 866016 111565 212912 396988 782641 552837 804662 1012524 757305 274159 843279 750723 909809 937635 380898 346813 1013840 255801 925164 761190 955702 663509 877238 286108 753030 228806 309719 271358 619397 163034 776769 206776 472964 661113 391733 766311 848295 744780 726167 310587 303231 864216 699499 236421 209693 408822 478539 739219 325601 816554 727741 709564 989738 193417 812974 963638 81116 178585 705980 89835 243918 963879 1021722 927706 114446 875092 899690 302521 961400 163512 330399 259386 855955 145533 698198 710088 740412 1012850 766065 1000909 433773 489753 814883 770711 765746 538109 354479 194405 146904 588678 392376 363645 897945 231519 311927 413030 743330 771890 763321 52591 602207 283483 260518 824285 782375 845553 888173 250047 112583 1021354 532470 384344 102078 109343 291051 1008582 764186 889555 807766 652343 363447 1021208 416243 106460 570037 212372 890864 587130 593134 932620 494699 97745 716744 256029 293692 661039 583155 845680 861135 434430 375400 776747 597491 898881 981001 119279 235125 315149 912930 579018 834216 53375 481470 494174 708182 900754 252389 789695 120507 416397 896626 548333 693171 841521 577063 62389 904649 254759 249413 832695 1026100 528319 364005 876229 682654 450245 742100 795743 645274 111677 382356 319260 812934 507660 637018 925426 652721 405319 326876 247966 478443 600411 24515 611671 161391 139143 239679 970088 290796 427964 644514 400571 129688 980553 830252 56938 740979 840781 481684 818388 859700 1034349 1039121 733928 89565 764977 747795 967156 492430 797165 390753 275183 110253 967461 359622 440413 511204 235346 315003 512373 217582 259118 728151 26542 877804 869837 653829 292043 903534 967214 816793 882530 1023302 306931 958219 713187 643795 475951 535486 257442 280558 415575 966855 570399 249067 873785 1037130 931649 303021 814735 302972 519493 432489 474308 384872 694713 699214 421763 663470 511592 881882 824280 1002386 124843 440790 810197 69557 850289 462761 186554 318661 805470 596933 226700 10237 474228 357041 147350 448328 467765 799101 850990 685479 121510 897388 835934 616687 645199 540091 209754 907920 745599 108797 503562 501987 309559 456593 193823 914533 130633 695354 354490 1028524 228817 374603 241264 968956 945459 997531 455948 775025 624094 739032 717037 755636 91326 1013297 881246 382890 300878 549859 464221 285398 290382 546291 187709 352053 979589 772938 899788 151013 728716 305215 581580 847712 991605 234815 904462 512825 547687 731738 1024284 997641 577109 948271 255610 981188 745720 694587 632659 625111 695443 1022122 955050 246264 976323 293767 351383 238027 406207 848712 182399 996232 437944 452556 1025692 536058 653869 188918 956124 182847 872902 274351 943288 40879 648517 468198 391465 277597 1007799 481506 450377 697159 423381 223347 858860 180164 60951 219955 483703 924380 929522 145307 493755 694006 259340 439921 632087 733373 452137 698591 1000393 102899 626107 923610 556277 1025148 965842 584767 1018097 789982 377849 978372 990260 837805 612337 810255 440013 174575 636649 892140 375350 797651 240369 566255 112486 257633 166394 375980 824022 382585 326409 841852 940482 273342 773956 494985 105438 995217 706679 985661 129741 419828 801724 116189 749869 748656 709304 455156 500894 963044 486762 695899 953164 617432 811705 654596 232279 439532 649006 774392 504402 922447 601786 621339 649666 255801 305093 104434 873366 443891 585163 610091 338165 734667 856796 652882 699369 764078 793486 671149 409114 616757 982048 977705 605084 445775 894428 693750 431088 243399 308814 707130 572741 308575 903017 409010 576334 969676 703092 1031265 218354 415606 976998 1020609 445146 613220 221948 276186 125629 718927 693694 341101 274281 1002835 346813 383205 545267 893669 499229 807772 202222 766262 390612 835048 643641 796055 613690 550645 294343 486012 736884 911080 644756 947426 302940 836855 770355 946631 80699 736054 194362 239027 673683 1017210 941351 669238 580348 322829 286626 23789 628909 169212 1019281 348099 620346 637257 256039 308083 437937 448029 990864 1006952 890472 175211 758989 342965 111847 630676 799031 496397 359683 1000077 843957 718614 617575 1023648 538518 836283 358250 191291 123763 735421 551631 799641 443880 990803 407955 192094 798091 890856 707452 396909 996249 245386 947548 594859 621001 103259 849316 845648 954033 188175 769126 718676 898620 607931 404721 948900 370283 876360 341430 462295 952202 252430 118700 628907 741865 923513 930963 545775 493255 889063 857589 504463 465814 681585 986158 579991 760035 253071 667323 666484 1030307 654432 127710 800369 185844 321474 883593 928157 602074 427773 109242 487114 463833 939450 470202 930006 964184 159863 627931 278466 1018142 893503 944693 500879 726749 114099 432542 161483 800333 444147 939790 678733 175580 105334 694393 179061 217011 321394 700778 1043620 900808 836572 435442 824290 926713 94122 512691 188325 408544 227865 670269 510189 826910 154974 245474 121895 693946 681691 883745 403899 326828 763257 179879 229983 419654 157021 388820 892294 926702 781827 583261 881116 547563 212491 317838 304507 367866 196434 947255 349559 417000 950749 227971 899230 276669 604395 228806 722382 600189 250804 142011 739212 1005777 240301 223015 252904 350118 666361 423511 469361 701796 540594 1008052 930524 498735 842438 779877 864145 883273 210295 424071 911608 910697 380571 437494 12286 31608 380702 423147 743862 350702 647475 902633 697213 679567 468916 989982 354165 677475 389333 191945 730865 863795 971950 455626 408455 718360 895093 862935 130445 601582 922477 902573 745169 663220 701389 982212 886455 653389 895071 976425 301998 1020514 581851 375579 556211 664407 446182 109867 797050 854366 316538 711909 513656 92149 911698 645491 926908 463847 482514 892502 219641 769240 642885 79599 435079 496405 1000605 341741 227110 975934 334809 1033650 716981 536023 52595 1025445 341483 470425 65434 501645 908054 768898 603467 259622 403870 958717 494619 538997 400635 365797 462013 510234 779363 1030804 839370 55887 161143 930159 986381 410543 269948 783748 174701 840910 441675 267260 462520 112427 616182 162494 22751 841208 212143 782609 530405 439349 498362 488596 519504 831290 942956 20415 306829 355706 29047 879179 449355 959192 834165 109557 220062 194858 633515 403359 136701 454180 1008902 182196 400051 454401 860012 276150 517352 128869 121205 646444 370129 498377 726733 195316 317775 55199 676543 710578 625773 317883 747619 762543 1022503 486534 227862 731811 154606 815639 838573 128309 520222 863586 119469 427583 276847 32460 165115 986005 735030 242425 669035 943286 647605 628126 582508 204092 496303 1004326 285114 662323 896101 631095 225220 448396 901961 183153 954260 127453 317291 912538 233243 310628 751962 551907 999803 801918 318961 489062 108517 984249 760470 374334 831275 858808 55967 93405 204199 927622 421319 587051 567669 227986 716224 248689 219731 728177 870749 890179 319205 901758 900361 248628 459759 792252 169878 337566 557819 706972 908696 1018974 638168 1019034 62615 619896 435379 1009098 395772 367701 886494 483637 192217 698263 292173 660455 571082 740782 734483 646501 713516 298439 435115 907060 354129 881354 151998 766312 828326 632554 997692 40557 937278 151251 964243 668829 846630 923046 614000 953467 772342 720134 944549 627198 962859 104231 312183 644313 288217 620955 1017557 817247 1004633 358298 771545 771826 457522 234467 738963 1032397 187813 797661 334766 453676 1033367 945799 877545 1024723 891825 111606 211065 236087 711695 688767 983277 629103 470872 553959 162399 210896 824556 1000171 855932 929465 258757 481624 194382 356074 787199 746741 941544 838614 329213 1045540 1009496 554825 317801 464837 569296 676717 964877 359860 882906 480561 116439 369870 563961 139219 678115 830419 964165 485832 75751 306045 225955 575932 961860 453868 58590 944227 789807 367838 223596 797867 463967 990309 426717 655170 977179 1019697 680179 343627 355883 58782 587341 482898 364229 80844 922847 926933 866058 323883 615567 684957 415693 335039 696683 156918 733295 414239 419533 945825 251130 512423 723797 163497 939910 1025094 274406 618409 774019 758447 367391 159867 871598 55783 1020978 290746 834761 961472 959623 759269 445940 1028211 521044 123295 486822 91867 423577 507104 867300 286615 1020211 946358 772171 519620 477077 485963 900360 174589 731167 535389 469287 96135 350333 126798 692185 185951 828119 443382 741686 327244 311061 1022037 256561 791739 378822 308844 375321 939462 968457 957038 110041 913560 736329 989884 964198 157655 367715 668286 723902 589444 903717 23278 1041049 676927 769584 180044 973410 712081 151480 984694 895335 594919 122756 1033418 225030 64181 812515 987550 224667 607031 487609 1021026 261189 48057 706517 628151 856441 494486 540578 48791 418792 358204 935912 877449 1032755 747783 486074 425754 744038 1008074 1047557 771860 896395 1033287 681806 89531 846201 43439 40397 701241 888429 419189 87034 126262 451703 1027395 341858 95359 147406 750760 554163 730073 181229 567806 808700 509810 885983 406375 325554 243890 905009 946810 301045 717132 894380 770175 225202 204503 305139 144762 898631 361979 331379 910708 118713 380881 653530 742010 603120 851281 948850 996688 440941 863091 514888 348011 34719 837205 513155 444087 527230 893745 510983 638025 782489 621097 93886 893381 425497 112547 543997 457223 971123 762350 818004 362981 877772 932068 419832 775905 170429 841139 940701 615157 603806 276446 849432 455195 862941 121816 51195 190387 91382 173033 806763 371901 694453 972377 1021156 858363 956709 248796 920687 210302 691885 1034705 635482 356834 765997 377763 1037319 97431 850029 855833 182124 859258 235885 618286 129764 1019320 374074 736020 231156 568940 207801 106171 650090 503376 989605 464872 246999 113059 297343 994451 616298 243395 703545 992116 769550 641769 211885 383676 163692 276063 689878 465053 768370 43766 673103 738077 772326 985533 112572 580750 885739 754782 1036490 986485 154747 971355 597591 661414 999662 876875 204382 920430 764531 484053 52606 449117 510223 716979 85982 145242 407132 810765 556749 949906 936549 936255 872926 505913 309811 256216 944104 1000537 582265 380099 706733 578139 385721 848922 909550 967287 374925 712269 836751 890412 32721 42983 861839 922362 253160 952506 15285 322524 588982 433589 904526 220781 898577 863089 120522 119279 81337 539093 469428 1029410 501885 306595 836205 97899 335794 408461 988650 338174 1040961 841887 61102 368368 988754 252579 778407 311204 178542 488908 290942 294822 961131 556651 976660 828773 842262 882454 467899 339861 400113 257892 761497 867531 134875 143278 361461 324076 490778 937398 883370 1035801 129798 708489 248463 752298 902096 73210 941108 465637 223823 689087 643279 985020 952527 1000697 382111 967400 387911 378755 676793 450186 224351 353692 420255 19943 400741 758358 493342 997253 601830 814044 548090 161209 891864 791803 43001 771390 569292 438835 411321 837618 139123 255702 750215 927669 812967 163241 954290 680655 1033120 31607 371407 31193 478133 692089 218852 151095 420844 958918 593532 762557 845560 644578 242782 806385 422364 742667 130356 667291 480122 250333 340222 357686 976205 435949 902918 604495 878286 986085 824267 346875 22509 475739 996235 211564 878172 1025734 143323 54335 692044 503909 497261 1028472 502830 909740 1018919 179614 226983 659103 640307 320731 895149 218094 375537 830099 437170 930610 764457 249022 288446 859721 986054 873878 935279 621884 963230 638433 241233 940437 708584 572830 601843 1011918 660079 432414 1020453 1034511 566997 624586 205691 717967 572906 945586 597803 985825 419292 933578 292645 762938 733140 496552 224600 603485 443834 391728 563963 586873 420973 209787 509093 898244 468623 675621 578358 74735 734901 97945 81495 600479 842209 424539 425246 158450 921417 949768 582959 1008845 552922 1000557 407979 701063 848589 1002376 462582 1028390 511544 227811 385770 1030468 480472 794229 746970 583398 504267 864987 983418 81645 61387 750038 373965 1013128 602053 423380 276195 546554 214008 937518 722541 809842 215015 273278 163128 372486 952735 695925 777294 649326 420754 258970 258652 674607 309327 137206 381660 725972 595798 374195 1013251 158697 86908 223419 777285 647046 255857 717372 437422 433214 73502 163304 65338 894375 736156 221614 682799 308045 20397 535839 766326 930855 828221 615290 259630 456874 996950 509717 808163 110139 796891 620939 943402 907431 881993 658871 440113 818708 833331 89423 233427 40931 568775 887639 652851 182718 826722 963401 1017188 961083 493468 380561 105706 726521 512301 236733 407387 635827 315167 742223 546046 498381 944632 1022801 50671 694258 65416 158363 468907 997526 675903 40651 932125 505411 176625 927569 979850 97265 463199 706501 783713 293354 481180 800167 122011 93615 837600 577347 830899 720454 335439 170413 93117 8023 710966 479726 696056 934638 816952 42846 938746 388834 362300 878171 882725 890450 1010214 485686 490137 527806 889951 610169 869327 691821 740726 436141 897957 555355 740309 595957 399198 195379 971566 53165 825955 711874 252470 507296 995542 924457 642882 227942 375342 779421 1002908 381882 172863 971205 436593 1040946 30650 701390 243616 891667 744463 970069 937665 933553 97709 116927 958049 755005 1021872 412094 161575 386583 379347 894184 809651 194141 105663 341237 576159 812459 289551 880020 321657 1011344 447445 944710 193513 442775 728842 664415 317895 321780 810301 1017438 897809 751434 236340 1021346 707755 957270 772758 716640 404671 646420 834684 447954 859845 998730 809495 193807 574330 358522 518193 44831 644961 353241 1024726 833055 930633 748606 236243 948326 204705 440260 487847 1020989 910457 863460 752742 994421 482642 639925 315695 931094 744517 239923 659292 51691 215926 832470 438196 733683 405875 695854 675725 1016794 159736 972186 903379 1003919 555245 466793 918513 242029 55662 813817 126885 122519 276408 792953 449076 731978 672252 814924 859013 679623 743604 953507 637199 313053 668359 620341 983643 174263 334927 237194 814379 250558 617820 338535 782470 108442 743667 893335 599655 412634 838773 27439 818913 64181 648838 961415 501186 979060 994280 665277 415291 719686 490416 318386 365659 945800 1032837 453513 238839 821993 390499 713563 581379 343634 840696 838253 638598 550650 992859 1016635 747334 878837 247997 381181 31189 303029 893347 425605 348989 881935 959218 364783 765376 1013408 641421 534490 948239 552409 284412 641788 441385 112959 880421 28154 126892 435003 745031 119219 871844 85909 595955 383922 976009 443827 588387 942141 318701 997153 961422 911391 385493 711566 181693 815974 824701 376458 906394 400869 975923 1018395 969324 706042 876244 759257 463391 812937 493033 520302 568300 785616 372953 636826 413517 814021 391779 718561 416285 1004156 155151 923302 698199 287722 443098 734825 537966 353359 254698 411902 701426 1021063 901742 439142 610943 456854 963242 622373 827582 595771 650828 774513 371129 812718 441217 718242 800051 635287 383271 848490 297837 492749 304589 887695 865238 640853 1035024 985691 750442 169646 232775 242975 954609 1017453 680631 869998 327233 256868 297790 782367 778980 509137 1025352 369787 347052 191611 824415 823927 253030 145782 281663 929437 253113 728103 833836 618370 438737 340798 996728 864116 965168 120519 955833 53567 537309 382662 892617 427935 698170 551356 367465 239719 723954 965794 1009460 945209 645305 881995 580041 736161 923338 1022997 906522 379255 872791 881892 603499 442615 570357 241379 245072 210914 259685 990696 517573 916050 789500 29622 218038 640709 301942 960051 187534 405170 714934 948782 80349 302734 347023 672431 1022172 834846 170686 791038 613141 26047 933701 32716 266749 777029 699251 193998 75646 89175 1039416 675808 457176 104429 855522 539803 835409 750328 968861 355613 353750 180005 887998 144828 236346 477085 886476 551859 792187 371066 971787 1022304 953754 775947 728151 814840 452923 927608 365691 874929 862870 691790 678633 358898 730598 703532 103802 577489 485651 1003464 838988 818548 255626 1006861 977258 864815 747987 908945 833174 457369 784403 588150 605618 839245 946363 772762 243109 885339 362151 175271 666035 391397 119607 970814 1018997 734351 510479 253101 355038 443363 380463 780619 453569 848156 249692 400223 679400 740199 337838 751046 439641 564931 825188 951982 863794 255697 489920 481609 364973 302479 910706 298955 448153 970068 1005645 719208 62945 725942 453387 725551 483755 828134 843021 924055 995086 249014 981048 187052 610810 452277 1045074 369583 913593 477967 215793 978201 372394 385133 638661 169437 142709 1002104 908569 349339 805101 881751 883970 724207 418539 945108 163253 539892 523277 252503 416487 457777 365973 873006 707052 622843 350566 342407 171783 1006664 695468 797560 614903 113379 603507 549883 167367 357611 1030310 211873 1040947 162919 478460 308621 798270 72687 936190 863319 612241 587142 791283 387733 444758 799481 669412 400215 535802 769109 192290 240747 59116 183709 420331 615899 689631 430397 357713 513336 576813 915332 936125 943841 912324 160220 579322 324023 583511 919934 782738 253512 818545 955572 450126 853447 413613 77434 310558 649539 766995 119779 922399 224139 306511 942926 399613 814676 634126 718004 684950 354874 968345 452457 695142 685902 498344 627487 227100 195939 503382 509705 833756 667334 117427 720515 64872 546509 834393 943938 171941 441874 870296 301037 829273 1022254 751306 306099 888217 240739 87294 987072 88190 372879 337830 897347 94118 431703 196234 298723 647519 763061 405372 1040426 948533 669355 26105 891705 627831 636430 740268 899553 388933 227180 905427 780412 702734 43775 1033309 192980 556885 1000805 193133 367941 907610 268251 335707 218255 602843 146683 586566 947004 244810 801689 155099 183887 930123 425060 99959 697671 32736 945585 528350 576687 454213 239592 75749 896624 967819 864535 946930 331671 1028273 370940 900682 813477 447541 959542 986922 261936 576949 842850 579191 814444 736902 704878 699454 963000 508389 242247 719692 379071 769832 423473 940140 259792 763219 64165 830936 993698 313799 502409 480921 995887 890523 737767 720142 467859 748212 494522 737188 102231 22779 636085 785520 380817 154563 274234 874876 440168 997510 127469 495317 754554 373401 122165 422458 703373 720036 666093 962017 555181 588744 913707 508522 486770 259413 987807 1037496 734569 327444 620909 969395 626911 407505 614589 613043 807779 190697 599510 352953 464326 829018 989657 178793 1036561 212355 800689 731749 19962 130401 1007238 562621 1004825 61363 633023 511169 551646 968393 707177 750921 857753 214779 831836 759347 356724 746322 107479 424155 783452 998578 187334 954556 158689 699513 761712 904073 492253 217028 798692 153455 257142 701069 495135 90863 717125 120673 111610 869564 728453 781792 118259 824828 818598 769664 857462 511686 192091 993337 482417 839388 949529 188088 508389 974104 576233 472966 837435 218087 285358 773740 1033774 678219 814247 436114 42873 955446 441739 962346 145846 407355 592687 799723 233711 154353 500887 413388 588950 361726 935335 686748 965907 544123 618695 331498 908045 290202 97166 515109 1028499 501270 702279 72127 743022 285944 679235 705911 621914 286477 621126 869963 246198 622110 625522 325441 369531 432351 440539 618042 521784 865654 189039 426237 828013 513127 954587 757161 762014 383055 89561 4 17 7 5 16 11 4 5 18 3 11 3 17 17 1 13 0 20 20 0 15 13 16 6 7 10 14 3 0 1 11 0 6 10 13 2 2 1 17 11 15 13 18 20 5 11 10 8 14 19 18 2 10 0 9 10 20 20 20 7 15 13 17 1 14 17 10 17 16 15 9 19 15 7 7 17 13 19 16 4 15 12 1 16 4 19 6 20 20 15 10 5 9 10 11 19 14 3 11 19 13 15 15 12 2 12 17 11 2 4 4 6 20 5 15 9 0 14 3 19 14 14 6 2 19 9 4 20 7 2 12 1 15 16 8 16 8 12 8 12 6 20 20 16 10 20 4 19 7 6 7 0 1 8 12 3 16 2 12 17 11 7 16 0 0 16 9 10 9 5 18 19 15 4 14 18 4 6 14 18 19 3 18 18 8 14 7 2 7 3 10 5 18 20 14 12 14 13 7 20 2 7 14 18 11 19 13 9 6 13 8 10 9 19 10 0 10 12 16 8 12 9 1 14 6 11 18 4 9 7 11 6 9 6 2 15 10 3 20 2 12 3 10 0 11 8 15 3 5 0 6 15 6 20 7 18 10 15 5 16 18 4 18 5 17 9 14 7 7 20 16 17 15 5 20 18 10 18 4 17 1 11 4 11 11 18 15 3 2 19 18 20 6 9 11 4 17 15 19 18 15 8 20 4 12 15 17 0 15 5 0 15 1 15 16 10 7 11 10 11 11 10 4 3 15 0 1 9 20 6 14 17 10 17 5 10 8 13 16 20 18 9 9 13 9 10 15 18 7 11 7 16 17 4 6 4 8 20 18 19 5 17 1 20 16 15 20 5 15 10 19 16 6 18 13 10 4 7 0 12 15 14 4 1 12 3 0 4 2 14 12 17 17 7 19 8 3 10 14 18 0 17 11 0 3 14 11 6 5 19 14 9 16 9 1 9 15 15 7 11 9 17 12 15 8 17 16 10 11 14 1 3 12 19 15 8 4 10 7 10 13 12 6 16 0 0 14 9 3 19 11 20 9 15 17 8 17 18 7 3 19 19 15 14 7 2 4 20 12 14 17 18 2 4 2 13 20 20 6 5 5 5 4 13 15 3 20 6 7 7 5 2 1 5 15 17 1 13 9 5 0 15 5 11 1 11 16 13 9 0 10 20 3 5 13 10 8 12 14 8 8 3 7 9 7 5 0 2 1 18 12 15 4 11 4 1 0 10 0 20 9 10 5 20 20 10 3 13 11 5 19 10 1 15 4 4 20 7 9 10 18 15 20 7 1 13 7 13 12 8 20 16 20 12 5 0 8 10 7 17 6 14 16 13 20 17 10 0 14 6 8 11 7 9 16 0 2 0 13 8 12 7 8 5 9 14 9 4 19 15 15 4 19 8 16 6 10 14 13 16 19 12 2 15 7 5 20 0 18 7 19 7 20 20 10 4 4 0 6 3 6 7 5 16 17 3 20 9 0 13 11 12 13 9 18 17 12 11 5 3 15 7 10 18 10 2 8 14 6 13 0 7 16 9 2 11 17 11 7 14 12 14 0 10 5 10 12 19 9 6 18 3 8 10 9 20 17 6 17 12 1 15 11 12 20 18 3 17 16 12 17 14 20 1 2 5 3 5 13 17 5 15 0 0 1 0 2 7 6 19 13 18 19 2 15 2 12 1 15 2 11 0 17 8 18 13 20 15 14 0 18 6 1 17 5 13 4 20 5 7 19 1 12 7 2 3 2 9 12 6 7 1 5 1 9 17 6 13 18 20 19 7 1 12 8 4 2 15 12 16 6 4 5 5 8 16 15 13 10 9 3 0 0 15 13 5 17 2 10 13 20 18 15 18 4 14 12 11 4 19 11 15 20 0 6 6 2 12 12 16 10 14 9 6 6 3 13 2 12 12 3 9 7 19 13 16 1 10 2 19 1 0 4 2 19 4 16 10 12 16 16 3 19 6 16 0 16 12 7 0 10 15 5 11 8 0 4 17 2 19 10 4 7 20 14 8 2 13 7 13 8 18 9 9 11 19 6 0 9 10 14 7 0 2 10 14 5 14 1 17 3 16 20 20 2 10 6 3 11 7 0 0 14 15 17 20 17 0 4 7 10 7 17 16 1 13 20 13 17 13 5 20 19 9 18 20 1 19 7 7 7 13 4 15 7 2 2 17 0 16 14 6 6 2 9 15 10 2 0 4 19 18 13 1 7 19 2 14 20 11 18 16 18 4 6 6 14 0 4 14 4 5 19 3 3 15 10 20 13 19 1 16 14 17 13 18 2 9 0 16 0 13 6 11 13 1 0 5 15 14 6 11 13 14 2 13 10 6 17 9 18 5 6 5 8 16 17 2 18 13 3 20 19 3 9 4 16 7 17 8 7 20 0 3 16 7 1 2 18 16 0 9 5 20 11 7 1 13 1 5 18 17 20 2 4 15 11 12 0 10 17 7 6 1 13 13 3 3 4 0 2 7 9 20 10 12 20 3 6 17 11 12 4 13 1 2 10 7 14 18 2 13 7 13 12 20 10 13 16 3 16 2 14 10 20 10 1 11 0 20 17 14 19 19 12 2 5 19 11 15 12 20 5 19 5 7 9 18 13 0 3 8 13 5 14 8 19 6 14 1 8 18 8 14 11 14 14 12 10 14 4 3 0 19 1 15 16 14 4 7 13 16 3 2 3 4 8 2 3 13 16 8 6 1 0 18 15 8 14 10 6 2 11 18 12 2 0 5 5 8 10 0 0 14 12 12 5 13 4 6 13 7 20 7 1 2 1 7 20 7 17 14 0 18 16 7 17 19 8 7 18 4 9 19 17 6 10 10 5 8 4 10 9 5 2 12 10 6 16 10 20 16 8 20 20 8 3 11 5 18 19 2 14 18 10 3 2 4 1 1 7 9 19 16 5 2 0 10 18 5 19 12 0 10 12 14 1 0 6 20 18 5 0 10 5 1 5 10 9 11 12 1 5 18 19 17 7 11 19 10 18 1 18 16 18 1 9 20 10 12 11 17 7 3 15 2 18 3 12 8 7 17 1 18 0 13 6 17 3 6 15 15 4 10 7 10 14 0 20 1 0 16 19 3 9 13 2 3 2 17 11 5 0 13 3 14 14 8 3 8 5 12 13 18 17 18 14 14 19 8 1 9 5 6 15 19 4 4 13 18 12 13 9 13 4 11 5 1 12 19 8 14 16 2 1 12 0 20 4 1 17 12 15 10 1 12 20 20 16 14 18 6 7 8 5 8 3 0 9 15 4 16 9 2 14 0 13 14 1 9 5 13 20 9 20 0 3 15 5 20 18 8 6 1 15 19 1 18 15 1 17 6 9 11 20 13 14 2 9 11 18 2 3 19 12 14 6 2 2 11 13 4 18 4 0 20 20 18 1 11 0 20 5 12 7 14 13 7 6 7 9 6 6 1 20 19 7 4 17 15 4 5 11 9 8 6 1 7 2 9 17 17 19 2 9 7 20 9 2 2 1 11 13 7 10 16 11 5 4 5 9 20 4 19 16 12 14 5 15 13 3 20 4 3 7 13 13 1 11 13 12 3 3 7 11 16 3 4 6 1 18 19 3 4 16 5 17 8 19 20 1 10 6 7 8 14 19 6 12 16 11 14 4 16 16 16 10 19 6 7 14 2 14 16 15 8 4 7 15 14 3 1 20 3 10 19 10 16 4 19 10 19 7 7 14 9 1 10 0 14 13 20 19 15 12 4 4 11 6 4 4 3 4 6 7 14 15 6 8 7 16 15 1 20 10 16 8 13 8 2 17 4 6 9 19 17 4 14 2 12 13 17 4 4 10 0 3 10 16 2 2 10 18 20 0 8 16 4 6 6 7 12 20 13 13 9 1 13 12 9 9 7 7 13 1 16 18 19 12 19 18 15 0 8 7 3 10 0 20 0 0 8 6 17 15 11 18 6 20 3 10 7 16 20 4 8 9 7 7 6 1 19 9 2 14 18 3 8 7 8 8 11 6 20 4 18 11 5 1 1 16 12 7 13 9 6 11 18 4 9 5 2 12 15 2 1 15 3 18 16 8 5 2 2 16 2 2 9 17 13 19 17 3 0 19 13 16 18 19 7 19 12 2 5 11 1 5 20 15 17 14 4 18 16 8 12 5 0 3 1 5 7 18 1 6 12 17 5 5 20 18 13 1 18 15 3 13 14 6 14 12 19 6 13 8 17 5 5 1 2 16 14 15 5 16 12 3 20 19 10 5 3 0 10 17 14 10 14 0 15 20 8 4 6 5 10 16 1 3 1 19 4 17 15 5 2 3 9 13 14 15 17 4 3 11 9 6 17 16 11 7 9 19 5 0 1 17 8 12 5 1 8 7 7 0 0 18 12 2 0 9 0 8 20 3 15 19 9 16 1 4 20 8 1 11 5 12 3 19 13 6 6 8 0 18 7 10 0 7 4 5 14 20 18 4 20 9 8 1 3 13 13 13 1 8 1 4 7 9 15 2 13 8 7 15 17 18 19 11 5 17 9 5 20 16 16 2 5 7 18 20 7 8 9 16 0 11 16 2 13 19 11 1 7 10 10 2 3 16 2 2 6 9 15 1 18 19 3 12 9 20 19 0 11 20 4 2 10 7 8 20 3 17 10 6 6 13 10 16 13 2 20 7 18 16 9 4 0 0 18 0 15 15 18 4 19 16 16 6 18 8 16 11 6 12 16 20 7 10 17 14 2 19 14 11 14 11 8 9 7 20 8 16 20 5 14 14 19 0 13 8 19 0 6 1 18 11 13 4 3 10 16 13 9 14 4 19 5 9 16 16 9 10 6 12 8 16 11 0 17 6 14 0 17 8 12 10 8 1 15 14 17 18 7 3 3 8 18 6 15 4 1 3 18 0 10 19 13 16 18 11 4 12 18 17 3 2 18 3 9 19 16 10 3 18 11 7 20 17 17 6 12 6 16 10 5 16 17 1 18 6 10 5 7 14 13 12 4 0 14 2 12 9 15 2 0 2 14 5 13 3 8 6 13 7 2 0 1 9 14 6 6 18 12 0 13 10 2 4 5 7 8 5 8 9 15 8 0 15 20 4 6 18 16 6 3 13 7 4 17 2 20 3 16 5 2 2 11 16 7 1 5 8 13 8 2 0 8 18 7 11 1 4 12 19 11 10 18 11 1 16 1 14 11 3 16 18 2 17 2 2 0 2 12 10 9 9 10 20 7 6 5 18 19 5 3 10 15 1 14 9 2 9 15 20 7 3 8 9 3 14 2 20 20 2 20 12 12 17 19 6 15 3 6 0 9 7 11 12 4 19 0 16 4 17 9 0 15 16 14 20 12 14 18 7 11 17 11 6 11 12 3 1 10 3 2 9 13 12 8 8 2 8 3 13 4 12 1 8 12 8 19 6 13 10 15 7 8 18 5 9 14 12 1 10 13 20 9 2 18 15 12 14 9 14 12 6 6 6 7 6 16 14 12 19 20 9 12 19 17 15 15 10 2 18 1 0 3 7 7 7 10 19 17 11 11 19 10 1 19 9 15 18 20 4 17 10 20 16 15 13 15 0 8 11 8 8 14 18 5 16 10 7 17 4 10 18 11 2 10 8 14 14 0 18 5 18 16 2 17 18 10 9 4 6 16 12 11 14 1 19 2 13 8 12 3 17 2 20 20 13 16 20 15 17 20 19 16 7 18 8 11 7 13 15 7 6 0 2 0 12 8 5 20 3 14 1 14 11 14 2 3 13 15 18 17 1 10 5 19 8 14 11 11 5 3 4 11 17 20 18 16 9 19 7 3 8 9 20 6 7 12 4 2 12 6 9 5 7 18 11 9 2 0 14 7 13 19 13 2 19 20 14 19 14 7 16 2 20 11 19 11 7 11 4 5 11 4 6 10 12 8 13 7 8 10 16 1 4 9 16 6 14 16 6 12 11 16 18 12 16 12 5 12 10 5 10 8 10 19 11 17 2 16 19 4 1 13 3 19 13 20 12 7 13 7 11 6 16 13 4 14 7 18 18 19 10 13 7 6 19 15 19 3 11 11 10 1 10 19 8 7 14 0 6 16 18 5 13 1 15 3 3 16 4 1 7 3 10 2 17 6 3 14 15 14 13 15 13 18 0 10 13 8 7 4 2 0 10 8 13 3 10 16 0 19 16 11 16 20 19 14 17 19 4 12 10 18 20 4 18 11 3 17 2 0 9 10 14 20 6 9 4 20 5 19 2 2 11 13 3 9 8 1 9 17 12 13 20 8 10 18 13 19 3 10 10 16 5 12 15 18 19 10 14 1 18 5 17 2 16 0 16 15 12 9 7 3 7 20 10 19 19 8 13 12 13 9 14 14 1 16 20 18 0 10 15 16 14 18 9 0 0 15 1 13 4 0 6 16 9 16 12 11 14 2 19 14 14 14 14 8 4 5 14 16 19 5 17 12 10 0 4 9 19 0 8 18 20 19 17 1 16 0 7 5 16 17 0 6 18 6 20 5 2 18 7 8 9 5 7 0 13 13 6 1 4 9 15 10 20 10 9 11 18 8 16 6 19 13 13 15 9 2 7 19 17 0 18 13 5 12 19 12 1 4 18 17 20 19 18 19 5 3 4 9 4 2 2 15 13 4 9 13 2 13 5 0 6 2 11 10 2 20 8 13 19 8 16 8 6 10 6 13 9 15 16 0 18 2 10 10 7 2 9 8 11 17 11 0 8 4 2 18 12 13 18 0 9 17 17 6 2 3 0 14 13 11 9 20 18 4 6 0 11 12 18 13 2 14 19 2 17 8 15 16 16 5 12 9 6 2 0 18 19 16 12 18 11 14 14 11 2 15 2 0 13 8 13 18 7 3 6 10 13 4 1 13 17 4 16 5 6 16 13 14 8 5 10 15 11 3 14 16 17 4 19 1 20 7 1 19 15 4 15 16 11 17 11 9 2 17 8 10 3 3 12 15 11 13 8 8 15 20 9 1 12 15 15 15 5 2 1 10 2 19 0 12 13 18 9 4 16 2 9 8 10 16 17 19 18 19 11 19 7 9 15 6 17 19 1 7 12 0 8 7 15 0 12 11 19 16 13 16 18 6 10 14 5 14 16 13 17 15 19 1 14 8 11 6 9 7 18 10 9 9 15 20 5 7 4 11 3 18 7 3 17 11 19 0 15 19 3 13 0 9 11 13 15 12 16 12 3 7 5 7 6 5 7 18 15 3 19 7 12 3 10 5 2 8 11 20 2 7 16 15 9 18 4 18 8 12 3 17 15 2 3 14 19 0 13 6 10 0 15 9 11 6 13 8 14 16 7 8 4 13 15 4 3 14 1 1 13 18 20 1 1 8 5 2 4 19 19 12 5 15 7 16 16 14 9 0 18 8 13 16 5 14 16 18 20 1 11 18 11 19 19 18 19 10 20 1 2 6 11 11 2 3 3 16 6 20 18 5 14 7 10 2 16 8 5 7 20 12 7 8 8 15 4 12 13 7 16 4 18 18 6 12 6 10 13 12 15 0 9 0 1 16 14 0 7 15 6 0 14 1 5 9 20 13 14 8 6 4 10 13 6 8 1 0 18 11 12 4 17 11 4 15 2 4 19 3 9 15 9 13 10 1 20 14 7 16 9 9 20 4 15 19 9 10 3 19 19 6 20 15 12 10 7 9 20 3 15 20 11 1 20 18 4 13 6 12 3 17 1 15 0 0 18 2 0 3 8 4 10 0 9 20 0 7 18 0 12 4 18 11 16 16 0 1 8 7 15 15 6 13 8 3 4 10 5 7 2 3 0 16 4 4 14 15 19 20 10 8 14 12 16 19 8 3 7 13 9 10 11 9 14 9 12 1 5 2 5 6 16 7 0 17 12 5 1 0 13 17 11 7 13 19 6 5 6 6 20 2 16 6 15 13 9 14 11 18 13 1 15 6 13 10 16 8 11 17 4 9 14 16 1 16 8 19 4 4 17 14 5 6 14 9 20 1 15 8 8 11 20 2 9 4 11 11 7 12 13 6 1 18 4 7 4 3 4 15 5 7 6 1 8 0 9 6 5 4 5 7 18 10 15 7 1 13 8 5 16 11 3 4 1 3 19 9 3 6 0 8 12 7 1 19 1 5 19 18 19 5 14 10 5 2 19 10 1 6 14 6 12 15 18 19 12 12 4 6 9 11 11 20 19 10 4 17 14 7 19 20 0 19 2 14 7 18 9 3 3 2 17 5 20 0 18 8 10 1 17 3 6 12 15 11 7 1 1 12 14 9 19 16 3 1 12 1 15 4 7 15 3 7 10 13 8 13 3 1 13 18 13 7 8 11 7 7 12 0 16 8 16 13 18 20 6 17 0 13 10 10 9 5 20 13 13 12 2 14 10 11 12 5 10 15 1 8 0 20 16 13 7 9 17 14 13 9 15 11 0 14 17 5 3 12 4 16 18 20 12 3 10 14 19 12 14 4 13 8 19 3 1 13 19 15 8 16 3 20 15 6 5 18 18 1 19 12 19 19 16 11 3 3 8 18 7 12 14 5 6 0 17 16 9 6 13 5 10 11 15 11 16 3 18 11 1 7 20 14 20 19 8 20 0 7 11 1 4 0 14 6 8 4 5 7 15 1 16 16 4 11 9 14 7 20 11 8 6 9 16 14 14 5 12 13 13 11 10 19 17 3 14 1 10 1 13 13 12 6 5 15 5 17 9 10 3 0 9 7 9 17 1 9 13 9 7 14 9 6 16 14 16 18 10 5 10 8 5 7 9 20 3 0 20 8 9 15 16 20 1 10 9 17 3 6 1 16 19 15 11 7 3 16 20 11 2 4 3 12 15 9 3 8 13 15 20 11 2 10 12 9 3 14 11 7 18 4 0 7 2 10 3 11 17 17 10 11 15 3 13 20 11 8 16 20 4 14 6 18 5 11 0 13 4 16 15 20 4 6 3 19 16 6 7 4 16 2 16 0 16 12 18 13 19 7 1 4 18 12 19 6 3 12 19 13 10 0 13 19 13 7 2 17 0 15 13 19 19 20 16 5 3 5 13 11 12 4 2 7 12 19 18 13 5 11 2 1 8 11 5 6 13 3 10 18 20 0 7 14 3 14 10 2 6 5 7 18 7 12 17 18 20 2 5 7 12 3 12 5 7 5 13 4 0 6 19 9 11 8 8 11 7 14 1 0 4 12 18 1 16 13 10 15 14 8 13 1 6 12 3 0 5 12 13 2 10 15 17 9 9 20 8 15 13 0 13 17 9 14 9 2 20 20 1 16 4 17 14 20 11 12 10 17 17 13 17 10 1 16 5 2 0 2 7 12 5 9 12 0 14 6 4 14 20 14 0 13 10 5 9 2 16 19 13 8 17 16 14 12 7 17 15 1 17 10 3 0 0 11 2 15 7 0 20 1 0 6 2 8 8 8 6 8 14 13 15 11 10 15 1 2 7 12 5 11 13 14 8 14 13 10 14 17 2 3 0 1 2 9 19 6 0 15 12 13 9 15 14 12 12 1 20 7 9 9 18 7 15 14 13 9 17 8 11 19 18 15 5 15 18 0 14 2 9 7 18 13 9 3 3 11 0 15 9 17 6 3 8 10 1 17 15 11 18 18 10 3 14 11 17 14 18 19 0 7 6 9 18 13 1 3 12 3 8 2 13 7 11 0 2 1 6 18 6 5 13 20 11 15 9 0 7 1 7 4 16 7 7 15 15 15 13 16 11 8 14 18 8 19 7 5 11 14 15 0 12 18 0 6 4 2 14 6 4 7 13 15 1 10 0 8 19 17 16 8 19 6 20 8 19 9 7 15 9 5 10 15 5 13 11 19 19 12 15 3 1 11 5 3 0 7 13 10 8 15 10 8 19 9 6 13 11 10 20 19 20 18 2 5 1 17 15 6 4 9 20 13 11 7 15 13 19 9 20 6 9 16 18 16 6 17 18 13 17 3 9 14 14 6 16 8 19 10 4 12 7 16 17 7 20 2 18 15 1 3 19 17 9 9 6 8 19 11 1 16 17 20 11 17 8 7 11 16 4 15 18 17 2 18 13 15 15 5 4 2 8 13 5 6 20 5 1 4 3 19 14 17 14 8 3 15 7 2 15 8 17 0 6 14 6 19 13 17 1 9 17 19 18 1 1 14 6 20 10 20 13 17 0 3 16 9 1 17 14 0 16 3 12 6 11 6 3 20 20 15 9 18 0 4 19 9 15 4 7 0 1 19 13 3 15 20 10 4 2 7 4 8 10 19 1 18 0 17 17 16 19 8 1 2 12 9 0 18 17 9 13 8 20 8 19 14 0 17 14 3 2 4 5 17 17 7 6 7 17 15 16 12 20 18 20 7 10 1 15 4 0 16 15 14 8 16 12 5 18 8 19 10 0 18 4 16 17 8 0 16 18 17 5 13 18 17 6 7 10 4 5 17 4 5 15 11 20 19 17 20 7 4 6 12 15 3 5 16 0 18 14 17 16 0 7 15 12 18 1 4 1 19 10 15 2 17 0 9 4 16 8 9 12 6 17 8 17 16 13 3 4 2 3 18 3 2 8 4 1 19 0 15 11 7 17 20 1 4 11 4 17 8 7 3 16 2 18 14 6 0 19 18 5 1 6 6 5 19 19 17 12 8 20 14 15 13 10 13 18 15 6 17 11 6 11 16 17 16 12 17 18 17 1 6 16 1 19 14 1 5 15 8 1 14 18 9 2 20 15 3 20 0 6 6 5 3 5 13 2 2 18 16 19 3 4 18 12 0 11 2 11 8 10 11 9 6 0 9 3 12 0 18 8 18 5 1 19 5 18 19 17 8 19 0 10 15 15 12 9 11 13 10 18 17 6 6 20 11 9 3 8 12 16 17 14 12 8 20 13 0 18 5 9 14 7 20 19 3 3 16 11 0 20 2 5 7 4 18 4 10 8 0 11 10 8 19 9 14 0 5 4 10 4 8 1 3 20 0 18 5 18 16 17 16 13 17 5 8 2 15 2 16 9 1 4 8 20 19 1 14 15 18 16 15 17 4 4 5 9 17 11 0 4 2 2 16 8 19 2 20 0 17 18 10 0 15 1 19 13 14 6 1 15 13 1 8 14 1 4 3 6 6 16 9 4 15 8 13 14 8 17 2 15 13 19 2 15 11 17 6 14 8 20 5 18 17 13 19 4 6 12 8 6 17 18 6 16 3 3 3 11 2 8 10 14 12 3 8 11 16 0 16 9 9 12 3 1 2 11 12 13 16 16 11 17 18 2 6 6 14 14 1 6 14 1 15 19 10 3 14 18 2 0 12 10 18 10 16 11 5 3 2 9 16 18 5 4 12 15 2 4 14 11 17 6 1 20 11 17 20 7 9 3 11 16 20 18 14 10 0 19 17 3 13 4 2 14 18 4 17 5 16 12 2 16 10 12 10 12 10 3 6 13 20 0 6 10 0 5 18 10 13 20 16 17 8 11 7 20 16 16 20 15 0 14 12 15 17 11 3 6 13 1 16 8 18 11 1 2 5 16 14 15 12 1 13 14 14 13 1 0 12 2 15 10 5 12 2 5 17 12 7 1 6 6 7 4 5 13 5 12 19 1 16 7 7 15 2 3 16 15 9 15 6 2 4 0 12 19 11 20 20 19 6 16 16 4 20 9 20 2 7 11 11 3 2 7 4 12 18 6 17 1 5 8 20 2 19 18 16 6 16 13 2 14 4 11 1 11 1 13 3 3 1 19 3 5 16 9 13 17 16 12 16 11 10 3 14 11 20 3 18 10 13 13 14 1 3 0 3 19 14 18 7 8 2 3 9 20 15 2 0 16 8 11 10 13 20 9 14 18 9 2 17 9 15 14 6 8 2 5 7 4 19 3 3 10 8 6 14 15 13 6 15 9 20 0 20 15 18 6 5 5 6 15 14 12 19 17 20 16 1 17 7 14 7 13 18 0 17 13 7 20 14 19 10 6 1 16 16 1 19 7 0 6 15 3 15 7 2 6 18 15 11 0 0 11 17 0 2 12 6 17 8 19 11 17 13 1 15 15 17 11 1 13 12 11 3 4 16 17 1 13 1 12 0 5 7 5 19 16 6 19 5 8 16 18 8 12 12 4 17 8 19 15 13 7 7 5 5 0 1 15 13 13 9 9 15 4 3 7 7 15 14 18 4 8 2 8 8 2 3 13 19 12 3 5 13 14 18 9 17 13 0 4 9 4 16 3 2 5 20 19 15 8 15 0 12 1 0 4 16 12 3 12 14 2 15 19 10 5 12 7 1 7 14 4 2 6 8 2 3 8 14 19 1 1 19 18 6 16 0 11 7 19 16 13 16 5 10 19 10 4 1 14 15 6 14 14 7 8 11 6 9 13 12 6 10 9 20 3 9 7 3 16 19 12 15 18 18 15 18 4 0 12 14 2 9 5 1 5 10 11 16 6 16 1 20 14 10 16 3 13 1 0 14 11 6 0 8 19 1 16 13 9 19 7 1 5 3 0 15 0 5 10 18 11 16 3 1 2 1 16 2 11 13 7 20 2 6 17 18 5 17 4 12 17 17 7 12 8 7 5 4 2 13 1 20 5 4 14 0 11 16 15 20 8 0 20 4 8 8 7 4 2 5 1 9 4 13 9 15 18 0 14 15 13 10 4 17 14 2 10 0 20 3 3 4 20 18 7 10 17 12 11 7 20 15 5 3 12 9 20 4 18 6 15 3 1 11 11 1 8 17 2 6 19 20 7 16 19 19 11 10 16 9 15 8 14 3 11 13 17 18 10 13 6 7 5 16 20 6 9 15 14 11 20 8 16 5 17 15 8 8 16 4 9 13 17 0 15 12 19 4 3 15 6 1 16 16 5 2 10 14 1 20 8 13 18 11 15 2 6 16 13 20 7 16 3 14 15 17 11 11 2 19 2 18 2 14 14 9 18 11 10 20 10 8 12 7 1 0 16 19 6 8 11 2 8 3 9 20 16 18 9 19 18 14 20 18 8 14 7 17 8 6 19 15 8 6 6 16 1 18 12 7 13 11 12 16 2 1 10 20 18 8 15 1 3 4 15 3 13 9 6 11 6 9 18 9 0 8 0 18 13 5 13 19 19 3 15 13 16 8 0 1 17 11 18 1 20 1 3 2 18 17 14 13 1 6 7 12 7 3 16 7 17 17 19 5 9 11 10 12 7 14 12 14 10 9 20 4 11 3 9 16 16 17 2 3 14 15 6 10 2 7 17 17 3 1 19 0 15 20 0 2 18 5 9 1 14 8 17 17 3 1 19 8 5 15 20 13 2 7 14 1 11 18 10 10 2 4 20 8 4 1 7 14 17 8 5 3 11 6 8 6 14 9 8 17 17 20 10 4 18 20 0 3 9 9 3 18 17 14 6 2 7 10 15 3 1 6 9 19 1 8 4 9 13 10 9 16 6 12 3 4 5 12 9 20 9 2 9 0 16 12 10 11 20 19 14 14 0 11 15 19 13 12 2 15 19 16 6 12 20 7 14 16 18 6 16 5 11 13 11 7 17 0 9 18 15 9 17 7 14 2 14 11 20 19 2 6 12 5 17 11 13 13 8 12 15 13 4 18 20 18 6 10 7 11 8 17 4 4 8 18 4 10 19 11 10 7 13 12 18 8 14 7 14 14 16 10 19 6 17 8 15 19 18 14 6 1 7 11 19 20 5 20 3 4 2 15 13 11 8 7 14 17 10 18 3 6 15 20 20 20 17 5 16 0 5 11 11 19 13 7 3 2 2 7 12 12 4 15 19 6 11 5 7 17 13 10 17 3 2 5 9 14 0 14 16 14 7 20 3 17 8 9 15 0 8 8 8 6 7 11 10 4 6 16 1 15 5 19 0 20 10 5 1 4 20 1 3 16 17 6 3 20 12 8 20 2 19 1 2 1 17 5 9 0 17 3 10 14 17 19 18 1 13 5 17 3 11 17 5 14 0 18 17 18 10 13 15 16 14 20 20 14 6 16 14 8 15 13 1 16 11 13 18 18 17 18 3 6 19 5 15 19 3 9 4 2 18 20 0 10 13 19 12 4 12 14 3 16 13 2 7 19 5 5 13 10 7 4 0 5 11 0 1 12 15 3 1 16 19 18 14 14 2 18 12 9 2 13 7 20 9 13 19 4 0 7 3 7 13 0 13 5 19 9 3 20 12 4 14 4 4 9 1 10 4 16 8 18 10 17 7 0 7 4 12 0 8 13 2 0 14 15 14 5 11 11 13 4 19 20 12 9 17 7 12 7 0 1 2 2 20 11 20 3 9 12 8 11 19 8 0 3 8 18 9 10 12 11 8 13 19 10 0 14 18 6 16 19 10 7 1 10 12 18 19 11 8 4 10 2 1 2 4 0 12 13 7 6 12 11 20 2 16 16 17 0 3 16 6 7 11 19 11 11 0 6 2 4 18 20 18 9 20 10 19 4 13 19 0 6 4 14 10 13 15 1 19 6 12 7 12 3 16 7 0 4 8 16 0 2 7 12 17 17 11 0 10 4 16 3 6 14 16 12 6 3 0 8 20 16 11 5 5 15 7 11 20 19 5 7 10 2 17 5 1 5 2 4 5 16 19 1 4 12 17 7 7 10 15 19 15 6 19 3 14 17 11 7 2 9 11 2 14 20 0 9 4 8 5 4 15 0 14 12 1 11 18 6 6 20 6 18 0 14 15 20 17 19 20 2 1 18 18 0 10 12 3 5 20 1 7 12 1 10 6 1 12 14 14 19 17 10 20 16 11 1 8 15 7 18 4 12 4 2 7 11 4 4 5 12 6 2 16 11 16 12 5 20 9 12 19 10 19 3 16 15 17 16 12 5 8 11 12 18 4 15 18 17 18 11 6 16 1 19 2 15 15 11 19 7 10 19 18 10 15 1 9 12 8 16 4 6 0 7 0 10 15 2 13 20 14 12 13 11 17 9 0 6 14 17 4 0 20 0 20 10 18 20 8 2 17 11 6 5 14 19 11 15 20 18 13 7 3 16 15 5 10 17 4 18 12 12 19 9 13 14 1 20 17 17 4 2 14 8 19 5 14 2 3 6 6 14 0 8 0 0 18 19 2 17 13 17 6 1 1 16 1 19 12 9 3 10 13 9 0 11 10 15 12 4 6 6 15 9 13 5 2 16 19 2 11 3 4 12 17 7 20 10 2 16 9 2 10 8 10 16 2 18 14 15 8 12 3 12 13 20 20 20 4 11 16 11 12 0 10 17 3 9 10 4 9 16 4 16 14 13 10 15 0 1 7 16 4 12 15 3 12 10 18 2 5 2 10 5 19 3 1 1 9 7 2 9 10 17 3 16 15 4 0 6 20 1 13 18 20 15 3 7 13 11 0 3 13 3 17 9 15 7 7 14 18 10 20 1 0 7 13 18 3 17 7 6 0 1 14 13 19 3 6 9 20 16 0 19 16 18 11 9 19 20 17 17 17 19 0 6 16 15 4 13 6 5 7 7 1 0 19 20 5 3 0 19 18 3 12 2 11 19 1 10 15 13 9 1 19 10 4 11 10 15 10 6 5 14 4 9 8 9 13 14 16 18 0 18 20 10 12 0 12 0 4 13 20 3 13 8 10 0 19 20 1 1 14 8 6 16 5 1 17 19 17 4 18 1 14 1 0 6 8 0 2 7 5 1 20 12 20 5 19 0 16 10 13 3 13 16 10 10 0 19 6 12 7 12 13 3 7 6 19 16 19 13 14 4 19 0 11 16 19 15 7 15 16 15 15 13 16 18 0 1 1 20 1 13 17 12 10 8 15 6 15 2 3 9 9 3 8 12 8 13 2 13 13 4 4 2 16 16 19 12 20 4 11 19 13 14 11 7 4 3 19 17 8 3 6 3 3 7 14 7 15 8 8 4 6 6 16 2 4 16 20 5 18 14 10 7 7 12 20 20 6 17 0 12 20 8 18 6 17 4 14 16 0 18 10 1 15 11 18 2 13 12 14 11 16 0 11 6 5 14 1 9 5 3 15 1 6 0 20 9 6 16 2 17 3 9 7 7 1 3 15 12 6 17 17 8 4 18 18 9 19 7 4 0 2 8 8 14 3 11 16 14 3 3 13 12 13 15 8 6 19 20 15 6 0 3 11 18 9 0 2 3 15 8 6 13 6 2 8 1 15 19 2 7 17 13 11 20 19 3 16 15 17 9 4 6 4 18 11 9 5 8 0 18 14 14 10 11 18 4 18 6 4 6 9 13 4 6 3 11 12 12 6 4 4 4 17 8 5 3 8 18 3 11 1 9 2 3 1 20 4 16 7 19 19 11 19 13 16 20 13 3 5 1 11 4 12 17 4 7 17 7 6 5 12 3 17 1 11 12 15 4 15 8 14 11 2 8 2 10 20 19 0 16 19 20 15 4 4 1 13 12 6 15 18 13 0 4 16 4 1 15 4 4 10 20 11 9 15 4 14 5 14 7 17 4 17 12 2 0 9 15 15 20 7 18 5 6 5 17 12 17 16 20 2 11 16 9 4 15 8 17 10 1 20 11 9 14 15 11 19 10 8 0 12 9 1 12 11 18 15 14 6 17 4 14 8 6 10 14 12 4 18 14 8 11 11 6 6 5 14 5 15 20 18 9 16 0 4 4 6 14 20 9 3 16 5 7 12 18 18 11 13 6 18 16 18 14 8 14 15 13 5 3 15 4 9 14 8 0 4 13 2 16 19 18 10 4 10 17 16 6 9 15 8 15 12 9 12 16 18 8 6 5 11 10 20 19 18 18 18 4 13 2 18 4 12 20 15 16 8 1 17 4 4 11 10 2 20 1 7 11 3 7 14 18 17 18 10 7 14 11 7 2 3 2 5 3 10 11 5 5 0 5 13 18 11 5 8 5 19 11 14 9 14 20 5 15 2 16 12 12 4 11 3 11 5 19 18 7 16 20 8 15 20 6 5 11 19 19 16 2 20 16 15 5 17 16 18 5 13 5 2 17 7 11 12 9 0 17 9 19 18 4 0 0 20 12 8 13 8 3 8 16 12 11 9 18 15 6 15 11 8 8 12 12 13 2 11 11 10 19 19 19 16 9 17 10 12 6 15 15 10 0 12 18 13 11 10 6 6 4 16 12 8 20 6 16 16 7 2 14 0 16 1 5 18 14 18 10 17 1 2 5 20 12 4 12 8 19 15 11 3 10 2 6 4 6 14 11 6 15 19 4 18 4 11 19 9 16 7 14 7 12 6 12 11 3 18 13 12 2 18 0 19 7 5 14 11 17 6 19 11 18 19 20 20 6 2 9 4 1 10 12 4 6 13 20 9 14 8 19 9 12 6 12 15 6 8 13 8 7 0 4 18 1 7 9 13 0 20 18 5 6 19 4 10 18 5 20 3 20 10 14 16 15 13 4 19 6 1 13 15 9 12 1 15 1 0 5 3 16 1 12 19 12 11 19 0 8 1 11 2 7 14 14 0 20 19 0 8 17 19 19 14 11 0 0 18 13 12 2 15 11 5 13 20 6 18 9 17 13 4 19 8 8 18 7 13 3 2 14 7 6 3 17 18 19 16 3 5 3 17 13 19 6 4 17 5 12 3 18 9 3 4 15 18 8 12 7 11 19 16 4 9 3 10 11 8 6 18 19 2 18 16 11 14 20 10 12 17 18 8 17 19 14 13 5 9 2 13 13 6 14 10 17 7 17 4 3 6 4 8 2 6 13 4 11 7 17 12 14 4 13 18 5 2 11 15 7 12 9 3 14 19 12 9 17 20 3 3 6 19 2 9 2 7 5 16 18 5 6 7 13 14 5 9 20 17 20 19 11 19 7 19 13 2 2 14 13 10 8 13 6 12 17 17 0 6 9 10 10 12 0 19 19 19 17 13 8 0 17 12 20 0 2 2 20 8 18 19 13 8 0 6 5 14 7 13 11 11 2 1 20 11 17 14 18 4 3 16 19 15 20 19 0 8 19 20 1 9 13 11 5 20 7 16 2 11 1 6 8 13 15 14 5 9 16 9 9 7 14 16 6 7 3 0 5 3 15 2 14 15 11 15 5 15 3 4 19 0 6 17 14 1 13 15 5 12 20 14 20 3 14 15 8 10 20 11 7 16 17 10 7 4 1 20 7 2 19 0 14 14 4 2 10 2 17 9 10 19 0 15 4 3 12 3 0 16 11 11 15 17 6 1 7 11 14 19 11 6 12 14 19 20 5 13 17 9 17 1 2 9 5 10 0 13 13 17 16 6 4 19 12 18 3 3 19 15 13 7 7 8 0 19 10 7 4 1 19 3 11 19 14 12 5 12 12 2 18 11 20 14 3 18 0 18 9 19 6 12 4 4 15 5 14 19 12 2 6 0 17 9 5 13 16 1 16 5 13 5 0 12 18 5 0 11 11 8 0 20 2 12 2 19 19 18 19 7 16 12 4 9 7 14 2 14 1 18 15 9 4 10 11 2 0 8 9 5 2 0 15 5 11 18 20 7 15 11 14 3 3 2 3 19 0 14 19 18 4 3 5 20 10 6 18 9 17 4 8 14 17 16 18 20 4 16 17 4 15 17 8 5 0 2 12 9 13 7 18 9 3 15 13 11 6 4 3 6 11 8 2 2 14 15 13 5 8 15 20 0 7 16 2 0 15 7 19 7 16 16 11 15 20 16 8 0 16 10 8 5 18 9 8 5 7 4 8 15 13 11 1 13 8 4 0 6 10 11 0 17 20 4 1 2 7 10 0 17 13 11 10 0 8 15 18 3 9 4 5 19 18 20 10 15 11 5 0 17 10 4 13 10 19 8 2 2 15 3 20 3 0 7 9 7 1 4 15 0 6 1 12 14 15 13 5 19 10 5 14 7 14 8 7 3 19 0 13 14 1 4 15 9 20 2 6 17 19 2 18 11 5 0 10 19 15 11 0 2 4 15 20 11 18 2 12 10 2 11 6 2 5 11 4 15 0 0 2 16 5 15 7 3 5 5 16 7 8 0 17 3 0 7 6 5 18 19 7 18 8 7 11 8 18 17 8 6 9 14 10 16 19 1 12 16 3 10 20 17 3 9 12 10 12 3 4 1 15 11 5 5 3 4 1 8 13 13 15 15 4 18 18 3 12 12 17 15 3 1 20 10 3 16 20 11 15 4 7 1 8 18 6 5 18 17 17 15 8 12 3 12 3 6 11 7 10 7 2 14 8 3 17 13 2 0 10 20 1 20 11 13 13 6 3 9 5 1 7 13 13 15 1 6 20 1 13 2 18 4 19 3 7 1 11 1 20 12 3 11 7 10 8 19 16 10 6 17 19 16 2 20 5 11 2 20 15 16 11 17 15 15 8 4 6 11 7 18 10 19 7 19 4 9 9 9 8 11 18 8 7 8 0 3 11 6 17 9 9 18 11 8 14 18 2 1 19 17 17 20 12 14 19 7 18 2 14 10 19 8 4 12 3 4 2 2 12 4 3 6 0 3 13 11 19 7 0 4 4 10 4 11 1 16 9 13 4 5 14 6 6 11 14 2 0 19 3 6 13 6 12 11 17 9 8 14 5 2 18 19 7 4 12 7 6 7 1 5 12 6 3 15 10 15 11 14 7 4 1 18 9 7 8 9 15 15 20 2 18 13 10 9 10 11 17 1 1 15 14 2 20 1 13 18 17 17 9 15 9 18 6 2 18 4 11 3 5 11 18 3 1 15 14 12 13 4 6 0 2 0 5 7 5 5 5 12 17 17 16 8 3 7 20 18 3 11 11 3 9 8 9 14 11 2 14 7 10 14 17 9 7 10 8 15 14 18 16 5 20 7 11 19 18 4 9 16 0 10 7 9 12 8 12 15 9 19 10 19 14 19 11 9 13 8 10 20 12 11 3 20 6 6 18 13 9 4 17 5 0 18 11 11 11 14 8 12 10 8 11 6 12 15 17 6 20 5 20 15 13 2 3 11 2 6 9 17 5 11 11 14 9 18 14 8 4 20 10 13 10 12 1 15 19 0 9 16 2 14 8 14 16 16 20 20 19 13 13 0 7 16 5 9 9 16 13 20 12 9 14 20 9 7 0 14 13 18 17 18 19 20 14 7 18 18 13 3 9 18 1 0 17 18 13 13 17 12 2 4 10 1 13 20 14 20 10 5 5 20 20 16 16 12 14 0 7 4 15 6 5 4 2 0 8 18 14 16 4 4 18 11 9 14 8 8 15 3 15 9 20 4 0 17 4 15 16 15 16 7 15 7 11 17 10 11 9 17 3 0 18 8 4 17 10 4 1 3 10 9 15 6 14 13 6 19 9 9 5 11 15 13 19 16 1 12 11 18 5 2 1 8 17 14 4 12 3 19 4 1 16 1 18 19 14 3 15 2 17 20 19 2 12 13 1 12 19 14 15 5 12 0 20 12 14 20 20 20 9 7 4 5 9 6 2 3 10 10 20 0 0 16 8 0 3 14 12 1 13 16 16 20 7 14 5 2 13 18 3 6 13 8 0 7 19 7 4 12 12 20 7 5 16 8 7 11 9 20 0 11 10 18 10 11 7 3 13 12 14 12 10 9 14 2 0 18 5 1 10 9 8 16 12 1 19 9 1 19 13 7 2 8 5 13 4 17 12 8 19 18 9 10 5 17 9 11 0 20 10 12 19 2 8 3 5 5 8 12 13 3 2 3 12 0 5 14 8 13 16 11 12 15 8 12 10 15 2 2 14 9 10 12 19 7 4 7 20 4 17 4 9 0 14 19 5 15 0 6 0 7 14 15 13 3 16 3 14 20 14 18 19 13 15 4 2 18 6 7 13 6 4 15 18 16 17 11 10 6 17 2 5 10 13 16 10 19 20 6 16 7 16 9 11 15 16 1 13 20 19 12 8 2 3 7 0 20 13 3 5 9 20 1 9 17 4 15 0 15 14 13 4 18 1 6 7 16 15 13 19 18 16 4 2 17 18 8 11 10 15 20 18 8 17 19 13 10 14 16 17 13 14 17 5 3 5 11 20 5 12 17 19 9 11 18 20 5 16 6 1 17 16 9 2 16 3 4 2 5 15 7 6 11 13 20 10 2 16 6 7 8 2 19 15 7 2 5 0 10 1 7 1 9 13 13 11 10 7 9 20 5 5 10 11 18 0 13 17 18 7 14 4 14 0 12 20 1 9 19 6 5 5 0 6 16 17 3 3 11 4 11 4 2 3 18 18 18 2 13 11 15 20 12 11 18 20 19 1 11 2 1 8 8 2 18 0 19 10 1 9 15 1 0 6 4 1 10 7 6 17 19 5 14 14 19 11 18 6 17 0 19 7 17 17 17 16 5 20 15 2 1 9 7 7 3 1 5 12 11 3 13 10 5 3 9 5 5 9 15 20 10 6 0 14 16 6 7 8 18 5 17 11 5 20 11 17 6 14 0 15 2 1 0 9 9 13 15 11 18 11 17 13 10 19 19 15 17 6 19 14 3 2 13 16 15 20 19 16 0 4 19 18 14 12 11 14 8 0 11 9 5 4 18 18 5 15 17 1 11 16 3 7 7 13 12 20 3 7 6 10 9 20 16 9 7 13 1 14 7 17 9 0 3 19 10 9 3 13 12 12 14 8 9 18 8 2 7 17 5 19 9 16 12 16 13 2 19 6 3 16 7 16 6 0 6 5 14 10 20 15 20 3 18 20 5 16 2 13 18 14 4 11 8 12 20 2 0 8 9 9 1 2 18 7 7 14 3 14 9 15 5 7 6 17 6 13 16 12 20 13 1 1 4 8 10 15 5 1 10 18 11 14 7 0 7 13 6 12 8 7 15 5 9 12 3 8 6 14 8 16 19 4 11 11 10 8 2 0 0 0 17 5 17 5 14 14 17 20 3 17 18 5 11 8 11 13 11 14 7 18 7 18 3 16 15 7 2 10 1 5 14 20 9 11 2 5 10 16 11 3 4 12 0 16 1 12 18 5 16 6 14 16 2 0 3 5 11 3 9 17 16 0 1 17 10 4 1 9 1 7 15 4 9 0 9 18 4 14 3 14 15 2 11 11 5 11 7 6 8 16 13 1 4 0 1 19 7 11 11 19 9 6 12 1 14 4 7 12 1 14 18 8 2 9 15 8 12 5 14 11 11 19 3 5 9 5 16 4 12 11 16 12 11 3 16 4 7 20 1 9 6 2 10 17 12 2 17 19 14 20 4 10 12 0 8 14 6 19 7 4 11 0 15 10 14 11 4 0 8 2 18 20 3 16 20 13 12 19 4 0 7 8 8 1 11 8 4 14 6 12 12 5 16 19 0 20 15 5 0 17 0 10 0 20 10 0 8 1 5 16 6 11 17 15 16 18 12 15 8 13 6 20 5 2 10 10 7 17 9 6 13 10 1 10 8 13 10 19 16 14 5 13 19 15 4 16 11 3 6 3 4 12 11 20 3 10 19 7 5 11 5 13 13 7 0 11 5 15 9 2 15 4 8 9 19 0 12 3 10 6 6 11 3 5 1 7 2 8 11 2 19 17 3 16 0 14 4 13 6 9 16 14 8 1 5 10 8 0 19 7 10 1 15 15 10 0 6 6 0 15 18 6 11 19 11 19 0 17 11 14 18 1 0 20 8 11 7 5 2 11 9 20 2 17 14 2 20 10 20 11 12 15 0 5 20 3 11 5 16 17 5 3 11 2 3 17 8 8 17 18 2 1 0 19 6 6 15 18 3 0 20 3 17 11 10 19 10 12 6 20 5 16 2 16 10 9 5 6 1 5 11 7 1 6 16 17 7 14 10 9 18 19 5 7 20 1 16 7 10 10 3 2 7 5 4 5 10 18 2 16 4 2 13 6 1 20 7 19 3 15 7 4 18 1 12 0 4 2 8 13 20 19 9 8 15 20 11 8 2 11 12 10 10 5 0 13 20 2 17 19 20 8 20 13 8 4 3 3 12 17 0 8 2 19 0 3 8 19 1 0 6 19 12 3 18 8 1 15 9 17 18 12 14 3 17 6 14 8 13 18 20 11 9 3 9 0 18 17 4 2 20 10 20 2 13 7 7 15 2 18 6 5 14 1 12 4 1 4 13 12 16 0 14 10 5 15 14 15 17 2 14 4 19 4 11 5 12 20 3 4 1 17 2 13 6 1 5 14 14 9 9 14 3 7 0 2 20 5 10 20 19 0 10 9 11 7 5 0 7 20 18 0 8 14 7 14 17 6 12 1 17 7 16 15 19 17 3 11 15 18 6 1 17 0 11 16 16 6 7 18 20 0 13 15 19 9 3 20 3 7 2 0 0 7 1 10 10 7 13 2 9 15 19 20 18 20 19 14 19 1 17 9 1 6 8 10 14 13 7 8 14 2 1 12 6 1 18 20 2 18 18 14 9 12 20 13 18 20 18 0 13 5 12 6 2 5 15 12 10 7 5 12 6 8 6 17 13 11 3 14 2 2 2 0 1 16 9 20 11 11 20 10 15 14 11 17 1 13 4 10 0 1 6 17 19 0 8 17 0 1 16 17 18 15 10 11 0 14 17 12 17 14 1 9 1 0 20 18 7 12 14 5 19 13 13 5 12 9 9 2 3 10 8 5 3 16 11 7 18 7 16 20 20 15 3 14 0 10 1 9 20 11 17 13 10 12 11 18 20 10 19 1 19 1 0 9 5 1 10 3 14 10 5 3 15 6 6 7 11 18 13 17 1 10 12 15 19 6 8 10 10 10 16 1 6 15 13 7 10 18 19 13 11 5 8 6 11 5 6 16 10 1 11 16 13 9 13 8 17 15 12 18 5 17 12 10 6 19 16 17 13 6 8 18 9 11 17 1 11 11 20 5 14 17 13 16 10 15 19 0 2 0 3 5 9 16 7 8 15 18 0 8 14 9 3 18 6 6 17 10 5 5 2 14 5 5 0 16 3 6 2 12 11 14 13 8 12 7 14 18 5 4 14 19 20 3 18 6 9 3 6 16 2 6 13 19 8 14 14 9 0 9 17 13 0 19 17 19 11 16 20 12 19 4 7 18 17 0 15 4 6 6 5 16 20 13 16 1 15 7 9 18 16 11 8 3 20 20 19 6 0 0 18 8 18 12 10 11 3 14 16 5 0 5 9 6 14 5 10 18 11 13 8 15 3 9 20 7 10 8 11 18 15 4 8 3 4 0 20 18 7 6 14 20 17 3 18 4 4 12 2 12 7 8 3 2 5 8 9 10 5 18 19 16 14 18 13 6 11 13 17 8 18 0 14 9 0 7 15 20 17 20 20 10 8 17 9 5 18 4 15 10 18 14 8 18 9 11 5 12 2 17 6 3 18 1 20 0 1 4 4 6 4 5 9 12 4 13 14 18 19 14 19 12 7 14 1 17 15 7 1 15 1 14 14 4 5 2 6 3 13 9 18 7 7 9 10 7 15 17 10 9 19 11 12 6 8 0 2 20 9 7 4 5 8 3 13 18 0 11 8 12 7 7 10 7 8 1 7 10 11 0 5 16 7 7 1 18 12 4 10 13 5 13 1 11 4 11 1 10 19 8 7 8 8 6 10 0 1 15 2 9 13 14 3 1 14 8 9 1 13 9 1 16 15 15 3 3 9 17 2 7 5 10 5 3 20 4 9 16 9 19 20 7 16 16 13 13 10 6 17 11 6 11 1 18 20 11 13 5 3 0 20 19 6 13 2 0 17 11 15 12 9 12 20 17 11 1 11 14 9 15 17 2 7 0 2 20 7 1 12 7 10 13 1 20 7 7 17 16 20 20 15 19 6 10 5 13 13 13 1 18 3 15 2 16 8 16 11 1 17 18 3 4 10 13 5 18 2 20 0 0 20 19 0 4 8 4 0 15 19 17 7 6 1 0 3 18 14 19 15 4 6 4 18 0 8 7 10 16 14 7 3 9 7 12 5 0 14 10 5 12 4 10 10 12 17 11 2 12 3 3 16 12 17 12 11 16 5 0 3 9 2 18 16 16 14 18 11 18 5 6 16 6 20 14 10 0 1 9 10 2 20 10 18 1 7 2 13 7 17 1 8 17 10 17 6 14 6 18 2 18 9 0 17 20 10 15 10 12 11 6 20 5 17 16 15 6 18 1 7 13 9 0 18 11 18 2 17 15 13 15 9 6 15 1 14 4 14 6 11 11 17 19 13 3 18 5 19 9 3 5 9 8 15 17 0 11 13 8 7 19 4 9 11 2 8 19 16 20 17 16 10 16 3 8 2 15 0 17 9 17 2 9 18 17 9 8 5 18 5 8 16 18 13 3 0 13 8 1 0 10 7 18 6 10 6 5 19 17 9 9 7 20 7 19 17 13 10 9 16 19 0 5 3 1 0 10 5 10 3 2 7 12 18 13 4 4 0 17 6 10 10 14 8 7 11 2 5 0 5 16 7 20 14 16 4 1 7 20 16 7 11 18 7 19 10 5 18 2 8 2 1 14 1 19 13 14 19 1 15 16 12 17 11 4 10 3 18 12 15 14 4 19 7 15 2 2 18 18 15 12 3 15 2 13 12 11 12 14 4 8 9 18 13 15 7 5 4 3 4 16 14 18 9 11 7 15 1 0 17 12 10 15 4 20 19 0 18 7 13 18 15 8 16 16 3 5 19 3 13 17 6 11 3 3 11 6 4 20 0 9 4 17 12 13 18 3 1 3 15 17 6 2 10 2 18 17 10 20 1 1 13 0 12 16 7 11 3 20 0 15 15 10 15 5 13 20 3 2 6 18 16 12 4 16 20 7 1 14 11 8 20 12 20 19 20 1 2 0 7 5 17 17 13 9 4 16 15 12 6 10 15 14 16 12 0 13 10 14 11 20 13 6 10 17 3 12 9 12 1 1 7 16 5 20 8 2 1 13 18 5 4 19 6 12 7 7 1 18 1 20 13 20 8 1 18 12 4 5 4 6 18 11 13 14 0 0 12 16 16 12 17 6 13 10 5 20 4 13 19 17 20 5 8 4 1 16 10 11 15 15 4 3 19 20 6 0 20 9 5 11 16 19 16 7 0 19 11 7 12 9 9 10 12 9 1 18 17 9 11 5 14 17 18 18 0 15 0 14 8 18 8 20 8 17 8 14 9 17 12 12 14 19 4 13 8 5 4 10 0 5 20 10 12 16 9 20 2 6 1 20 11 5 18 1 13 14 0 18 10 15 5 12 2 10 1 20 20 8 11 9 10 15 12 11 12 14 14 19 9 11 4 5 3 4 8 12 13 7 10 7 2 19 12 0 8 17 3 6 7 3 2 1 17 13 8 4 20 14 4 5 9 16 14 14 7 15 2 10 11 2 12 17 0 19 11 2 6 5 3 18 7 4 12 14 1 2 0 0 13 11 13 0 14 9 16 18 4 0 2 20 14 12 4 1 10 14 15 12 0 11 18 18 18 7 13 14 10 20 11 4 13 8 11 11 3 19 16 0 1 10 16 9 18 6 12 4 16 2 11 19 14 15 8 15 19 8 12 10 16 4 4 4 5 18 11 16 5 14 10 11 9 13 0 18 16 15 18 6 15 5 12 13 15 5 17 17 5 15 3 8 18 11 11 10 19 15 13 2 16 4 7 19 15 20 2 5 0 19 3 14 8 7 20 7 4 2 20 4 20 11 11 19 2 9 10 12 11 12 18 4 4 14 2 20 7 9 3 10 5 2 12 10 7 18 16 16 13 17 0 3 6 17 6 14 9 16 9 15 10 13 19 5 2 15 6 16 8 11 13 11 6 7 18 18 2 0 12 2 12 7 2 16 1 18 12 11 11 19 10 20 10 16 4 3 17 19 15 18 7 11 11 18 6 6 17 14 11 4 15 18 19 0 16 18 9 3 1 9 9 16 11 5 13 15 19 19 16 14 5 14 16 18 4 12 8 10 8 1 2 19 15 11 4 2 11 15 10 5 20 13 1 19 1 18 18 20 13 20 9 8 6 3 3 5 10 4 4 0 18 3 13 0 11 3 5 11 11 2 4 12 0 1 4 12 4 4 8 17 16 19 17 12 3 16 7 10 1 11 0 10 9 7 11 19 6 16 6 3 16 18 1 5 14 20 17 0 15 1 12 12 5 17 16 16 15 2 5 3 6 5 14 18 3 15 17 12 10 4 20 6 16 9 2 16 19 10 14 19 11 14 9 17 20 9 18 0 0 20 12 15 14 2 2 10 8 16 2 5 4 15 8 13 10 2 6 17 20 14 18 5 16 10 11 2 19 8 3 3 20 7 1 11 13 6 4 12 9 10 18 1 3 16 11 2 19 17 16 7 18 20 10 9 10 12 7 10 4 17 7 7 5 18 20 19 14 0 20 3 19 18 4 13 1 14 3 11 2 3 15 0 0 6 5 15 12 11 14 6 11 18 5 9 7 6 8 9 0 8 0 6 8 3 2 15 10 18 4 3 15 4 5 5 9 17 6 10 14 5 0 17 20 8 2 9 6 3 16 12 1 3 18 2 4 10 14 6 15 4 17 4 16 15 11 13 19 7 11 1 6 12 4 20 18 17 5 4 3 1 19 14 14 5 13 19 6 18 6 6 0 19 11 4 20 8 11 1 7 9 3 16 18 7 11 14 3 13 10 12 14 9 4 17 5 5 16 2 3 0 18 18 20 4 3 9 6 8 6 12 5 14 7 3 6 18 15 6 0 16 3 4 17 12 0 11 19 7 3 13 4 5 2 3 11 20 8 19 15 5 15 8 16 19 15 19 19 19 5 2 5 10 8 2 12 17 15 10 8 8 15 7 13 20 17 7 6 9 19 3 4 5 19 19 7 10 8 12 20 20 10 17 20 13 2 1 15 14 12 2 16 19 16 5 4 20 9 5 8 12 20 20 3 8 7 6 12 2 6 13 14 5 13 6 13 8 0 10 15 20 14 3 20 3 3 18 17 16 12 7 0 17 3 10 10 2 17 20 9 14 1 2 19 0 15 8 6 8 0 20 4 3 4 10 14 10 3 20 0 8 15 20 11 10 17 10 2 16 15 19 5 1 12 9 12 4 13 2 2 19 10 4 1 4 7 0 18 17 14 15 10 20 19 3 7 4 11 3 2 4 19 5 9 18 5 3 9 20 7 6 4 11 14 8 1 5 1 16 3 0 20 14 14 17 15 2 0 20 14 19 13 16 20 20 14 9 16 18 14 10 1 14 1 12 6 17 19 0 17 9 10 8 5 11 19 4 20 4 0 14 8 7 10 16 17 7 0 4 8 2 3 10 14 6 14 0 17 9 18 14 6 4 9 19 16 13 0 11 13 20 16 5 19 9 14 14 20 10 0 17 10 7 11 16 4 20 12 20 19 2 1 18 11 16 16 0 17 9 17 18 2 14 10 2 5 16 9 0 20 19 2 5 1 19 8 2 2 17 0 20 20 0 1 6 8 10 11 11 5 10 12 15 14 4 2 18 19 12 8 15 18 15 10 0 18 20 11 3 14 4 4 1 18 5 10 14 19 0 11 15 9 13 12 5 17 8 8 3 1 2 2 15 8 11 20 9 6 19 5 8 6 16 17 8 7 2 18 8 3 0 15 14 11 18 2 0 20 14 6 7 11 3 1 0 16 1 1 5 19 20 20 20 15 2 3 0 20 8 1 13 17 3 19 2 18 15 6 7 13 1 4 10 17 1 19 8 11 7 13 5 2 19 12 15 1 17 13 14 4 16 20 16 2 6 0 3 18 10 20 0 12 12 15 6 3 18 14 12 3 1 18 8 11 4 4 1 10 7 6 2 8 9 4 15 11 8 12 5 11 11 3 15 6 2 20 6 18 9 12 17 4 1 9 19 4 0 10 19 13 20 1 0 16 10 2 5 2 18 13 0 2 18 12 6 18 18 13 3 9 19 4 8 13 4 18 2 0 2 10 19 1 0 5 12 5 16 20 9 0 4 20 5 2 16 15 15 16 8 7 13 1 1 2 19 9 12 15 18 14 13 14 16 7 6 14 8 0 2 20 15 11 14 14 3 11 7 19 11 20 12 6 12 5 6 6 4 2 6 6 8 12 13 11 18 5 7 1 7 15 17 4 3 11 2 0 14 11 13 14 14 13 18 5 16 6 18 3 2 7 5 14 2 13 17 11 18 4 7 5 5 7 19 17 5 7 11 4 10 0 4 6 2 13 3 0 18 3 11 2 11 10 2 9 9 15 11 4 3 16 11 18 0 13 11 15 12 19 1 17 9 12 1 17 3 18 18 10 2 0 15 4 19 5 0 6 20 6 13 20 7 0 19 15 14 5 17 14 0 11 3 10 12 16 8 11 7 5 15 16 16 4 11 20 14 7 3 7 8 1 17 0 9 9 19 20 1 19 20 2 19 18 2 9 13 17 14 16 3 2 8 10 5 3 16 10 9 3 13 5 0 10 11 11 6 14 15 11 18 2 15 2 19 20 17 10 9 0 15 2 19 20 14 11 19 8 2 13 2 20 0 12 4 13 7 19 1 13 2 19 0 9 18 2 5 11 17 9 18 4 18 20 6 1 16 10 3 13 6 8 10 1 0 6 0 13 14 4 0 12 8 11 18 0 19 14 0 10 1 2 12 11 0 14 10 12 19 19 4 6 13 4 7 9 17 10 19 15 0 11 20 17 8 15 10 7 17 11 20 18 3 10 3 11 16 19 5 9 12 18 16 8 9 2 5 14 6 15 15 18 16 10 3 1 14 3 4 19 6 9 12 15 12 8 4 1 15 11 19 8 15 7 17 9 18 14 18 13 16 14 14 18 13 1 9 12 18 7 2 15 5 2 11 17 5 20 9 6 17 20 6 14 7 3 5 18 20 2 2 2 16 16 11 19 5 6 13 11 0 7 10 16 17 3 2 3 0 15 16 9 7 7 6 8 4 18 17 3 20 15 17 14 10 0 3 14 15 11 11 10 15 5 15 0 19 10 2 0 8 3 8 12 5 17 0 5 5 1 19 2 10 0 3 10 15 2 2 19 3 12 4 1 18 5 14 17 8 20 1 11 7 3 1 13 13 20 17 17 5 2 20 1 17 18 12 0 7 15 9 4 6 1 20 14 11 11 5 3 17 16 14 0 9 0 2 0 14 9 2 2 2 9 4 6 15 3 19 0 8 19 9 3 18 11 0 19 2 3 7 1 17 9 20 1 15 15 5 9 18 4 17 13 19 15 8 4 0 20 11 8 8 19 7 14 2 17 6 20 4 15 15 1 7 2 7 13 20 2 4 20 0 1 9 3 16 10 6 7 14 7 11 15 13 5 3 19 17 5 17 15 5 6 14 4 3 9 13 13 14 6 1 19 5 9 6 8 0 2 3 6 14 1 6 13 19 1 14 1 7 13 20 17 2 19 0 5 15 16 0 8 12 1 2 13 2 13 5 8 20 7 13 20 17 12 6 0 1 14 7 9 19 2 7 18 1 16 9 4 5 19 10 12 2 14 1 15 20 1 15 11 5 6 0 14 4 11 6 7 12 4 13 6 17 14 7 13 4 16 18 20 10 4 10 5 5 9 0 14 10 2 16 16 3 14 16 11 8 6 12 13 2 7 14 18 8 17 4 5 5 7 1 14 9 12 8 1 18 20 3 10 16 8 17 8 17 12 3 2 15 20 13 19 12 2 20 15 9 10 16 5 11 7 12 18 17 0 20 11 20 7 18 1 16 7 12 0 17 19 13 12 12 1 12 16 17 17 7 20 0 14 6 15 12 13 15 20 0 7 6 20 11 20 19 1 11 5 11 18 8 20 9 12 20 17 0 16 8 7 2 7 14 6 2 15 3 2 20 0 12 11 11 10 13 15 14 11 3 17 18 12 1 19 14 16 19 7 14 13 12 3 8 0 17 4 3 7 9 8 17 10 3 3 7 8 7 10 2 7 8 2 4 2 7 7 6 11 1 8 18 19 4 18 16 11 8 9 18 16 3 15 5 18 16 7 18 18 12 4 2 10 2 1 17 10 11 2 14 18 14 14 15 11 4 3 2 9 1 13 20 17 18 11 10 19 18 6 0 7 14 6 20 0 1 11 16 17 11 18 19 20 1 0 13 18 6 5 6 3 4 10 9 4 18 9 16 10 16 17 2 4 6 16 16 5 10 15 17 6 14 2 20 16 13 6 15 18 9 12 4 5 10 2 16 15 12 12 13 11 18 17 20 1 2 12 9 12 15 19 9 4 6 20 18 2 7 0 2 0 15 10 5 19 2 12 20 9 7 4 1 13 4 8 4 11 11 17 3 18 18 19 11 5 17 15 6 13 13 15 17 4 17 16 18 5 13 14 0 14 5 10 10 10 11 12 11 7 9 13 13 18 4 17 14 9 16 13 18 4 5 13 1 13 2 0 15 0 2 13 12 19 19 7 1 8 12 11 0 20 0 5 12 5 18 4 19 3 15 10 4 3 13 6 15 12 18 3 0 19 11 4 6 1 0 15 20 9 10 19 10 3 11 11 11 4 6 11 16 18 11 0 5 18 2 16 19 9 5 14 5 14 16 12 4 13 16 8 6 8 18 13 6 1 14 6 17 2 20 15 17 19 16 4 20 14 9 6 0 5 4 7 6 8 14 8 19 20 1 6 9 9 17 19 8 11 16 18 13 8 17 6 20 7 18 4 19 2 14 19 7 0 12 4 15 16 12 7 20 18 4 9 1 19 14 9 5 10 20 12 16 20 16 9 7 6 17 8 2 18 15 17 11 16 1 7 13 17 11 20 8 18 5 8 14 3 11 20 16 19 19 5 20 1 15 19 11 6 13 8 15 7 11 0 14 20 17 1 6 17 11 5 10 11 6 7 20 5 11 7 5 15 14 11 17 16 19 9 19 3 7 5 6 14 16 17 19 2 19 17 19 16 11 13 15 0 7 15 20 18 1 8 11 0 18 19 17 17 20 17 16 9 9 15 12 6 16 19 18 5 3 6 19 4 8 7 1 2 10 12 11 0 19 7 17 7 7 11 15 9 15 0 5 17 4 13 19 14 5 16 18 1 19 5 4 2 20 3 16 15 10 20 19 16 4 20 11 3 6 3 3 15 8 16 19 12 14 5 20 3 10 13 17 1 12 2 12 8 5 16 8 14 12 17 12 20 14 1 9 0 12 17 18 14 12 17 7 16 12 9 15 7 14 2 5 15 17 18 9 19 10 3 16 15 10 7 12 8 1 12 9 8 9 5 15 19 4 14 12 4 4 15 15 3 18 6 19 16 5 6 0 3 19 0 17 10 8 12 17 1 15 8 5 3 8 1 5 5 2 16 18 15 2 9 15 4 7 18 1 18 4 7 4 4 0 2 16 18 13 17 0 18 8 11 20 16 4 7 8 12 2 1 3 14 11 0 8 13 5 15 20 3 9 17 11 12 4 4 3 3 5 16 3 4 17 11 20 10 11 6 6 0 17 10 12 3 13 10 17 9 14 8 5 3 15 20 13 9 15 15 13 11 14 19 15 15 3 7 1 16 8 17 2 9 9 14 5 4 20 6 17 10 5 5 3 8 13 7 0 17 6 16 4 16 19 19 11 10 9 7 16 16 14 19 10 8 14 2 7 6 8 9 15 14 5 19 19 6 4 9 4 4 4 15 1 11 3 16 19 20 16 4 11 14 14 17 16 17 18 15 5 2 10 12 0 3 7 11 13 14 0 17 19 10 1 3 0 6 3 4 15 1 5 0 0 7 20 9 19 1 3 15 14 15 18 17 1 12 13 13 20 17 18 4 14 19 19 2 2 13 19 18 4 19 18 8 20 9 6 2 9 20 17 18 8 14 20 14 14 18 13 6 7 13 13 11 16 1 17 0 18 15 13 14 1 13 12 13 14 4 5 7 19 12 17 5 13 0 12 20 2 14 4 17 7 14 17 18 3 4 4 4 9 2 20 2 12 14 5 8 14 4 19 11 19 19 14 16 6 16 7 6 10 10 6 2 6 4 5 18 3 10 0 7 10 3 14 16 0 6 15 4 6 12 8 13 13 6 8 19 15 0 3 13 6 9 3 1 4 15 12 19 20 8 2 5 14 6 19 8 1 19 3 1 5 19 0 10 4 11 4 2 10 8 19 2 8 10 15 16 13 4 0 10 8 6 8 6 16 17 17 5 15 10 6 15 5 13 2 5 19 1 17 1 9 16 14 17 9 5 15 17 15 11 15 14 11 10 15 13 20 10 11 9 7 12 6 8 4 9 8 5 7 15 18 17 19 4 18 1 15 12 20 12 16 9 13 7 3 15 1 0 15 0 15 15 4 17 6 13 13 9 6 2 17 6 20 4 9 7 3 7 6 1 18 18 8 3 9 20 17 10 6 20 0 20 11 6 18 18 14 14 8 18 13 1 14 16 18 20 18 16 4 4 4 19 5 12 16 0 3 12 7 7 18 14 10 5 9 13 12 6 5 14 12 3 18 17 18 13 12 2 12 18 11 0 15 18 14 18 11 11 16 16 5 9 11 0 13 7 16 13 0 3 10 17 2 3 4 8 13 4 13 13 2 17 10 16 16 12 4 11 15 2 16 13 10 19 8 10 4 18 20 0 15 2 11 18 3 3 17 5 17 2 18 6 15 15 18 17 9 13 18 2 6 7 2 4 8 8 19 4 2 6 5 20 8 19 1 15 16 9 14 9 17 13 13 4 0 13 11 7 12 11 18 16 18 4 1 11 2 7 5 17 2 12 15 6 11 17 0 14 4 15 4 10 11 20 2 7 19 15 7 17 9 19 9 17 3 9 16 11 17 9 17 13 1 12 14 2 3 20 14 20 6 3 10 6 3 13 17 14 14 14 1 9 0 1 4 18 15 7 1 12 9 11 15 2 8 2 0 5 11 7 1 10 6 11 17 12 14 10 7 20 4 4 10 20 20 19 9 17 15 6 7 3 9 8 4 2 20 4 2 12 17 18 12 1 1 18 8 16 4 11 18 20 20 17 11 6 1 10 6 16 11 8 7 9 5 13 3 7 13 3 13 8 20 1 8 10 4 14 2 17 17 7 2 17 17 17 1 1 7 3 19 15 8 7 4 15 15 16 11 19 18 20 5 3 20 7 13 4 13 20 5 17 18 18 20 11 10 15 3 2 13 2 1 10 20 2 6 7 19 17 0 13 10 15 13 15 20 9 20 19 3 16 10 8 17 1 18 0 11 10 20 5 6 3 7 10 16 11 16 1 5 13 6 15 9 0 16 3 10 18 2 15 2 8 17 14 15 16 6 16 3 14 8 3 2 16 13 3 6 7 19 3 20 8 13 7 10 11 16 4 14 14 15 18 15 4 1 10 20 6 14 14 10 7 7 18 8 13 16 16 4 20 2 10 6 5 2 3 17 9 20 17 10 15 15 14 18 20 4 9 12 16 14 4 15 19 7 15 3 6 3 16 7 16 8 17 20 19 20 8 2 0 2 3 10 6 8 0 7 10 1 17 5 19 9 2 4 3 4 13 7 13 10 12 18 7 2 17 9 2 17 17 19 13 9 13 1 12 15 3 14 16 18 7 9 4 18 19 2 2 9 1 10 6 9 10 18 4 13 3 5 8 7 4 3 4 11 16 17 8 11 8 2 7 14 5 7 0 7 20 18 14 19 15 10 3 18 17 20 14 14 12 13 19 17 4 13 5 1 0 16 1 11 4 10 17 12 11 6 0 16 6 14 8 5 18 17 7 12 13 20 10 15 13 13 17 16 5 6 2 17 5 16 19 20 2 17 3 11 1 4 1 5 7 17 9 11 13 9 9 9 4 1 5 11 16 15 19 20 12 6 7 7 15 19 9 2 9 16 16 11 2 19 20 8 8 14 0 16 1 8 10 19 15 0 6 1 13 14 1 10 7 0 20 4 9 15 14 1 1 2 2 5 17 1 9 5 18 13 2 11 0 6 20 15 13 7 1 9 18 20 0 6 3 2 18 9 3 17 4 17 9 20 6 14 4 2 13 20 12 9 18 11 6 5 12 9 8 13 11 12 11 2 7 6 11 1 2 8 13 10 12 7 20 13 1 4 11 18 15 12 1 1 15 20 13 2 8 6 1 1 17 3 9 11 1 10 0 5 6 17 5 6 14 4 9 10 12 5 19 18 16 0 3 6 2 10 17 9 13 11 2 3 9 11 18 16 6 11 8 7 8 6 7 13 11 20 19 13 0 5 15 5 5 4 8 7 15 6 13 10 19 9 9 17 11 20 10 9 11 5 17 7 6 13 15 20 4 8 19 10 12 4 0 2 3 19 15 18 19 11 10 5 19 20 5 18 7 11 17 2 6 2 0 9 3 9 20 16 13 14 10 17 15 19 18 3 7 11 10 13 4 3 17 18 5 15 19 13 7 1 7 15 10 7 7 15 5 4 12 14 4 2 13 11 18 14 15 10 19 14 15 8 7 3 10 0 18 14 11 6 14 5 4 9 13 4 15 6 11 17 0 5 4 0 18 14 16 20 10 17 4 2 12 20 5 18 17 19 14 20 9 4 0 7 20 2 12 17 20 17 4 3 12 1 19 8 11 6 18 20 16 3 14 3 2 20 1 11 7 17 14 1 1 12 12 15 12 5 6 17 13 11 2 2 15 12 10 20 14 17 18 9 3 4 14 13 4 12 16 0 9 7 15 9 2 5 13 11 18 3 9 3 15 17 12 20 14 16 2 15 4 10 8 4 0 14 5 0 10 10 7 15 8 17 8 12 9 11 17 9 10 20 6 10 10 2 13 11 2 3 9 16 9 4 6 16 5 11 20 16 19 1 16 7 15 11 10 10 14 0 4 14 12 12 15 2 9 16 19 9 19 16 0 6 16 14 2 4 18 13 18 19 20 4 17 2 15 1 20 16 8 20 14 13 12 16 19 0 14 10 20 2 16 18 17 1 4 18 14 5 17 4 1 14 17 11 6 14 18 4 10 8 0 10 13 18 19 2 20 12 13 18 12 2 3 9 2 18 8 13 4 16 6 20 17 2 0 16 8 17 0 5 14 8 20 20 6 3 11 9 10 2 2 5 9 5 12 11 16 15 12 0 3 13 7 2 9 4 8 1 11 18 12 8 5 15 20 15 12 18 1 8 7 19 2 15 19 2 11 14 9 2 6 4 2 4 10 16 4 7 3 13 0 15 0 5 6 8 12 20 6 13 13 3 6 12 2 12 19 20 6 12 16 1 17 18 18 9 8 2 5 12 17 2 16 15 18 0 2 15 13 19 5 11 18 7 9 0 13 9 12 12 8 1 7 10 4 5 9 18 14 18 10 11 16 12 18 0 6 13 6 17 6 11 18 7 8 18 13 12 14 11 19 18 13 19 7 0 16 14 7 17 6 2 13 17 19 11 9 13 19 16 14 6 1 4 4 20 12 18 15 1 14 18 16 15 3 5 9 10 1 13 16 20 11 4 1 10 4 14 20 14 10 15 20 19 3 9 9 14 10 8 15 2 5 6 20 7 4 20 4 4 9 5 7 9 14 20 10 4 5 5 4 11 14 11 11 1 11 5 15 13 15 19 14 12 3 6 8 11 15 17 16 2 4 5 2 1 8 7 17 10 2 13 4 9 12 11 7 17 20 8 0 11 17 20 0 20 20 17 13 13 15 2 13 6 5 8 8 0 10 11 13 1 10 12 18 20 3 0 9 12 20 10 1 0 6 18 2 14 10 11 19 0 15 14 1 1 2 19 4 9 18 12 7 2 19 1 12 9 1 17 14 11 8 9 1 12 0 18 0 5 2 16 5 8 15 17 8 7 2 2 4 8 10 7 16 15 9 20 13 1 17 17 18 6 11 8 9 11 5 1 6 8 5 13 7 15 16 12 16 20 12 17 4 4 3 4 2 14 7 13 13 17 11 3 11 17 1 3 20 15 13 0 16 3 10 14 19 16 19 16 14 6 4 15 18 19 20 2 12 13 1 14 13 14 12 13 6 17 17 5 9 5 9 12 4 14 11 18 2 17 20 6 12 6 12 19 19 3 8 9 16 3 5 2 5 14 2 6 6 14 7 2 4 8 7 7 9 14 18 6 6 2 18 7 18 20 14 15 18 10 7 9 1 15 8 5 5 17 0 9 7 16 6 10 1 10 10 20 14 11 7 20 6 5 18 12 20 0 11 1 5 11 17 3 0 7 13 16 11 1 17 12 4 19 5 18 12 18 3 13 9 15 4 9 19 1 7 20 6 5 3 9 17 5 3 11 0 3 11 19 8 20 20 6 8 6 7 18 13 5 18 9 18 11 2 18 14 11 10 19 1 13 18 1 13 0 9 5 5 9 10 10 19 11 19 10 3 20 14 2 17 16 1 4 13 5 3 5 17 6 16 19 19 9 4 0 15 1 10 7 6 3 1 16 4 13 5 17 6 3 18 20 13 4 8 10 10 4 16 2 16 6 10 5 15 1 4 1 11 17 18 15 9 0 13 8 4 15 1 13 5 8 7 8 16 20 0 0 12 15 7 16 14 10 2 9 2 5 15 20 7 19 4 7 11 19 10 6 14 18 12 18 20 8 19 20 4 0 13 17 0 10 3 12 17 2 4 9 9 18 5 3 5 4 1 9 12 11 1 1 19 5 18 5 18 20 2 14 6 4 7 2 2 16 8 5 3 10 10 13 0 17 6 13 12 12 18 0 9 7 17 15 14 12 14 9 11 0 15 20 20 18 0 1 19 0 8 7 2 18 13 6 3 3 0 14 9 15 14 18 12 13 17 3 12 16 10 17 12 11 20 9 2 1 12 1 12 15 9 14 9 7 10 1 18 8 10 11 13 9 0 16 7 17 3 10 17 4 18 16 10 5 4 15 3 2 11 4 7 2 8 11 13 17 1 12 12 4 2 20 14 3 17 10 2 1 14 1 9 14 18 0 12 15 13 7 0 9 15 0 10 13 18 19 12 6 19 15 7 12 20 20 6 20 6 0 1 12 7 19 8 20 19 6 13 16 20 13 8 8 3 4 18 1 14 20 19 1 1 8 18 19 16 20 0 18 1 12 11 19 7 20 20 0 18 17 6 13 9 20 14 9 19 6 11 14 5 8 4 14 7 5 2 15 8 0 2 7 3 10 19 12 3 16 7 20 20 7 6 19 5 14 17 2 12 17 19 15 2 14 5 5 12 11 2 0 19 0 19 8 2 12 7 20 20 13 3 17 20 17 15 3 20 8 6 10 20 20 14 17 0 8 19 17 7 10 3 10 0 14 12 10 20 7 15 4 9 20 13 14 4 8 10 18 18 2 16 19 18 8 10 18 13 20 2 9 20 9 3 8 4 0 6 14 17 17 0 19 4 2 20 17 3 2 18 8 11 11 9 8 20 4 15 6 19 10 6 2 13 4 19 6 5 4 1 3 8 2 18 20 19 13 9 20 3 8 19 2 9 9 15 7 4 9 15 14 14 14 16 18 2 18 15 8 6 15 12 12 13 12 18 2 14 5 11 14 9 8 8 13 8 14 14 0 10 13 17 18 4 16 7 20 6 11 11 12 19 20 17 10 10 18 10 6 2 7 4 18 16 17 12 5 12 20 19 19 10 16 16 1 19 17 12 11 10 3 7 13 5 5 8 14 2 20 7 7 8 16 14 8 18 10 13 6 19 16 7 18 2 18 0 3 2 1 17 15 10 15 0 18 7 9 0 4 19 11 13 20 20 8 6 4 16 6 4 8 7 2 7 17 14 11 12 12 8 14 20 17 14 11 14 6 3 8 17 9 4 9 10 16 18 11 2 0 15 0 8 8 7 2 16 16 4 8 10 18 19 11 6 4 0 4 2 7 3 2 18 9 4 16 1 20 4 19 10 1 2 16 2 0 17 4 16 14 7 3 17 15 0 10 17 13 20 15 19 1 1 1 7 9 2 7 7 16 15 6 9 12 15 20 9 16 18 14 4 17 20 19 14 13 0 1 12 10 4 7 12 12 5 11 20 9 15 9 9 10 2 18 13 16 12 1 11 18 12 17 13 4 7 2 3 14 16 15 9 0 10 8 14 9 17 8 1 20 1 11 8 8 13 15 12 20 3 15 5 17 6 12 3 2 20 19 3 11 6 20 15 20 12 10 10 2 6 6 10 15 12 9 14 17 10 12 8 2 6 16 17 12 16 13 5 9 16 3 2 11 12 1 15 11 12 0 17 5 15 16 0 15 7 19 4 8 20 10 3 7 16 10 20 4 0 8 2 5 6 0 5 1 5 17 13 19 20 15 10 14 14 17 0 17 16 18 12 2 5 12 6 1 0 18 6 11 9 10 3 20 15 20 5 3 4 9 5 19 4 16 1 13 7 14 7 2 8 9 2 3 15 11 8 5 2 9 12 17 16 7 8 13 13 16 20 20 15 13 11 3 19 5 17 13 10 18 18 13 12 7 3 3 3 8 18 8 14 2 12 2 4 13 18 10 10 2 5 6 9 18 8 8 12 10 9 18 16 20 13 1 16 6 20 19 3 14 0 9 10 11 10 5 15 4 20 12 3 3 1 13 20 9 16 2 2 7 2 11 5 11 19 10 20 8 2 5 5 13 4 1 12 0 20 16 15 12 11 16 18 18 7 2 17 8 5 8 0 20 8 4 5 6 18 12 18 18 6 13 15 4 13 3 17 15 13 15 16 3 0 19 5 3 4 15 13 3 2 16 4 20 19 6 13 12 18 10 9 19 11 18 8 7 19 16 12 0 10 16 18 11 18 3 15 19 0 5 19 20 2 0 7 1 7 8 3 8 4 3 18 14 1 14 3 13 14 17 18 10 6 7 4 14 0 1 11 5 6 7 4 2 17 1 19 14 12 11 19 17 6 8 7 17 6 3 12 3 13 7 17 13 16 9 20 8 17 13 1 9 8 13 2 12 19 1 17 18 12 4 4 2 18 2 12 4 1 17 11 5 10 18 18 12 9 16 0 5 5 18 16 20 4 6 19 16 11 0 18 6 17 4 5 15 4 0 2 14 8 1 6 17 6 5 12 7 14 10 17 19 11 3 6 10 12 9 14 20 1 20 9 15 2 7 17 8 9 12 16 4 19 2 7 5 8 15 2 4 9 6 0 20 3 8 20 15 5 4 5 0 17 2 19 9 17 5 0 12 13 2 9 5 12 17 9 15 20 0 6 16 6 16 12 8 16 17 0 17 0 9 19 11 2 10 16 13 10 7 10 10 8 14 16 10 20 3 8 16 11 10 4 7 10 8 13 19 20 19 8 11 4 18 19 13 15 13 16 5 18 2 13 15 10 0 10 6 7 15 2 0 20 15 14 9 11 16 14 9 14 20 8 14 0 11 3 5 1 3 17 19 0 10 9 14 18 8 7 18 2 2 20 3 8 2 15 5 16 15 11 6 20 10 6 10 6 16 6 9 9 7 19 10 7 1 16 15 14 9 8 18 11 12 2 18 2 19 16 14 1 18 7 12 12 14 16 18 6 17 11 5 4 0 15 12 9 10 20 1 19 20 0 0 15 2 4 7 19 2 15 14 3 1 7 1 6 0 14 8 2 20 17 12 2 20 1 3 18 15 19 15 11 16 7 5 15 4 7 16 4 6 14 12 5 4 10 14 2 1 8 10 18 14 10 13 9 14 9 2 9 15 19 13 18 10 1 13 0 19 2 14 5 8 20 9 20 4 19 19 11 20 19 14 19 15 10 15 7 6 18 5 17 5 18 3 9 15 5 6 4 16 8 18 6 15 18 16 3 9 7 9 19 8 5 7 15 2 7 1 15 19 0 10 7 1 12 20 7 13 19 6 0 15 11 7 9 17 17 16 14 18 10 4 4 1 16 8 2 11 11 16 14 0 1 12 6 6 19 17 11 6 17 12 7 5 19 10 1 0 16 8 15 19 18 19 7 4 0 9 8 1 3 14 19 18 9 9 10 5 2 11 9 4 18 6 4 12 0 19 20 0 10 4 5 14 16 19 10 13 5 20 1 0 11 19 19 18 2 10 14 11 10 1 19 20 7 2 14 18 7 5 6 12 2 14 8 19 20 15 7 11 0 20 11 14 2 11 19 12 14 3 8 19 7 19 20 4 6 7 20 12 15 6 14 18 5 18 10 0 17 20 1 18 9 1 13 7 11 6 2 9 6 17 6 6 18 19 20 19 13 6 12 0 4 19 10 15 19 2 18 15 19 0 1 11 18 7 20 3 4 5 15 4 3 18 17 8 10 14 6 3 17 6 3 0 4 20 1 11 20 15 6 18 2 0 20 11 14 17 19 10 19 5 2 18 2 0 6 6 18 20 5 15 4 5 13 4 18 20 9 15 2 20 11 6 2 10 3 9 11 7 18 13 17 17 4 12 11 11 14 6 15 8 15 15 16 9 4 10 10 15 16 9 3 16 9 11 10 19 19 4 15 2 8 0 15 8 19 2 10 19 10 10 5 7 19 13 0 11 16 3 7 5 8 19 3 9 13 18 19 9 16 7 2 13 6 14 12 20 1 16 16 17 20 20 6 17 2 4 6 8 2 8 9 20 17 7 14 6 11 15 14 3 12 10 12 6 4 5 4 15 9 16 14 6 2 4 6 0 1 5 2 7 10 11 11 20 9 8 9 17 6 1 0 1 4 9 9 14 16 15 16 18 10 12 13 9 1 9 6 4 20 1 4 8 17 4 14 18 6 20 18 4 18 7 9 15 14 7 20 0 2 18 2 20 5 0 19 7 20 5 17 1 4 16 9 0 8 9 13 19 8 17 20 4 5 14 8 9 5 3 13 3 6 0 20 11 7 0 20 8 0 11 5 17 11 14 3 12 4 8 6 5 2 20 13 8 16 12 17 7 7 12 12 9 7 16 17 17 10 10 11 18 4 20 14 15 16 2 12 9 19 8 15 4 3 13 9 1 6 16 0 13 17 0 3 17 0 5 14 1 7 6 15 11 6 17 3 11 12 3 14 3 8 7 12 18 13 15 10 9 5 11 20 1 7 19 8 16 9 15 8 20 9 13 11 18 18 2 16 20 13 12 11 14 19 7 19 15 18 5 19 8 19 3 18 9 12 16 18 16 16 4 14 8 16 15 0 6 2 18 0 15 15 20 4 13 19 15 12 17 3 1 18 5 14 20 9 12 0 2 6 9 17 16 14 9 1 20 15 11 11 3 3 9 3 15 8 17 13 9 2 12 2 12 20 5 12 2 20 3 4 1 20 5 13 15 8 14 0 8 19 8 13 3 17 2 4 11 17 8 13 13 4 11 7 19 10 4 15 17 6 5 6 5 18 19 7 12 10 5 18 6 8 17 17 19 3 10 5 12 0 1 4 11 9 20 12 3 7 4 12 20 2 6 3 2 12 9 17 15 17 16 18 5 2 15 14 14 1 8 14 5 17 11 11 12 0 14 4 4 11 5 14 8 8 11 20 0 6 1 19 2 13 20 14 14 11 8 16 16 3 15 12 6 4 10 7 1 20 6 15 11 13 18 1 15 5 20 20 5 11 13 18 13 8 11 7 7 7 19 19 14 12 10 8 2 12 0 12 10 20 7 13 19 18 14 20 18 10 0 15 10 9 5 6 1 7 12 13 0 11 0 19 2 16 10 3 13 5 17 7 1 11 1 2 18 17 17 16 10 13 7 19 7 17 0 14 15 15 8 10 10 11 0 7 20 3 18 10 18 11 1 14 2 4 4 15 12 0 12 7 5 19 10 11 14 1 15 6 0 7 17 16 7 20 15 0 8 7 16 11 14 10 15 10 9 13 2 4 1 11 9 1 19 4 7 18 1 19 18 18 6 4 0 7 10 6 3 17 8 20 10 15 6 2 17 13 18 6 0 4 16 13 0 19 16 2 16 13 14 6 17 2 6 18 3 3 14 17 6 20 11 11 17 6 9 0 3 5 16 1 16 15 12 7 16 1 18 17 17 20 7 12 2 12 5 17 8 3 5 1 19 7 7 20 17 20 20 4 14 4 10 8 15 10 14 16 15 7 5 17 7 6 14 14 10 15 20 17 9 9 0 16 20 3 16 10 12 10 5 10 7 4 9 19 12 19 15 19 11 3 1 7 13 9 16 7 20 20 15 6 7 8 17 1 0 4 11 10 7 20 6 6 15 6 12 4 17 7 12 5 11 4 7 11 14 15 20 16 17 4 9 19 4 1 12 3 0 11 20 3 0 7 15 2 1 10 17 19 8 15 18 20 3 10 6 19 18 7 13 11 14 6 11 9 16 8 11 17 7 5 14 14 7 18 2 10 8 11 8 19 3 2 18 12 12 10 10 14 2 20 18 13 6 17 11 7 12 13 18 5 4 8 6 1 20 4 14 14 2 4 18 19 8 12 13 15 6 20 17 14 14 8 4 11 1 6 18 7 11 10 12 14 3 17 6 14 5 14 18 15 8 12 0 16 15 12 10 5 11 15 18 14 1 5 13 12 9 1 0 8 1 8 15 11 20 12 19 8 2 19 8 8 15 6 1 17 11 1 4 2 10 15 4 18 1 5 5 8 3 8 6 2 16 6 13 16 8 15 9 10 5 9 7 11 0 17 14 9 13 2 2 1 10 3 0 16 11 5 2 2 9 12 19 6 5 12 5 14 1 18 14 1 3 6 13 11 7 17 9 15 11 16 1 1 9 17 10 4 4 6 15 6 8 1 16 12 3 1 17 6 3 7 11 12 11 3 19 8 17 20 3 0 14 2 12 11 5 16 5 1 15 8 1 16 17 10 2 12 0 16 7 17 2 1 6 3 5 8 8 20 16 12 6 9 16 5 3 5 4 10 5 7 14 1 6 2 0 2 12 12 5 4 11 8 3 9 10 13 12 8 5 6 7 7 17 0 12 13 11 10 10 20 18 10 14 0 18 10 17 17 13 14 15 3 13 9 1 7 13 2 20 2 14 14 3 20 4 3 10 12 6 7 6 20 10 6 17 20 11 3 3 11 18 4 9 14 15 3 6 8 20 2 6 9 19 18 17 17 8 15 6 6 1 9 19 13 20 6 1 12 12 15 12 4 20 10 19 8 9 15 13 13 11 2 19 10 16 7 10 16 5 12 19 2 6 1 6 20 1 0 19 15 11 14 2 0 20 7 12 4 7 14 2 1 15 16 13 12 3 13 8 11 9 0 7 14 4 9 11 10 12 17 16 13 10 15 1 17 9 13 3 12 16 6 9 19 9 13 1 0 15 9 4 3 19 2 12 14 0 1 14 0 8 18 20 17 3 5 14 4 4 5 3 1 16 1 10 18 13 14 4 3 10 1 19 15 9 20 6 19 1 17 1 7 3 1 15 10 6 10 14 8 17 0 18 16 16 16 9 0 14 20 13 12 10 3 8 16 18 16 9 8 7 2 18 7 13 14 17 16 19 17 15 9 20 13 3 5 7 1 1 2 18 18 8 4 1 9 4 6 5 3 18 3 19 7 4 3 9 10 15 11 12 9 12 2 0 19 14 10 5 18 0 18 14 2 13 17 8 13 10 3 1 5 6 5 6 2 19 3 1 18 10 2 15 11 16 1 18 6 20 6 10 4 4 8 12 20 4 12 4 9 7 3 11 10 5 4 0 7 8 8 6 7 13 1 3 3 19 5 11 3 8 4 8 8 4 20 18 9 18 3 2 0 14 14 4 5 10 16 20 10 3 2 18 1 7 3 0 13 17 6 3 6 4 15 12 1 1 2 0 10 1 0 11 18 0 8 6 12 13 14 14 3 14 20 4 0 1 13 20 19 13 1 9 18 19 3 18 4 19 9 12 19 4 1 3 3 6 20 3 1 18 14 7 13 3 5 11 9 20 5 20 11 17 2 4 13 11 14 20 8 15 3 8 16 5 1 8 4 14 19 5 18 7 14 10 17 20 0 1 18 19 7 15 11 2 2 5 15 7 0 9 12 17 20 6 15 11 18 11 11 5 14 8 14 17 12 2 16 17 11 6 18 1 15 1 2 11 13 3 15 6 19 3 3 11 20 19 16 2 7 8 0 18 15 8 18 10 7 11 0 3 17 15 16 7 3 14 3 15 12 16 3 19 5 20 5 4 1 10 12 0 15 6 10 3 2 7 2 16 16 0 11 10 12 20 8 4 1 16 17 12 11 2 17 12 20 14 13 14 17 14 0 18 9 3 5 12 14 7 0 9 8 2 10 1 19 17 3 10 10 13 3 20 9 7 16 10 9 8 6 14 20 13 14 2 11 20 8 8 7 17 8 16 6 15 16 4 16 10 20 11 14 16 12 2 13 17 6 6 0 14 19 17 10 13 2 11 4 10 18 16 16 12 11 3 11 14 16 14 3 3 15 8 8 11 3 10 18 1 20 5 14 17 12 0 10 2 9 2 16 2 6 18 17 4 18 15 7 14 1 4 15 20 19 12 12 4 4 7 2 3 3 19 3 20 2 14 16 13 11 7 4 15 11 1 10 9 16 9 9 14 18 15 18 10 7 16 11 14 19 13 15 3 1 17 11 4 8 19 6 20 19 5 4 10 18 0 18 8 3 9 4 17 18 7 17 4 10 14 20 7 0 5 14 15 7 10 11 9 9 20 5 17 0 18 13 14 18 19 13 8 15 6 5 14 13 2 15 2 20 16 8 5 18 14 9 9 3 3 9 20 18 3 2 6 11 8 16 9 5 4 1 11 1 8 6 9 15 19 5 4 17 12 18 19 9 3 1 12 4 0 10 14 4 8 3 15 4 20 13 15 6 2 3 7 4 11 11 9 20 10 8 9 1 11 6 12 12 8 11 8 7 8 20 19 17 3 6 18 16 13 11 19 7 11 16 3 13 5 2 15 1 2 19 6 13 14 18 9 14 18 5 4 13 12 10 8 5 18 9 0 17 4 11 9 14 8 11 13 0 6 18 10 12 1 10 18 12 17 15 2 19 2 16 7 4 8 11 16 20 17 17 18 0 16 1 12 5 8 20 20 9 0 9 19 8 17 0 5 2 6 12 20 16 14 8 7 6 6 20 14 12 2 8 16 7 19 15 10 18 1 16 11 1 16 17 10 13 3 14 0 12 6 5 0 15 20 14 7 18 18 6 1 17 1 1 9 8 6 18 16 7 3 9 2 13 11 12 3 10 9 7 7 2 9 3 0 12 17 19 11 7 9 5 15 14 10 10 3 6 1 17 20 13 1 0 16 4 19 15 12 5 10 9 3 12 17 0 14 12 7 10 2 4 16 5 9 5 8 16 2 16 7 5 5 13 7 19 5 14 13 18 10 15 17 13 13 10 7 17 7 13 19 6 14 3 17 0 0 20 9 5 14 17 16 9 7 10 9 10 18 13 15 6 17 4 20 16 1 5 19 1 19 18 7 4 6 15 16 12 1 18 6 0 7 12 3 8 10 15 8 19 1 7 20 10 17 8 0 17 1 11 4 0 14 16 4 16 13 9 8 10 3 5 20 5 6 20 4 20 9 20 7 7 10 0 0 0 15 1 19 19 6 17 18 11 2 10 5 11 9 0 3 17 6 18 13 16 15 18 17 12 19 15 19 0 5 5 7 5 13 8 6 6 19 3 18 3 7 16 8 10 6 12 1 7 1 17 13 4 5 12 14 2 3 9 1 1 10 15 6 11 13 11 3 19 17 18 7 6 13 0 1 6 9 14 20 7 19 19 20 9 16 14 18 13 16 15 1 0 16 13 1 20 14 1 10 15 12 14 6 6 16 13 11 12 5 19 8 17 19 5 16 12 16 4 14 3 20 1 14 6 12 6 5 9 11 3 18 14 17 4 8 4 17 0 1 3 9 0 6 11 3 2 20 2 9 5 2 20 19 16 6 20 4 17 17 12 7 17 3 20 10 9 12 4 7 13 4 18 17 11 0 9 16 9 13 1 8 18 2 19 11 15 11 0 8 17 9 7 16 14 19 11 18 11 19 5 17 9 9 9 0 17 6 6 5 11 13 1 11 2 16 20 14 16 3 18 8 18 5 8 10 5 6 14 11 8 11 10 14 19 8 15 13 3 3 8 12 20 4 3 13 2 12 8 18 17 2 6 15 16 20 10 10 15 4 1 5 15 11 18 17 19 13 15 13 20 1 16 10 7 20 7 3 1 7 18 15 18 9 17 20 0 17 14 11 8 6 13 18 9 19 18 15 2 19 9 12 14 16 4 14 19 19 15 0 17 19 11 2 9 1 10 3 12 15 11 16 4 9 0 20 12 5 14 3 11 12 5 13 13 15 3 4 7 9 2 7 5 7 7 15 14 20 2 6 0 0 20 11 10 19 3 14 10 13 7 10 13 15 2 5 19 19 15 19 1 11 6 2 4 14 4 19 5 10 19 4 0 20 13 16 14 0 4 5 14 16 5 0 9 3 1 12 4 4 15 3 6 16 10 10 4 13 7 6 19 2 7 0 20 15 11 9 16 19 16 15 2 20 19 5 0 5 14 12 6 18 13 12 19 16 9 1 11 11 6 12 19 5 20 0 7 11 14 7 3 13 17 6 9 19 16 2 13 10 17 8 5 18 12 4 18 4 18 19 16 19 15 20 19 8 4 9 2 9 3 4 11 1 13 8 17 7 20 3 4 3 7 13 4 6 9 7 1 0 19 4 7 2 0 7 1 2 10 13 11 16 1 7 6 2 18 17 10 20 3 1 1 0 4 8 3 13 1 3 19 0 6 6 15 1 15 11 5 12 13 11 10 10 4 17 0 19 6 1 18 8 9 0 6 10 13 10 10 6 19 19 12 16 3 20 15 19 17 1 17 20 11 18 11 14 20 0 8 8 15 8 3 1 20 3 11 14 2 1 12 3 9 3 8 12 2 2 7 13 17 20 2 12 16 6 6 9 14 3 13 2 14 4 1 11 0 2 2 11 3 20 9 16 8 5 0 9 3 4 13 15 0 14 3 0 8 2 14 7 16 16 6 9 16 5 18 8 3 19 8 12 6 0 13 0 16 9 10 9 18 11 16 16 13 16 10 2 11 10 4 8 16 15 8 0 2 15 3 16 3 15 6 20 15 11 1 1 11 4 15 9 16 7 7 0 10 3 6 6 6 19 12 17 5 8 16 2 20 6 19 19 20 4 7 7 11 16 18 6 12 7 14 9 5 12 8 4 14 3 11 4 5 8 8 11 2 5 7 16 2 5 14 20 14 1 9 20 12 7 12 20 18 2 2 18 12 7 15 9 5 1 5 1 6 13 4 14 0 15 5 3 5 17 16 13 15 19 17 8 15 9 13 2 19 16 0 13 18 6 1 7 3 7 0 0 13 8 19 4 6 5 8 6 10 13 1 8 9 6 17 9 15 11 11 18 9 18 9 11 6 18 7 1 0 15 3 4 13 19 10 20 11 12 11 8 6 4 15 18 15 4 13 6 0 16 0 7 9 16 18 17 16 14 9 16 1 15 6 16 9 17 4 4 18 3 3 11 11 10 16 14 1 17 8 9 11 10 17 19 5 19 12 14 8 10 7 5 2 10 2 18 20 16 5 10 5 0 9 17 0 12 4 9 4 5 20 17 7 12 10 2 20 5 18 12 4 11 8 20 16 4 2 0 3 5 16 10 17 5 4 19 4 15 14 0 3 20 18 18 0 2 4 1 15 0 2 14 0 16 18 3 13 15 6 20 18 19 8 5 8 2 12 20 12 20 9 0 5 3 11 7 12 3 2 17 13 3 13 11 6 8 10 11 20 15 5 4 9 20 10 19 4 17 10 19 5 10 18 20 17 3 4 11 3 2 6 17 8 2 8 13 12 4 8 13 7 9 4 11 4 4 1 0 7 4 17 8 8 6 15 17 7 0 16 1 9 5 0 0 12 19 16 18 18 18 20 4 6 14 4 13 13 5 10 20 14 13 19 17 8 12 2 4 15 20 9 9 20 2 1 6 10 19 18 4 0 7 17 18 13 10 8 16 6 17 4 6 1 14 15 0 7 3 2 13 13 5 9 0 16 16 7 17 6 1 11 15 0 7 18 8 11 20 15 13 3 15 4 5 10 7 14 13 17 9 19 9 12 0 2 8 13 19 10 4 11 11 8 20 20 11 2 9 2 17 16 12 8 15 17 10 4 4 3 6 6 7 20 13 0 6 8 4 11 13 15 18 13 20 12 0 10 19 5 5 19 3 19 7 19 12 13 14 5 3 3 4 15 2 5 20 19 20 5 5 16 14 12 2 14 3 2 3 8 9 4 8 19 0 19 7 10 15 7 16 2 7 9 0 0 4 8 18 13 3 14 1 1 20 20 3 20 6 19 16 9 20 0 12 6 14 15 19 7 16 18 19 19 7 8 16 8 9 5 0 18 6 8 8 0 11 0 18 1 20 11 18 4 16 7 10 6 13 14 1 9 2 3 10 10 17 8 3 17 20 9 11 20 16 9 20 13 14 20 4 2 19 13 18 17 2 12 15 16 20 19 11 18 6 11 19 20 14 5 3 13 5 18 1 7 7 3 19 10 5 2 10 18 10 16 3 10 16 11 13 0 8 0 6 0 9 4 0 16 7 10 3 7 13 1 18 11 6 18 12 15 2 1 6 20 17 4 16 16 8 12 1 15 6 4 16 7 14 13 3 1 7 8 17 0 12 14 0 12 10 9 15 14 7 17 4 17 14 13 12 20 10 15 4 7 2 20 13 17 1 14 8 7 8 9 8 10 3 4 16 0 16 10 19 11 0 9 12 9 16 6 3 12 20 17 17 2 14 18 6 10 2 1 1 1 9 19 9 6 7 1 8 1 19 19 16 17 8 11 0 4 14 6 13 14 17 20 10 4 8 20 19 18 1 1 4 13 10 1 8 15 5 18 14 14 13 18 15 16 15 11 17 16 7 5 13 9 6 5 4 10 10 9 8 9 1 9 18 0 0 9 7 2 5 19 11 7 17 16 5 19 20 9 18 11 20 11 18 19 4 6 18 12 6 13 15 8 0 9 16 7 2 12 20 12 1 13 13 7 9 14 19 1 1 12 17 2 12 14 18 19 4 10 8 15 1 9 7 13 12 2 15 3 15 2 1 5 10 18 18 1 13 7 6 7 14 19 2 13 12 12 17 1 3 7 11 8 16 6 8 3 19 5 1 6 2 10 16 11 1 4 14 20 9 6 7 16 12 18 11 5 5 12 12 12 16 20 12 4 18 15 19 20 10 17 16 15 11 2 18 9 9 16 14 2 20 5 4 2 0 13 11 9 3 20 0 8 9 13 0 7 4 18 1 15 5 4 9 1 13 17 9 9 9 11 8 1 15 16 19 12 12 11 19 6 0 18 19 10 14 14 9 11 19 19 7 14 1 15 2 16 19 7 20 19 3 17 5 4 18 19 10 10 14 0 2 13 16 13 1 6 12 8 7 19 0 17 9 18 4 2 12 9 17 10 9 11 10 20 8 4 16 10 9 13 16 1 17 10 5 3 12 20 4 11 20 12 15 2 17 15 14 9 12 20 3 4 13 7 12 2 10 0 2 8 6 15 9 5 15 13 11 12 13 18 8 17 18 3 12 6 8 14 3 8 0 16 12 18 9 10 8 5 6 11 1 11 10 7 9 13 5 14 0 1 11 3 5 12 4 7 9 16 2 3 8 2 1 3 6 6 2 2 1 3 4 16 15 7 6 2 12 7 11 0 17 14 3 7 17 11 14 7 12 9 1 13 6 5 20 5 0 3 18 5 0 6 14 6 20 8 5 2 8 17 13 6 0 15 17 14 17 14 11 17 10 8 16 10 0 18 15 3 20 3 7 17 10 3 18 0 14 7 9 16 5 11 18 14 19 14 17 20 9 6 10 15 2 18 11 8 17 8 4 16 7 2 7 9 10 1 8 11 18 5 16 4 18 5 1 7 19 13 10 19 6 0 7 4 20 16 9 15 19 0 8 8 1 18 12 12 7 1 12 7 16 9 11 17 18 20 11 1 0 20 5 19 15 2 17 2 18 16 0 17 12 8 1 11 19 16 6 19 4 9 11 11 13 6 17 15 10 15 8 2 3 11 17 17 7 17 20 13 14 15 3 7 5 8 14 12 16 20 14 7 13 3 4 2 0 15 0 4 17 20 3 2 17 12 5 16 15 18 4 6 6 7 4 19 14 14 16 15 0 2 1 12 9 14 7 20 9 10 6 2 14 3 14 3 12 1 1 16 20 1 15 3 11 6 3 0 11 3 10 8 3 13 6 5 1 0 14 13 12 19 5 10 20 14 14 5 5 16 10 20 10 15 10 6 14 1 2 0 14 17 14 2 19 19 15 4 9 13 5 11 10 0 2 13 2 8 9 6 15 1 1 4 15 5 5 17 19 7 9 6 14 19 7 0 13 8 16 16 7 7 3 13 11 14 10 7 10 19 10 6 16 20 18 15 6 10 16 20 11 2 13 10 0 4 12 16 12 8 20 16 16 19 10 20 5 0 0 4 2 3 19 0 16 17 19 14 12 17 0 7 15 11 15 14 14 16 2 8 3 3 18 20 3 13 14 6 5 19 18 7 7 7 1 20 19 15 15 9 5 6 10 8 6 10 0 17 9 9 2 8 19 10 11 15 13 18 2 20 11 2 14 0 5 14 13 12 17 5 4 6 8 7 2 9 6 10 0 3 16 4 6 9 16 19 0 18 4 10 2 13 15 8 11 9 17 7 7 18 12 13 18 4 11 16 18 15 0 9 12 13 1 14 6 20 13 11 12 2 8 4 7 17 18 3 18 13 14 10 0 2 11 10 0 12 5 15 18 17 20 11 4 1 0 20 11 8 20 8 19 18 6 1 18 15 3 19 1 2 3 7 14 4 3 3 12 3 14 1 18 17 9 15 16 2 11 13 1 4 1 8 8 20 13 3 19 17 17 4 10 4 14 3 12 11 16 15 5 9 5 6 2 12 16 11 13 6 19 15 14 9 9 0 4 13 9 9 19 19 7 16 20 8 8 9 15 19 11 9 7 9 8 1 4 6 17 10 16 0 19 2 9 17 11 20 12 17 0 15 11 9 8 10 4 0 20 20 7 5 14 11 12 3 12 7 12 6 11 13 8 1 3 11 3 2 14 16 6 19 3 5 9 13 4 14 17 3 19 12 20 14 18 1 8 2 2 3 11 8 6 5 2 10 15 12 8 12 12 1 7 15 19 12 7 15 12 4 13 4 8 3 9 1 11 11 8 18 3 6 20 1 3 17 0 10 4 20 3 20 7 1 12 1 14 2 14 12 14 9 9 18 6 1 10 15 2 18 19 14 18 19 19 16 19 4 14 4 7 1 16 0 12 4 16 16 14 0 13 11 6 19 5 12 10 6 3 20 13 18 3 2 12 19 5 11 2 5 16 19 6 5 9 0 3 10 6 8 7 8 20 7 0 3 4 19 7 9 7 0 14 11 16 3 4 7 13 11 2 7 19 11 12 4 7 14 3 11 9 5 19 6 19 3 2 14 17 3 6 1 0 14 4 4 4 17 14 2 11 17 2 5 13 6 16 20 4 7 6 13 11 5 15 18 0 12 9 18 13 11 18 2 10 16 13 13 8 0 2 7 20 3 6 6 4 1 1 15 16 0 20 18 5 5 12 20 15 15 11 13 16 14 11 3 16 1 16 7 0 17 18 1 0 7 8 17 13 3 0 10 3 12 15 13 15 2 3 8 1 17 7 9 18 6 6 12 18 13 4 17 12 2 15 19 17 16 16 7 18 6 14 20 15 17 11 11 14 16 5 2 12 20 10 19 15 15 2 20 13 9 15 13 4 1 8 10 11 6 9 10 12 1 1 12 5 20 20 6 12 14 7 1 17 8 1 10 14 12 14 1 2 11 3 3 11 6 12 3 0 14 20 13 4 18 1 15 20 8 10 12 1 1 17 14 18 10 8 3 4 6 20 4 10 16 20 16 9 3 7 20 18 1 4 19 20 2 8 10 16 9 17 1 7 9 18 13 1 18 0 10 20 20 19 18 3 0 18 6 8 14 8 5 20 7 13 14 0 6 13 8 18 8 18 0 18 19 18 11 10 0 19 0 9 12 2 0 17 7 19 5 0 0 14 12 4 3 8 19 16 6 18 19 15 5 10 18 18 12 2 18 14 1 1 10 10 17 3 11 18 9 17 3 20 9 20 5 16 4 7 5 18 13 1 9 3 1 18 11 7 6 12 5 4 18 4 18 18 13 14 1 12 9 18 14 15 10 6 15 7 12 0 7 3 7 14 17 15 14 6 2 8 6 0 12 15 11 16 19 11 18 1 16 15 4 18 8 0 19 0 12 4 10 11 12 5 20 7 10 3 8 20 8 10 14 13 20 14 1 2 10 2 19 7 13 3 13 14 13 3 12 19 16 2 13 15 0 20 11 11 4 15 10 18 8 1 15 8 5 5 17 10 18 18 10 1 18 18 7 4 2 17 4 20 16 9 18 9 13 10 1 18 0 12 9 10 18 11 7 16 20 2 19 16 15 20 9 8 0 8 15 2 20 12 7 0 20 7 11 9 16 17 14 2 7 19 5 7 9 15 11 7 19 8 2 3 14 0 18 4 10 17 19 10 12 6 12 9 9 11 18 14 9 5 15 13 15 16 2 6 9 15 6 10 14 20 14 7 7 3 19 18 0 1 18 20 5 4 6 20 11 10 18 11 19 4 3 8 9 17 14 11 7 16 20 8 13 6 2 0 18 20 7 2 20 2 3 11 5 9 18 9 9 19 9 3 8 0 18 4 14 13 19 19 3 3 10 19 14 19 14 16 17 3 8 0 9 19 11 6 1 18 18 18 14 0 15 11 16 16 6 3 1 13 11 19 1 5 20 3 11 7 7 6 5 11 15 8 11 8 7 18 18 15 7 12 12 1 9 1 19 4 13 1 15 20 11 6 17 6 20 10 10 14 0 4 5 17 9 6 19 13 16 13 17 15 4 20 15 11 12 3 11 7 14 0 2 1 0 0 20 16 0 16 2 9 19 3 17 5 3 15 5 12 4 13 6 20 1 15 8 1 14 7 3 6 8 4 20 7 11 20 18 11 11 8 7 18 3 5 3 8 17 17 20 2 6 20 16 10 11 18 18 10 11 7 10 1 12 19 12 20 12 12 6 1 6 18 2 2 6 19 18 0 7 7 16 1 6 20 2 15 5 16 11 13 16 8 2 2 17 0 11 2 18 6 5 9 10 11 10 10 20 16 4 0 5 20 6 11 3 6 3 2 17 6 14 19 9 15 1 17 1 17 0 3 6 18 4 6 8 13 12 12 11 20 9 12 12 0 14 16 1 0 9 18 7 7 18 2 16 20 15 1 9 12 11 4 5 2 2 2 6 16 5 5 20 16 10 19 17 17 16 18 12 4 8 11 8 3 17 16 17 20 18 1 14 6 9 10 2 9 12 10 2 17 4 16 13 14 10 15 14 17 8 20 6 8 3 13 3 17 19 19 15 11 1 11 12 14 14 20 0 10 15 19 1 14 15 16 20 3 13 15 14 1 11 0 19 14 18 5 10 12 12 17 6 4 18 8 16 16 13 7 6 16 8 2 11 2 20 20 12 2 3 16 5 18 19 8 7 7 15 5 7 0 13 17 20 16 18 18 12 16 6 9 2 11 11 4 13 10 6 19 15 4 7 1 11 6 2 18 12 6 3 18 2 13 7 8 16 1 6 3 19 17 14 8 4 6 14 18 7 17 6 0 20 6 9 5 8 3 1 10 20 9 18 2 3 15 14 6 15 12 2 1 16 13 19 6 3 2 6 18 2 7 6 10 8 19 11 17 1 11 3 16 0 15 1 3 1 8 8 7 1 6 5 18 7 11 4 0 2 0 9 18 5 17 3 13 19 4 12 20 1 6 0 9 9 20 16 12 1 6 11 3 7 17 20 6 7 5 3 5 9 10 3 2 11 18 19 4 7 4 7 19 15 4 9 9 10 7 2 3 18 3 5 15 12 18 10 9 9 10 1 14 12 17 10 19 9 2 5 9 12 15 9 17 10 1 6 18 16 15 13 6 12 3 13 18 7 6 8 10 5 4 7 7 18 0 15 9 20 14 7 9 0 0 8 13 20 9 1 0 10 20 1 3 18 5 13 15 9 4 14 11 4 16 3 0 3 9 20 20 0 16 13 20 20 10 6 6 1 12 5 15 20 11 2 7 20 14 2 5 18 0 17 17 10 17 6 14 8 1 11 20 4 9 11 14 13 19 12 12 5 10 4 9 11 3 16 15 13 12 20 4 1 19 13 3 14 15 3 17 9 11 17 2 6 14 7 15 4 15 11 17 4 11 3 3 7 8 3 2 7 18 9 0 7 9 17 8 17 12 4 13 11 3 17 17 5 16 18 15 19 11 4 13 6 6 17 10 15 18 0 17 1 20 18 9 1 17 1 20 17 11 5 8 6 13 3 13 20 15 2 13 8 19 13 20 14 3 16 16 20 17 12 18 6 5 18 10 10 2 11 20 1 8 5 7 14 17 7 14 5 2 11 11 16 0 8 5 8 15 8 5 2 14 20 13 7 9 20 12 5 18 2 11 17 15 17 8 14 1 17 8 13 5 17 14 20 11 10 12 16 17 11 5 8 10 8 2 17 0 19 10 1 2 12 0 3 16 6 9 19 10 13 2 11 16 0 13 12 14 10 1 2 16 10 19 0 8 18 19 15 19 0 10 0 12 17 17 18 1 10 17 9 20 17 9 1 8 10 20 5 11 11 10 18 15 2 17 0 6 8 15 20 7 19 12 9 10 1 1 5 4 16 15 3 4 14 19 6 20 5 4 10 2 8 9 11 5 1 4 5 14 2 7 11 12 17 1 18 4 17 9 4 18 20 8 14 13 10 0 0 5 18 19 15 20 4 14 0 4 15 19 13 8 11 9 11 16 4 2 19 16 10 17 16 15 3 7 1 11 20 9 4 7 6 9 6 19 11 4 5 18 3 5 6 3 7 8 15 9 5 11 12 0 20 7 18 10 13 13 14 3 16 19 15 3 3 12 9 17 6 11 5 4 7 8 12 1 6 3 6 7 5 13 18 1 3 18 0 18 18 7 17 8 10 5 15 3 17 11 3 16 14 3 4 10 2 20 14 16 18 12 14 18 6 10 12 18 16 1 5 13 7 12 17 1 6 2 9 1 16 3 0 16 0 6 1 6 18 5 14 11 12 19 3 2 6 1 7 1 1 20 20 9 12 10 8 11 9 19 12 3 20 7 14 15 18 16 5 4 11 10 11 2 11 16 2 7 12 9 8 7 10 8 12 9 20 14 3 9 12 9 13 12 13 19 13 12 9 11 12 1 13 11 5 3 10 4 20 14 16 5 9 11 12 20 16 17 2 1 10 13 4 7 15 17 2 13 18 1 8 18 13 8 4 13 17 10 8 16 4 8 3 1 16 6 20 6 20 10 7 17 16 9 2 5 0 4 1 14 7 15 11 7 5 1 16 13 10 14 5 6 17 17 6 5 4 19 4 2 3 14 18 11 16 8 3 1 6 4 6 14 9 5 2 0 3 7 14 16 11 1 18 0 19 15 6 7 0 18 18 19 8 7 20 16 17 7 10 3 18 1 10 6 18 10 10 20 10 7 10 14 6 1 9 6 20 11 14 14 19 14 8 14 16 3 16 6 16 16 3 0 14 8 3 0 20 4 9 11 16 7 1 1 11 5 17 13 3 8 15 9 7 18 6 6 17 18 4 19 14 4 16 7 7 17 18 0 17 7 16 4 4 0 5 2 14 5 10 0 13 13 3 13 2 15 1 16 5 16 19 3 9 1 14 10 5 8 13 19 4 8 5 14 6 18 12 11 5 16 2 1 10 19 18 19 5 14 9 0 18 11 8 18 18 4 16 13 4 18 7 11 10 7 0 3 0 8 9 20 4 3 11 0 9 16 4 0 8 19 17 11 1 6 2 9 7 13 11 12 8 4 4 5 20 20 19 8 8 8 5 4 15 20 16 3 15 5 4 13 17 6 12 1 11 7 16 12 8 15 17 19 6 7 13 1 8 11 6 1 5 6 3 19 17 8 3 10 7 10 2 13 12 20 12 2 0 7 14 7 13 10 6 8 5 7 0 10 7 4 6 6 19 14 12 0 3 4 7 7 0 7 6 11 5 6 18 19 3 11 4 12 0 3 9 3 0 18 0 20 13 17 17 5 18 12 18 19 2 4 0 0 8 13 1 13 13 20 17 10 17 6 8 16 6 6 0 14 0 9 8 11 11 6 20 10 15 13 15 18 9 8 17 2 1 12 18 10 11 5 13 1 8 3 18 8 10 0 7 20 4 10 19 8 18 0 19 2 17 18 13 5 9 10 10 20 7 11 11 10 14 13 5 10 7 11 13 4 7 7 2 4 8 2 7 6 10 4 14 9 9 6 5 19 16 17 19 1 16 18 17 6 2 20 7 16 17 6 2 8 1 20 4 4 7 10 2 18 17 9 16 2 0 13 10 5 18 14 15 13 0 20 10 20 6 16 11 14 10 1 14 12 12 12 2 3 19 7 15 15 19 20 2 15 2 14 17 1 4 20 11 7 6 14 7 2 20 6 8 4 0 13 14 12 11 20 19 2 19 16 7 6 9 1 15 12 13 0 20 16 7 7 2 18 9 5 13 20 6 3 14 0 10 3 8 3 11 9 1 16 14 9 8 9 18 7 6 15 17 4 4 9 2 19 12 14 2 13 10 11 1 1 11 11 15 18 10 2 10 16 10 15 2 2 14 20 10 12 4 4 7 20 13 15 20 16 14 4 16 13 10 14 1 2 18 11 11 7 18 11 12 10 5 20 6 11 7 5 18 20 5 9 5 4 0 3 12 4 9 5 7 13 9 14 1 16 7 20 10 7 13 13 14 5 6 0 2 15 2 9 12 15 19 0 16 14 7 0 1 14 17 6 0 17 3 17 2 18 5 12 17 11 0 19 8 18 11 12 12 3 7 15 9 12 13 2 8 1 17 15 0 3 2 15 9 13 7 0 0 9 12 12 9 20 8 9 5 14 1 0 0 20 8 9 11 11 18 2 1 16 10 4 19 15 12 19 14 11 1 6 18 14 9 12 9 17 12 12 11 0 2 2 14 13 5 13 4 18 8 9 5 0 10 12 5 14 12 17 10 10 18 5 10 17 1 6 4 17 3 7 10 3 14 14 19 13 2 3 5 18 13 9 7 7 17 15 15 17 0 16 3 8 15 20 8 11 11 11 10 14 9 13 20 15 17 5 14 16 2 10 9 15 13 12 5 14 17 6 18 0 2 18 17 2 19 6 11 1 9 1 7 19 16 4 0 15 12 17 5 1 7 17 0 1 13 10 13 11 4 2 14 16 13 1 8 6 17 20 3 3 0 16 17 3 13 17 0 1 13 1 5 14 2 17 4 20 20 6 14 2 1 9 5 3 12 1 15 2 16 10 8 16 17 6 4 17 13 2 16 0 6 4 19 4 3 1 6 2 12 18 6 7 8 10 7 3 1 15 17 16 10 13 7 3 20 9 19 4 16 7 19 14 7 9 10 3 13 4 4 13 11 5 9 18 17 18 14 10 6 15 13 4 15 2 20 17 12 15 0 15 7 13 7 0 6 14 0 18 16 5 15 8 20 17 2 9 15 13 8 15 6 19 9 11 15 3 6 7 8 5 3 3 14 6 6 12 10 10 7 17 16 20 1 10 15 20 8 0 13 13 1 15 17 3 19 20 7 6 18 4 3 18 13 13 2 20 0 6 8 12 15 5 12 4 15 0 3 8 2 10 12 5 19 6 8 19 8 10 6 9 10 4 0 18 17 20 7 13 19 19 4 6 16 0 16 10 14 8 20 9 6 4 9 6 4 4 9 1 18 5 4 6 10 6 20 11 20 9 4 4 4 9 14 16 12 4 4 17 3 1 19 16 15 19 9 9 3 10 4 0 6 7 20 3 17 13 12 0 11 20 10 17 8 14 19 3 2 0 0 18 2 0 12 20 13 20 2 8 19 0 3 19 13 7 11 12 3 18 8 13 3 16 12 11 19 14 4 14 0 19 13 18 8 5 16 1 16 3 19 13 13 1 16 11 18 4 1 4 12 18 2 20 11 4 2 13 12 7 11 20 16 11 0 2 14 16 1 9 4 1 3 18 12 19 11 1 1 8 9 12 11 20 20 15 12 16 13 3 4 5 1 3 2 9 8 10 0 17 7 2 4 19 15 1 1 11 4 8 19 8 15 16 14 7 2 9 14 20 13 19 7 0 20 6 10 9 20 16 0 4 2 8 13 16 7 4 11 9 16 16 0 18 4 14 6 2 10 1 0 14 8 5 4 20 5 7 6 18 5 17 7 9 16 17 19 2 3 3 19 2 14 7 9 18 20 8 9 5 19 4 8 6 16 15 16 6 0 12 10 11 10 19 5 10 13 2 16 15 7 13 17 20 18 9 11 2 3 4 11 0 1 16 2 16 17 15 0 8 19 1 2 16 18 5 2 8 17 16 12 2 2 17 14 15 6 6 9 14 18 1 3 0 2 7 17 8 5 18 20 17 9 12 9 9 8 20 14 14 9 7 9 12 19 16 16 1 2 14 12 17 4 10 14 11 6 1 1 4 7 13 9 20 0 2 10 2 3 1 9 6 5 12 13 2 14 6 18 14 18 19 12 16 14 16 18 5 12 16 18 12 18 15 19 19 11 3 3 17 5 15 3 15 11 17 20 20 12 0 7 20 6 18 3 19 18 15 5 20 20 13 2 2 17 18 20 3 13 1 8 0 13 9 19 3 10 15 8 8 13 3 1 15 9 12 13 11 10 10 17 0 20 9 1 18 4 12 1 2 6 15 18 12 15 15 9 4 13 1 11 5 16 8 20 9 10 17 1 0 6 3 11 2 0 10 1 12 19 17 0 20 14 10 18 7 10 8 1 8 8 20 10 7 15 9 12 10 0 16 6 9 4 20 4 11 16 13 14 18 17 5 20 8 1 14 11 18 0 10 19 5 2 15 5 4 2 2 8 0 13 9 17 19 11 0 15 4 10 11 3 12 6 15 5 4 20 8 8 4 8 1 11 2 13 9 5 4 9 2 14 4 6 9 6 19 16 9 18 4 20 10 16 2 2 18 2 9 13 8 15 20 18 11 20 1 1 8 13 9 0 16 15 2 9 13 18 13 0 4 15 13 20 0 20 2 8 15 1 11 7 12 4 7 0 3 20 8 12 11 18 14 2 20 17 3 17 12 15 14 12 16 14 6 10 8 13 7 13 20 15 11 10 19 10 17 14 2 0 10 1 19 19 6 5 2 9 6 5 3 14 7 20 9 10 19 8 7 5 19 15 1 9 3 19 13 9 16 0 0 13 12 17 1 16 18 2 9 2 2 6 5 17 9 9 19 20 6 0 3 5 19 17 12 12 15 18 8 2 14 0 19 11 18 5 16 2 2 15 20 14 5 0 18 1 1 10 0 17 5 5 17 20 6 8 4 3 13 1 16 9 19 12 7 17 0 14 7 2 3 3 17 2 8 14 15 6 13 8 7 10 6 8 16 9 2 13 0 1 6 19 0 3 20 15 12 8 10 9 1 20 14 20 20 2 14 3 7 8 8 13 17 13 4 14 11 18 0 19 15 1 17 19 14 5 5 10 9 19 8 14 10 19 16 19 7 14 15 1 13 5 5 17 0 13 18 9 12 12 7 20 1 5 0 1 12 12 0 7 0 4 11 15 3 3 19 9 6 15 10 12 15 5 3 11 11 5 20 17 7 13 13 15 7 7 0 6 15 18 13 9 5 20 2 11 3 13 0 14 16 12 7 16 12 20 1 8 7 2 18 11 11 17 7 11 20 13 4 16 8 16 12 9 9 18 3 12 13 9 8 9 16 20 9 12 13 15 1 12 15 5 5 18 0 13 3 4 14 18 18 7 14 4 5 9 8 6 5 2 13 12 17 8 3 20 4 0 19 0 4 13 5 3 2 12 4 6 10 4 3 4 14 18 12 12 6 9 13 9 8 18 10 3 3 19 7 11 18 7 9 12 5 17 11 1 17 18 1 10 0 14 18 19 16 1 8 19 19 11 0 20 11 4 12 15 8 16 10 10 12 7 14 13 3 14 10 0 9 6 12 20 10 18 0 10 0 15 8 18 6 12 0 20 12 17 8 15 20 8 6 8 15 10 2 6 1 12 17 8 10 9 14 19 13 8 0 0 18 7 10 15 20 19 13 9 15 5 4 14 9 18 17 18 17 4 13 17 18 5 5 4 20 1 3 16 2 2 10 17 19 10 13 14 4 8 14 10 13 2 16 20 9 14 3 16 16 11 7 5 16 6 4 12 4 1 4 3 8 1 2 20 13 14 7 20 5 17 7 15 7 5 13 6 17 15 15 17 8 11 17 20 10 2 4 17 10 9 8 9 9 5 11 11 0 19 19 2 15 12 10 11 7 5 14 19 16 3 7 12 10 14 4 16 15 8 7 4 13 18 3 3 9 6 19 11 17 12 2 6 12 12 3 7 3 10 3 16 5 16 20 14 5 0 15 15 1 8 13 0 1 19 13 12 14 12 2 12 18 8 18 12 12 2 9 15 6 1 2 10 17 13 4 15 6 8 13 15 6 11 2 20 19 4 16 13 19 2 18 15 12 19 19 2 9 17 15 5 11 8 6 13 13 9 0 16 12 0 14 19 19 12 6 6 3 1 6 18 0 18 0 0 5 16 11 20 19 11 13 12 20 8 12 5 15 13 12 18 10 8 9 14 5 18 8 5 7 5 4 5 5 16 3 7 18 20 18 1 16 15 10 0 9 8 5 12 5 19 14 4 17 20 2 5 6 12 11 8 9 0 5 0 18 3 10 19 20 7 0 7 17 13 19 4 17 17 8 10 13 7 6 19 4 14 15 6 3 19 18 2 12 4 16 19 20 14 9 20 0 20 12 1 8 2 9 10 10 0 15 10 13 3 5 6 4 19 20 15 0 11 7 11 13 13 6 20 0 2 8 16 12 4 11 2 2 1 15 16 7 14 20 11 11 11 18 3 13 11 4 17 5 20 0 4 12 11 11 1 2 18 8 15 14 4 15 3 17 1 17 16 13 19 15 10 7 15 4 14 16 3 17 11 0 19 19 13 7 7 1 17 10 4 6 5 13 15 16 14 0 1 13 2 9 3 15 0 6 10 18 5 7 14 8 9 12 20 18 8 18 14 3 17 8 0 7 5 6 9 18 8 8 9 15 20 8 8 11 14 8 17 16 10 3 6 3 12 18 18 14 17 20 10 2 2 6 8 15 18 3 8 9 13 14 14 0 11 17 15 17 7 18 15 5 18 14 17 0 13 16 2 11 8 16 14 12 4 17 20 17 15 4 6 1 16 11 14 4 4 20 3 4 3 4 16 2 4 13 3 5 2 9 9 13 0 1 2 17 9 9 9 8 14 19 17 12 6 20 9 0 5 17 8 3 18 2 11 9 16 11 15 16 7 8 18 20 19 20 13 3 2 5 9 18 2 15 13 6 1 1 18 17 6 4 6 19 9 15 19 9 2 20 15 12 3 18 17 8 6 1 9 7 20 15 2 14 13 0 6 15 7 18 11 0 1 7 7 4 13 4 19 8 11 14 9 6 1 3 19 12 14 2 10 0 11 16 4 17 19 13 8 5 4 18 20 4 9 5 14 11 10 11 11 13 20 9 8 18 3 1 17 7 19 12 11 16 9 10 0 15 13 6 20 20 5 19 17 15 13 6 13 19 15 0 17 18 6 3 17 15 13 9 2 11 13 2 16 13 7 20 17 16 10 13 7 16 0 1 20 12 10 18 17 3 16 11 19 13 19 9 7 12 18 15 16 19 3 18 0 3 11 0 1 0 15 20 3 7 20 7 8 13 12 3 10 7 8 11 3 2 20 2 5 7 19 14 19 20 1 17 17 13 12 15 19 3 0 3 2 0 6 6 12 14 7 15 18 14 14 10 13 13 14 17 19 17 14 12 20 9 12 18 16 9 16 4 7 13 15 4 9 19 13 10 6 9 12 4 13 9 13 18 16 9 16 1 0 16 18 3 18 1 5 20 1 10 3 4 5 19 1 17 19 3 9 13 4 16 17 2 1 11 3 1 7 16 9 11 18 2 0 13 1 1 19 8 0 5 16 16 4 4 0 15 2 3 14 20 15 14 18 2 16 16 12 18 14 10 4 12 10 2 10 17 3 10 19 6 12 12 5 4 15 6 8 7 18 8 5 10 11 7 15 11 4 0 2 1 6 18 3 8 6 16 14 19 2 6 17 9 3 2 0 18 17 14 5 15 18 20 2 18 16 18 2 19 15 7 8 12 17 1 13 15 7 7 3 6 12 6 15 20 14 2 7 18 8 0 19 9 13 5 20 4 8 9 2 1 8 2 12 4 20 10 7 1 3 6 14 12 8 4 6 20 1 6 15 3 7 10 7 5 4 0 4 9 20 3 3 11 16 10 14 0 2 14 5 19 17 12 10 16 2 3 9 9 18 1 7 20 17 17 1 19 19 3 9 14 17 4 11 2 6 20 4 3 3 4 15 0 12 20 20 7 2 3 12 12 19 17 4 17 14 8 17 6 15 5 16 17 6 12 12 17 13 7 7 7 14 3 3 18 8 15 9 0 19 1 11 0 8 17 9 9 16 8 8 11 9 2 19 15 17 19 4 5 16 17 16 19 20 1 17 9 19 12 4 8 15 18 2 0 20 20 9 3 19 2 17 2 4 4 15 20 15 19 15 6 12 12 3 14 0 0 4 12 13 7 3 4 19 13 6 0 5 3 4 11 3 4 4 12 11 17 10 12 9 16 2 6 12 11 17 5 18 16 1 14 16 10 0 0 0 6 9 6 10 3 16 10 19 14 15 3 12 7 1 18 6 15 1 8 9 12 10 8 10 9 19 11 19 4 12 8 12 17 17 19 10 13 5 9 8 0 6 20 6 16 3 14 3 16 0 3 16 14 6 2 13 2 6 11 0 15 18 5 19 15 2 0 1 3 12 2 10 15 19 5 6 20 2 0 0 12 4 16 9 13 3 3 17 14 13 10 20 13 3 8 0 15 7 10 16 13 3 1 16 12 20 11 17 11 14 0 8 8 16 15 4 9 1 16 9 6 0 8 9 3 18 18 3 14 10 0 13 11 14 19 12 12 12 18 12 16 9 3 3 3 10 1 1 4 16 2 7 19 11 6 10 15 4 19 2 9 11 20 5 19 5 14 6 6 8 16 0 2 20 14 3 16 17 0 13 0 7 20 3 12 2 15 20 15 14 16 19 0 12 11 5 7 19 3 10 18 2 11 20 2 3 10 11 3 14 14 19 18 20 2 8 12 9 20 14 11 9 19 7 7 20 2 14 19 11 16 12 1 1 11 2 1 2 16 11 16 11 13 17 4 8 12 4 5 2 4 19 3 14 5 15 16 7 4 19 16 7 7 0 18 9 20 15 0 8 9 5 19 13 7 3 11 12 1 0 15 0 17 16 20 3 8 6 0 6 13 4 0 9 5 18 8 19 5 7 16 5 4 1 5 4 5 8 10 17 11 19 14 4 18 17 17 8 16 9 7 2 15 16 15 15 15 8 4 13 10 4 7 7 14 14 6 7 17 20 8 8 0 9 20 18 18 2 19 18 0 12 6 8 11 0 9 8 3 20 0 19 14 6 7 0 2 2 9 10 3 4 4 11 7 7 3 4 0 9 6 14 10 11 6 17 5 18 2 13 18 10 5 8 5 6 4 15 10 10 10 7 3 1 18 16 3 2 2 20 3 13 9 4 4 17 4 20 4 5 9 0 2 13 7 16 18 16 8 12 12 19 10 4 18 8 11 8 12 1 15 7 19 10 10 17 16 9 14 15 6 15 19 6 7 18 16 9 10 12 14 9 7 1 5 2 0 17 10 13 8 3 9 9 20 9 15 6 20 4 1 17 8 18 18 6 13 1 12 7 3 0 2 7 10 20 17 2 2 8 16 19 17 3 0 5 3 4 20 5 5 13 12 20 7 6 9 17 0 10 19 10 4 15 4 6 7 16 16 20 11 5 4 0 16 3 7 5 13 6 6 6 1 5 19 7 3 14 1 12 1 19 17 11 12 19 18 4 1 15 4 3 1 11 5 20 3 19 13 1 3 0 19 16 15 20 7 16 15 7 10 19 17 3 8 8 13 5 6 15 15 20 16 18 15 16 14 8 12 8 6 0 5 13 11 19 1 19 11 19 4 0 11 8 6 1 0 2 18 0 7 8 4 9 9 11 0 9 4 7 14 6 20 20 10 8 10 3 18 3 14 3 3 2 15 6 19 8 9 20 19 17 2 3 10 3 20 3 14 18 13 1 15 17 20 8 14 20 8 20 3 17 2 14 4 4 10 10 10 12 2 18 18 1 6 2 8 3 14 4 16 11 18 18 8 0 1 2 9 1 17 10 16 7 8 13 13 9 14 8 10 4 17 16 7 20 5 11 3 16 10 11 12 5 17 5 4 8 6 13 3 11 7 20 5 10 8 17 12 12 2 5 7 14 17 9 5 6 0 5 4 12 18 6 10 12 1 4 16 5 0 3 9 9 9 19 7 7 18 19 16 7 4 18 20 14 4 15 17 11 4 7 17 18 13 16 1 17 20 4 11 8 20 1 12 11 4 15 7 16 17 9 13 16 5 19 13 8 16 1 17 1 13 18 18 20 4 17 12 20 4 2 11 15 9 12 15 17 7 4 20 16 2 16 18 0 9 13 7 0 9 14 12 12 10 7 18 11 12 18 3 17 2 15 18 3 12 18 2 17 7 19 20 20 19 0 18 12 17 16 16 7 8 6 5 14 10 18 6 20 5 18 5 20 14 16 4 8 13 8 19 15 15 20 6 0 6 10 4 9 19 19 5 18 15 8 3 18 8 14 13 6 4 3 10 19 20 16 12 17 2 12 20 14 15 0 13 0 9 17 7 6 17 2 16 4 18 19 15 7 16 20 18 16 8 8 8 7 0 11 15 16 14 14 14 13 17 17 13 20 8 1 10 19 10 11 11 6 17 20 17 4 17 19 2 15 15 17 20 10 18 9 14 9 6 1 0 14 13 16 19 9 0 18 18 6 17 2 11 16 13 18 3 19 8 18 20 18 6 10 5 19 11 17 0 17 6 11 10 10 17 19 20 8 11 16 5 8 15 5 16 16 19 13 19 1 14 12 8 4 7 18 5 3 9 10 7 5 16 16 16 4 12 14 17 14 18 14 1 12 19 15 6 16 18 12 6 8 10 1 0 20 6 6 3 17 8 6 15 14 5 13 2 14 7 12 16 2 12 5 11 2 4 9 4 10 13 7 13 1 20 18 8 12 5 11 8 0 18 7 8 1 19 8 7 11 10 12 2 13 18 3 3 7 0 2 7 14 16 18 2 17 15 18 9 18 18 4 11 13 11 5 9 5 1 18 18 18 18 3 20 9 10 4 0 5 2 2 5 7 17 19 8 0 7 2 19 20 19 3 6 0 16 7 19 13 15 10 6 10 18 19 14 12 18 9 10 2 16 6 10 4 8 2 6 4 2 11 13 9 15 16 19 19 8 11 18 16 10 8 6 19 13 2 10 10 12 14 17 20 17 12 11 5 18 6 18 0 4 16 5 5 20 5 13 3 4 7 19 17 18 16 0 5 0 9 13 9 10 12 11 6 17 6 20 20 7 13 7 15 9 11 20 3 6 6 7 7 12 0 20 15 20 11 4 13 10 16 12 7 9 4 4 3 10 0 17 3 20 19 5 10 17 4 8 12 14 14 7 4 8 3 3 16 2 8 17 12 7 11 19 20 8 1 3 7 11 18 9 12 0 18 0 19 11 19 20 8 5 10 20 10 6 20 12 18 7 10 5 11 14 9 16 10 5 13 20 13 18 18 15 10 18 1 16 16 17 5 13 5 5 9 7 2 3 3 1 0 13 18 19 15 17 3 17 5 3 18 4 5 15 1 4 2 9 0 4 11 16 9 6 11 5 13 7 4 20 14 17 3 17 3 3 15 7 5 17 17 4 12 18 6 6 1 20 18 9 17 7 3 11 7 10 20 8 17 12 1 1 18 11 9 18 16 4 2 18 5 18 12 8 19 8 19 10 11 9 20 12 4 6 17 20 18 12 11 7 16 17 1 2 11 19 1 13 15 5 10 0 8 9 9 5 6 15 18 10 10 2 10 13 9 16 0 4 1 8 20 4 2 7 14 17 9 19 1 5 8 16 7 5 20 13 5 9 7 20 0 14 15 17 6 6 17 3 0 20 15 10 20 4 11 3 7 12 7 20 13 12 15 18 7 14 5 0 4 4 15 13 18 16 9 7 17 11 1 16 7 17 2 4 15 0 5 4 13 1 13 0 8 5 14 5 6 19 12 15 10 13 2 7 10 11 7 4 13 7 15 9 14 19 5 20 15 7 19 7 15 8 20 18 12 12 1 1 3 4 6 8 7 16 14 12 20 14 7 6 10 4 18 4 2 5 4 9 17 18 19 1 0 1 7 7 13 2 0 1 6 19 0 3 11 18 12 5 4 1 0 14 20 4 4 8 7 10 9 2 5 3 6 3 4 8 6 15 5 10 12 11 18 2 2 13 14 11 9 16 12 3 13 4 7 8 16 16 1 1 6 20 6 13 10 14 13 1 9 17 8 3 1 14 9 9 17 14 10 11 17 11 16 2 1 15 20 19 10 17 17 8 0 0 10 12 15 7 19 17 14 15 8 11 9 2 14 2 0 5 14 7 2 17 16 15 7 16 14 7 1 19 3 15 8 2 16 0 9 8 12 6 15 14 18 11 8 9 12 6 18 18 17 17 4 10 15 9 6 4 12 19 18 4 2 8 17 18 14 20 20 3 8 15 16 1 15 10 11 3 6 8 15 6 12 11 9 19 20 10 6 15 19 12 10 12 3 19 19 3 4 18 0 13 4 18 17 5 18 5 8 5 15 10 17 16 11 1 0 15 20 8 8 6 20 13 0 16 14 0 18 19 15 17 17 1 4 4 20 17 10 0 7 16 4 10 14 7 3 2 3 13 7 20 9 16 4 8 14 6 7 14 10 16 15 15 20 20 5 14 12 6 7 14 19 11 14 10 9 8 19 5 5 9 15 15 2 1 18 2 7 1 7 17 4 5 6 4 14 1 13 8 2 11 4 10 7 5 0 3 10 5 10 18 17 1 13 9 20 10 16 1 1 4 4 14 3 8 12 13 1 4 18 11 14 15 5 16 8 11 7 7 0 1 10 8 16 1 7 3 9 19 15 17 13 18 17 10 1 17 13 12 6 9 3 5 2 0 0 9 1 17 16 16 0 19 1 2 4 13 4 18 0 17 20 11 5 8 20 7 20 13 3 14 11 19 1 8 19 0 18 5 7 7 15 20 13 14 4 20 20 5 18 5 7 18 6 13 0 8 2 12 15 12 3 14 0 6 18 13 10 4 7 20 15 1 17 15 20 20 19 19 17 18 6 3 13 3 18 1 16 7 4 9 8 12 15 9 10 15 15 5 7 10 7 5 19 6 7 7 16 6 13 8 10 15 1 4 1 7 7 17 13 10 2 0 0 1 14 20 17 9 17 5 11 2 1 12 10 5 5 0 8 15 10 4 14 15 20 6 17 6 16 12 1 8 0 7 1 15 11 0 5 3 16 18 8 10 12 8 1 16 15 2 18 7 14 15 6 9 11 1 17 20 7 15 9 14 13 16 4 20 20 3 15 19 15 5 11 13 18 6 2 13 5 13 11 20 16 8 20 18 0 1 0 14 14 7 5 1 18 17 17 17 2 18 0 7 1 8 11 1 2 10 8 1 5 15 6 3 19 20 19 5 14 8 19 3 9 5 13 13 20 4 14 17 19 18 7 17 18 4 0 5 6 0 15 20 10 10 16 9 18 20 14 16 20 3 16 12 7 14 9 9 7 16 1 9 10 14 13 0 13 8 17 0 7 8 3 5 3 10 8 6 9 3 10 19 12 7 4 4 15 19 11 20 5 9 18 5 17 5 13 14 12 4 5 7 3 1 2 5 11 6 13 4 7 14 0 14 14 4 17 17 14 5 1 8 11 19 8 10 7 15 4 1 12 10 17 1 12 13 3 16 12 4 2 0 3 7 14 17 15 7 6 8 6 9 6 16 6 6 11 9 7 16 14 10 7 20 20 13 17 9 14 9 15 9 0 9 16 15 20 1 16 8 1 18 4 1 4 10 18 15 20 12 8 14 9 14 4 6 2 10 17 18 3 0 18 19 8 8 8 13 16 10 7 4 1 2 6 8 16 14 9 20 13 14 5 0 18 14 3 14 5 12 6 2 11 16 16 9 5 5 19 0 18 15 20 13 8 15 13 19 3 10 6 8 19 10 1 13 15 7 0 11 5 8 18 17 9 15 19 10 19 14 12 15 2 0 19 17 11 7 5 2 15 1 16 3 13 20 10 11 9 7 14 12 7 0 8 10 19 1 1 16 17 16 14 13 14 8 18 19 19 5 11 16 7 15 4 14 1 6 4 4 13 0 9 1 17 20 18 14 20 3 9 13 18 10 14 8 6 18 3 19 10 10 14 17 4 12 20 12 0 3 0 5 6 18 6 14 6 14 4 7 4 11 6 2 10 10 12 11 0 20 14 1 7 11 2 4 20 12 12 19 2 3 8 18 8 6 5 3 14 12 3 8 7 15 12 1 4 14 12 16 16 4 10 19 15 3 9 16 6 3 12 0 3 17 8 4 0 18 17 1 0 1 18 17 13 12 14 4 3 19 5 19 14 18 5 11 11 6 0 1 16 15 13 10 3 9 1 7 3 12 11 20 11 17 14 18 18 20 9 7 10 7 6 1 16 9 6 15 3 17 19 3 12 14 16 14 0 3 9 17 6 18 0 11 20 2 1 14 17 13 2 16 20 18 5 0 8 1 6 17 18 3 5 0 18 6 17 9 12 16 10 15 8 13 16 5 7 10 20 8 13 8 8 16 4 19 11 20 8 0 9 5 3 1 0 18 1 8 0 3 17 8 3 4 7 7 17 10 12 4 12 7 9 8 14 4 20 20 2 9 13 9 15 3 1 0 5 0 11 8 6 3 3 19 0 16 11 7 15 5 20 2 4 1 19 13 3 10 5 12 5 1 19 20 15 13 7 5 9 9 16 9 1 19 13 8 11 18 5 15 11 18 6 17 16 11 18 16 3 3 9 17 13 1 17 5 0 7 1 9 13 6 8 13 19 14 18 12 9 7 12 5 5 6 16 0 1 6 7 11 16 14 11 2 14 15 17 12 8 8 7 16 0 18 7 13 18 5 19 4 20 7 16 4 1 6 13 8 1 12 7 14 18 20 13 11 19 7 10 3 5 13 18 20 8 15 12 10 4 9 8 2 20 5 6 3 10 16 4 16 2 15 15 1 0 7 7 18 10 5 1 1 0 20 10 17 2 1 3 9 13 1 20 10 5 1 13 13 15 14 15 7 2 11 18 14 0 4 16 11 4 16 19 9 1 7 10 7 5 19 12 15 12 16 15 5 2 19 5 2 2 3 6 19 14 0 18 11 12 11 4 17 0 11 2 12 9 2 1 13 3 11 7 15 1 19 18 9 3 13 5 14 15 13 18 10 17 19 6 18 19 4 20 12 1 0 20 14 5 17 9 14 16 20 4 15 5 10 7 18 7 19 14 0 1 6 6 3 13 17 18 9 14 6 6 20 12 10 0 9 4 19 18 10 19 10 2 2 14 12 19 18 0 13 17 13 3 12 19 4 0 16 3 8 1 20 7 5 12 2 8 19 8 5 17 3 16 18 20 17 12 8 6 1 16 3 0 16 18 13 12 10 5 15 9 19 17 13 7 6 16 10 10 16 10 14 1 20 14 6 14 2 16 10 17 1 3 5 13 16 13 12 1 10 20 14 12 11 15 6 20 3 8 15 12 15 13 4 17 8 0 3 2 14 13 20 17 8 6 8 12 17 20 14 16 8 6 1 2 15 11 14 1 17 10 11 16 15 10 6 0 14 9 9 9 13 15 15 1 9 18 1 8 0 2 10 19 15 18 6 17 8 1 14 1 11 0 1 11 2 13 8 14 19 13 6 4 12 13 4 11 14 3 13 5 10 8 19 7 14 11 8 2 8 4 15 2 18 17 10 9 8 5 12 8 20 19 16 9 2 6 0 6 16 16 20 19 18 14 3 20 11 18 8 15 19 17 17 10 8 20 7 9 18 16 4 7 16 20 19 13 13 3 1 5 3 12 5 20 14 11 16 6 7 19 3 1 6 1 3 18 20 17 6 7 14 20 3 13 18 14 7 1 4 5 9 8 18 10 12 9 4 14 14 4 4 15 16 0 7 19 9 11 20 11 19 20 0 6 6 16 13 6 4 12 3 18 16 20 14 13 3 1 18 12 8 17 13 10 12 8 1 0 13 12 18 9 4 7 5 11 14 18 1 2 16 14 19 17 16 7 5 13 15 13 16 9 18 5 17 5 11 9 20 12 0 16 17 5 5 14 12 4 10 18 17 0 3 14 15 3 0 4 15 3 13 13 13 6 4 1 19 18 5 5 5 19 5 13 13 12 20 5 16 5 7 16 18 8 13 13 20 6 3 16 5 5 16 17 10 15 6 5 11 7 20 0 8 20 14 11 2 12 8 11 3 11 1 11 8 17 17 11 7 7 3 19 14 20 13 9 12 15 4 11 4 20 1 8 14 16 8 17 15 2 8 8 20 19 6 1 8 2 10 2 5 19 20 12 14 11 18 3 15 6 9 5 8 12 13 19 17 6 8 15 4 12 8 6 7 5 5 10 19 0 6 14 0 13 20 20 7 14 16 5 8 14 0 1 3 1 14 16 16 13 8 7 19 6 19 11 15 6 6 7 2 12 6 17 9 13 5 18 16 1 19 10 9 12 15 10 9 15 5 4 20 20 7 14 14 3 10 17 9 12 3 0 9 6 19 10 0 6 20 11 18 5 0 10 3 9 14 17 7 9 15 12 13 6 4 18 12 11 2 6 12 10 12 7 16 3 12 14 15 20 8 19 3 17 2 7 9 7 14 3 18 4 16 11 1 3 10 0 5 4 10 2 19 3 5 5 13 16 11 14 14 4 10 13 16 5 18 14 17 20 16 11 1 5 3 1 19 8 11 17 17 6 20 13 8 10 1 12 3 4 13 12 1 8 7 14 10 0 6 7 10 14 10 19 16 9 2 20 1 6 15 0 15 5 4 15 19 3 5 10 7 8 5 13 12 12 11 11 14 7 5 19 15 13 4 15 10 2 12 19 13 15 9 3 4 0 11 1 15 2 3 13 9 7 18 15 1 18 0 10 2 14 11 5 17 12 4 6 11 19 1 15 20 5 11 4 12 1 13 1 18 15 0 3 14 11 2 7 9 16 18 14 8 13 13 4 18 12 6 2 17 5 6 8 19 4 6 0 1 20 2 16 20 17 14 1 0 8 16 13 12 11 4 4 9 13 12 14 12 11 12 6 4 9 11 7 6 14 7 12 12 11 10 18 13 7 6 19 12 0 7 19 16 16 5 13 19 6 8 14 13 0 7 14 20 0 0 6 0 19 3 13 11 11 12 10 10 19 18 15 9 18 7 3 11 17 11 7 20 6 1 11 16 5 19 3 1 4 0 19 16 6 1 3 18 3 6 17 7 9 8 14 1 9 1 4 17 18 4 5 13 10 10 15 18 0 6 5 9 17 19 12 12 8 16 6 8 4 20 17 19 0 14 0 5 11 12 11 3 14 5 8 2 13 5 6 2 14 10 18 13 20 15 17 7 18 15 18 7 5 6 1 10 0 1 11 8 6 12 3 13 9 15 19 10 6 14 4 6 9 17 2 15 5 2 10 4 2 3 18 15 5 17 14 5 13 3 18 17 2 11 20 0 3 11 20 13 14 3 10 3 10 4 20 0 1 5 5 14 7 14 19 5 4 2 17 4 7 2 15 12 7 1 7 4 2 1 20 11 11 1 7 17 18 15 19 17 12 14 4 3 8 1 11 10 13 3 9 0 11 9 11 0 16 3 6 15 13 15 20 16 12 6 13 16 1 18 17 10 11 18 9 16 10 14 20 6 16 13 19 2 6 8 18 8 12 12 15 4 15 1 7 7 6 3 3 3 13 5 13 0 7 15 15 13 5 12 20 1 10 16 13 2 6 2 13 3 4 11 16 3 19 4 11 9 14 9 4 1 20 8 14 14 5 16 14 15 3 6 8 13 5 0 10 17 5 5 4 15 2 5 6 7 9 16 20 3 2 1 9 15 18 1 19 6 0 7 18 16 16 18 13 17 3 11 8 7 2 16 5 12 13 18 10 18 17 18 0 17 17 4 17 3 18 17 4 8 20 4 13 17 17 2 8 17 18 17 17 1 17 0 20 1 13 10 14 18 20 18 12 8 14 20 14 5 0 6 19 0 9 7 10 8 10 2 0 4 11 13 15 11 7 4 8 1 0 13 6 3 19 18 3 8 20 0 14 14 10 1 10 18 3 7 5 6 13 13 1 18 18 12 9 19 5 11 11 1 15 14 17 14 6 6 18 2 10 11 17 10 4 17 7 0 20 9 20 16 10 16 0 16 11 2 16 2 11 17 4 9 20 15 14 9 19 19 12 1 15 6 14 11 3 9 20 5 14 10 9 17 5 5 1 5 2 11 19 18 0 0 13 5 12 9 11 1 17 2 3 13 6 9 4 7 2 19 5 18 19 0 15 4 2 19 18 20 0 15 10 12 15 18 20 5 15 18 17 4 0 0 4 13 10 9 15 13 1 0 12 20 6 16 7 1 7 4 1 11 17 10 11 1 10 20 17 8 9 3 17 11 20 6 17 12 8 14 13 11 5 2 9 3 6 1 9 6 5 12 3 19 19 4 17 20 4 7 1 18 17 3 7 16 17 3 0 7 19 9 19 2 15 15 18 1 9 20 5 16 10 10 11 7 18 12 7 18 12 20 7 19 14 4 15 8 3 9 7 8 5 3 12 16 20 11 20 10 15 20 19 19 9 16 12 15 9 3 14 19 9 6 12 10 11 13 13 20 9 15 1 9 9 16 15 20 19 7 7 16 11 7 7 16 7 19 10 20 0 16 5 13 13 15 0 13 15 10 11 14 9 0 4 14 11 4 6 13 10 5 6 0 15 6 4 13 8 18 16 0 11 12 14 16 7 1 11 9 3 3 11 0 13 19 0 4 12 16 9 14 3 17 12 4 10 15 11 16 8 5 17 5 14 20 0 5 14 8 9 11 16 16 14 19 13 8 17 20 7 15 13 11 19 18 2 14 19 2 7 13 1 15 15 9 2 7 18 17 2 2 15 1 14 16 11 20 3 1 0 4 13 16 8 17 20 9 17 11 12 5 14 0 5 20 12 6 16 6 7 18 9 1 4 8 2 16 9 13 20 6 3 5 9 12 19 13 11 6 0 4 13 3 10 6 18 7 18 7 19 17 2 8 10 0 19 1 5 2 17 18 10 12 9 19 3 14 18 20 13 11 12 3 12 6 5 10 20 7 18 7 20 16 19 18 2 13 0 7 13 15 17 3 17 8 14 18 17 0 13 8 9 13 8 12 19 0 0 7 0 3 6 0 4 18 11 0 5 7 7 12 3 20 0 17 5 4 19 10 5 9 9 20 17 5 8 3 5 4 11 11 6 15 5 10 4 4 18 16 14 16 10 5 9 1 4 15 13 9 18 17 16 12 15 9 20 15 17 6 1 6 17 7 14 10 3 15 0 2 1 10 1 11 13 2 0 4 12 1 11 12 10 17 6 18 12 15 12 7 18 19 4 15 14 7 15 14 11 18 18 8 0 5 19 16 19 16 20 3 14 20 6 19 0 11 0 19 12 3 4 8 14 3 15 16 12 18 4 17 0 13 6 12 16 3 14 5 2 18 9 1 5 0 1 8 8 16 12 15 17 7 5 19 19 10 15 8 12 14 18 10 15 3 5 17 12 11 2 10 4 14 10 5 19 16 18 15 9 8 12 20 15 15 2 17 15 14 14 20 12 0 13 12 20 2 3 17 1 15 14 0 16 17 8 19 14 2 3 14 19 18 18 19 6 17 3 1 16 5 6 11 1 16 4 13 4 13 11 14 8 7 9 11 9 6 12 12 2 17 18 14 10 9 7 6 5 14 18 5 13 16 18 9 14 12 9 8 8 5 14 5 4 3 9 8 10 5 1 17 8 9 20 19 20 3 0 3 11 6 4 3 20 1 5 15 20 14 16 16 0 0 3 9 1 9 19 20 6 19 10 10 3 14 15 5 14 9 8 7 11 9 17 16 19 6 12 2 16 19 17 17 2 7 7 16 15 8 7 17 2 15 17 9 17 10 12 7 12 15 11 14 16 4 16 3 10 7 7 13 11 20 20 16 8 0 14 2 0 20 13 2 7 11 14 9 14 5 13 15 20 13 12 16 0 9 8 12 0 18 9 18 2 4 6 13 6 13 0 11 11 2 9 8 16 7 14 10 7 12 2 4 19 7 1 6 9 6 18 6 6 13 15 19 9 16 3 19 12 3 1 15 4 4 16 4 15 1 16 10 9 7 3 10 1 18 8 16 13 13 6 15 17 1 2 5 0 17 16 8 18 10 8 20 2 20 20 13 3 5 8 6 16 1 20 12 12 9 5 10 5 5 14 8 16 9 7 13 14 10 11 16 11 1 17 5 7 17 11 13 16 14 11 17 1 7 19 5 2 11 18 2 19 11 4 14 5 0 2 12 8 4 5 10 4 18 3 10 1 11 7 3 3 4 20 19 7 18 12 8 18 0 11 13 16 19 6 13 16 20 18 12 10 15 9 7 5 19 9 10 20 0 17 9 12 7 8 1 10 5 11 1 4 16 11 15 7 6 0 20 5 1 8 11 19 16 11 1 5 7 13 17 9 6 19 14 20 9 16 11 2 10 5 13 4 15 9 8 9 15 7 19 5 17 11 9 19 18 1 1 7 13 1 19 1 17 10 9 16 12 5 7 8 10 3 15 8 5 9 6 2 15 18 3 3 12 18 11 14 12 12 0 2 11 4 19 4 7 11 15 19 1 18 7 3 17 0 6 4 17 4 18 19 13 10 7 18 17 8 7 14 18 8 15 7 15 10 1 6 6 13 20 5 18 0 1 18 0 4 14 7 11 14 9 11 19 10 20 10 16 14 14 17 15 19 3 0 6 2 20 13 16 2 12 18 10 14 16 10 10 18 14 1 19 18 2 12 20 12 18 19 6 20 8 7 6 10 9 15 3 10 12 8 12 12 14 2 19 13 0 7 20 17 7 14 6 10 0 11 16 3 17 7 1 17 14 9 11 6 8 17 1 13 19 1 6 16 3 8 20 20 10 18 9 8 16 10 12 7 2 19 15 11 11 4 18 16 1 1 0 11 11 11 18 4 20 17 7 19 15 19 1 13 12 5 3 14 20 2 20 15 17 19 10 19 17 1 0 7 11 5 15 1 6 15 14 18 16 8 8 2 4 10 11 3 0 17 2 11 17 20 15 6 5 2 13 10 6 6 5 18 1 20 16 18 15 17 15 5 7 0 19 11 9 16 5 8 9 0 14 19 3 16 2 4 11 20 6 5 5 18 16 20 20 9 5 18 4 10 7 5 15 6 19 2 6 18 18 3 10 14 3 10 3 15 0 2 12 17 4 7 18 15 10 8 9 16 7 20 4 20 0 10 9 7 2 18 8 7 4 18 7 9 12 4 7 11 13 10 2 15 12 3 8 17 13 17 9 18 13 6 0 15 16 7 5 7 8 4 8 2 13 3 20 10 17 15 10 20 4 2 18 19 19 10 8 11 16 18 19 8 18 15 1 12 0 18 1 10 7 5 15 10 6 9 7 8 10 1 9 20 9 2 0 16 10 13 4 2 0 19 16 15 13 4 3 13 11 12 13 10 10 16 12 16 3 5 14 14 11 11 2 16 7 17 20 1 14 14 10 8 8 19 11 18 5 7 5 11 7 16 2 2 9 9 10 2 10 0 4 16 2 2 1 8 20 16 13 14 18 17 9 14 13 11 16 4 16 9 2 9 1 8 14 20 19 1 13 14 1 5 17 17 19 17 18 16 8 13 11 10 12 1 5 6 13 1 0 10 20 12 9 4 2 0 19 1 13 8 19 4 5 13 10 12 14 8 0 14 15 2 20 4 9 11 17 8 9 10 3 16 19 6 20 12 5 15 11 18 16 11 10 1 1 1 19 5 19 19 11 3 15 2 18 10 11 11 6 9 1 18 19 5 3 1 12 1 0 15 16 7 15 13 3 4 10 12 9 12 10 7 19 20 20 2 15 11 15 19 20 18 15 17 4 17 11 7 9 8 15 6 18 2 17 6 14 2 11 20 12 7 9 12 7 20 0 19 18 6 9 15 2 16 20 1 2 19 17 3 20 18 11 7 14 9 12 13 16 9 8 7 6 0 4 6 14 15 10 2 0 4 6 17 8 10 17 14 11 10 11 16 12 8 3 11 6 3 19 11 12 13 0 5 10 0 9 7 17 8 19 1 14 13 3 13 11 4 0 10 20 1 7 7 2 14 5 15 4 15 15 14 17 7 19 12 14 16 7 2 5 8 1 2 7 12 11 9 8 12 18 6 7 20 7 17 14 12 12 7 15 18 15 20 17 1 16 1 3 3 3 8 7 19 7 16 10 8 6 8 2 0 5 10 6 0 7 20 20 20 11 19 18 6 15 0 0 5 1 16 11 15 7 9 19 8 15 6 20 10 9 12 9 20 14 17 5 7 4 8 2 10 4 11 9 12 10 11 6 5 16 13 7 4 8 9 8 15 12 0 6 0 2 18 16 15 16 8 19 13 6 19 16 17 12 2 11 18 17 16 19 10 8 13 9 19 10 18 16 19 19 16 16 13 6 19 17 8 17 7 16 18 7 0 20 13 15 16 7 1 14 0 11 14 19 16 15 5 15 1 2 6 19 17 12 2 13 8 5 14 17 3 15 12 19 3 3 16 20 8 20 9 14 3 3 4 11 7 4 2 10 15 4 5 14 2 6 16 4 8 12 11 1 2 9 9 5 0 13 19 11 15 10 15 9 6 2 20 15 3 4 7 3 7 4 16 20 17 1 0 2 10 0 20 11 10 1 10 18 3 11 14 2 2 9 5 17 4 9 15 6 7 0 16 13 2 13 2 18 13 17 2 18 6 9 11 17 18 8 19 19 18 8 14 20 15 12 16 2 15 7 6 11 20 6 12 8 0 12 16 3 19 13 14 16 16 16 20 0 12 11 18 3 5 17 15 10 16 4 17 18 2 9 9 1 18 20 4 2 17 16 15 15 19 2 14 0 7 20 1 8 20 15 20 13 15 15 17 19 4 19 7 7 19 11 15 18 9 13 8 20 11 12 13 16 17 11 7 14 16 15 17 18 11 14 0 18 17 11 11 16 3 20 11 8 13 13 15 10 5 12 18 11 16 16 4 13 10 16 16 3 2 2 4 20 17 19 19 18 18 20 2 19 14 3 5 1 11 9 19 1 9 5 18 8 15 13 6 6 19 17 18 16 15 20 8 18 9 16 16 15 20 0 11 14 11 16 8 16 5 18 16 6 15 9 13 11 20 18 18 16 14 14 15 1 15 18 0 12 13 7 4 9 10 9 3 5 3 19 13 3 4 5 19 2 8 14 7 15 17 2 0 13 4 18 11 6 2 0 12 16 1 1 13 8 3 20 0 1 8 2 5 3 15 7 5 16 11 13 10 19 3 20 7 1 20 11 10 0 5 3 14 6 16 18 7 18 6 14 12 4 7 8 3 12 4 0 16 17 20 10 8 7 10 1 5 13 15 18 16 7 12 17 7 6 16 0 10 4 9 12 5 15 14 9 20 5 8 3 13 4 7 3 7 1 20 16 14 3 1 0 20 16 3 20 15 3 17 16 2 2 9 15 18 6 15 20 16 10 19 4 19 0 19 11 11 1 6 7 15 8 19 4 3 1 12 8 1 7 5 14 12 6 2 10 13 8 6 5 19 17 17 19 9 2 7 5 2 9 10 4 3 3 12 15 20 9 9 16 18 4 20 11 19 9 10 16 17 13 14 8 6 2 10 4 10 5 12 12 15 5 8 15 13 6 17 10 18 5 6 0 4 8 6 18 13 19 15 16 4 20 14 19 4 5 2 14 9 7 9 20 2 15 20 6 19 19 12 2 6 6 20 9 5 7 5 9 11 14 17 6 0 11 0 17 5 10 16 7 16 1 5 7 13 15 17 6 20 0 20 10 15 0 7 8 10 8 4 3 16 4 11 20 9 13 0 18 1 2 18 6 5 14 0 1 13 20 18 4 7 1 8 1 1 20 18 19 0 5 7 17 15 13 0 19 9 16 11 2 16 20 18 12 4 20 2 14 10 16 16 2 11 18 20 19 16 17 2 4 2 4 6 18 19 11 2 16 3 4 3 17 13 4 17 0 16 8 3 14 5 2 3 0 9 2 6 20 5 6 10 1 7 18 3 4 16 15 13 1 11 17 0 16 12 20 11 20 19 15 4 18 17 12 7 4 9 0 10 0 13 5 16 8 15 0 12 13 1 15 20 20 9 1 11 10 18 5 3 8 20 0 0 16 16 9 9 1 12 3 7 4 17 13 17 3 15 11 5 6 9 14 19 17 2 2 2 4 19 7 1 19 19 16 14 2 7 4 8 14 14 1 9 2 2 20 1 19 15 12 4 13 4 10 14 4 10 1 3 11 2 7 14 15 9 18 4 15 9 9 9 4 13 4 15 14 19 11 1 11 9 14 12 9 20 0 5 2 2 0 2 20 1 6 9 14 15 14 10 7 11 2 8 13 8 17 0 9 6 5 12 8 0 3 1 14 15 12 17 7 10 13 9 19 14 6 19 8 16 2 13 10 2 11 14 12 20 16 20 16 5 1 15 1 18 1 18 4 8 2 6 4 3 3 1 15 3 20 0 1 16 8 0 12 17 15 0 16 13 10 10 5 12 2 13 6 7 17 8 14 13 14 3 5 17 11 18 10 16 13 9 18 3 8 5 4 1 0 15 4 9 18 2 19 6 20 11 16 20 17 1 1 20 12 12 20 19 5 5 16 16 2 20 17 4 18 11 7 17 3 15 7 1 5 1 10 8 0 19 8 9 15 5 14 7 0 14 12 17 19 12 3 1 13 1 3 5 1 0 8 12 14 10 14 6 4 10 19 14 18 4 4 19 11 2 12 2 2 13 13 0 15 11 20 12 14 15 10 19 19 0 2 15 4 13 20 16 17 7 5 8 17 8 10 1 19 15 1 9 19 18 0 8 18 17 16 8 12 16 8 7 8 19 11 8 1 2 13 19 3 12 1 4 0 16 14 15 14 11 6 15 5 16 11 7 3 7 17 9 4 15 9 18 5 0 8 4 1 18 12 12 19 8 8 16 6 17 6 4 2 15 18 1 5 2 7 7 15 2 8 9 15 17 15 4 1 16 4 20 0 13 13 6 15 11 6 13 9 13 8 16 8 18 9 16 12 13 11 15 6 17 2 0 13 9 12 13 7 1 13 9 8 4 7 7 12 18 18 19 5 20 10 8 19 6 9 9 6 19 15 12 19 1 16 8 6 1 18 12 2 12 11 13 6 0 12 8 2 13 17 17 15 10 11 0 12 1 16 12 11 12 19 11 16 20 10 6 16 10 5 11 19 20 9 1 11 3 16 14 10 12 0 1 6 17 12 14 6 2 5 17 5 8 2 7 15 16 6 17 19 6 17 11 18 9 15 4 1 16 11 3 9 13 11 0 12 11 6 9 3 5 8 16 18 11 18 10 11 20 15 0 13 12 4 10 11 15 18 18 13 2 1 10 10 18 12 12 6 17 12 10 14 13 6 20 20 0 9 13 9 10 10 10 0 15 14 16 17 12 12 17 0 14 8 1 20 12 5 3 7 13 20 12 5 5 12 1 15 17 17 0 13 14 3 18 18 1 15 5 17 1 2 4 5 11 19 3 15 4 12 15 7 9 2 17 18 14 19 2 6 7 0 3 6 18 16 4 13 8 2 5 0 0 8 5 13 5 6 12 13 16 20 15 8 2 10 14 1 6 0 5 20 17 12 19 0 12 4 19 13 6 12 1 14 11 19 19 3 3 20 19 19 3 15 17 15 10 2 4 16 9 5 13 18 4 1 9 5 16 16 7 6 18 13 12 17 20 10 11 2 10 6 2 14 13 10 7 16 7 1 4 17 7 11 7 20 16 20 17 18 15 5 18 10 10 14 13 20 17 16 7 14 19 15 13 3 18 6 17 20 15 0 6 14 7 20 7 4 7 20 2 19 20 5 12 18 14 5 20 14 13 19 1 6 18 15 12 17 12 18 15 11 9 0 10 14 6 12 14 6 0 11 18 1 5 15 18 19 2 0 3 19 14 16 12 2 0 6 9 5 16 11 17 20 14 16 16 5 13 13 1 11 16 19 17 19 14 17 7 15 16 16 3 18 10 3 7 11 8 19 14 0 0 15 17 3 9 6 8 11 17 3 10 12 9 17 9 17 3 4 15 6 6 2 1 10 12 18 13 1 2 12 17 1 8 20 12 1 0 15 17 13 17 20 18 1 16 5 8 13 3 6 4 7 13 10 15 5 2 12 13 2 19 4 1 12 13 9 8 3 10 20 2 17 12 17 12 15 10 17 19 11 5 15 19 0 3 13 17 14 10 12 18 12 0 2 5 6 16 19 14 8 0 19 5 10 7 7 16 17 16 18 11 4 15 4 7 16 5 14 9 3 10 16 16 7 7 11 7 7 6 17 17 10 9 11 12 1 8 7 20 18 1 6 18 12 10 9 2 6 5 11 18 1 0 2 12 16 14 15 13 8 17 7 19 15 1 12 14 16 7 12 11 0 12 6 16 15 18 1 2 18 5 6 9 14 18 17 2 9 2 20 7 12 1 1 0 20 7 7 14 14 15 16 18 2 18 5 15 4 11 6 17 17 14 19 7 15 13 4 17 15 15 20 13 12 4 10 12 1 16 18 8 18 6 19 13 1 20 19 13 16 2 20 14 20 16 11 20 19 4 7 7 4 9 6 1 5 13 6 3 17 17 7 5 0 15 6 7 1 12 19 7 6 2 12 12 20 4 4 5 19 13 7 6 15 14 0 1 5 5 13 20 13 4 9 20 4 10 8 17 12 12 1 5 5 20 20 8 8 20 8 3 9 12 18 9 5 2 13 11 0 15 8 6 12 13 5 15 7 13 9 13 1 0 12 16 19 11 19 4 14 19 20 9 0 6 16 10 6 9 8 3 14 8 2 6 1 13 16 15 4 8 10 8 18 17 4 15 11 2 5 18 13 15 11 18 11 2 14 0 7 0 10 20 11 15 7 19 8 20 13 15 0 4 5 7 3 3 15 8 13 19 19 6 19 6 2 0 1 19 20 0 18 7 16 6 2 1 20 1 0 18 2 18 2 19 4 7 9 14 14 9 19 17 2 3 3 15 10 3 11 0 18 0 10 11 5 17 20 20 9 9 0 17 1 6 3 3 6 13 13 5 17 13 15 9 6 4 10 19 18 9 17 8 0 8 5 4 17 15 18 0 3 8 7 15 17 20 1 17 2 2 0 17 17 11 17 18 4 7 9 3 2 14 8 6 0 1 15 1 15 9 5 1 16 1 13 4 10 0 4 20 9 5 19 17 6 3 1 5 6 1 13 14 14 8 11 15 17 1 0 3 2 17 16 12 18 6 6 18 2 5 0 2 13 9 6 17 16 13 1 10 2 14 20 3 0 5 11 10 14 20 2 6 5 5 8 20 20 2 10 11 19 9 8 18 19 18 12 10 10 3 17 16 7 0 13 2 17 20 19 5 12 15 1 4 19 12 15 17 14 14 20 1 9 2 8 14 0 0 14 2 4 0 12 10 10 13 9 4 18 17 15 14 15 11 9 1 5 8 2 14 8 18 17 16 14 2 20 20 16 5 0 4 10 15 20 14 7 5 4 13 10 15 18 8 4 9 18 12 15 19 13 3 1 16 15 6 19 2 2 19 0 14 20 11 8 17 0 18 7 15 20 3 2 9 0 5 10 2 7 15 1 17 7 20 9 10 10 17 11 12 15 4 10 15 0 6 0 9 0 2 10 17 8 9 9 19 2 9 12 18 20 18 3 4 14 19 4 3 5 20 5 9 20 18 16 18 15 7 13 0 16 2 16 20 16 6 14 17 18 2 15 1 7 4 3 16 17 4 19 0 19 2 4 4 4 17 16 1 4 18 8 8 11 1 4 14 9 10 3 17 18 15 3 7 20 8 16 4 10 9 18 14 14 14 6 10 9 3 11 15 17 9 10 3 13 0 8 20 17 15 12 3 1 1 12 3 14 4 18 16 0 10 14 5 11 10 20 12 20 8 10 16 0 15 2 18 20 13 4 20 3 5 12 19 2 13 16 10 12 5 1 5 1 19 16 3 0 12 7 12 3 19 9 8 8 17 6 15 3 6 9 11 17 16 2 1 0 12 14 9 13 5 2 11 19 8 0 4 17 18 11 3 17 6 5 10 10 11 5 12 6 4 6 8 5 0 11 20 19 9 8 16 8 1 20 9 16 9 20 2 15 14 20 6 4 14 3 5 12 1 4 14 16 4 15 11 16 0 4 11 3 0 13 18 6 6 11 5 3 8 18 8 4 9 17 5 12 20 17 14 2 10 17 2 5 20 15 9 5 20 14 17 4 19 6 8 9 17 13 6 20 19 1 3 15 5 10 9 13 4 16 11 18 8 1 8 18 7 1 13 1 12 11 14 13 0 5 13 16 8 0 20 15 5 1 16 19 6 2 2 2 16 1 4 1 4 17 15 20 10 16 19 6 6 12 4 7 13 2 8 8 13 12 18 12 1 8 13 14 10 13 19 1 5 13 16 14 20 11 16 18 18 13 16 13 12 1 4 6 2 15 15 14 9 17 19 0 0 9 9 15 17 9 11 6 2 13 0 3 20 16 18 9 7 16 0 18 2 6 20 17 12 16 17 12 6 17 11 6 3 6 12 12 11 18 6 12 18 13 0 0 6 10 1 19 6 7 4 16 15 5 20 11 3 13 0 0 19 2 0 13 4 8 9 5 7 16 8 2 12 5 6 1 4 17 4 12 8 6 5 6 10 10 18 0 12 17 12 19 0 0 20 10 11 9 13 10 14 19 2 3 12 20 16 20 11 11 19 4 2 15 9 20 6 18 4 15 5 4 4 5 17 2 11 13 15 9 4 1 19 14 4 6 5 20 5 20 20 6 3 17 2 12 8 19 19 13 18 20 10 15 18 7 0 11 12 17 18 2 11 17 10 15 8 19 5 14 1 8 4 15 9 7 5 16 12 19 3 14 5 3 16 1 5 4 7 17 16 10 12 18 7 17 10 13 19 8 0 17 15 20 11 13 7 11 18 4 0 6 3 8 1 0 9 4 9 12 18 20 6 10 16 15 16 11 6 4 17 19 18 1 20 10 3 16 20 10 20 8 3 10 14 10 4 12 13 2 19 19 0 12 2 6 15 13 1 6 14 8 17 20 5 11 10 3 6 1 17 14 11 6 1 1 19 20 15 10 7 14 13 1 14 12 3 20 0 5 10 16 11 13 6 13 12 16 1 14 17 8 8 7 18 5 0 7 19 18 12 11 18 17 4 6 11 14 0 3 0 19 14 7 16 5 18 5 18 18 4 15 2 1 6 2 14 20 19 9 0 14 5 12 15 4 0 13 0 4 17 12 14 10 2 1 0 6 2 18 7 11 19 15 11 19 17 15 16 4 6 9 16 5 7 8 15 17 13 14 15 13 12 8 9 18 3 9 2 12 3 19 6 10 3 18 19 8 4 10 4 3 6 17 2 19 6 10 4 7 17 15 10 13 7 8 1 4 6 5 17 4 16 14 12 17 18 7 9 4 14 15 16 1 8 14 7 4 14 6 15 8 10 8 10 10 16 10 7 17 11 18 0 4 3 8 12 11 19 15 11 11 11 8 7 10 6 18 10 20 2 11 3 11 1 18 6 7 12 6 8 15 17 16 9 16 9 20 10 1 9 8 17 18 19 7 2 13 2 1 14 17 19 16 5 6 15 11 10 11 0 7 5 13 5 5 0 10 6 19 3 18 4 12 15 3 19 5 13 15 8 7 5 10 15 12 10 7 16 19 9 7 7 9 5 9 2 16 16 18 10 9 13 13 3 11 15 17 4 20 2 10 11 18 7 2 10 4 3 10 20 16 19 9 8 15 6 14 1 16 14 3 0 4 10 19 2 7 13 6 7 6 2 5 8 4 19 16 13 19 10 3 16 9 3 19 13 4 8 0 16 15 7 18 3 8 16 19 1 4 6 12 14 20 0 3 8 7 16 0 20 14 7 19 3 5 20 18 19 17 10 0 14 8 5 9 6 8 9 10 14 4 15 10 4 6 14 10 14 5 0 15 19 12 0 8 1 18 10 8 16 13 6 13 13 14 4 6 8 18 15 19 10 15 11 9 7 18 11 2 16 10 2 18 12 8 12 0 15 0 4 4 20 18 6 5 19 9 3 18 1 12 9 0 5 3 16 11 7 2 8 1 16 16 12 14 11 12 5 11 20 19 0 18 2 18 15 16 8 3 13 13 15 3 12 17 10 0 7 14 16 7 10 4 8 17 12 10 0 0 1 18 11 6 17 17 10 2 1 7 3 18 3 6 15 16 15 11 15 17 10 17 9 4 18 17 15 12 5 15 20 12 0 7 16 8 16 12 10 7 1 4 2 5 4 12 0 15 9 18 20 19 0 2 10 2 14 11 20 5 19 11 4 12 2 12 16 20 9 15 16 16 17 2 10 7 14 12 5 13 16 6 2 7 4 10 11 9 7 1 11 19 19 19 19 9 1 7 17 16 19 0 11 0 2 19 15 10 19 8 6 1 5 1 4 20 18 19 13 18 16 2 7 20 5 16 17 2 4 8 8 5 9 6 1 19 5 13 9 8 1 5 0 6 15 18 13 4 15 6 17 0 11 0 11 9 14 17 17 10 15 5 20 3 15 5 4 16 18 8 15 5 1 14 13 2 16 5 3 17 12 18 8 20 8 6 8 3 9 7 12 19 17 0 16 15 9 0 15 20 11 10 19 6 15 7 8 3 13 17 20 4 13 20 2 2 1 8 20 12 13 19 6 3 14 7 5 13 9 7 20 6 12 17 9 11 17 12 7 0 4 0 19 2 18 19 3 14 16 18 5 18 0 2 6 16 13 7 8 14 6 8 5 14 5 13 7 10 0 6 12 20 8 4 16 7 7 12 9 8 14 1 7 15 0 1 9 1 20 12 9 0 17 17 18 11 13 17 17 8 12 6 5 12 10 7 8 8 14 4 11 11 18 6 1 12 9 19 7 12 19 12 17 7 9 10 14 8 6 17 12 20 10 12 14 0 4 3 14 16 11 20 12 18 7 18 20 2 17 13 6 4 0 5 18 16 19 3 17 7 15 8 5 10 6 0 10 10 15 2 15 18 14 9 17 2 13 20 9 10 9 19 3 11 1 3 14 12 2 5 20 9 7 4 0 6 7 6 14 1 20 9 9 17 12 0 9 16 19 18 4 8 6 3 0 6 14 9 3 0 3 5 14 10 2 9 12 11 9 6 19 14 5 17 20 12 11 7 2 11 2 11 0 15 20 6 9 16 20 4 8 20 20 15 7 0 20 0 1 17 14 10 0 8 0 13 2 18 14 19 2 17 5 14 1 17 20 15 9 11 7 9 10 14 4 13 17 13 16 11 19 14 13 9 15 12 10 20 20 7 9 2 4 8 6 9 13 13 15 11 10 3 4 8 17 18 5 19 12 20 1 18 2 8 13 3 15 20 4 1 20 17 18 16 5 11 6 13 20 6 14 4 0 11 2 7 3 4 10 17 14 4 1 14 9 1 10 3 11 10 12 0 8 6 9 14 0 17 2 2 0 10 17 20 1 6 6 15 6 18 2 10 16 20 18 7 10 4 9 15 11 20 19 20 15 5 6 9 19 14 11 4 18 18 19 7 1 18 4 12 1 0 14 1 18 20 7 8 0 14 0 9 11 13 16 7 0 10 2 20 17 18 20 15 10 8 12 1 15 1 7 9 5 8 4 1 9 10 3 19 2 4 19 14 19 13 1 19 3 19 5 1 16 20 20 16 8 13 17 7 5 13 18 5 8 17 20 1 16 13 1 1 15 1 11 4 14 11 3 16 4 17 5 13 6 19 10 19 14 12 15 0 19 1 17 0 17 4 13 15 13 14 12 0 9 9 9 19 7 0 11 11 2 2 9 2 2 18 5 5 9 8 9 3 19 16 14 5 15 20 8 14 12 12 19 12 4 0 2 8 3 17 18 2 15 13 13 0 9 12 12 3 3 13 10 17 13 5 10 16 2 10 1 1 6 13 15 18 1 15 16 15 9 5 20 17 12 5 14 14 16 9 5 16 4 14 10 17 19 17 2 10 13 15 20 8 14 7 10 12 15 1 17 1 10 2 3 11 9 6 8 16 18 13 8 3 15 16 18 9 13 13 10 18 4 10 16 12 0 3 17 8 16 7 20 6 0 7 14 16 7 2 2 16 2 20 4 17 11 16 16 1 9 1 12 8 10 16 0 19 3 9 20 17 2 17 18 9 18 6 14 7 19 1 14 8 13 19 7 4 4 8 20 11 18 16 1 20 4 19 7 11 9 0 18 15 17 10 13 10 4 7 13 16 19 13 1 3 18 15 0 3 18 0 9 6 8 1 15 1 13 9 1 13 16 15 12 2 5 10 6 17 8 14 12 1 6 2 8 9 18 18 1 9 12 10 6 7 12 18 13 4 3 13 19 13 19 11 18 6 18 6 0 3 19 5 18 2 6 2 5 17 14 17 19 8 8 16 9 8 9 1 13 16 4 3 9 1 15 4 0 18 0 14 14 17 18 6 5 13 13 7 16 2 1 15 3 16 7 1 10 11 1 20 1 6 2 20 10 3 18 12 17 10 17 17 18 7 0 20 12 8 18 19 13 20 12 16 3 12 18 11 16 16 13 2 0 0 14 8 11 10 6 9 7 12 0 13 13 9 3 11 10 4 18 13 6 0 17 8 2 14 14 13 7 16 13 0 11 17 10 10 0 2 1 18 17 16 13 12 1 8 16 1 8 11 7 2 2 5 8 15 6 7 10 20 20 9 13 12 8 9 3 13 20 16 16 6 2 6 15 9 19 5 16 13 2 6 19 20 0 14 5 5 12 6 7 4 16 18 4 16 9 17 4 14 1 3 13 12 8 5 7 6 16 5 4 18 3 18 0 5 10 16 18 10 2 17 6 5 15 17 9 16 16 12 6 4 0 16 6 14 13 15 8 6 20 9 15 8 18 14 12 5 20 4 14 4 2 1 19 3 18 20 1 1 20 14 10 7 7 5 10 2 17 19 2 0 6 10 16 4 2 15 8 1 7 6 12 8 20 15 16 6 8 18 13 18 17 20 16 18 20 19 14 16 1 9 4 11 20 13 1 8 16 14 2 18 4 0 3 7 16 13 19 18 16 16 14 20 0 13 20 20 14 12 15 18 2 17 18 6 6 17 4 18 6 17 18 1 19 9 4 10 17 7 6 1 10 17 18 19 16 18 9 10 7 4 2 2 12 5 19 3 2 8 7 5 19 13 19 19 13 10 5 13 0 20 14 13 13 6 16 8 12 10 5 15 14 15 8 2 14 14 20 16 12 14 1 16 0 8 15 7 2 20 8 5 6 4 5 8 1 14 10 19 1 4 13 5 15 9 9 16 7 19 1 13 16 12 1 17 7 4 2 10 12 9 7 17 7 2 1 7 5 1 9 1 15 18 11 13 1 5 13 8 12 16 10 13 16 17 3 6 9 4 8 8 7 7 1 4 14 2 18 3 3 18 6 6 10 2 14 0 1 1 14 15 19 7 12 11 5 2 8 12 13 14 4 3 16 9 2 15 11 2 19 15 11 3 16 3 0 15 18 20 9 9 9 6 3 12 7 11 16 4 6 15 16 0 3 17 19 8 5 11 15 9 4 0 10 13 17 17 20 15 0 10 15 12 19 7 8 6 16 15 12 9 4 1 9 11 5 11 8 1 8 18 7 18 5 13 3 12 10 2 9 13 10 2 4 3 14 14 10 4 16 10 9 9 7 19 3 14 1 15 16 5 5 16 5 17 3 14 4 3 11 17 3 11 15 17 18 1 0 2 17 15 19 6 2 17 3 18 10 8 8 17 7 8 18 1 5 12 14 16 13 5 19 9 19 9 7 19 14 18 2 6 11 17 9 6 11 5 7 15 2 8 17 3 12 9 17 13 1 6 15 16 0 7 17 6 20 11 0 4 14 18 13 0 2 20 13 17 8 14 18 13 4 3 7 5 1 14 7 10 7 17 5 6 6 4 14 19 19 11 1 7 11 17 15 9 11 20 19 16 18 2 9 13 1 15 7 1 10 14 9 4 17 6 0 18 4 6 8 8 1 7 10 1 10 17 12 11 13 4 11 2 9 16 6 6 2 15 8 11 4 10 17 6 9 13 6 15 3 0 3 12 17 7 17 17 8 15 16 19 12 5 20 1 2 9 20 2 6 16 10 19 19 15 19 18 14 0 16 18 17 6 14 7 19 6 0 11 18 16 2 2 3 18 13 14 17 7 2 14 7 18 9 5 0 1 20 5 8 8 15 18 19 9 17 19 15 17 5 13 17 3 3 4 19 12 5 19 12 19 17 19 17 9 0 3 13 2 19 15 14 0 10 13 10 2 7 1 2 5 20 14 11 10 5 10 13 0 18 9 16 19 13 19 7 17 5 10 13 13 16 17 6 0 8 8 9 20 8 4 5 2 6 19 20 16 1 5 10 19 18 19 14 10 20 13 7 16 18 8 2 17 19 16 3 4 13 19 16 15 15 10 20 5 13 17 11 1 3 20 2 20 5 1 16 14 2 0 8 20 20 14 6 15 20 4 4 17 11 1 13 10 10 9 1 12 17 16 17 12 8 1 2 17 12 19 9 9 15 13 7 3 11 0 14 17 2 5 13 17 20 16 6 2 10 6 18 10 7 8 7 4 20 19 8 11 8 17 7 14 9 20 9 14 8 20 1 1 9 15 16 0 3 10 9 13 10 5 2 18 19 2 13 1 13 10 10 2 18 15 11 9 16 20 0 16 13 11 18 14 4 0 15 4 14 6 7 16 12 18 18 6 19 17 3 15 4 17 0 11 3 15 20 20 10 17 18 0 12 10 1 3 7 11 1 1 15 17 14 13 19 5 10 15 8 19 9 14 16 12 17 10 9 1 7 7 4 4 17 15 6 2 13 10 10 20 18 17 9 10 1 0 11 18 1 13 2 13 2 3 15 9 18 16 4 16 13 17 19 17 18 4 11 17 7 6 2 0 12 4 18 3 17 10 19 16 3 8 19 13 10 2 5 12 16 7 16 17 15 18 12 19 1 18 7 9 1 3 18 4 9 10 13 6 11 20 14 12 11 2 20 6 20 10 15 16 2 2 8 7 15 8 11 7 15 16 11 15 19 11 1 7 14 17 20 8 7 6 4 10 5 7 8 10 17 0 20 15 1 15 11 20 17 20 13 5 14 7 11 14 20 2 7 2 12 18 18 4 5 5 9 5 20 14 11 11 3 0 11 17 9 6 19 12 1 19 15 2 14 12 18 17 7 20 2 13 0 17 3 11 8 16 1 9 19 0 3 10 9 4 16 2 6 17 15 20 5 15 2 0 11 20 11 12 11 14 4 14 10 16 17 18 14 15 5 0 8 10 9 10 17 8 14 19 19 0 10 14 15 1 1 9 18 14 8 12 5 1 7 13 16 0 0 6 2 4 20 7 10 0 11 0 16 15 18 1 2 2 12 0 18 6 15 15 20 16 19 11 16 9 19 19 9 19 16 10 8 11 10 18 12 6 14 9 10 10 19 10 19 10 8 2 17 4 3 13 7 19 3 17 10 18 16 0 7 3 2 19 19 20 5 13 2 8 12 11 12 20 16 4 12 6 2 17 11 15 17 0 1 17 11 20 3 19 2 15 5 0 19 18 16 18 5 12 8 5 7 19 20 11 8 8 0 5 11 20 13 17 18 20 1 10 9 17 6 0 0 6 4 14 6 5 7 4 13 6 8 5 3 3 8 13 19 11 1 4 11 2 16 0 5 13 10 18 3 3 5 16 6 1 7 8 13 16 2 16 1 1 20 5 14 19 4 5 11 14 6 13 3 12 7 5 4 11 11 9 18 9 5 18 1 10 14 3 13 17 12 4 7 17 20 12 5 19 7 5 1 10 15 5 16 9 4 18 16 14 10 9 19 18 13 8 0 4 3 15 11 3 6 16 10 11 19 19 2 2 17 11 11 0 16 19 15 6 20 13 9 18 18 10 18 19 10 1 19 20 0 17 19 11 18 8 5 11 16 15 17 13 1 1 9 18 11 17 5 1 18 12 0 10 16 11 20 2 3 13 8 6 4 5 10 5 20 10 14 13 9 11 9 2 8 6 4 3 1 19 9 18 6 16 5 9 19 7 1 0 12 11 12 11 5 13 13 20 17 6 15 3 1 19 13 0 12 13 13 6 3 10 9 17 0 13 4 5 19 4 1 0 4 1 6 4 4 9 19 20 2 0 14 18 3 2 18 4 15 20 19 7 1 14 1 14 8 8 20 1 17 3 13 11 13 9 6 8 1 4 8 11 2 13 19 8 7 15 19 13 13 15 1 6 4 14 1 10 13 6 10 20 6 14 4 6 17 5 9 3 15 4 7 20 0 10 13 15 5 0 19 6 8 16 19 5 12 17 20 11 8 4 13 19 16 7 18 5 15 13 6 6 4 5 12 16 0 17 7 4 12 11 13 6 6 2 10 12 19 15 2 17 12 16 20 0 13 4 7 2 10 9 7 15 10 11 12 7 2 0 14 13 18 12 9 5 3 9 2 3 1 2 1 13 16 19 11 10 5 1 9 20 11 10 6 12 7 3 14 13 13 12 20 5 8 5 5 9 16 3 19 16 7 12 0 19 8 3 3 12 3 3 18 9 10 0 19 20 10 17 2 11 18 10 19 5 9 11 15 7 11 3 2 8 12 5 1 4 19 14 4 14 4 3 3 15 10 11 1 14 17 7 0 3 5 2 0 0 16 15 19 18 1 2 0 14 8 20 14 6 3 19 15 17 15 20 9 4 5 4 19 0 6 11 15 7 6 12 13 14 16 15 4 17 6 18 8 13 18 14 19 16 2 3 19 7 16 16 19 1 4 15 20 4 7 2 7 11 16 2 20 13 9 7 9 19 10 14 7 3 10 11 4 8 2 11 10 8 15 0 9 18 12 3 4 19 13 15 19 0 10 5 18 15 8 17 0 14 9 7 6 20 15 1 15 17 3 11 2 15 1 0 9 7 19 4 2 1 3 6 12 0 1 13 16 7 5 20 8 20 0 5 16 5 8 6 11 12 7 17 4 6 4 5 10 6 12 3 7 0 14 5 6 17 12 2 1 11 8 5 14 3 9 5 17 17 19 11 20 19 14 9 11 5 19 11 7 19 11 4 18 18 17 13 3 16 12 4 18 7 15 10 2 4 18 0 2 4 7 5 6 0 12 20 12 8 15 13 6 7 17 8 14 10 1 6 5 8 7 19 14 10 1 14 10 15 5 1 13 8 15 3 20 16 15 12 13 8 14 19 2 1 9 10 10 12 18 16 11 11 4 10 9 2 15 11 2 4 14 5 11 20 15 16 4 4 20 0 8 12 12 6 18 14 7 3 1 2 4 5 8 1 18 11 17 1 17 9 15 11 9 18 0 3 7 6 0 8 10 14 14 8 18 6 20 12 12 19 11 7 17 3 2 7 19 18 3 13 6 15 5 15 9 16 0 18 10 20 14 19 1 11 2 17 0 1 10 3 8 17 2 9 18 17 17 16 0 15 18 8 6 11 2 17 13 13 2 8 19 15 11 3 16 19 9 8 15 10 11 15 19 4 10 4 3 1 17 20 10 12 13 0 14 4 7 1 20 2 19 6 3 8 3 11 12 18 10 11 13 6 18 9 11 15 20 6 4 2 8 16 17 20 17 5 1 17 9 7 1 4 18 20 12 14 18 8 9 9 0 18 12 14 20 14 3 1 7 8 12 9 17 13 19 17 8 10 13 3 9 5 0 3 2 4 7 1 13 6 13 19 18 18 11 1 6 9 17 7 16 7 19 7 4 17 7 6 13 7 0 10 5 19 8 11 7 15 16 1 16 19 14 0 19 1 10 14 5 3 3 11 9 11 1 2 8 17 1 14 11 1 8 16 1 9 19 12 5 3 19 1 6 12 5 16 18 17 4 1 2 18 19 13 14 19 3 9 20 3 16 5 14 16 11 16 17 16 3 13 6 1 12 10 7 9 19 8 12 7 1 7 18 17 18 9 10 8 16 12 18 17 7 2 0 14 15 14 0 4 13 4 4 13 8 13 3 6 17 9 17 18 5 4 18 5 1 8 12 6 8 20 4 7 2 5 7 12 8 8 19 9 9 2 13 12 6 15 15 2 16 6 11 15 15 10 13 11 7 8 13 2 16 20 1 0 16 2 18 19 13 1 11 7 0 17 14 4 5 9 16 4 3 10 16 12 2 0 5 10 3 7 12 3 17 1 3 11 17 11 2 20 8 12 19 0 20 1 11 11 14 17 3 17 9 15 12 15 1 15 12 8 18 0 3 9 2 14 10 17 6 10 3 7 20 9 15 10 14 8 8 5 19 3 18 20 18 13 1 6 3 11 6 4 19 20 0 8 0 2 4 12 0 4 18 18 11 13 5 1 9 11 2 7 8 16 2 5 12 10 15 10 19 20 14 17 18 5 13 17 12 19 6 12 5 3 14 6 18 12 17 10 13 14 8 13 3 6 12 4 20 9 16 11 11 6 12 3 13 16 1 11 19 20 20 4 20 11 17 9 6 19 10 15 12 13 3 19 17 4 9 5 1 3 8 7 17 11 4 18 1 7 16 9 18 3 1 18 15 18 4 9 19 0 8 18 8 7 9 0 20 8 12 20 18 0 11 13 8 12 5 3 0 18 1 3 1 16 14 10 3 3 2 10 6 9 14 17 19 17 15 0 15 7 0 0 13 1 14 9 19 4 3 1 3 6 16 5 11 6 9 9 11 20 8 15 12 15 18 15 4 0 3 13 20 17 10 12 10 18 3 11 5 20 14 15 19 6 9 6 11 8 0 5 8 17 7 11 16 16 11 13 14 11 9 2 16 15 10 16 7 3 1 3 18 2 3 8 11 11 13 2 2 9 1 8 2 7 5 3 18 15 17 7 1 15 4 8 8 1 10 16 20 20 3 3 14 8 12 18 1 8 15 12 3 16 10 5 18 4 6 5 6 19 7 5 8 14 2 11 5 17 0 15 1 3 15 6 17 18 2 18 17 16 5 0 16 19 4 17 2 17 13 7 17 15 2 11 5 6 18 14 17 8 14 2 14 20 0 16 2 13 17 11 16 11 5 10 1 12 16 4 11 13 15 18 18 4 14 15 13 16 6 20 7 14 3 14 12 13 20 11 8 8 2 7 12 3 15 10 6 1 8 8 3 20 13 15 14 1 18 15 13 3 19 3 6 4 7 6 12 0 2 16 12 9 2 17 0 18 12 18 20 10 13 13 16 10 14 6 19 1 4 0 13 5 19 16 0 20 6 16 19 3 17 19 12 4 11 3 15 10 6 8 11 20 4 15 18 15 20 9 10 11 19 19 14 9 2 3 4 1 10 11 13 3 3 3 3 1 11 7 15 18 15 0 5 7 7 3 9 3 10 15 0 7 13 8 15 12 2 7 6 11 5 16 17 11 20 18 15 11 3 2 6 1 17 12 2 11 19 20 20 2 6 12 20 14 15 15 4 15 12 9 15 9 12 2 2 10 16 5 12 4 6 10 13 8 8 13 15 0 3 1 19 20 10 12 4 6 16 2 9 20 14 12 17 10 10 12 17 4 3 8 15 9 3 3 5 0 2 0 16 11 11 8 10 4 0 4 16 2 6 20 6 15 8 18 20 2 9 13 10 20 18 8 8 16 13 4 12 8 11 1 16 11 15 17 6 7 4 9 7 17 10 1 8 14 13 13 11 7 18 10 17 6 17 9 3 19 20 20 18 11 12 17 8 15 7 12 10 17 13 5 14 19 9 14 9 17 20 12 2 5 1 16 19 8 19 5 7 13 3 8 7 7 8 6 19 18 9 10 20 10 6 4 6 8 16 18 7 15 15 6 7 19 2 2 19 3 1 4 20 18 8 13 13 5 15 3 18 8 12 7 8 12 6 11 6 16 5 12 11 14 18 12 16 13 5 1 7 20 3 2 15 13 0 9 15 4 19 13 11 11 4 7 7 6 17 6 17 9 2 8 19 20 8 9 16 3 7 17 11 9 18 9 0 16 14 12 1 9 20 6 18 2 0 7 18 15 17 18 0 2 8 10 12 1 3 16 0 6 20 19 8 8 15 2 9 7 0 8 7 20 3 7 14 17 8 20 8 12 7 6 18 10 9 11 6 14 5 11 5 4 4 3 20 6 12 12 1 10 13 18 10 5 0 10 7 16 10 6 7 0 13 19 13 20 11 4 13 10 5 4 12 16 13 13 4 1 14 0 13 4 19 1 19 8 17 10 16 13 16 5 9 0 4 20 13 13 2 4 18 17 0 4 15 12 8 11 19 11 5 16 12 7 2 12 18 13 5 10 3 13 8 4 0 9 12 4 18 8 10 7 18 5 10 10 13 12 13 11 8 4 18 8 19 19 8 13 17 12 9 3 12 9 19 13 19 6 7 9 9 15 20 5 6 10 6 3 5 3 15 4 7 17 17 3 3 16 20 8 9 18 1 15 12 12 11 13 14 16 9 5 1 9 5 10 5 3 14 15 7 11 19 9 13 4 11 9 8 19 8 12 13 15 17 7 16 14 3 5 20 15 7 2 13 19 4 5 12 13 18 9 18 13 13 17 16 1 16 20 17 16 6 4 14 6 19 9 19 14 17 20 2 7 3 12 8 13 19 3 1 3 12 11 4 4 12 17 9 13 5 17 20 15 9 18 19 16 11 3 9 0 15 16 7 3 11 8 8 10 19 18 17 15 16 2 4 19 6 13 2 9 6 9 20 2 1 18 5 0 8 3 14 8 18 1 3 10 20 3 14 19 20 11 20 1 9 14 5 19 8 13 2 16 7 13 13 20 11 16 1 18 1 1 13 4 10 6 4 0 0 5 18 14 15 9 16 11 19 17 14 14 7 9 7 9 2 15 17 2 16 18 15 19 1 13 18 3 17 1 16 6 9 17 19 6 6 16 7 16 4 7 2 13 3 14 9 16 8 19 3 13 12 3 10 12 16 12 11 4 8 3 8 9 2 12 2 14 2 9 3 15 8 16 1 10 19 2 20 2 5 8 18 9 10 8 10 13 6 6 6 8 16 18 19 19 3 5 6 14 13 9 7 11 14 17 19 7 19 6 13 1 18 3 14 19 3 14 19 11 17 10 2 10 10 11 12 13 12 11 17 20 18 15 6 20 1 6 5 15 6 3 2 2 2 8 2 2 8 5 7 4 7 11 11 2 16 13 20 14 20 3 15 12 2 20 17 13 12 17 15 13 4 10 17 17 8 7 1 10 19 1 17 11 7 9 5 6 19 13 16 1 12 9 16 5 15 16 1 5 15 15 7 3 6 12 3 20 1 18 17 17 19 6 3 14 7 13 3 14 14 9 0 12 1 7 18 6 7 20 20 19 18 10 10 7 8 18 8 11 10 11 15 3 7 0 20 20 16 9 3 13 20 7 7 9 20 5 9 3 6 5 6 1 18 20 20 2 18 19 13 6 14 12 5 20 14 10 7 20 20 15 0 8 14 10 2 13 13 4 14 20 2 11 5 8 13 4 16 20 1 3 11 8 17 16 14 0 18 19 0 18 16 2 2 16 10 0 10 4 0 4 3 17 6 6 13 16 17 8 13 19 10 9 6 0 12 6 16 6 2 3 18 19 1 17 8 20 2 12 12 5 19 11 9 7 1 9 11 2 20 12 2 8 6 19 20 12 9 14 8 8 17 7 5 20 16 18 10 20 2 9 17 17 12 7 16 15 19 3 1 17 3 15 1 16 12 20 3 10 6 1 16 2 13 13 10 3 4 18 4 4 6 16 19 14 2 14 0 2 4 6 17 20 0 13 6 4 0 11 6 17 20 17 6 13 19 16 17 13 7 0 6 3 17 12 1 3 20 13 13 15 4 13 10 6 15 5 19 4 15 4 18 18 17 18 10 0 1 3 5 4 2 3 2 1 5 12 14 13 0 19 6 8 8 12 15 6 0 12 4 18 4 10 4 16 1 7 19 2 4 18 0 0 8 9 7 17 13 13 13 12 17 12 1 4 14 15 12 13 17 8 12 9 13 20 18 12 0 9 16 5 0 13 20 19 6 3 10 9 14 5 12 7 15 15 14 1 12 14 11 18 0 11 7 18 10 4 6 16 13 1 10 13 14 2 0 19 11 16 17 6 6 6 17 11 4 6 20 18 11 20 16 16 20 11 2 12 1 17 19 20 17 20 3 16 12 18 1 0 4 4 4 4 13 12 8 15 15 16 17 6 11 12 1 6 7 6 15 11 16 13 16 19 9 14 11 5 5 6 13 2 13 12 16 6 7 1 16 5 2 15 10 13 11 5 4 19 2 15 18 1 18 12 20 19 5 5 18 14 11 17 9 2 7 10 6 13 9 0 4 7 18 11 9 0 1 20 19 18 10 8 8 0 15 14 6 4 6 6 0 7 14 9 5 18 8 20 3 7 4 2 16 14 14 16 10 8 15 9 7 19 10 16 18 1 4 5 13 20 17 0 10 16 4 12 16 5 13 11 12 19 14 12 7 3 11 2 10 13 2 20 19 3 0 0 13 8 1 7 11 19 6 0 16 13 7 12 17 14 13 5 14 4 2 2 20 11 20 4 11 18 9 7 8 5 18 3 2 10 11 5 10 17 15 6 20 5 5 18 7 11 19 9 11 11 0 14 2 0 5 9 20 3 20 20 17 5 19 15 20 2 17 8 19 3 0 19 18 8 18 9 6 13 3 4 8 14 3 12 6 20 19 13 11 5 17 13 13 16 10 12 4 16 12 13 6 20 9 16 20 4 11 6 7 20 8 3 19 4 20 17 4 9 19 12 6 11 3 4 11 18 15 17 12 11 9 3 1 11 12 15 6 2 12 9 1 12 15 14 6 9 17 16 9 18 5 14 17 20 18 20 10 3 0 1 10 4 3 11 15 15 3 10 17 5 20 13 17 16 8 8 13 0 9 7 8 4 16 7 5 15 10 18 12 4 6 13 6 3 3 19 8 0 13 12 19 20 16 11 14 12 14 9 12 19 2 13 13 1 18 17 16 6 16 12 6 20 1 0 7 1 19 9 4 11 9 0 14 14 8 0 8 11 8 1 20 13 8 13 3 11 8 7 0 3 2 8 19 20 20 20 14 13 20 14 7 13 12 17 8 8 10 18 16 17 8 1 5 4 14 0 12 17 12 5 13 17 3 6 13 20 5 1 14 9 6 14 10 5 10 0 8 14 10 14 18 20 2 10 5 13 5 1 8 3 12 4 17 12 14 6 12 2 3 1 17 5 8 20 20 3 14 9 7 17 3 18 9 16 14 1 2 7 8 15 7 18 3 17 8 2 17 13 0 20 9 13 12 14 19 7 17 3 2 15 1 14 7 12 1 5 2 1 8 15 7 20 13 4 15 15 8 18 11 15 17 14 4 13 11 4 16 18 8 16 11 5 9 16 13 18 18 17 6 2 5 9 7 14 11 2 17 7 13 2 7 7 0 7 9 8 14 19 5 17 18 12 17 7 14 0 17 20 9 6 1 12 17 11 9 20 2 14 2 16 9 3 3 0 10 8 1 6 6 10 7 3 20 15 7 20 3 20 14 4 13 0 15 10 17 20 11 19 11 2 3 11 14 9 20 7 6 9 0 6 16 20 4 7 7 17 11 17 14 7 11 0 2 1 17 8 11 0 7 4 14 13 14 14 19 5 2 6 3 15 18 12 7 8 2 20 7 14 13 16 17 7 16 20 13 5 1 15 12 20 2 6 7 18 7 10 15 3 1 7 0 15 19 11 16 1 2 2 16 16 2 9 12 18 19 2 11 1 4 2 4 9 19 20 1 13 6 0 6 1 8 19 10 14 19 10 7 5 5 18 13 0 1 16 4 11 0 6 8 13 13 5 17 18 17 18 16 4 13 13 6 13 19 6 6 0 19 16 4 16 3 2 11 16 12 10 3 18 6 17 15 6 18 15 8 7 9 18 6 18 7 8 4 15 3 14 1 10 14 1 10 8 15 0 0 1 17 18 9 11 12 11 6 18 18 16 15 11 6 20 0 8 20 3 20 8 1 12 1 8 18 13 18 5 11 18 5 4 19 18 16 14 4 11 14 12 8 0 12 8 7 5 19 18 18 9 17 13 13 19 16 18 11 14 4 14 0 12 18 20 3 15 17 16 11 1 1 15 7 6 16 19 9 11 13 7 2 20 7 3 18 10 7 7 0 13 12 17 2 16 12 17 15 4 1 17 4 1 10 17 4 1 13 15 19 14 13 5 9 2 14 8 13 17 7 2 1 18 18 9 3 2 0 19 18 18 0 12 3 5 6 7 11 2 6 20 6 17 10 17 0 14 17 20 10 1 16 5 11 11 3 6 8 5 16 15 7 6 11 15 13 5 6 8 8 8 1 0 13 13 8 11 13 18 12 17 6 13 17 17 20 15 9 9 17 11 9 4 6 0 16 20 2 10 17 8 4 1 10 4 20 7 11 18 2 0 0 15 3 12 5 1 16 5 13 11 17 12 9 5 2 0 9 15 19 16 17 15 12 2 14 7 13 0 9 3 17 14 1 13 0 14 3 20 14 4 12 16 19 16 10 9 7 4 18 9 12 6 8 19 20 18 12 17 14 2 8 7 11 9 14 3 10 17 5 8 12 10 8 12 9 16 2 7 9 7 5 20 16 17 1 18 15 17 1 2 12 5 12 17 12 7 6 15 9 3 17 12 4 20 17 15 10 2 10 9 13 8 10 11 18 5 1 2 10 5 7 12 6 4 3 8 17 8 14 2 17 10 15 2 15 1 2 0 19 13 8 11 7 11 1 18 0 18 10 2 17 5 16 2 2 19 14 7 9 18 3 4 4 19 10 19 12 3 3 2 13 11 15 17 0 2 18 16 11 6 10 3 1 5 13 18 8 18 7 4 20 9 18 6 1 17 6 20 15 15 20 10 18 7 11 0 5 2 9 2 13 9 19 19 4 9 13 4 10 0 4 4 20 1 18 19 10 8 12 20 10 19 10 5 11 4 9 14 2 9 5 13 20 4 10 9 6 16 9 17 4 13 3 1 0 11 3 17 14 8 11 5 8 6 3 5 19 19 14 8 4 14 10 14 13 19 6 11 10 11 12 0 1 10 9 9 8 20 17 11 17 9 7 7 17 18 11 11 19 4 4 3 15 4 11 10 14 6 9 2 15 10 5 11 9 19 3 6 10 12 16 4 18 8 16 17 14 7 19 7 18 1 14 3 10 18 20 1 1 3 4 10 12 14 19 12 11 15 0 19 10 3 7 8 16 14 1 6 13 16 11 2 7 6 1 11 20 6 4 18 11 8 6 12 5 19 2 11 8 7 19 20 6 13 5 11 15 13 5 8 13 18 20 6 10 2 20 0 14 18 7 4 13 9 9 9 4 20 12 7 18 6 17 1 19 7 5 18 7 5 18 15 9 2 16 5 8 16 7 4 12 11 5 19 3 0 13 17 8 20 20 18 11 6 6 15 11 18 14 4 14 3 6 2 7 16 18 6 3 11 7 12 0 7 20 16 9 1 15 20 2 17 3 11 6 5 7 18 8 7 11 10 2 5 0 7 1 17 20 6 0 7 11 3 9 17 2 13 15 17 1 14 12 3 9 19 1 13 11 3 20 4 9 7 0 19 3 4 1 3 19 15 9 20 5 19 16 18 1 14 5 20 14 6 9 18 20 6 0 15 12 4 0 9 10 12 2 1 5 20 9 20 18 13 6 18 8 14 14 3 14 6 20 12 15 18 6 1 13 10 18 1 4 3 3 11 13 7 15 12 2 2 10 3 20 14 11 12 12 17 3 15 18 6 17 7 16 11 20 3 5 1 16 2 8 11 11 13 0 19 11 11 6 16 3 19 2 11 14 17 15 7 20 10 5 14 6 0 13 13 17 12 10 5 5 6 10 14 5 5 16 3 15 4 11 5 8 7 13 3 10 2 7 7 5 16 13 14 7 10 16 4 1 8 15 18 12 1 7 5 6 0 1 10 0 4 12 14 18 17 14 14 20 4 15 17 15 5 9 16 0 5 9 18 4 12 7 14 16 10 3 15 13 0 18 12 9 1 6 4 18 1 5 12 16 4 6 15 19 11 14 7 20 3 16 8 13 17 1 19 15 9 11 17 3 3 9 13 19 7 5 3 20 10 13 19 6 16 6 5 17 4 10 17 13 5 11 7 12 5 16 2 3 11 20 15 12 7 18 17 4 3 15 0 8 18 20 3 15 14 5 16 0 8 6 19 6 6 9 20 11 1 18 20 6 5 16 7 19 20 7 5 17 2 20 6 12 2 6 2 1 5 7 19 1 17 1 16 10 3 13 1 6 18 10 10 17 11 2 15 15 2 16 6 4 16 20 6 12 11 18 2 1 12 6 8 20 17 0 7 2 20 13 7 12 5 2 1 19 19 17 3 9 8 4 17 2 0 14 6 4 14 3 9 18 2 16 8 5 19 4 20 8 20 6 13 15 4 0 12 6 12 5 0 20 0 5 5 14 14 18 5 9 4 6 5 0 13 16 3 16 5 7 19 7 17 1 3 8 17 16 19 3 13 7 3 14 5 5 15 5 9 1 4 3 14 18 12 5 7 8 13 20 9 5 4 4 13 10 5 19 6 20 12 3 20 17 11 7 3 8 4 3 1 18 16 9 13 19 15 4 10 4 16 13 12 5 9 8 20 10 14 19 19 18 4 13 12 18 13 17 19 3 17 20 15 8 8 3 14 4 17 7 2 0 13 3 18 8 8 16 1 15 10 8 12 1 10 15 6 5 9 3 19 14 16 5 4 6 3 11 9 2 4 4 2 18 17 6 5 3 8 3 5 17 18 7 5 4 6 11 6 18 11 1 7 18 2 18 11 2 14 0 5 20 5 7 19 2 19 9 11 1 12 6 15 16 17 15 6 0 18 15 8 1 17 20 20 4 2 2 16 10 12 1 14 20 14 13 18 7 6 17 18 1 10 4 5 13 7 10 18 9 20 2 13 19 6 8 6 7 2 11 6 10 12 3 13 14 20 8 4 15 2 2 14 7 6 12 9 17 19 8 16 10 19 2 19 16 19 12 13 12 14 12 6 5 17 12 5 18 3 9 3 4 10 18 11 8 12 20 3 10 0 7 6 12 4 1 9 8 18 2 5 3 8 6 2 11 3 8 14 4 4 1 0 14 16 15 7 7 16 1 16 20 1 0 7 17 0 13 6 3 14 6 14 3 10 0 17 10 13 3 8 3 0 1 13 15 6 14 20 8 7 12 6 0 2 15 15 0 15 4 16 14 20 13 13 6 13 1 20 6 7 17 13 12 1 10 19 5 0 15 8 19 12 16 14 0 9 0 0 5 18 5 19 5 3 19 15 20 0 19 17 14 16 7 0 19 12 20 3 17 2 19 17 19 17 6 11 1 3 7 4 19 19 3 10 16 15 12 15 7 15 0 2 2 10 14 17 16 7 8 5 15 16 19 18 17 3 11 4 15 6 13 9 19 7 11 20 18 20 7 16 2 7 11 20 8 15 8 15 14 12 13 18 9 14 3 3 7 19 3 13 20 12 10 12 17 0 16 15 4 13 11 10 5 3 14 1 11 20 18 16 13 18 14 6 4 5 3 8 20 20 14 13 1 11 0 13 0 4 0 2 4 18 13 15 12 1 9 13 14 13 11 7 11 17 20 14 11 18 6 12 16 16 3 10 10 2 7 19 11 1 2 17 17 19 3 9 14 14 2 5 4 5 18 19 12 10 8 6 18 2 4 7 5 19 2 0 5 16 20 16 3 20 5 10 16 2 0 16 2 9 6 13 10 1 0 4 19 16 9 6 9 17 19 3 19 4 20 17 6 14 0 10 2 20 20 3 18 0 8 13 7 12 17 7 7 4 7 12 7 17 0 16 12 0 14 4 9 10 2 6 11 19 12 17 2 16 19 17 20 11 5 10 10 6 2 18 14 15 4 11 18 18 6 14 18 15 14 15 0 10 4 18 6 14 3 13 9 13 20 14 15 2 6 4 4 5 2 17 15 8 7 9 3 1 1 5 9 9 6 5 2 9 16 1 4 19 13 1 3 16 19 16 0 19 0 13 18 12 2 7 20 6 15 15 19 3 7 20 5 6 5 3 12 4 5 18 14 19 13 12 1 5 0 14 14 20 6 4 13 10 15 2 17 4 7 15 15 20 2 5 5 9 20 5 0 1 11 18 19 0 13 16 9 11 6 14 0 16 6 17 4 20 6 20 7 13 12 13 13 6 18 1 2 20 10 20 11 10 2 10 0 9 0 5 19 7 17 17 0 7 14 17 19 1 7 18 0 17 11 20 7 12 14 8 18 15 0 8 12 15 1 4 17 2 7 3 18 15 8 10 7 12 2 20 8 13 1 6 15 8 6 20 10 16 3 15 17 20 16 2 6 16 7 19 10 13 9 7 7 15 13 5 10 8 8 10 4 6 10 12 9 15 6 3 14 13 5 17 0 2 8 4 3 18 13 16 5 6 19 1 11 15 9 16 4 8 0 6 2 11 8 15 4 12 8 14 4 1 13 4 17 16 6 3 20 12 5 14 17 20 15 12 6 7 8 8 1 9 15 7 11 20 8 7 15 13 8 17 12 12 14 15 3 0 3 9 15 12 0 12 16 16 9 13 13 3 19 3 8 16 15 18 13 3 6 15 0 18 3 5 18 11 4 8 18 12 4 8 4 5 11 15 18 2 12 2 13 4 19 8 19 7 14 18 3 8 3 14 17 8 15 5 2 2 16 2 17 4 8 6 19 19 17 3 14 6 14 9 8 15 4 20 12 19 11 1 0 6 2 12 12 3 4 6 12 9 20 11 16 10 5 11 12 20 1 5 5 20 4 10 10 5 12 0 4 8 2 16 20 4 7 4 11 19 19 9 14 13 7 4 14 20 17 19 1 11 6 4 0 5 0 13 15 4 3 6 10 15 4 16 9 11 16 2 0 2 19 18 14 17 20 1 13 8 7 9 18 8 20 0 12 20 16 16 5 5 8 0 16 8 6 1 2 17 4 19 0 10 0 1 14 20 10 10 7 0 8 2 19 15 16 19 0 15 4 10 1 0 16 12 10 15 0 18 9 3 16 17 13 2 8 1 11 0 1 16 5 1 4 13 1 15 5 20 18 8 2 12 9 15 18 4 3 17 7 2 14 6 17 11 12 11 10 20 17 3 4 9 4 17 7 0 1 16 13 17 2 0 15 20 11 13 12 8 2 17 6 6 14 15 2 0 8 7 10 5 6 15 9 15 5 10 16 19 17 19 1 4 5 7 9 15 1 4 14 19 17 5 3 9 4 13 2 17 11 17 5 5 17 0 0 0 3 18 13 8 5 11 5 16 5 2 6 3 4 20 5 10 16 17 4 4 16 19 6 2 2 1 8 13 6 0 7 7 20 6 1 9 11 19 1 10 18 11 11 16 0 11 2 1 18 16 0 15 17 13 14 6 8 0 1 13 15 20 14 2 2 18 2 10 8 7 9 4 6 18 0 3 8 16 16 8 8 17 7 0 15 8 6 9 16 0 8 3 7 8 8 4 0 19 1 14 9 3 0 16 5 17 19 13 12 11 6 6 18 5 13 19 11 11 10 18 9 18 13 13 19 14 2 10 12 17 3 7 6 4 0 4 5 6 3 7 7 18 13 0 6 13 16 0 13 9 11 17 16 18 2 1 19 8 12 19 2 18 16 13 4 7 17 19 0 1 18 3 12 13 3 4 20 20 20 19 18 4 10 13 2 2 4 15 6 7 13 1 6 12 7 4 14 12 8 15 1 7 5 11 11 1 7 9 1 14 5 8 18 19 0 6 9 5 13 2 3 19 15 9 7 16 9 13 6 8 19 17 13 9 10 8 8 2 1 11 5 17 3 2 7 11 2 18 20 16 18 5 3 0 7 12 16 3 12 9 9 20 1 20 18 10 2 2 3 3 9 0 12 0 14 12 15 17 13 9 16 0 9 16 12 12 5 18 10 19 8 13 5 13 16 3 17 18 12 0 1 10 3 14 20 12 18 1 14 14 1 12 17 5 6 11 5 12 6 4 12 20 2 5 13 3 2 18 19 15 9 16 12 4 9 17 20 5 16 20 9 20 1 11 3 20 9 8 1 16 17 15 17 19 18 10 1 4 4 10 4 8 2 6 9 15 8 2 11 19 10 0 15 8 0 1 15 7 7 11 5 7 18 0 15 18 9 17 19 11 7 17 2 2 11 6 12 15 19 18 3 17 11 0 16 11 12 8 5 14 0 16 0 17 3 9 2 2 19 1 10 1 19 11 2 17 2 6 7 11 5 8 7 9 1 12 4 13 2 1 6 3 1 8 7 1 10 18 19 4 9 3 17 7 15 15 5 4 15 6 5 2 13 15 18 19 6 15 4 6 1 18 9 0 14 20 5 5 17 0 3 6 18 12 19 9 10 0 13 6 10 8 3 11 17 10 9 1 13 18 19 16 1 16 10 15 2 18 10 20 5 10 10 13 10 3 2 11 4 9 20 6 6 10 19 17 2 13 3 1 1 11 7 7 8 4 10 10 4 17 15 7 18 16 11 18 12 11 17 16 8 0 19 6 8 1 14 11 6 15 19 0 18 18 13 17 20 8 4 2 1 9 13 2 18 18 18 12 17 1 14 14 1 8 5 18 12 6 19 5 7 10 19 9 17 12 13 11 11 10 8 16 5 14 4 12 15 0 18 12 2 11 5 14 20 19 2 17 1 5 14 18 17 10 15 5 10 4 18 5 2 4 12 1 20 17 2 10 13 12 9 0 11 17 3 11 6 4 19 20 19 17 8 11 9 10 6 3 5 13 6 3 17 10 0 12 2 8 19 17 11 6 11 10 17 6 1 18 8 2 4 7 14 18 3 10 18 18 11 11 14 9 17 13 0 11 4 19 14 8 14 7 3 7 1 1 18 13 8 12 19 9 10 17 19 15 13 16 6 1 11 7 0 5 11 11 9 4 5 11 7 9 12 4 10 3 7 0 3 2 9 14 16 14 19 18 12 6 12 0 20 7 17 11 0 15 13 4 10 16 0 11 3 6 8 1 18 14 19 11 2 19 1 6 18 5 19 9 20 0 16 11 13 19 13 10 0 13 4 16 13 14 2 14 17 18 11 20 2 2 15 5 1 2 4 18 11 16 10 4 3 9 17 10 8 15 19 6 15 16 11 14 16 20 11 13 0 10 4 5 12 0 3 1 2 5 2 4 8 17 7 1 8 7 12 11 6 20 19 3 15 17 6 16 15 12 3 4 20 1 20 15 20 11 3 15 19 15 1 13 15 11 0 16 18 20 20 17 2 1 14 18 7 13 2 3 9 11 12 6 18 6 2 20 15 4 6 20 10 17 11 0 16 1 6 15 7 11 16 12 1 6 17 15 13 4 11 0 11 20 10 17 10 19 7 1 8 1 4 19 0 12 11 7 3 12 11 15 2 13 6 14 10 0 5 20 20 7 3 7 9 19 9 0 4 16 15 18 11 4 8 14 3 9 16 19 13 1 7 14 4 15 5 3 19 17 0 1 7 10 10 7 6 19 8 15 20 6 7 12 0 8 8 17 8 13 2 15 3 15 14 8 3 6 8 14 20 8 17 2 2 1 18 8 18 1 8 17 7 2 9 9 14 0 19 1 11 14 2 3 18 2 1 1 11 5 19 6 12 7 20 12 1 20 8 18 14 19 20 17 11 6 10 0 11 4 17 5 18 6 7 2 10 20 6 0 16 3 6 10 6 15 19 7 0 7 18 14 7 5 1 5 17 2 3 2 20 16 19 7 12 7 18 18 13 12 3 20 16 18 15 18 5 16 5 9 6 17 14 19 16 0 3 17 9 17 20 7 7 19 10 19 13 10 4 2 14 18 9 17 2 19 2 11 12 16 11 6 14 14 1 5 8 18 11 2 20 3 14 17 13 12 14 18 8 18 11 0 12 10 12 13 12 12 1 14 1 0 18 20 14 18 9 18 10 20 14 12 17 12 19 0 3 10 20 18 12 17 0 3 10 3 2 11 5 12 10 7 20 6 15 10 4 5 13 19 4 6 12 4 3 15 18 15 18 1 19 18 8 19 9 16 15 10 16 15 5 6 4 7 4 8 13 16 2 6 17 5 17 16 7 1 3 18 6 4 20 7 17 9 20 17 18 3 7 9 19 13 16 11 14 15 1 0 13 15 4 1 0 15 12 14 17 7 7 1 8 7 14 9 3 3 11 2 15 4 13 4 13 16 11 17 15 4 10 18 14 7 5 5 5 13 20 14 14 9 0 4 0 12 14 2 18 2 6 15 12 1 0 11 15 17 14 11 6 4 4 1 17 19 18 16 3 15 1 18 11 0 7 7 19 6 3 9 8 2 4 12 6 5 1 12 16 17 7 8 8 13 1 10 10 0 8 1 0 7 12 17 17 13 5 3 16 10 3 13 20 15 7 19 4 4 13 16 10 19 2 4 11 11 15 9 20 8 14 3 20 6 2 3 8 2 18 11 16 7 17 2 2 18 11 1 11 12 7 16 19 0 7 16 17 1 12 10 17 11 6 15 0 11 14 7 7 12 9 8 4 5 0 20 17 1 18 16 5 12 18 3 14 4 15 13 7 0 0 11 3 10 12 14 19 13 1 0 4 9 14 7 9 9 12 1 13 19 7 5 12 18 18 3 14 7 8 14 1 16 14 17 11 4 1 4 13 3 2 17 16 18 0 11 12 20 8 4 13 11 7 7 3 2 4 4 17 1 19 8 4 15 2 16 7 3 7 6 17 18 17 0 10 10 11 13 15 15 1 0 5 3 5 0 10 1 10 12 18 13 17 5 19 14 15 20 16 7 0 2 3 0 18 11 8 3 2 5 1 11 0 9 3 4 4 2 7 7 12 17 11 7 4 14 9 1 4 7 18 10 16 17 8 19 19 0 10 6 15 20 17 0 10 12 14 19 8 19 12 0 7 12 11 19 5 1 18 18 4 8 5 15 10 11 17 12 15 8 9 6 10 13 9 11 7 18 2 4 16 10 3 2 16 4 18 5 5 14 12 14 19 2 8 8 17 0 19 6 17 11 12 8 2 6 7 16 9 3 17 15 15 5 14 9 15 17 20 5 1 16 10 17 14 16 13 18 8 3 1 1 6 9 17 18 13 6 14 2 12 0 4 17 8 18 8 0 0 17 16 15 17 10 16 8 0 3 2 7 5 2 13 16 5 20 17 5 15 16 20 14 11 0 18 17 20 4 16 10 6 12 19 12 7 4 20 8 1 9 14 2 10 7 11 3 12 17 10 11 9 13 13 19 11 19 2 20 0 2 0 1 20 7 6 13 16 3 17 15 3 17 9 9 1 19 9 18 17 6 9 13 4 11 15 19 11 18 17 1 19 2 6 19 2 1 14 6 12 2 15 8 0 4 14 6 1 16 4 18 11 8 12 16 19 8 18 5 7 8 16 18 11 0 2 14 11 17 18 8 17 3 15 17 0 2 15 11 19 18 15 1 12 15 5 1 5 6 6 3 1 18 4 3 15 5 12 9 5 13 2 5 7 6 5 9 16 2 11 17 10 15 2 10 10 8 4 4 12 5 20 12 14 6 9 20 1 13 8 3 3 18 1 17 19 10 7 8 11 15 12 11 19 17 10 8 6 8 10 11 11 5 10 19 10 16 6 18 0 0 4 20 19 17 4 7 5 18 17 18 5 19 3 13 2 13 9 9 15 19 0 20 17 16 15 0 18 13 16 6 3 0 2 4 19 14 12 0 12 6 19 7 3 20 5 3 12 13 6 2 2 7 3 19 11 7 10 4 7 13 18 16 18 19 11 6 3 3 9 6 16 11 0 15 9 18 9 19 4 13 14 6 2 8 10 19 0 10 14 1 3 1 8 15 18 6 4 18 19 13 18 1 9 10 5 7 13 7 5 3 1 15 10 7 19 0 13 9 20 16 9 5 16 1 12 8 15 5 3 1 12 19 15 3 19 2 3 2 20 6 17 10 4 8 4 9 4 0 8 1 11 19 2 14 7 0 6 14 20 9 10 13 0 17 0 7 3 13 17 1 17 12 12 19 3 2 10 20 12 3 1 19 19 14 20 0 5 14 4 7 2 17 4 7 12 6 11 12 0 14 17 20 10 3 19 18 6 11 11 10 18 12 19 19 10 5 19 4 0 19 13 18 6 0 9 3 18 11 0 3 4 1 11 17 16 3 10 10 19 12 12 20 0 4 14 11 16 8 7 3 7 11 1 17 1 4 5 9 3 12 5 20 16 9 19 4 19 18 6 19 16 10 20 6 12 8 3 10 14 13 7 18 11 15 5 5 11 16 17 8 20 7 15 10 16 7 7 1 15 9 20 2 0 13 2 4 15 17 0 3 5 5 15 12 6 7 12 19 17 11 9 17 15 17 17 17 12 13 16 1 8 2 1 12 15 4 0 16 6 13 20 18 4 19 1 13 11 18 4 3 13 9 8 9 6 7 7 16 16 17 14 13 0 0 8 13 2 6 15 8 8 11 18 18 16 2 3 8 13 6 1 15 3 0 6 4 12 20 4 7 18 1 20 6 8 18 20 7 8 10 10 19 15 6 13 1 10 13 19 8 20 9 14 17 6 6 14 17 1 8 5 14 2 5 14 4 18 6 5 3 11 14 5 5 8 19 18 7 5 7 9 12 2 18 0 19 7 11 18 1 15 9 9 16 16 8 0 3 6 4 6 12 1 3 10 11 19 1 9 12 5 2 19 8 7 16 3 5 12 6 8 0 13 13 3 20 18 2 10 2 12 11 18 5 1 5 20 11 2 4 19 10 10 7 19 5 20 9 2 12 0 19 13 15 13 5 16 19 1 7 6 17 18 20 15 0 19 5 5 3 8 1 2 6 14 0 9 13 10 7 15 3 3 19 17 17 19 13 10 16 1 0 16 6 8 15 10 16 12 19 20 3 7 16 15 12 12 14 9 19 15 6 17 15 10 14 6 10 5 17 14 11 1 10 6 16 15 10 3 10 11 20 0 15 8 15 12 2 14 13 15 2 0 9 14 8 1 7 13 8 16 11 2 9 2 2 1 3 18 1 9 13 2 19 11 5 15 9 1 17 6 1 11 12 4 5 11 18 16 17 10 10 17 15 7 15 3 12 2 12 17 10 15 11 11 8 9 17 18 17 8 5 8 12 12 20 1 2 7 17 18 15 0 10 19 16 17 12 19 7 12 17 3 14 18 18 13 7 15 4 2 11 5 11 2 3 17 18 1 8 11 3 4 3 1 19 18 16 8 0 1 14 18 6 7 4 19 15 2 9 11 19 1 17 13 19 5 4 14 3 15 1 0 14 0 7 0 9 10 19 7 9 5 9 4 5 16 6 14 9 19 11 13 11 17 2 11 0 19 8 5 11 16 11 12 8 11 16 14 16 13 9 3 11 12 10 2 5 18 2 2 9 4 9 10 7 0 14 7 4 4 7 11 4 1 10 13 4 4 12 1 12 3 15 2 18 13 4 0 6 3 3 13 16 2 0 8 4 6 16 10 5 2 10 17 4 13 0 3 2 18 9 13 1 4 14 8 5 8 15 14 0 6 12 14 19 16 17 16 13 10 13 12 1 7 4 10 19 6 0 16 20 10 14 13 15 3 7 19 19 7 19 20 9 3 15 5 16 19 11 3 19 5 16 15 15 19 10 13 4 10 13 6 16 20 20 10 13 3 12 6 1 14 16 6 0 12 9 3 1 9 19 12 17 15 19 5 0 11 12 19 13 1 17 9 13 19 20 2 20 17 15 10 5 7 6 8 16 10 16 9 16 1 6 18 20 5 0 13 10 1 20 5 19 1 2 7 6 11 9 2 20 4 13 3 5 8 19 7 13 8 6 10 3 14 14 12 13 18 2 11 0 0 5 16 8 3 5 7 6 15 16 9 10 8 0 16 4 8 2 19 14 9 12 4 4 8 10 6 16 3 12 13 18 17 7 6 0 5 0 13 13 17 9 2 3 1 18 2 17 12 6 19 3 19 20 1 9 7 15 9 10 19 1 17 6 10 20 6 9 14 12 8 19 17 19 6 9 0 11 16 18 13 13 5 7 3 16 18 15 15 14 4 15 8 15 1 17 12 4 10 5 0 13 5 18 10 20 18 14 17 16 19 6 18 16 14 20 17 17 2 10 15 18 18 11 2 19 3 14 2 2 1 10 13 6 12 11 7 10 5 4 20 3 16 8 10 12 10 20 11 13 16 19 14 7 10 7 8 5 7 1 7 19 7 15 17 6 2 11 3 2 15 15 17 12 4 14 4 6 19 14 13 17 11 14 8 16 16 6 19 12 4 1 4 11 2 2 6 7 6 14 13 14 12 12 8 15 15 5 18 15 7 3 19 13 10 15 9 5 16 3 9 5 3 3 3 1 18 9 17 20 1 2 10 15 12 20 1 20 15 17 14 10 12 11 20 12 4 7 6 5 4 6 9 6 0 7 16 14 4 16 2 10 7 20 5 1 7 3 15 9 5 6 5 10 0 20 10 4 18 20 2 4 20 4 14 18 4 5 5 11 2 14 2 3 0 12 0 11 16 19 1 15 4 17 17 12 13 15 2 3 15 19 15 14 4 16 4 19 19 10 0 11 8 20 3 11 12 6 17 10 0 13 15 18 1 3 18 16 9 0 7 2 17 7 14 6 10 17 0 15 13 5 5 16 19 8 11 3 6 9 17 5 8 12 14 8 20 17 11 2 11 4 4 6 1 10 5 1 0 8 12 2 8 14 7 6 8 3 17 19 1 7 4 0 20 16 7 0 13 18 9 15 2 3 17 9 0 1 6 18 10 18 10 19 15 18 9 2 17 2 20 16 5 13 11 13 17 5 16 19 11 19 1 2 5 19 13 7 3 10 14 2 1 7 8 2 12 18 3 15 17 10 6 14 4 2 10 8 11 16 10 11 14 9 10 4 12 8 9 16 5 2 18 4 19 1 6 6 12 0 18 4 2 13 13 9 11 16 13 20 3 9 11 9 3 4 14 12 3 7 20 9 13 15 14 17 13 13 6 13 15 16 5 10 12 11 1 19 10 0 12 13 1 11 14 9 5 18 15 20 15 20 6 7 1 9 8 5 8 19 0 20 8 11 8 19 20 11 15 20 8 8 14 2 0 11 14 4 2 10 20 12 12 3 15 6 13 8 13 3 15 12 10 10 7 6 1 0 5 11 9 3 0 20 3 4 3 13 15 0 6 0 11 16 11 13 1 6 1 6 15 17 17 19 2 2 19 11 1 11 6 2 4 2 13 18 16 12 2 13 11 7 8 7 3 9 13 12 15 1 8 6 13 18 19 2 9 14 15 8 11 16 13 13 5 16 14 16 11 10 0 7 1 2 9 7 18 6 3 16 13 11 17 4 3 9 14 20 19 11 12 19 6 4 10 10 6 17 2 6 8 13 11 0 20 9 14 9 18 19 18 7 0 1 4 12 5 4 0 18 8 10 6 2 18 5 20 16 2 0 20 8 14 7 15 14 9 18 5 3 15 6 6 19 16 8 16 4 8 10 11 19 11 3 5 8 14 8 18 12 1 1 8 3 7 10 8 0 16 16 7 10 11 16 19 15 0 2 3 13 0 10 18 3 16 13 1 19 3 20 3 1 19 7 14 12 6 11 12 20 17 16 8 3 4 8 18 15 0 12 5 9 2 4 20 20 2 11 20 4 8 10 13 8 5 1 0 15 5 13 7 6 2 16 6 10 4 7 4 20 4 11 19 17 2 18 13 7 7 15 13 3 6 16 6 1 8 1 10 8 14 0 17 7 11 20 8 11 15 10 20 18 9 0 6 7 12 7 3 5 18 7 13 14 11 2 5 20 8 5 20 20 2 19 8 15 10 1 10 2 0 8 1 4 6 17 4 10 3 4 15 6 5 14 11 18 16 17 20 19 7 10 8 12 20 16 4 3 16 19 15 7 15 0 18 15 13 4 18 11 20 10 12 17 19 17 14 18 0 8 1 5 2 17 18 16 3 11 11 11 4 6 13 2 0 0 6 19 16 19 18 9 12 11 19 20 18 15 5 10 12 2 19 12 15 15 13 5 20 12 1 8 12 6 16 19 1 20 9 9 0 16 10 14 3 5 14 20 17 8 17 17 18 10 11 14 19 1 10 3 8 13 7 7 4 13 11 16 10 4 0 14 19 7 12 5 8 3 19 15 2 7 9 9 1 18 13 5 19 11 8 19 17 0 9 13 3 15 3 16 8 9 9 4 17 10 2 14 2 4 5 18 0 4 15 17 1 13 3 7 1 13 11 13 20 2 18 6 15 2 17 18 5 9 0 15 13 16 1 2 10 11 3 14 14 18 5 19 2 12 9 8 10 6 1 4 17 10 14 3 2 18 6 12 17 11 16 12 9 20 13 20 18 6 20 12 17 20 13 16 14 10 14 0 11 19 7 11 12 8 6 13 6 0 7 7 1 15 19 8 12 12 15 9 12 7 17 3 13 3 8 0 12 16 17 18 9 7 7 11 16 10 2 4 11 8 11 5 10 1 3 2 20 0 5 18 0 10 13 13 16 1 20 16 17 3 10 10 4 3 9 6 3 19 13 3 16 12 13 0 7 9 4 8 4 11 16 10 6 13 18 0 7 4 11 12 4 10 20 5 11 4 13 10 0 17 6 0 0 13 6 15 17 10 6 2 16 7 8 14 5 1 14 7 17 6 16 19 17 6 20 15 12 0 4 1 1 19 10 8 12 6 7 1 5 15 0 12 7 13 1 10 2 7 0 19 19 20 12 2 18 13 11 16 0 17 10 7 16 18 16 6 16 12 4 15 8 3 18 17 1 13 13 10 7 3 6 11 9 8 8 14 3 4 1 2 19 3 8 15 10 16 2 0 8 17 10 14 16 12 2 3 17 3 18 3 18 4 9 2 11 10 9 0 12 5 6 7 5 6 20 8 14 19 19 6 13 16 5 1 12 2 9 10 15 1 16 12 14 12 5 9 18 10 15 8 9 10 8 16 11 1 1 0 7 20 17 12 9 15 19 7 10 10 11 3 15 13 6 12 1 0 2 14 17 11 18 15 13 11 10 3 8 3 13 11 1 8 10 1 11 1 2 1 8 2 4 10 15 6 8 11 13 0 6 2 11 14 0 2 8 15 19 10 9 3 10 6 5 6 17 10 11 19 10 7 10 1 9 18 1 18 18 7 7 16 10 16 6 4 20 18 17 17 5 0 7 9 8 16 3 20 13 16 18 4 14 5 19 10 0 19 4 12 13 20 5 17 7 15 9 18 10 15 8 7 4 15 18 20 5 18 2 19 8 6 19 4 12 12 3 18 5 16 5 2 17 9 18 18 19 18 16 7 1 14 1 3 14 17 16 5 17 0 13 16 4 8 12 12 3 16 7 11 9 0 5 4 6 15 1 5 3 13 1 3 2 0 20 9 6 14 3 4 17 19 12 5 17 17 8 17 18 3 6 7 3 11 10 13 9 2 0 0 15 20 8 11 4 14 7 18 16 17 6 14 7 20 18 20 0 3 4 16 14 16 9 3 1 3 20 12 0 12 15 18 10 6 10 14 9 11 18 17 8 1 2 20 20 1 5 6 11 3 15 20 4 1 10 19 19 2 19 17 7 4 16 18 20 3 4 17 17 11 7 5 18 19 19 0 8 1 7 2 13 17 14 7 20 8 16 4 20 9 1 14 15 16 19 0 4 18 14 4 6 16 8 13 6 9 6 9 2 20 13 18 7 19 11 7 20 2 11 16 0 15 15 19 14 2 20 13 5 11 20 6 10 13 0 20 2 6 16 3 20 2 7 20 7 14 4 14 7 7 12 8 16 18 10 5 3 5 6 2 12 11 15 0 5 15 1 7 10 0 8 12 15 17 10 15 16 3 0 3 4 12 4 13 16 18 20 1 15 4 4 3 11 14 10 17 10 16 12 12 6 12 0 3 20 18 1 1 2 13 19 13 5 1 20 19 20 4 0 7 17 20 3 0 5 4 19 20 16 3 10 15 2 2 7 4 3 4 2 8 5 11 1 6 8 9 7 20 1 17 8 10 16 19 5 9 16 10 14 11 0 4 11 15 19 16 4 1 17 3 17 20 1 14 4 13 20 2 16 7 20 0 11 0 16 9 7 2 11 16 7 4 2 12 3 4 4 2 18 9 14 15 14 8 19 4 12 0 7 11 9 19 3 16 20 17 8 12 14 13 16 18 9 6 0 7 0 16 8 11 18 11 2 15 16 6 14 2 18 14 17 19 14 14 8 18 17 11 8 4 10 8 6 6 6 13 19 4 16 0 19 6 19 6 16 20 17 9 10 3 9 17 0 7 16 7 0 11 5 17 19 20 11 15 19 16 5 17 4 16 1 0 9 14 6 15 2 11 20 19 9 17 8 16 13 20 2 7 2 11 8 6 6 19 0 9 15 6 3 2 0 14 11 11 5 14 10 7 3 12 0 8 10 3 0 8 6 8 6 11 17 1 3 4 17 2 18 8 4 15 9 1 14 18 6 16 8 15 17 8 0 1 12 11 16 4 12 15 9 20 17 10 5 16 8 12 2 13 7 3 13 17 11 0 14 8 5 1 1 4 16 19 9 5 13 4 6 9 0 3 7 20 6 13 17 12 19 2 6 11 17 20 14 11 13 18 16 14 4 19 16 12 2 1 8 18 7 5 18 19 2 13 11 19 14 2 4 1 6 1 18 8 14 0 13 13 20 16 6 13 8 12 5 14 20 3 11 19 19 19 20 6 17 8 18 7 17 15 8 13 4 9 19 1 5 16 0 0 5 12 14 3 15 7 15 13 7 12 1 19 6 20 18 3 9 17 6 8 18 13 18 4 13 16 15 9 18 15 20 2 3 10 15 12 17 8 9 3 5 3 11 3 17 9 16 0 5 3 11 20 19 9 9 1 11 0 16 20 15 11 5 1 16 10 0 0 0 15 4 14 8 7 10 5 16 20 6 2 5 20 8 16 17 19 1 8 5 18 16 8 16 16 11 3 20 6 19 3 14 16 17 15 9 3 16 18 5 5 11 6 19 9 1 4 10 11 14 8 0 0 20 16 9 4 9 15 20 15 12 15 13 11 15 15 5 2 11 14 6 1 2 2 15 20 2 20 2 19 1 9 1 11 7 6 13 1 1 8 15 20 17 10 14 16 2 11 6 18 18 12 13 2 4 0 0 12 0 10 6 7 14 5 7 3 6 12 2 5 3 1 20 1 9 16 3 17 9 6 17 19 14 10 18 3 19 10 12 16 10 15 20 14 5 19 17 12 8 14 19 20 0 12 3 9 7 12 8 15 16 1 12 6 14 8 8 3 1 8 5 9 18 17 19 16 10 2 18 11 18 6 1 3 12 3 7 16 9 5 0 12 14 2 13 0 5 9 2 10 1 0 19 13 10 11 9 17 14 18 0 14 9 7 15 2 3 20 18 13 19 8 3 6 20 0 4 6 15 16 4 15 17 7 6 19 16 8 2 11 7 15 1 0 11 12 0 2 20 10 5 3 17 0 8 11 17 16 18 16 11 15 9 13 4 7 8 0 15 16 17 12 7 9 5 1 17 13 18 8 2 16 14 4 10 16 6 18 13 20 2 18 10 19 14 9 13 14 14 15 3 16 20 5 15 2 7 4 2 12 16 18 1 9 11 14 13 12 6 0 5 16 8 15 10 19 12 17 5 17 7 0 15 7 1 4 12 18 4 11 2 10 18 13 3 17 9 20 0 17 8 19 20 5 6 6 1 13 15 15 1 13 18 4 10 11 20 16 3 7 10 8 2 2 7 0 19 12 9 15 11 0 6 20 1 8 10 12 15 10 7 7 7 0 8 6 3 3 8 5 18 1 13 10 11 9 13 13 17 17 10 15 3 16 7 17 19 11 6 15 9 10 1 4 11 20 15 5 0 15 15 17 9 20 0 16 19 7 9 2 8 12 4 10 10 1 12 13 20 17 3 0 4 4 9 3 3 6 13 5 7 8 5 12 19 12 16 8 17 2 13 19 6 2 2 17 12 12 14 9 19 19 7 2 2 15 13 13 20 19 19 7 2 5 15 5 8 7 17 0 4 11 10 20 2 10 18 20 7 8 14 4 7 19 9 20 10 12 11 4 6 15 7 8 15 18 13 18 8 10 6 9 5 9 6 18 4 17 18 2 8 5 14 9 15 15 12 0 18 17 2 5 9 3 11 19 13 4 12 17 8 14 4 10 13 9 4 6 2 19 10 4 9 20 11 2 17 17 14 4 11 19 16 9 11 4 1 12 14 0 9 20 8 6 19 3 8 15 12 2 20 14 0 18 10 1 0 19 11 12 6 6 13 3 9 18 20 1 4 7 13 18 2 10 14 12 8 7 17 20 20 2 11 3 8 17 15 20 9 19 9 8 6 7 19 20 12 12 2 5 9 5 18 17 4 6 19 11 12 0 4 8 10 8 1 19 6 18 4 17 10 13 6 6 5 0 14 6 7 8 3 18 3 16 7 19 12 14 1 16 16 13 2 15 17 1 7 6 20 15 5 20 17 8 11 0 18 4 15 16 9 11 12 2 13 7 11 9 12 12 3 9 1 8 2 11 10 4 10 20 6 9 13 14 1 0 12 12 19 15 4 9 14 9 13 1 18 11 19 11 15 1 10 10 1 0 14 5 5 20 12 6 20 16 18 13 14 8 20 2 2 14 16 6 5 0 1 6 13 20 6 12 2 16 13 14 18 10 5 13 8 11 19 5 19 16 11 16 14 3 1 13 7 3 17 6 5 20 20 17 11 18 18 1 16 4 7 1 2 18 8 5 13 11 12 16 19 4 20 16 7 12 19 20 3 11 2 1 14 3 9 14 16 15 9 12 12 10 2 18 20 10 16 0 18 0 19 20 6 0 4 14 12 17 5 6 5 17 9 3 1 7 4 7 17 14 13 6 4 19 5 12 15 1 11 10 10 16 2 8 7 11 5 2 3 18 15 2 20 8 14 17 12 7 9 1 18 11 17 11 16 11 17 20 14 14 5 12 18 7 13 0 0 17 7 4 4 4 9 5 1 5 17 1 14 4 20 10 14 8 17 3 0 8 8 11 3 0 5 15 3 14 8 13 18 6 8 11 1 7 11 9 15 10 16 20 1 0 5 16 19 0 15 20 16 9 19 1 14 12 6 19 6 3 2 1 2 4 13 6 1 11 11 9 7 6 7 4 6 7 0 17 9 20 12 20 15 4 14 4 5 18 16 9 18 20 10 15 10 14 12 11 1 16 11 9 16 14 11 4 9 20 8 2 18 20 14 10 3 1 13 17 19 13 18 5 8 5 10 16 2 2 11 6 18 6 6 16 6 1 3 18 20 16 5 6 17 18 11 2 10 15 16 17 20 10 11 0 2 9 9 0 15 0 2 19 0 5 5 0 15 6 8 20 6 20 5 0 2 10 12 2 10 16 19 10 18 20 16 0 9 2 16 3 19 6 5 4 9 0 1 5 1 14 10 16 15 16 1 10 18 17 19 20 18 13 5 10 5 14 3 6 20 4 16 4 14 11 12 7 6 20 10 2 15 10 6 11 17 3 20 15 1 15 11 0 5 17 8 14 15 3 7 20 14 12 13 4 6 14 8 12 10 1 8 11 4 20 3 15 7 16 17 3 11 16 15 15 7 12 11 19 10 14 18 16 16 10 9 7 14 1 2 20 12 20 13 4 11 0 10 4 11 5 20 9 10 7 7 19 3 18 16 10 19 9 18 15 9 5 13 5 9 10 1 8 12 2 19 17 17 11 2 6 15 15 2 1 18 20 6 14 2 17 12 18 1 4 9 15 1 5 4 1 8 8 3 4 6 20 16 7 8 14 13 9 1 16 6 15 0 15 14 12 5 9 20 4 8 13 13 7 6 8 11 10 10 5 7 10 9 20 9 18 13 7 7 6 17 6 9 9 11 7 7 2 3 3 20 5 5 9 14 3 3 19 8 6 1 17 12 7 7 10 16 3 20 14 13 11 10 17 16 12 3 18 16 0 19 1 18 9 19 9 10 11 18 6 13 17 12 11 20 5 13 3 8 6 2 9 11 19 11 15 18 14 0 13 20 12 13 9 14 18 14 19 16 4 7 20 15 17 9 0 14 3 1 15 6 18 17 8 12 7 15 11 10 16 16 18 16 4 13 3 18 20 3 14 7 14 20 10 1 20 5 11 19 19 5 20 9 16 20 13 18 15 16 0 10 20 15 1 12 12 8 15 18 9 20 12 16 2 2 2 4 15 20 15 5 16 7 0 2 7 16 18 6 11 11 13 6 7 3 10 7 8 5 3 13 12 14 19 4 13 7 17 16 4 7 0 5 18 9 18 5 9 8 13 13 17 14 17 6 2 11 9 8 5 17 20 12 12 20 16 12 18 1 6 3 4 8 6 14 3 7 12 3 8 15 14 18 11 8 11 5 11 14 5 19 3 12 17 8 3 5 15 18 1 8 9 11 12 10 18 5 7 9 3 14 9 7 10 18 0 10 14 17 20 6 18 5 11 12 12 11 16 2 7 9 8 8 13 15 7 11 7 5 5 1 2 3 15 0 0 2 8 1 12 7 14 0 16 16 14 11 15 3 6 19 7 19 15 15 18 4 16 18 16 8 8 15 14 11 6 8 19 11 2 7 5 15 1 12 14 13 18 7 14 17 20 7 5 0 19 11 9 0 15 11 1 14 19 12 6 14 16 3 0 12 8 13 20 10 8 6 11 15 14 5 7 12 9 2 14 14 18 14 19 12 5 18 13 3 17 2 15 6 3 15 4 8 0 15 12 13 5 9 6 6 5 19 0 5 1 5 4 6 18 6 12 9 12 16 1 13 11 9 12 3 11 2 9 17 10 12 11 13 20 10 11 0 5 14 13 17 14 3 17 0 5 0 8 16 10 18 7 5 5 3 14 11 1 13 5 15 19 18 13 9 19 2 14 13 2 13 0 3 19 4 2 13 16 4 15 10 16 2 8 13 6 5 7 4 0 18 16 3 8 9 7 20 13 5 5 15 2 18 14 4 8 13 11 8 18 14 11 4 0 16 16 3 5 16 17 5 20 11 2 4 20 12 13 0 4 12 17 12 6 9 13 7 20 20 20 18 15 18 8 2 19 12 8 9 14 9 9 6 13 8 3 16 15 20 1 1 0 14 3 7 2 11 17 3 17 10 3 15 3 17 11 12 12 2 2 4 16 5 12 4 13 15 14 3 10 18 2 19 6 17 18 11 11 13 9 9 0 12 13 13 16 20 2 3 18 8 13 4 13 10 9 18 8 10 9 15 12 20 15 16 20 5 4 3 14 17 16 19 20 14 2 15 6 2 4 16 0 18 1 17 6 11 6 14 4 1 7 5 18 1 0 9 20 19 17 3 8 11 16 16 8 11 2 3 15 4 13 13 7 0 8 0 5 19 11 13 14 0 3 2 10 1 12 3 0 20 5 8 7 13 7 19 12 5 6 4 5 3 18 14 16 19 17 18 3 0 2 16 2 0 17 0 3 15 10 1 9 20 7 18 11 14 0 18 12 13 8 9 11 3 13 7 15 7 0 1 12 13 14 9 9 13 20 16 14 2 2 18 10 9 5 13 8 7 4 13 8 17 14 15 18 19 3 14 0 7 6 8 15 6 12 14 13 1 2 17 6 18 17 4 7 4 19 16 10 16 0 13 8 8 6 7 16 5 19 6 3 6 1 6 19 5 16 20 2 14 7 15 15 0 8 12 8 9 20 9 16 17 6 9 15 9 17 19 9 11 18 10 11 5 12 12 2 12 1 7 5 18 6 18 11 20 19 13 18 17 9 0 8 7 14 3 12 18 14 15 18 7 1 8 17 1 9 11 20 7 0 10 1 12 3 14 9 7 3 12 15 14 16 3 2 2 7 11 8 7 11 3 17 5 1 2 7 9 17 12 9 15 3 10 0 1 4 6 13 20 8 9 13 12 10 10 14 1 8 11 8 6 16 8 7 3 14 18 10 16 0 11 10 5 20 10 10 1 17 11 7 1 16 6 9 1 0 1 5 15 15 11 9 3 8 6 3 8 19 2 14 1 10 11 5 12 14 14 0 17 7 0 17 19 18 11 2 17 19 16 1 18 13 20 12 20 2 8 17 7 14 1 8 4 8 15 8 0 8 13 19 13 15 8 20 13 2 17 10 19 19 13 13 3 3 6 2 9 3 10 5 3 13 8 5 15 16 9 4 20 7 19 8 16 10 15 8 16 7 14 18 18 2 16 11 6 18 2 14 7 9 6 15 3 17 4 10 8 20 5 7 17 9 2 14 12 9 14 14 4 4 4 1 15 8 7 6 9 1 1 17 12 1 8 15 3 18 10 14 18 20 2 2 6 6 17 5 18 7 16 12 1 9 14 2 11 9 14 3 7 16 1 12 4 16 12 14 11 11 18 18 12 11 3 4 0 18 14 14 3 1 20 10 5 2 0 16 17 12 18 10 17 18 20 1 1 19 7 10 4 16 13 5 19 1 16 18 9 12 20 0 15 9 14 14 12 0 15 10 17 1 1 3 12 7 1 15 11 12 13 14 9 2 20 7 1 18 16 15 12 6 13 17 11 18 13 6 17 18 17 9 10 3 14 20 4 13 12 8 13 13 6 13 6 2 0 9 14 8 7 12 3 10 9 3 0 13 1 10 11 11 8 8 20 0 11 1 20 16 9 15 3 18 15 10 1 14 11 3 17 13 13 19 5 15 1 17 7 17 4 5 8 13 13 20 3 1 3 10 12 10 15 20 15 7 0 11 12 4 11 2 0 14 16 7 9 6 17 16 3 3 14 12 6 19 2 0 17 2 11 1 11 2 4 14 14 18 16 10 20 16 2 7 11 12 1 3 15 1 11 14 10 11 15 19 0 2 14 18 18 11 6 8 7 1 19 11 3 9 3 12 2 11 5 0 9 9 4 13 5 8 15 18 9 0 15 13 17 15 7 20 6 17 15 13 3 6 8 1 16 11 10 18 11 7 18 5 8 7 11 15 2 14 13 15 8 8 6 0 2 10 4 10 18 13 19 16 4 12 5 12 1 8 4 0 9 9 3 2 13 12 0 3 1 6 16 16 7 12 14 1 15 15 6 12 10 1 11 13 11 0 3 5 13 12 6 17 10 20 10 14 17 20 14 2 9 6 4 9 3 18 20 12 19 14 7 3 14 15 19 19 7 7 0 10 12 0 9 17 2 10 10 0 14 16 16 3 20 13 19 5 17 15 18 20 15 5 4 1 11 15 18 20 1 6 13 11 20 7 17 2 3 19 3 0 11 3 18 14 14 1 18 10 15 9 4 10 1 8 1 9 17 11 9 0 0 6 17 1 2 6 11 15 6 11 19 16 8 15 9 17 16 6 3 4 8 7 0 0 3 0 14 15 5 6 19 7 4 1 8 3 2 13 5 20 15 13 20 12 9 13 9 9 3 3 19 0 0 5 9 18 1 13 17 12 8 20 13 14 8 19 15 12 2 14 7 5 11 19 7 14 12 5 12 0 0 6 7 14 1 9 5 16 10 6 1 6 7 1 17 4 5 12 10 13 5 6 10 7 0 0 10 3 8 18 10 10 16 4 17 17 15 19 19 12 14 16 8 19 15 3 20 14 17 17 12 19 4 15 4 16 2 8 7 11 3 16 3 19 0 9 20 0 7 10 3 7 8 14 6 18 19 16 5 19 14 12 17 16 6 11 20 15 13 11 10 9 1 18 3 7 11 13 19 6 10 18 5 0 8 8 14 16 18 0 0 12 17 12 3 20 4 3 3 11 18 3 5 2 1 9 14 2 20 12 1 19 9 13 7 16 4 13 16 6 4 7 2 0 4 1 2 19 2 3 16 15 4 17 16 2 1 2 13 20 12 19 9 8 6 17 6 4 1 13 20 19 7 20 15 17 16 17 12 13 12 16 0 19 2 7 17 3 19 4 5 8 13 18 13 18 9 5 14 0 13 18 18 14 1 12 9 2 18 0 1 9 1 12 9 0 4 5 11 10 19 15 15 5 20 14 19 5 13 14 8 16 10 17 10 7 5 19 15 14 17 5 0 18 11 18 10 2 18 10 11 11 15 16 15 8 2 8 8 17 4 9 15 0 5 19 19 19 4 6 10 19 13 14 6 5 20 6 13 19 8 15 14 14 14 7 4 7 1 19 1 2 13 13 13 11 0 18 15 18 7 1 20 18 11 8 16 12 13 1 20 8 20 10 6 1 20 8 16 9 7 3 16 7 15 10 6 1 17 15 13 5 17 9 13 13 18 12 7 2 12 10 15 11 10 13 10 2 11 12 11 1 7 20 12 6 12 13 12 1 18 20 4 16 1 18 7 15 12 14 4 7 3 3 4 3 1 5 12 12 2 4 7 6 17 5 8 8 8 8 16 16 3 9 4 20 16 4 12 11 7 0 6 5 8 3 9 18 5 9 2 15 7 3 2 3 0 10 19 7 15 6 0 15 2 18 6 18 1 9 13 15 15 4 15 13 17 4 16 4 0 7 8 1 18 13 12 15 15 0 3 10 14 19 15 4 19 13 16 7 17 0 14 0 15 8 11 20 9 0 4 2 16 0 9 8 15 14 20 2 15 19 10 20 15 9 20 10 20 0 2 13 12 0 3 2 15 4 6 7 15 6 4 17 6 8 14 4 11 16 11 14 7 15 18 20 7 15 10 10 2 2 13 1 10 16 5 13 8 3 17 3 8 10 18 2 9 19 7 7 1 2 10 1 2 16 9 9 6 5 14 8 6 17 13 19 4 17 8 5 12 7 0 1 5 10 9 4 17 13 8 14 10 16 4 17 1 11 18 19 8 13 5 4 1 11 12 3 5 17 8 10 14 4 14 12 2 13 16 7 14 18 3 11 12 19 14 19 7 7 2 1 9 8 0 17 5 0 1 4 17 6 10 14 10 17 8 3 6 16 4 20 19 9 8 13 5 6 9 4 19 12 17 9 3 20 15 14 15 4 3 20 8 10 17 7 7 4 4 11 18 15 7 8 15 4 4 3 5 0 14 18 9 16 20 3 17 5 1 4 5 16 2 6 3 8 10 12 8 11 9 5 16 2 15 9 9 16 6 10 2 2 7 6 4 8 13 17 15 4 8 20 4 16 16 16 14 13 11 14 11 1 7 7 15 19 16 1 13 13 4 6 1 20 9 0 20 3 5 9 16 4 7 2 5 16 7 20 12 18 2 5 20 20 14 2 4 3 6 11 15 6 0 16 20 10 5 10 19 9 20 16 11 2 17 11 15 19 0 15 10 19 0 17 16 20 19 2 10 1 7 12 4 14 4 11 8 1 1 4 8 9 6 19 4 9 13 12 5 11 3 20 13 20 12 12 18 15 0 12 14 9 6 8 10 19 0 11 11 14 14 1 11 18 19 4 18 5 16 3 8 12 13 0 20 10 17 6 1 5 1 10 5 12 0 2 14 15 18 2 0 15 7 8 18 5 9 3 0 3 11 11 16 10 16 1 13 14 13 6 12 5 4 9 17 13 9 18 17 19 13 13 18 3 0 7 7 13 10 15 9 9 12 14 20 5 16 12 3 2 11 10 4 1 15 6 20 11 14 17 12 12 16 3 20 18 12 15 20 4 5 6 4 11 9 2 1 8 7 13 7 20 6 14 10 4 1 3 3 20 14 0 8 4 8 8 4 9 11 20 11 0 19 14 17 11 7 14 19 19 18 15 2 9 6 11 4 15 14 20 11 0 19 16 3 6 13 17 19 20 19 7 15 4 6 16 6 16 17 11 9 11 19 3 1 18 10 14 10 0 7 13 13 2 0 2 20 14 14 4 7 8 1 2 1 10 4 20 11 18 16 20 16 5 12 11 18 8 6 4 7 5 19 1 18 3 0 10 10 17 16 8 6 3 12 10 12 15 4 6 10 18 19 12 2 1 1 13 4 6 13 11 0 3 11 6 8 12 12 16 7 5 3 8 4 4 1 7 12 16 9 19 19 7 4 0 14 16 6 11 20 3 4 5 9 15 9 1 5 19 15 0 10 1 18 4 2 20 18 9 10 6 16 19 0 14 7 18 13 11 11 6 3 11 14 18 3 16 7 13 17 5 20 6 18 12 4 6 6 2 9 19 12 10 12 6 7 15 20 8 18 13 1 1 3 5 8 16 5 18 7 17 15 8 13 4 4 11 7 18 6 4 1 18 7 12 9 13 18 15 0 17 17 9 19 7 20 19 9 11 0 11 7 8 0 10 6 15 8 13 2 17 6 9 1 9 20 20 18 0 7 11 13 2 20 16 1 7 2 10 8 11 14 19 11 15 4 14 16 13 12 9 9 18 12 3 18 0 15 16 0 7 5 1 6 11 12 0 8 17 6 12 13 7 16 6 17 8 3 6 6 16 20 13 11 20 3 11 4 16 12 8 5 10 18 17 18 7 15 2 18 2 14 11 3 16 20 8 4 11 5 5 8 16 4 7 1 12 7 11 10 16 4 2 4 2 6 12 0 8 13 1 20 11 19 9 14 10 13 1 0 6 9 2 5 15 0 5 5 14 4 2 9 20 0 9 6 19 0 14 20 16 19 15 19 19 6 7 3 12 20 14 5 1 18 19 3 12 14 13 19 11 12 17 20 15 15 5 6 0 19 2 8 6 10 8 7 16 3 9 15 14 18 14 17 17 4 13 1 1 13 7 13 13 18 18 19 6 12 5 17 16 14 2 11 17 15 5 16 12 7 12 4 2 2 5 9 1 16 3 0 19 4 9 16 0 11 5 15 1 6 14 11 4 13 14 5 2 16 20 7 12 9 19 16 12 10 4 5 19 3 19 4 14 5 20 18 15 11 13 20 12 8 16 13 12 7 13 5 13 20 17 3 1 15 11 7 1 19 19 17 1 2 14 14 19 20 7 12 14 11 7 1 7 6 14 12 10 18 4 3 20 17 8 2 10 9 2 17 12 1 20 19 4 0 12 1 3 4 5 7 18 12 16 17 14 8 5 12 4 20 1 10 3 19 14 14 4 17 17 16 2 9 2 19 4 4 3 16 5 3 11 18 20 5 6 15 8 18 18 20 18 11 10 3 4 14 1 11 15 4 5 7 16 8 11 8 4 1 18 8 16 20 1 11 8 10 3 1 8 10 12 15 17 11 5 16 13 12 7 16 9 9 3 11 4 15 17 17 17 15 17 18 9 6 11 7 3 6 17 4 10 8 15 10 10 9 2 4 19 7 16 2 11 17 15 13 10 19 1 15 7 3 1 0 11 5 5 2 1 15 15 20 14 12 20 15 14 16 2 12 17 7 14 4 1 1 11 8 1 11 15 16 9 2 3 13 17 18 4 16 0 7 14 17 18 0 12 20 20 6 16 19 19 1 4 11 10 13 20 1 8 3 1 8 6 16 3 0 9 3 10 16 11 13 1 14 20 15 13 0 1 20 14 6 19 10 14 13 6 17 18 10 1 11 14 7 2 17 10 2 19 8 12 18 4 8 13 16 1 16 12 15 19 20 7 1 1 17 1 20 7 5 19 0 19 18 9 20 13 1 19 14 20 5 16 3 14 5 4 8 13 7 1 10 2 19 8 10 1 9 19 14 10 9 11 0 11 6 9 19 7 7 7 8 14 19 16 11 20 11 2 20 12 4 15 10 8 5 9 18 16 1 5 20 2 5 0 19 16 14 12 20 15 2 19 10 8 0 19 12 2 20 3 20 8 5 11 7 20 11 13 6 12 1 10 4 10 10 13 6 9 2 10 5 4 8 19 19 2 7 20 0 13 6 8 6 4 18 16 0 10 5 17 2 17 7 9 18 3 11 20 13 0 7 13 4 4 7 20 9 2 12 12 18 14 7 4 3 20 17 3 4 6 1 8 9 3 2 11 17 20 3 17 15 4 0 3 18 13 18 18 17 7 18 12 6 0 18 19 3 7 0 14 9 8 13 9 3 18 6 18 14 14 20 2 7 13 0 16 3 0 19 19 5 19 8 6 8 15 2 9 17 18 2 10 4 1 2 17 2 15 4 5 4 5 2 13 0 13 11 10 11 7 9 1 10 19 11 8 0 5 6 17 12 16 15 20 5 18 15 9 4 20 20 11 12 11 8 15 20 17 1 5 16 4 4 16 9 16 13 6 18 15 16 3 20 17 8 12 3 4 20 19 4 6 2 7 1 5 19 11 20 8 16 10 9 2 7 19 0 4 3 6 14 19 6 10 4 7 18 3 0 9 0 17 0 20 6 19 2 15 2 4 8 9 14 17 13 7 3 4 13 1 2 2 9 14 16 17 3 9 13 12 11 9 8 12 7 13 2 4 3 12 11 18 0 9 18 17 11 9 15 11 13 3 6 19 0 15 15 17 20 4 5 13 20 7 6 1 12 7 15 16 4 9 19 2 11 19 17 20 19 13 7 13 2 2 4 13 7 10 19 12 12 2 8 2 13 14 6 6 8 18 1 2 9 17 17 9 4 8 20 7 1 6 6 1 1 10 16 13 9 18 20 15 15 14 4 3 0 20 19 18 10 8 10 4 1 1 18 11 5 6 20 1 14 13 19 4 8 1 19 0 3 4 11 0 8 5 5 7 13 15 18 12 4 7 2 4 8 20 19 0 14 14 3 9 20 8 8 20 11 0 11 4 16 6 8 11 15 16 12 15 16 11 8 7 10 14 20 4 14 16 9 0 17 19 12 13 3 7 13 9 14 18 16 10 9 5 20 8 2 3 0 17 15 3 3 17 3 19 1 3 10 14 16 7 12 3 17 0 4 17 10 10 9 11 14 3 0 15 1 6 0 7 11 15 2 16 8 11 0 1 13 3 17 12 2 2 6 1 0 2 19 20 20 8 3 4 15 19 12 10 3 5 0 0 6 7 12 2 15 0 19 10 4 3 2 4 5 14 4 9 4 13 19 10 8 11 12 8 8 14 20 10 7 12 13 6 15 2 4 2 8 3 3 20 19 11 9 15 6 12 11 1 13 9 5 2 20 5 11 7 12 5 1 3 14 8 10 6 7 14 5 12 1 1 5 12 20 12 11 4 14 19 7 19 6 3 12 5 12 8 12 6 18 16 11 6 17 18 15 0 16 12 16 18 17 10 8 18 20 13 17 5 0 11 2 2 12 5 13 20 5 10 8 20 18 3 12 12 12 19 3 9 12 6 0 13 11 1 17 15 10 19 13 8 20 6 16 15 17 13 11 10 11 10 1 9 14 13 4 5 5 7 5 19 10 0 5 5 6 15 2 15 18 9 8 11 9 10 2 17 7 11 10 10 14 9 3 19 17 0 3 14 5 6 2 5 8 10 12 0 20 12 5 6 10 10 9 14 12 9 5 2 16 16 15 8 20 12 5 2 8 19 18 14 11 17 3 20 10 6 18 5 4 9 9 19 8 20 1 4 19 11 2 19 1 4 17 1 0 6 18 18 5 16 8 20 19 12 9 20 5 10 6 3 12 7 6 11 6 12 13 0 14 7 17 20 11 14 15 14 11 13 5 17 12 0 16 6 7 13 4 5 0 16 15 16 15 15 8 16 10 0 2 8 18 10 7 13 1 19 0 20 18 11 5 18 7 18 19 1 1 19 2 9 1 15 14 18 13 18 4 16 12 15 18 9 15 8 0 6 10 13 20 17 20 0 14 4 2 17 7 18 8 9 9 14 16 3 8 1 6 0 8 6 2 5 3 16 12 15 6 18 13 13 12 7 8 10 14 16 11 20 7 0 5 1 20 18 1 13 13 4 8 11 6 19 1 19 14 0 16 3 17 8 1 16 7 17 11 0 10 7 0 0 13 14 16 6 17 16 3 7 5 18 15 19 8 4 8 7 6 3 4 13 13 17 12 11 2 12 18 5 14 8 18 16 20 15 15 16 8 10 2 13 14 16 0 8 13 3 17 2 7 4 5 4 19 14 12 9 19 0 19 20 19 15 7 17 2 11 16 12 11 3 5 7 4 18 20 11 8 11 19 16 13 1 4 16 14 2 19 7 4 12 18 11 2 3 3 15 2 4 9 19 7 13 20 15 15 2 2 15 9 17 2 20 6 20 11 5 2 1 6 20 12 13 7 5 10 10 11 15 3 15 13 16 9 12 16 8 18 15 9 6 18 2 4 6 6 5 1 4 1 1 10 13 18 7 0 1 7 17 9 17 17 15 0 3 1 12 17 15 5 3 0 5 0 10 10 14 1 4 3 11 6 11 18 12 14 18 14 12 20 6 8 3 6 4 12 4 0 3 14 11 12 0 11 3 11 20 10 1 15 1 2 12 19 2 12 4 1 12 18 4 1 1 9 14 9 9 7 2 5 18 15 19 6 1 8 4 8 8 6 9 2 7 8 15 14 15 19 14 20 15 1 8 7 16 13 20 13 8 8 20 12 17 8 2 1 18 13 16 13 13 18 5 6 16 2 1 5 13 13 16 13 7 12 11 5 13 6 16 8 4 15 7 3 5 3 8 18 1 17 15 20 8 3 16 5 12 16 0 8 12 17 6 8 9 18 20 16 5 2 6 9 5 4 3 17 19 8 0 5 0 15 15 18 20 0 12 6 12 3 15 20 5 9 8 4 1 17 11 9 0 2 20 5 6 0 16 19 5 10 17 12 1 20 6 13 5 5 15 20 20 9 20 19 2 3 11 8 8 0 19 20 2 1 10 7 11 0 10 10 17 3 4 2 0 12 6 20 19 13 0 4 16 11 8 6 11 8 9 19 7 13 10 18 14 19 11 13 0 9 15 2 11 13 10 7 4 5 12 4 11 18 20 0 10 0 7 1 2 3 11 13 11 18 5 14 9 3 5 2 0 3 5 5 11 17 18 1 19 7 4 13 6 12 10 5 6 0 17 9 8 12 13 16 15 16 16 3 20 14 17 18 15 2 19 13 9 12 10 13 7 2 5 5 7 7 19 10 10 0 18 20 12 8 16 7 18 4 5 11 15 0 2 4 5 7 16 16 6 19 11 1 11 3 7 10 20 18 1 20 0 13 3 1 5 15 9 12 4 7 13 5 8 13 18 3 4 11 4 3 1 7 15 10 6 2 20 13 2 5 0 2 8 12 13 13 20 2 3 12 13 4 3 15 12 3 11 4 18 20 11 15 16 4 7 4 3 20 0 6 17 3 14 5 16 7 11 12 1 15 19 0 0 14 18 12 3 17 9 11 2 15 15 7 0 3 4 1 17 18 13 19 14 18 11 7 18 15 7 10 13 8 3 0 6 10 9 10 15 5 1 1 8 4 12 0 6 18 1 0 11 0 17 10 20 9 18 3 18 16 18 1 16 9 4 2 4 2 5 18 9 11 17 5 20 13 12 13 5 8 16 4 3 0 19 6 4 17 16 15 1 8 5 14 2 7 18 15 3 13 1 20 1 7 13 13 7 2 2 2 11 1 16 16 14 14 14 8 12 3 3 12 18 3 11 15 0 20 0 14 11 6 12 8 10 10 12 18 8 6 20 15 0 11 12 4 12 20 11 1 6 12 4 9 1 1 10 1 7 7 5 13 14 7 4 16 10 19 5 14 19 14 14 2 6 16 2 7 2 14 12 19 17 6 15 20 19 6 14 2 18 10 13 11 7 15 8 17 19 6 16 17 18 2 9 15 9 3 8 19 7 5 4 5 15 10 7 19 19 11 1 9 6 13 0 8 17 13 5 13 7 10 6 5 8 6 13 14 9 7 3 3 9 16 1 11 19 5 10 7 18 3 3 0 17 1 7 0 9 4 16 4 9 0 19 17 17 10 10 18 17 1 0 8 8 7 18 16 17 9 7 14 4 16 4 8 18 2 12 10 9 12 20 12 4 20 9 13 15 17 3 10 5 19 12 20 6 18 18 11 19 8 8 10 10 17 18 16 11 15 9 15 17 14 17 16 3 9 17 1 11 15 16 11 8 17 8 4 11 5 11 15 16 10 4 4 0 0 14 3 9 8 17 20 9 5 7 10 1 13 20 15 17 19 10 20 6 13 3 15 12 11 8 5 0 19 2 13 1 20 9 18 0 7 6 4 19 4 7 7 7 3 13 10 16 17 18 20 5 13 4 20 13 14 12 19 1 7 15 3 14 11 6 17 13 8 17 7 20 2 17 4 11 9 11 9 20 0 11 2 7 11 6 18 4 3 3 16 8 17 13 8 5 20 9 13 7 12 0 18 11 12 2 1 4 6 10 19 4 16 3 7 15 16 6 5 12 11 16 3 15 19 3 3 18 4 20 16 17 2 12 4 0 11 9 10 19 17 5 17 8 11 2 14 5 11 10 5 4 3 5 1 14 1 13 19 11 20 11 18 13 17 10 0 20 6 17 1 7 0 14 9 7 16 17 2 0 20 8 4 6 0 7 4 6 15 8 18 3 15 4 8 19 9 4 19 17 4 10 18 19 3 5 19 6 19 0 0 7 17 3 12 13 3 4 12 11 17 20 16 1 12 13 5 16 20 3 1 4 18 19 13 7 4 11 18 1 12 20 10 9 1 9 20 13 18 10 4 14 13 0 15 12 15 11 8 18 11 13 16 15 1 20 8 2 8 13 7 4 14 15 4 19 12 1 16 10 5 1 14 1 7 12 11 6 10 8 13 13 10 3 0 5 8 9 19 15 16 5 2 12 3 2 16 4 8 11 1 5 11 16 2 6 14 1 8 14 19 18 11 2 6 20 7 12 14 0 5 5 0 9 8 18 17 8 13 9 15 0 20 13 20 0 5 12 0 13 5 16 3 7 12 17 18 14 1 9 20 16 16 4 14 17 3 18 20 11 8 11 12 6 16 20 16 20 2 4 2 3 16 1 15 0 0 13 19 8 10 20 16 4 18 5 5 7 3 8 16 0 2 12 14 19 20 9 5 10 6 3 9 12 12 11 8 9 11 5 11 10 10 1 18 1 9 12 12 4 17 7 15 7 0 11 13 13 4 4 1 9 9 4 18 19 14 1 15 8 9 3 11 0 14 15 4 2 18 12 14 18 18 0 7 8 18 5 6 2 8 0 4 12 18 13 19 10 8 16 9 14 6 11 2 4 12 2 8 14 19 11 14 16 1 3 3 13 17 4 12 6 5 4 16 14 11 14 2 15 1 3 10 16 5 18 20 19 6 0 20 4 20 14 3 17 19 3 19 3 8 16 0 0 3 17 10 3 3 8 3 4 20 4 8 8 16 7 13 9 1 13 10 12 20 17 6 1 0 9 1 7 1 20 3 16 7 13 20 16 19 2 7 13 16 11 16 13 8 4 19 6 18 18 14 6 3 20 12 11 14 15 18 17 20 16 7 0 6 16 4 9 19 3 19 11 13 7 4 13 8 9 6 8 13 2 14 16 1 5 5 8 13 6 6 17 5 20 4 10 19 3 8 4 8 14 16 18 11 18 16 15 13 10 13 19 2 4 20 6 3 19 19 3 2 2 18 0 10 12 8 7 10 17 13 15 1 17 18 11 0 14 15 3 12 20 0 5 8 13 14 17 18 12 20 6 12 13 11 1 11 13 18 17 18 2 6 13 0 1 10 3 3 2 0 15 8 16 20 15 12 1 9 1 3 20 20 2 8 12 10 10 10 16 13 17 10 18 16 20 13 11 13 10 18 10 20 3 9 8 10 5 5 17 14 0 3 13 11 5 4 11 13 15 16 2 5 4 18 1 11 19 4 0 16 10 5 0 18 13 15 13 12 1 16 14 7 7 12 15 15 15 16 9 10 20 18 9 5 13 17 20 10 3 8 6 9 4 1 18 5 15 10 15 12 20 1 16 3 12 0 17 13 14 9 20 11 7 8 10 18 7 18 9 2 15 17 11 18 10 12 13 7 6 0 1 0 16 14 20 10 11 17 8 4 8 10 20 18 0 15 1 19 11 19 19 19 11 5 14 12 1 0 4 2 5 0 12 11 14 12 19 20 10 18 20 16 14 12 5 16 1 16 6 13 17 16 16 13 9 6 17 19 5 19 12 19 16 3 7 6 8 12 12 15 18 6 7 19 17 13 7 19 16 16 15 7 13 9 0 18 5 10 7 5 3 8 13 5 2 1 16 13 2 9 14 3 20 2 5 2 8 10 19 1 3 0 8 5 1 8 0 17 15 13 3 11 15 17 16 12 15 0 4 6 13 7 2 12 9 3 15 15 3 7 11 6 14 2 15 8 2 16 0 18 1 13 9 5 15 4 11 18 3 17 10 19 15 1 13 14 5 14 19 8 16 19 8 1 15 15 19 3 2 9 5 0 7 2 7 10 8 10 0 2 18 11 14 0 8 4 17 17 19 2 6 14 11 5 15 16 0 11 7 12 2 1 9 16 11 13 6 8 13 16 16 16 19 5 20 5 20 0 16 13 2 9 12 0 0 3 6 17 18 14 8 18 5 6 2 3 17 9 7 5 1 15 2 8 19 6 6 10 5 1 10 6 18 18 16 5 17 16 4 3 3 15 9 19 13 0 15 15 8 15 8 7 18 17 10 15 1 6 0 16 14 4 12 8 5 12 13 18 10 11 2 4 4 20 14 20 5 6 0 10 18 15 16 19 4 19 15 17 8 0 5 15 5 7 1 7 17 13 11 10 16 6 5 12 15 18 6 4 0 5 8 1 9 18 20 13 9 7 2 4 12 9 13 13 5 6 8 14 0 1 2 18 12 0 6 10 4 14 6 9 12 12 20 14 8 4 18 10 14 17 20 7 16 19 7 8 4 8 14 18 1 10 2 0 17 8 8 10 7 14 0 4 12 2 16 4 4 5 10 20 6 8 15 3 12 2 15 16 9 4 11 17 2 20 1 7 16 17 9 20 6 18 7 4 16 1 1 16 15 16 17 1 17 19 13 10 7 6 0 8 5 20 12 1 3 20 14 14 5 16 10 19 1 10 14 13 7 6 2 19 12 19 4 7 10 7 6 6 4 16 18 10 15 7 18 15 20 1 8 7 9 8 2 9 0 7 1 4 18 0 4 1 9 20 3 0 15 10 18 13 8 14 1 4 12 7 7 20 1 9 20 9 0 13 15 5 12 15 13 19 3 2 17 2 11 8 5 17 3 5 3 5 16 20 17 11 3 9 3 6 10 12 1 19 1 9 14 7 15 7 3 4 10 2 8 18 16 15 5 4 1 3 9 14 1 4 10 12 5 5 3 20 7 0 3 15 12 5 16 0 8 12 4 7 13 17 2 9 7 7 11 13 17 15 18 2 17 14 14 17 2 5 5 18 17 6 9 10 5 16 13 13 18 14 2 5 16 7 2 14 4 13 17 7 17 4 8 10 8 15 16 17 9 5 12 8 12 0 13 8 0 12 5 0 12 3 10 3 0 3 4 16 8 9 18 10 19 15 10 6 11 13 8 15 19 12 18 18 14 6 20 13 2 5 2 12 11 3 19 20 14 18 14 13 12 16 11 8 1 0 13 14 16 1 8 13 1 1 2 2 2 11 5 20 9 4 14 16 11 19 2 18 20 16 12 10 3 0 7 3 8 9 20 20 2 15 11 13 3 6 17 7 8 1 11 11 4 2 18 1 3 19 4 17 8 5 2 16 16 6 14 17 12 6 4 2 11 3 1 1 17 1 11 7 14 3 3 0 19 15 1 17 15 9 10 5 17 3 11 5 12 2 13 17 9 6 12 18 16 14 19 13 10 18 11 3 1 9 9 17 9 11 19 1 5 15 6 7 5 6 20 9 6 1 4 0 11 7 14 14 0 4 8 2 18 5 1 6 1 14 15 19 17 16 4 7 9 12 9 13 2 20 9 13 8 0 3 11 2 18 10 15 19 1 15 7 17 16 19 19 20 6 0 1 13 2 20 6 11 17 11 4 19 17 0 11 6 8 12 13 16 1 14 19 16 9 17 15 2 19 11 15 9 10 20 20 8 8 16 7 11 7 19 7 15 17 19 5 2 19 20 9 11 11 19 15 20 0 3 13 3 15 3 3 14 1 14 13 8 1 12 0 14 19 4 19 9 11 9 0 15 20 13 4 0 8 7 20 1 12 14 13 13 8 12 17 1 19 1 8 6 7 10 1 12 3 11 4 13 8 13 18 6 14 13 11 8 11 20 5 18 14 11 12 14 4 12 13 10 9 8 7 3 5 15 16 12 16 12 13 7 6 10 2 20 0 9 18 8 2 6 8 11 6 8 11 13 14 19 8 1 7 16 2 11 12 0 15 11 14 7 15 19 13 12 18 2 4 8 4 12 16 3 9 4 13 15 5 3 4 5 15 9 13 3 16 14 12 17 1 9 7 10 0 16 13 20 8 10 14 8 0 20 18 14 18 5 12 2 18 9 1 3 17 19 9 15 13 6 15 5 17 7 19 1 14 15 2 9 11 7 15 15 16 3 17 13 1 5 17 9 4 16 0 13 4 3 10 14 13 8 17 17 9 5 2 5 3 17 14 13 0 20 18 14 12 11 8 0 20 7 0 20 2 10 8 13 13 2 5 15 11 2 6 12 2 6 14 2 16 18 19 15 6 3 1 8 4 1 7 20 18 11 5 10 14 20 10 8 3 0 12 1 20 9 16 5 4 7 18 0 11 6 16 17 5 5 6 0 4 13 8 18 0 4 9 4 3 15 19 15 2 15 12 20 1 0 2 11 13 10 7 7 3 13 3 20 19 2 13 20 17 14 18 15 20 8 11 4 2 18 9 0 2 12 20 9 10 2 15 12 6 6 15 7 13 8 16 3 15 9 17 7 9 20 10 3 2 0 2 0 5 9 11 4 19 11 6 7 12 18 3 16 0 15 1 6 14 8 8 16 2 11 14 20 17 7 12 17 14 0 1 10 5 10 0 13 5 18 9 5 7 7 2 14 13 10 20 14 8 19 13 7 3 6 16 10 5 5 12 2 8 5 5 18 15 17 17 0 2 18 2 3 12 20 9 18 2 11 20 6 0 6 16 5 2 4 14 3 6 11 18 7 8 18 11 16 20 12 15 2 3 0 13 4 0 7 9 19 3 15 19 10 18 9 13 1 14 10 17 5 16 7 2 1 17 10 4 14 15 18 2 5 8 3 14 13 17 14 8 8 2 4 14 17 7 13 0 15 15 8 17 4 17 8 5 16 4 18 3 8 16 0 4 4 3 0 10 14 6 15 13 16 18 1 4 1 3 4 10 14 18 15 15 12 6 17 7 13 5 4 3 5 9 1 5 4 19 18 10 3 6 19 3 20 16 4 14 1 9 1 11 13 9 12 20 6 17 5 8 6 10 3 13 12 3 12 6 16 10 7 14 19 12 13 1 1 5 8 11 7 15 19 4 6 10 15 1 3 20 3 17 14 5 6 2 7 6 3 14 2 14 7 5 19 19 1 17 16 14 11 14 19 4 18 11 11 19 12 11 8 8 13 14 2 6 2 14 10 5 17 15 19 7 4 1 5 3 2 7 8 5 9 3 6 5 4 14 13 3 20 4 2 6 6 17 7 12 18 3 4 18 0 12 8 17 16 12 10 17 8 8 7 10 9 13 14 14 15 9 18 6 17 9 10 20 18 5 11 3 7 20 6 7 5 7 14 2 19 16 2 1 18 7 19 10 0 12 18 9 17 8 7 0 1 5 18 18 8 10 10 2 13 15 6 1 15 8 8 18 6 10 7 2 5 15 2 12 3 20 8 18 5 12 12 9 17 1 15 11 5 1 13 10 13 5 14 2 5 11 2 11 19 14 0 14 13 7 12 9 9 6 12 13 19 20 4 15 11 13 19 19 5 0 20 4 17 4 13 0 12 11 4 8 14 17 13 0 17 15 13 12 4 5 16 1 14 17 9 5 5 7 10 9 20 3 17 2 11 15 12 7 1 6 0 7 12 5 12 8 19 14 4 16 6 15 19 17 5 17 13 0 17 14 20 4 11 9 19 4 16 20 2 2 5 6 17 5 17 3 0 18 6 11 14 17 13 7 4 10 7 6 8 3 3 2 1 12 19 15 1 3 3 10 13 16 5 13 15 8 18 7 8 13 16 12 15 13 13 13 11 7 4 17 10 16 17 1 12 8 17 2 3 16 8 7 14 8 1 16 3 15 12 5 8 9 7 18 15 8 6 14 5 10 20 5 2 4 16 8 1 13 12 20 3 0 3 1 12 11 14 15 19 15 17 0 11 16 1 16 4 8 0 1 20 14 3 10 10 4 20 5 13 10 6 12 7 2 7 13 8 6 17 19 20 14 2 16 4 11 13 5 16 19 7 3 16 15 10 3 6 4 2 4 0 13 7 18 14 1 19 10 3 7 8 20 4 0 6 4 4 13 20 1 17 18 14 6 12 20 0 11 2 3 20 9 11 12 14 0 12 17 9 7 14 16 1 12 6 10 14 16 7 16 10 2 11 10 17 8 16 3 0 5 19 13 14 8 10 7 20 13 0 3 11 7 16 10 0 6 9 15 11 11 2 16 17 9 7 18 10 4 12 9 12 20 17 13 5 11 18 0 2 17 18 7 20 3 8 9 10 7 0 9 12 12 18 9 15 1 14 12 6 18 17 17 2 11 17 9 1 17 4 12 16 17 5 8 14 17 16 18 16 7 17 4 11 15 6 5 3 18 18 12 2 12 15 10 20 2 18 20 6 17 10 16 18 6 4 1 13 7 4 16 1 2 11 13 8 17 5 15 9 14 9 7 7 0 5 14 16 8 0 16 10 1 20 9 18 7 1 14 9 14 10 5 6 17 7 9 19 18 14 19 10 1 14 10 15 0 0 15 18 12 0 11 15 10 11 3 18 15 0 20 11 20 5 20 6 14 17 8 10 12 7 17 3 7 16 16 1 1 10 20 15 7 1 15 0 0 14 12 7 4 1 17 20 16 12 10 13 5 15 11 3 8 19 1 16 8 16 4 2 12 10 1 10 16 18 20 2 5 9 12 4 8 1 2 9 12 10 19 11 2 3 15 5 12 1 16 9 13 12 4 15 8 8 20 13 1 16 18 4 8 5 15 19 20 11 10 10 16 10 17 18 14 20 9 13 20 8 20 7 10 13 2 3 5 10 6 6 6 1 14 4 9 1 12 19 14 1 9 14 19 7 4 12 14 12 3 8 14 10 13 19 10 7 14 11 9 18 18 0 4 14 12 3 3 6 2 5 15 9 17 5 2 5 10 10 15 6 11 5 20 0 9 10 14 15 10 4 20 16 19 14 1 3 12 3 7 1 3 2 7 20 0 1 2 16 20 6 20 6 20 2 0 7 6 20 1 13 6 9 14 14 2 12 14 19 11 2 6 3 1 2 1 11 4 6 16 15 11 4 17 8 5 3 10 17 11 19 12 3 11 11 7 15 17 3 15 0 17 4 10 19 7 10 4 0 12 12 17 3 6 10 11 16 19 16 19 12 17 12 19 8 6 14 17 16 4 17 14 11 4 13 6 20 11 4 18 2 15 11 20 2 14 16 15 13 1 1 6 19 18 1 11 11 8 1 15 19 16 8 20 15 11 12 7 15 18 13 11 9 20 8 19 11 7 12 19 9 18 11 0 16 0 2 6 6 11 4 15 4 6 17 1 5 7 12 20 6 1 16 17 3 18 3 1 15 4 14 9 7 6 17 8 9 13 14 12 15 0 6 6 10 5 10 3 7 2 5 10 6 9 7 4 19 20 20 14 3 3 2 16 17 5 5 19 10 15 1 19 20 4 1 12 18 16 3 3 19 5 8 3 16 7 9 7 15 9 7 18 12 11 18 13 0 14 0 20 20 3 20 2 20 6 3 2 1 5 5 15 1 14 17 1 12 16 18 6 12 9 0 14 10 17 17 0 3 14 4 18 16 9 11 10 12 5 10 2 2 6 16 0 0 1 10 0 16 17 19 2 2 17 10 12 16 20 5 1 0 6 2 7 20 8 14 4 15 6 2 0 0 7 10 20 11 18 16 6 12 4 8 10 17 6 3 8 4 9 15 8 12 2 18 16 6 13 2 6 18 8 0 4 4 7 7 0 13 13 19 11 7 12 8 16 18 9 1 1 2 3 5 10 1 5 10 3 2 14 3 16 10 17 6 1 16 18 19 9 12 1 5 14 16 20 17 18 10 8 10 16 0 15 19 20 11 5 18 18 20 6 13 18 7 9 10 8 14 4 4 17 7 19 4 17 5 7 15 19 16 4 1 10 12 19 0 13 8 15 17 11 8 5 18 10 17 9 7 17 0 3 0 3 11 0 19 4 3 4 15 1 2 16 5 0 10 17 20 20 15 3 10 20 19 6 10 8 13 2 6 12 9 0 8 16 14 12 3 12 8 14 10 3 7 8 3 18 3 5 10 18 3 15 15 8 3 18 4 9 10 17 19 7 4 0 3 15 3 3 0 19 14 12 5 12 9 16 20 18 9 16 9 0 4 17 13 12 12 4 2 9 11 17 18 2 14 19 5 15 10 7 16 18 9 9 2 0 20 18 3 19 5 9 7 15 8 20 2 19 14 0 10 18 11 4 7 11 6 13 6 5 11 15 6 16 7 0 19 10 18 18 3 8 7 6 4 12 20 15 11 3 0 11 1 4 17 2 1 17 1 1 18 17 14 17 7 4 0 3 4 2 20 12 1 12 17 6 18 17 17 15 14 15 14 8 18 20 9 19 6 14 14 4 0 17 18 19 2 19 3 10 16 16 14 1 12 10 4 13 5 20 3 7 13 0 18 2 18 13 16 5 2 3 9 20 14 5 16 11 2 10 20 12 0 8 14 19 0 0 7 18 9 11 12 14 15 18 13 7 10 3 19 9 6 0 8 7 4 7 11 4 2 15 18 9 7 17 4 3 0 18 8 18 16 2 15 0 2 6 3 14 3 0 6 10 4 9 0 0 2 6 17 10 16 17 2 20 9 7 9 6 16 20 7 15 7 19 18 7 19 12 13 11 8 11 0 20 20 16 6 13 3 1 11 0 7 0 7 14 2 8 2 4 19 4 11 15 7 1 8 6 4 3 19 15 8 11 18 10 1 19 3 7 11 1 8 18 16 7 18 1 13 3 2 19 4 16 8 12 10 20 3 18 15 8 6 0 3 17 15 11 1 13 16 1 5 0 16 16 10 2 10 9 6 3 10 17 5 8 5 14 17 10 11 0 1 17 17 2 8 14 5 5 0 1 15 5 16 0 1 7 18 20 0 20 2 14 20 7 10 10 0 4 20 12 17 10 6 20 20 10 9 12 6 12 10 1 1 0 17 8 12 5 4 2 5 8 6 20 10 17 8 4 2 2 15 4 1 12 19 6 1 1 16 0 2 16 11 18 1 14 4 15 12 13 5 14 13 16 17 6 19 16 20 17 16 16 1 6 8 5 13 3 18 9 7 4 5 3 0 0 3 20 17 3 19 19 5 7 12 4 3 18 20 3 18 3 17 1 16 7 10 12 1 20 1 20 17 14 16 15 20 16 5 14 6 11 11 9 9 17 0 17 8 19 14 5 7 2 3 4 6 11 18 17 2 15 9 15 11 3 5 20 1 13 17 14 2 14 6 17 3 15 8 5 20 12 13 20 19 4 5 19 1 6 7 5 10 7 3 19 12 1 2 19 4 14 8 1 8 12 13 20 1 3 18 9 2 5 0 19 19 19 5 2 4 10 8 5 19 7 2 19 11 1 8 8 11 14 4 0 18 18 6 19 0 12 14 12 6 6 20 2 7 2 15 6 10 11 19 2 20 14 7 18 14 20 9 12 9 3 3 18 4 19 13 18 16 1 5 5 5 15 20 16 0 2 1 14 18 9 4 13 10 4 6 11 17 1 7 14 10 18 10 20 18 9 7 2 15 5 19 15 6 3 19 14 15 1 14 12 2 19 13 20 19 0 15 14 11 1 14 6 2 9 11 9 5 19 19 8 0 10 1 11 18 6 14 17 3 11 18 8 2 8 8 7 9 9 0 3 1 20 2 13 7 12 16 7 16 2 9 4 5 20 20 2 2 6 18 2 8 9 12 1 8 7 19 13 19 8 1 1 9 0 10 16 14 8 3 13 6 8 1 0 2 19 17 11 5 5 12 12 4 9 13 15 20 10 20 10 9 17 2 13 13 7 13 6 9 15 3 9 2 10 19 6 6 16 5 14 6 8 19 8 17 20 11 7 13 5 7 1 2 18 9 11 17 7 9 12 12 10 11 11 8 7 12 3 9 14 1 5 15 1 20 12 0 18 3 6 5 2 4 20 5 11 3 4 12 3 15 4 12 16 3 2 11 4 11 5 4 4 6 19 7 12 15 1 6 13 10 8 8 14 13 17 7 20 5 5 13 19 6 3 4 19 19 14 13 17 19 14 20 13 3 13 9 17 17 0 5 12 6 14 19 10 18 18 5 8 13 0 0 14 20 14 6 5 19 20 12 5 19 3 11 14 17 2 14 2 2 6 14 9 6 20 20 0 1 11 2 12 6 1 1 12 2 5 5 8 7 4 8 13 14 13 14 9 4 16 13 4 19 4 1 9 1 6 8 20 3 18 18 7 11 10 0 1 16 11 1 0 4 10 18 6 0 6 18 15 13 14 13 8 11 12 11 20 1 2 17 0 17 14 4 11 13 10 15 17 6 11 19 19 13 10 7 5 14 9 2 1 4 20 2 12 19 14 11 1 15 11 9 6 3 19 9 2 1 0 19 0 19 9 4 3 20 15 15 9 13 1 4 8 10 3 12 17 11 16 18 7 11 10 20 11 5 19 4 13 6 7 9 0 15 7 7 6 10 10 16 13 1 19 13 1 0 0 9 4 9 7 16 12 19 2 19 10 8 8 13 20 8 18 18 18 7 18 2 1 15 8 7 14 10 6 19 1 7 5 20 1 11 3 14 17 6 3 3 9 4 8 3 16 6 4 13 5 17 14 15 15 4 13 3 0 5 14 6 2 1 3 9 0 2 4 11 13 3 14 11 3 18 7 7 13 20 20 13 3 11 18 17 10 1 20 11 6 4 10 8 16 13 17 6 3 15 14 1 11 7 3 17 3 18 18 19 18 15 3 19 1 5 5 14 8 10 6 2 15 16 3 17 14 18 6 17 19 11 2 14 9 5 9 5 19 15 10 8 10 16 10 4 2 13 4 4 4 8 3 4 11 13 19 0 9 12 3 2 16 16 20 20 20 11 2 18 10 20 2 8 6 9 1 14 16 2 19 12 7 7 6 15 20 5 6 4 5 15 17 12 7 10 18 5 6 3 14 18 19 20 15 0 3 15 16 11 6 1 8 0 9 0 9 0 0 0 8 15 18 11 2 6 11 11 8 8 12 4 7 14 9 5 9 14 4 12 3 12 3 15 1 4 11 9 12 15 20 14 4 14 12 8 17 5 12 6 1 18 7 2 1 18 19 3 1 5 7 6 0 5 7 11 20 7 3 12 7 2 11 8 7 18 10 10 8 20 12 4 0 7 6 7 18 8 15 12 19 14 14 1 4 4 16 16 2 8 7 17 16 8 18 7 11 11 14 20 18 14 1 12 14 14 19 20 13 10 15 0 2 15 11 5 19 14 2 19 18 6 11 18 13 10 11 1 6 20 6 19 11 13 17 13 11 16 6 14 14 16 17 11 14 7 8 5 6 9 16 16 17 16 19 15 7 12 13 19 14 2 12 13 10 13 11 19 20 15 4 5 6 10 15 9 20 19 11 3 6 4 9 3 0 15 8 6 9 16 1 19 20 1 6 11 19 14 11 10 20 18 18 16 11 5 2 9 13 5 4 2 2 12 1 1 13 17 4 13 10 1 18 8 3 3 11 16 9 0 11 0 7 14 9 11 2 6 20 14 13 1 2 13 6 18 1 3 6 20 2 14 18 6 1 20 11 16 7 5 12 7 17 11 16 5 10 14 18 2 15 14 6 19 17 15 11 4 6 12 16 3 5 5 13 10 3 3 9 3 6 15 2 11 4 3 8 13 2 0 16 0 8 16 14 20 6 7 5 10 11 12 14 17 3 4 20 10 4 8 16 16 2 14 15 15 18 20 17 13 13 18 3 8 17 10 18 0 14 2 9 10 12 1 19 20 15 16 5 6 6 7 20 7 1 12 11 16 19 17 20 12 2 12 9 15 4 1 11 3 6 15 19 2 9 2 17 8 6 13 0 11 13 1 7 4 7 11 16 12 6 10 3 9 6 1 5 19 10 6 13 4 18 18 10 12 7 7 2 1 4 8 2 6 5 6 2 15 7 5 12 18 18 2 14 15 3 10 5 3 15 0 18 20 17 2 5 17 19 8 7 13 13 14 14 15 7 17 19 10 16 1 13 7 10 2 13 19 5 10 3 19 8 15 17 14 20 2 10 20 8 17 2 8 5 17 0 14 6 4 14 10 19 15 17 14 8 8 1 14 14 7 1 4 10 15 10 3 5 1 15 11 15 4 5 5 2 15 12 8 8 0 6 20 17 9 17 3 5 10 11 16 5 0 10 10 17 18 11 0 18 18 12 0 14 11 15 9 14 16 11 5 9 12 13 16 14 6 8 4 1 3 19 17 9 12 8 5 0 19 0 18 10 11 3 14 1 10 15 11 20 18 1 18 19 5 20 13 19 7 8 12 19 15 14 7 5 9 7 14 19 3 15 8 20 18 5 8 8 11 13 9 16 18 8 4 11 0 8 13 19 17 20 12 18 19 12 6 8 5 15 7 12 14 14 1 11 6 16 11 10 6 14 9 14 16 4 0 2 4 12 16 20 19 17 17 20 14 15 9 3 12 14 17 11 18 6 20 5 13 10 0 13 8 1 19 17 15 14 12 17 2 6 2 14 4 4 18 5 2 19 4 6 19 4 18 15 13 9 19 10 5 19 13 15 15 11 2 5 4 9 7 16 8 18 10 16 12 19 10 13 0 12 18 1 2 14 6 9 0 16 19 14 15 12 18 3 5 15 10 15 14 14 1 20 5 8 16 0 10 1 7 12 12 3 0 13 0 11 11 6 14 0 11 18 14 18 15 3 8 2 5 7 13 5 9 17 7 20 8 17 4 12 5 0 6 14 13 12 11 0 10 14 5 3 10 20 2 15 20 6 13 17 13 4 7 7 10 7 0 8 14 12 2 15 12 2 8 7 6 18 17 12 11 1 4 11 19 7 9 0 13 9 20 19 16 19 3 10 4 20 11 7 15 15 16 6 3 9 5 1 4 6 17 6 7 2 19 3 13 10 8 5 10 8 9 16 20 11 13 8 5 9 11 12 14 11 12 16 12 1 9 4 12 11 3 10 10 16 3 19 2 0 0 12 2 10 13 13 6 20 13 2 2 3 19 8 8 12 8 2 3 9 1 14 15 20 1 19 13 8 0 10 0 4 4 12 11 20 10 16 2 11 15 0 15 12 4 16 9 1 13 9 3 4 13 19 20 18 18 12 18 13 7 12 3 8 3 1 13 5 2 8 12 15 20 11 17 18 17 10 19 0 5 6 9 10 12 15 17 14 8 6 16 1 1 2 0 7 18 2 19 5 15 2 0 6 4 6 13 16 16 11 10 4 12 4 1 10 12 17 2 1 11 5 16 17 13 15 7 8 9 2 8 17 4 10 4 9 20 6 11 16 19 7 5 18 19 6 9 6 13 19 8 14 0 11 20 16 15 18 16 10 1 18 12 8 13 0 11 11 17 12 16 14 9 17 6 17 0 15 2 20 7 9 7 0 10 7 12 12 8 0 7 0 13 4 2 6 18 15 6 2 14 5 9 16 2 1 12 10 16 8 0 3 6 20 9 14 7 16 15 11 3 9 6 13 17 0 6 1 17 16 11 15 4 0 6 18 5 18 16 19 17 10 10 18 15 5 17 0 3 11 2 4 10 5 2 4 13 7 0 20 13 20 3 0 12 5 16 3 10 5 17 0 7 11 15 15 14 19 12 1 13 17 11 12 12 9 0 2 10 15 18 15 0 13 14 16 3 5 0 19 19 7 8 13 5 16 1 10 17 0 19 15 10 3 3 15 16 12 18 18 12 11 16 4 16 4 18 11 16 15 12 5 12 2 20 3 14 17 4 18 10 9 17 2 13 16 4 4 16 13 9 11 9 1 4 7 11 0 10 10 10 3 13 7 15 0 10 8 8 5 7 4 9 3 12 11 2 5 7 20 13 12 1 1 16 15 15 0 0 2 13 14 9 10 3 18 1 3 5 18 5 20 17 2 13 15 11 4 16 18 7 12 3 5 3 8 7 10 12 9 0 18 11 6 5 20 2 12 16 16 7 11 14 13 14 5 3 2 8 7 5 16 16 13 16 10 0 14 17 9 10 13 18 20 9 9 10 1 17 3 2 8 5 6 9 13 4 6 7 4 7 18 18 2 9 0 9 10 8 0 13 4 2 11 12 13 2 3 11 14 17 16 13 6 16 11 19 2 14 20 9 10 19 10 3 10 13 17 16 14 16 18 17 18 9 5 19 15 9 0 2 16 1 10 18 0 5 4 14 11 20 5 14 13 0 15 8 16 13 18 16 19 2 14 19 5 2 15 17 10 14 8 2 0 0 16 12 0 6 17 4 6 8 8 10 17 18 11 2 3 5 5 19 14 13 12 16 15 13 20 4 17 16 13 20 10 19 7 20 15 6 9 3 10 2 17 5 18 19 11 20 16 2 14 8 9 12 9 13 12 17 5 8 4 4 5 4 18 2 20 14 15 11 17 3 9 5 16 3 4 15 8 15 1 8 11 16 6 0 0 1 20 6 12 6 8 11 17 5 9 12 18 13 14 16 10 10 14 18 18 17 12 4 4 17 11 7 5 16 0 18 9 10 12 2 10 13 5 5 20 18 10 19 6 14 2 13 13 14 6 10 1 9 18 8 13 9 6 0 7 0 8 19 10 18 20 15 12 7 6 6 5 18 7 0 1 10 17 8 6 11 13 2 16 16 20 20 20 14 19 15 0 19 1 7 1 5 1 6 15 19 7 8 4 2 8 17 7 14 11 0 8 11 12 18 13 9 8 18 14 13 18 4 4 19 20 2 1 8 16 12 3 14 11 20 7 10 14 13 7 17 3 16 2 2 14 19 19 9 5 2 0 9 5 20 3 7 7 20 2 17 17 12 8 3 8 15 2 12 7 17 5 8 18 9 14 15 3 6 15 7 15 18 2 20 13 15 11 6 0 13 12 17 19 0 9 2 18 5 5 7 9 1 9 0 19 14 1 11 16 18 4 17 15 0 16 13 5 12 12 14 1 10 12 2 12 7 6 6 2 15 8 2 1 16 12 2 6 1 0 18 2 8 16 7 7 10 9 10 7 6 16 16 1 10 13 20 15 0 4 20 13 4 9 6 12 5 6 5 7 19 13 2 18 17 20 18 20 17 3 10 5 12 3 17 10 0 2 16 19 14 3 0 0 17 16 16 10 19 10 8 10 1 1 11 1 10 3 20 19 6 11 20 19 17 8 2 10 2 3 19 3 9 4 5 20 17 12 8 10 7 14 12 9 18 12 12 15 6 7 6 1 1 20 2 2 12 6 13 7 5 5 3 6 16 18 9 6 9 9 8 2 17 6 20 14 2 0 2 4 19 7 10 10 20 5 3 14 3 11 7 16 8 15 15 18 7 12 1 19 12 14 4 19 12 12 17 4 20 18 10 14 18 19 7 1 4 10 16 19 0 18 12 1 7 4 18 20 13 2 4 2 6 7 10 0 10 2 13 3 11 17 10 19 6 2 5 2 1 3 3 9 8 18 16 12 17 13 16 3 17 19 11 1 18 6 9 6 7 14 20 0 3 11 2 2 4 4 8 12 0 13 5 3 8 0 0 17 4 18 9 4 1 3 3 1 14 9 14 1 13 17 1 2 16 20 6 7 14 9 3 19 6 5 17 7 9 18 3 10 4 6 5 18 0 8 7 14 17 20 18 20 14 7 9 3 18 5 17 10 15 5 0 6 2 18 0 7 19 20 1 4 8 20 19 2 2 7 6 20 4 17 20 20 17 13 19 11 8 2 18 16 5 18 7 14 19 11 0 5 19 5 20 9 16 16 1 10 12 14 10 20 1 6 9 7 3 2 18 19 20 14 1 13 19 16 2 19 17 10 6 4 16 3 8 1 16 4 0 3 4 20 6 9 14 9 17 15 20 17 16 15 4 14 4 15 13 4 6 14 12 18 16 11 3 18 1 16 18 13 5 1 3 11 15 12 14 1 8 11 9 16 14 14 9 8 4 15 1 6 6 13 1 18 6 6 3 10 12 3 2 10 4 3 15 8 1 6 16 12 9 18 11 12 3 12 6 20 15 2 8 5 12 7 11 2 7 18 6 6 20 19 12 1 17 3 14 9 16 20 12 8 2 2 6 9 16 14 20 9 12 0 15 19 1 7 1 15 11 14 19 15 13 14 16 12 4 20 1 13 9 2 19 19 5 2 15 4 2 19 12 1 20 10 11 2 18 18 18 5 14 3 9 10 7 17 17 7 6 7 2 4 10 19 10 1 9 14 5 19 2 7 6 19 13 17 9 20 18 19 14 2 8 16 3 4 8 18 11 2 3 10 11 19 17 20 18 6 1 14 4 6 11 0 16 10 16 9 6 3 16 11 2 8 5 15 9 6 18 20 20 0 3 3 14 12 19 17 13 0 18 16 4 10 17 12 2 19 0 11 10 20 13 14 16 1 2 20 7 8 16 5 17 15 13 13 7 2 7 14 17 18 14 10 3 14 8 4 6 15 8 11 6 11 10 13 1 16 4 1 11 20 20 10 11 19 5 17 7 14 18 19 14 1 3 7 12 19 20 18 19 16 1 11 2 5 20 1 18 1 0 14 15 9 14 14 17 5 7 17 5 4 16 15 17 4 16 9 1 20 11 4 12 9 11 12 10 11 20 9 13 12 15 9 5 7 13 4 9 9 20 8 7 5 17 2 4 15 20 0 17 17 3 3 5 2 1 16 11 2 14 12 12 20 17 8 16 20 17 9 3 17 20 19 2 3 17 6 10 20 0 15 11 13 8 9 17 15 10 10 12 8 11 2 1 12 14 0 12 8 15 18 13 17 3 2 13 20 8 11 13 9 19 0 12 7 6 3 4 9 18 17 13 18 7 0 10 13 9 3 12 6 2 18 4 11 15 15 6 14 8 3 1 8 18 20 8 11 19 8 16 20 16 7 12 12 12 20 3 17 11 10 13 8 11 12 9 1 19 10 19 13 14 17 7 19 8 18 11 17 12 0 16 15 12 16 17 19 10 12 1 19 20 10 17 17 10 15 13 11 10 12 6 7 1 0 5 9 0 17 4 12 8 6 2 0 11 17 8 17 5 18 13 15 0 10 9 4 3 3 13 13 19 1 18 10 0 12 7 10 0 5 11 10 13 19 1 1 17 4 11 18 17 1 15 16 18 5 0 10 1 20 14 8 16 18 5 8 14 20 18 16 12 12 10 9 11 1 18 9 6 2 3 18 17 15 18 20 11 18 4 20 14 0 13 9 14 14 7 3 18 17 1 13 4 11 8 4 20 15 13 1 18 3 12 3 16 11 3 7 19 3 14 13 3 15 1 13 11 4 6 11 18 7 16 17 19 15 5 20 20 14 17 19 0 4 15 20 7 12 8 10 6 14 6 6 2 18 18 20 12 11 2 8 13 8 0 3 10 14 17 2 9 8 5 6 4 9 2 1 7 11 3 2 20 9 20 10 13 17 2 7 0 0 1 1 13 6 15 18 16 4 13 5 6 19 18 19 18 7 14 6 17 11 18 11 9 7 10 7 2 20 10 6 19 16 1 20 7 3 0 6 13 1 7 1 15 17 4 5 12 20 17 10 14 20 17 3 17 5 0 14 12 0 19 6 18 13 20 11 16 17 1 4 15 11 5 11 20 7 9 15 11 7 6 12 19 18 20 18 7 19 5 10 9 15 13 9 12 18 2 5 18 13 1 5 20 14 5 19 19 18 20 12 12 1 19 5 2 0 20 4 10 6 5 13 12 13 14 0 4 11 9 1 0 2 9 1 18 5 0 9 9 9 10 5 11 4 11 2 17 5 0 17 16 15 18 17 4 14 17 3 2 6 5 9 0 10 1 7 18 18 0 4 8 0 11 15 5 18 5 3 13 6 19 2 0 4 2 20 11 9 9 0 0 2 10 8 20 9 8 14 4 10 10 15 18 18 5 12 10 19 12 20 9 9 3 19 10 13 10 13 7 12 15 17 16 16 16 2 1 7 8 14 9 5 10 0 5 9 14 10 8 2 7 20 2 13 1 16 19 14 13 11 6 16 1 3 11 5 11 13 14 18 13 5 1 7 14 1 17 17 18 20 3 12 14 1 7 5 3 6 16 1 15 17 2 5 17 12 9 15 9 20 7 18 0 17 14 16 0 10 10 2 14 2 7 6 4 16 2 15 9 18 13 16 6 10 13 14 19 16 18 11 18 15 5 18 19 11 18 3 16 3 3 14 10 11 13 8 18 3 9 16 5 17 18 17 19 4 12 20 15 5 9 14 0 4 11 5 12 20 19 3 3 19 5 15 14 4 2 9 6 1 9 7 1 20 0 10 19 20 11 17 13 20 0 4 7 4 8 10 6 7 19 16 1 19 9 19 10 10 14 17 12 2 14 10 3 18 20 16 17 5 20 4 17 5 2 2 0 18 6 12 1 11 10 16 3 10 4 7 2 18 8 3 9 10 8 16 3 8 9 12 13 2 5 1 20 19 17 4 1 13 0 20 6 18 14 5 20 19 14 10 5 13 19 3 20 9 6 3 6 20 7 6 15 10 14 19 20 0 18 6 11 3 19 4 13 3 1 5 12 5 7 8 13 0 11 3 16 8 20 1 17 0 13 6 16 1 13 14 19 10 0 5 13 17 8 9 11 2 7 9 5 6 12 3 18 0 8 6 16 18 10 16 0 17 12 7 12 18 17 17 15 0 1 6 13 0 5 13 12 2 0 5 11 3 11 11 12 12 7 13 20 0 13 6 16 14 16 7 11 9 16 9 10 3 17 11 14 9 6 3 19 19 17 14 7 8 5 10 7 0 0 12 4 17 13 3 15 14 2 15 20 18 5 1 20 16 11 8 6 10 4 10 12 4 9 0 16 1 7 9 10 17 20 11 3 12 7 1 16 11 3 20 7 19 12 7 2 17 11 20 1 6 20 10 15 4 13 11 11 16 16 1 4 3 5 15 12 11 15 19 13 16 11 17 1 9 15 6 3 3 11 9 4 2 11 10 10 2 14 5 2 13 2 10 0 3 20 11 14 8 1 20 19 12 16 16 8 17 14 14 13 10 7 9 5 4 13 17 3 19 4 9 5 7 2 14 15 14 19 7 15 1 2 11 13 19 15 17 8 0 2 7 7 6 10 10 2 16 2 5 11 13 9 6 4 14 14 15 16 10 15 7 17 14 1 3 19 10 1 0 0 3 10 13 7 18 3 12 5 6 17 9 18 10 20 5 1 12 9 3 0 19 13 3 1 14 8 17 19 8 15 12 13 0 18 15 15 15 18 9 16 13 5 18 3 1 2 3 8 4 17 0 0 12 11 0 0 9 9 12 3 14 6 7 16 8 20 9 20 18 19 13 5 1 14 0 10 2 13 2 17 0 0 9 7 7 19 17 9 11 6 5 12 6 15 12 8 5 0 11 11 14 12 5 11 14 17 11 9 20 0 4 1 10 8 14 1 3 0 6 2 14 16 20 7 16 19 17 1 20 4 20 3 11 11 0 1 13 14 3 17 5 17 1 18 6 11 0 5 2 3 8 7 2 14 7 9 2 6 10 3 4 8 10 4 6 0 12 18 3 10 1 13 2 9 7 20 6 11 8 12 6 3 19 7 15 4 4 15 16 17 15 16 7 1 20 0 10 8 9 7 0 13 17 9 4 16 20 12 20 16 4 20 4 6 19 7 15 12 16 2 14 15 8 5 17 3 17 10 5 11 6 2 9 16 1 16 5 11 3 7 12 0 17 15 20 10 15 19 13 15 19 12 4 18 1 12 16 14 11 2 2 8 11 10 1 10 18 8 0 8 14 17 18 20 5 9 17 5 0 14 1 19 2 11 1 15 2 2 9 0 6 19 7 0 3 4 0 13 9 4 19 1 12 20 20 9 1 13 15 5 3 9 0 10 18 0 9 13 15 2 10 12 18 10 16 15 19 5 9 20 5 14 13 19 10 9 10 11 8 15 10 0 20 14 1 13 3 14 19 3 3 7 18 17 5 15 0 18 5 6 1 7 6 3 19 6 18 20 14 0 3 9 2 4 4 20 2 19 19 8 8 13 9 12 14 4 0 17 19 19 6 18 16 2 2 15 19 5 5 11 1 7 19 20 1 16 16 15 13 16 15 12 10 1 0 2 19 13 2 19 9 13 15 3 7 20 11 6 16 8 2 17 8 14 16 1 1 2 18 15 11 12 8 9 7 20 7 16 15 9 3 6 13 0 20 6 19 3 18 18 4 2 9 8 17 19 15 14 17 4 20 16 14 5 11 2 9 20 5 16 10 2 4 19 15 4 4 13 13 4 15 19 18 16 2 11 20 17 14 1 4 12 4 19 13 1 16 2 20 0 8 1 8 7 19 5 13 8 5 5 7 14 11 3 11 7 16 6 17 16 1 5 4 6 19 8 9 14 1 16 14 8 12 19 0 4 7 0 20 10 9 18 12 2 16 18 2 14 13 8 19 18 1 12 5 19 2 1 2 16 5 2 7 14 2 7 3 1 3 20 4 19 4 17 15 1 20 15 17 16 0 5 4 8 15 7 5 17 12 11 17 6 16 13 0 9 12 20 17 5 1 10 16 14 9 5 20 16 5 14 14 9 17 0 11 4 7 6 8 11 8 12 14 16 5 13 18 2 20 0 18 0 19 4 8 5 18 20 12 3 15 15 5 4 5 1 4 7 1 16 3 12 4 6 7 20 17 9 2 7 9 20 11 16 5 12 14 12 8 9 17 4 10 3 15 1 16 4 10 18 5 20 15 15 2 20 13 5 15 19 5 6 8 6 14 19 4 8 7 11 19 20 18 9 5 13 18 5 18 5 2 11 17 16 20 18 19 14 17 16 16 11 10 5 0 0 14 4 13 9 13 6 20 0 16 9 16 9 2 8 16 16 18 0 15 1 15 2 9 0 15 20 5 10 2 18 10 7 6 16 13 13 1 1 14 8 17 18 6 0 9 5 13 1 4 7 1 11 14 6 1 14 11 13 14 17 5 14 8 0 6 1 4 4 12 13 19 6 12 14 1 12 4 16 18 15 12 7 18 11 15 4 18 11 11 17 2 15 3 9 1 10 4 10 12 10 16 1 1 0 12 5 17 9 11 9 13 12 1 8 11 13 11 5 16 17 7 15 19 7 15 12 2 16 16 3 13 14 10 5 9 0 2 20 20 4 18 8 5 19 9 6 2 19 18 20 0 12 11 19 9 7 19 0 8 19 15 4 4 4 5 7 2 17 4 18 18 7 16 4 4 2 1 0 6 12 19 12 18 12 17 0 0 13 16 5 10 19 0 4 6 7 3 7 5 13 2 20 0 9 19 8 14 0 18 0 5 7 9 3 18 0 14 5 18 6 4 3 0 4 9 10 14 12 13 0 2 13 15 5 0 19 1 6 6 1 16 10 3 11 12 3 2 19 7 8 13 5 4 9 20 8 6 4 11 11 4 13 9 0 15 9 16 4 20 2 1 19 5 4 6 5 2 6 16 5 18 17 18 18 16 11 12 13 2 5 9 9 17 8 18 8 18 1 9 16 6 11 11 14 4 10 16 14 6 17 6 18 10 0 11 20 6 18 4 17 11 17 11 18 8 9 6 5 13 10 13 19 16 16 20 18 3 4 6 20 2 19 15 8 10 3 13 5 20 3 14 6 0 7 10 17 12 14 19 14 18 15 9 17 5 2 16 12 12 6 16 1 4 11 3 3 5 7 19 20 1 12 3 18 7 0 12 18 2 15 13 14 19 12 10 13 8 1 9 14 2 17 8 15 3 6 6 6 17 7 16 9 5 10 20 8 8 1 0 9 17 15 2 3 9 12 2 17 6 4 6 10 11 15 18 17 9 18 6 6 15 16 3 17 9 0 13 19 1 20 17 12 4 0 0 17 17 0 4 19 6 3 2 10 6 15 5 15 18 8 11 3 1 3 13 6 3 18 2 8 6 2 7 7 16 10 9 12 0 12 13 6 17 11 11 8 13 5 15 10 11 1 1 17 10 1 9 11 1 4 17 2 1 13 6 14 9 8 9 3 13 15 8 13 14 10 12 8 19 3 1 2 5 8 7 9 10 0 17 14 6 6 20 6 12 19 7 3 14 18 3 12 0 5 19 7 1 9 10 5 15 8 20 11 3 8 9 19 8 1 1 8 18 14 15 6 15 14 12 9 3 13 12 5 7 18 12 1 16 8 8 15 11 16 8 9 12 14 10 12 1 20 20 19 11 11 3 18 4 19 4 10 10 9 0 20 8 13 11 8 12 4 17 2 15 17 20 13 17 15 9 8 1 1 8 3 16 9 8 2 8 9 13 19 12 8 0 12 8 6 8 8 17 3 8 1 4 8 8 17 12 5 16 3 0 13 4 17 7 17 2 3 5 19 1 18 19 5 14 0 0 12 3 19 2 8 18 2 19 18 15 12 13 1 8 7 15 2 15 11 1 0 13 7 2 20 19 16 18 1 0 17 18 4 5 3 20 8 0 20 18 12 0 19 5 17 3 10 17 17 9 3 16 14 7 5 5 18 7 13 5 20 12 19 20 16 4 7 3 2 7 5 0 0 11 17 8 1 15 6 12 10 19 14 18 16 17 14 7 12 14 11 20 7 18 7 14 4 17 2 6 10 20 16 1 8 19 16 1 4 11 7 13 8 14 8 5 17 15 16 14 15 16 11 19 5 13 13 19 15 7 2 4 11 20 1 7 0 10 18 13 12 13 2 0 7 3 16 13 14 3 9 10 18 18 18 5 13 2 4 11 10 1 20 9 6 14 17 12 1 3 5 18 9 2 8 5 2 11 7 2 6 17 5 14 11 13 10 16 19 17 19 12 10 14 12 15 17 13 9 15 5 13 17 0 2 10 6 2 11 18 1 6 12 17 3 20 7 8 16 9 12 16 9 13 3 15 0 8 15 8 19 19 0 14 3 19 0 2 4 0 4 7 11 18 13 18 2 20 15 1 14 8 17 8 17 5 16 9 5 18 10 4 8 12 15 7 2 6 7 3 1 9 7 7 0 19 8 8 0 17 15 10 19 16 0 13 15 1 3 7 17 6 12 7 6 15 19 14 1 2 4 20 4 3 5 11 20 6 9 18 15 13 17 6 5 13 20 2 5 5 14 2 4 17 19 11 13 9 2 0 19 16 2 5 15 13 7 13 16 6 11 20 19 0 13 11 2 12 17 12 16 2 5 9 18 12 7 1 0 18 12 16 10 20 6 18 7 0 6 20 9 0 8 4 18 17 20 9 9 4 16 2 16 11 20 19 13 12 12 13 0 4 17 3 15 5 2 10 16 6 12 2 14 2 13 0 3 17 10 8 11 9 12 16 1 11 10 3 19 3 2 6 7 11 2 12 3 6 14 13 7 10 10 20 1 6 0 20 2 12 15 11 2 15 1 8 4 3 11 0 5 15 2 9 8 5 12 6 17 11 14 6 11 0 11 11 15 5 14 0 19 11 5 14 6 10 5 17 13 14 6 6 8 14 4 20 13 12 0 17 9 3 16 11 4 8 7 12 10 18 8 7 2 2 1 0 12 8 1 14 9 13 12 3 4 15 17 6 20 20 12 9 14 12 17 9 7 10 13 10 2 5 8 3 0 13 4 17 18 10 10 0 13 3 10 11 10 6 9 10 2 4 3 15 12 6 10 18 20 0 10 6 11 19 13 10 7 20 12 5 8 1 0 6 19 4 11 19 18 6 15 6 12 7 9 11 4 10 2 5 6 14 4 0 0 17 1 20 17 13 16 3 2 1 19 15 6 1 12 19 14 14 13 14 14 15 19 19 0 20 13 4 2 17 17 18 14 7 17 15 15 18 14 5 5 0 20 10 2 19 3 4 19 7 4 4 17 9 13 15 2 3 15 4 4 8 7 8 0 15 4 10 12 9 11 6 0 20 19 20 15 5 20 9 1 2 12 9 10 18 4 7 4 6 2 14 20 4 0 20 0 7 11 10 5 3 20 0 19 7 4 11 15 0 2 18 15 14 9 16 4 1 4 1 2 3 11 3 10 2 1 3 6 4 0 0 8 7 7 7 13 20 8 8 15 4 15 3 20 0 16 14 18 7 14 0 10 17 20 15 12 16 7 14 4 11 11 17 11 12 17 15 8 9 8 11 16 0 8 19 3 10 6 18 16 5 12 15 3 11 10 20 2 12 20 2 11 0 5 5 1 19 5 9 12 4 4 8 6 14 2 20 5 9 20 17 4 6 17 16 4 11 6 6 5 2 14 4 8 15 17 15 2 1 1 10 9 5 9 16 0 1 14 16 2 13 14 6 4 13 17 3 16 9 6 10 18 14 1 19 10 14 4 0 5 17 9 9 20 2 15 16 14 18 14 13 16 20 16 0 8 20 16 20 7 17 10 7 0 12 20 14 18 13 2 18 1 20 12 4 4 8 2 9 11 4 14 0 5 1 9 16 6 13 13 10 13 3 17 1 15 1 4 10 8 7 10 6 3 15 7 3 14 9 18 3 7 13 0 7 5 3 10 4 4 16 11 12 16 1 16 15 7 15 5 15 17 0 19 3 4 16 18 2 0 4 20 12 7 13 6 0 2 19 13 14 8 14 13 10 5 16 16 10 15 7 12 4 9 0 20 0 13 11 18 15 9 5 15 4 6 5 2 18 12 6 18 11 13 8 13 3 8 15 4 11 12 14 17 18 17 9 5 10 1 11 1 13 0 10 4 6 18 12 19 3 15 12 19 3 9 12 12 17 11 1 16 7 18 15 15 12 11 12 17 11 14 8 6 1 12 1 18 3 17 20 10 6 18 10 16 9 16 7 13 0 10 8 4 18 17 8 11 12 10 9 9 1 20 19 16 0 20 6 6 6 6 19 18 9 8 15 8 12 17 7 14 16 2 20 3 10 4 1 16 19 12 13 17 2 20 20 9 0 6 15 19 11 4 15 4 17 11 9 17 4 12 2 9 13 10 16 10 7 17 6 18 0 10 9 6 12 12 10 10 6 18 19 19 19 5 9 16 14 5 3 1 19 6 4 7 3 13 14 3 14 9 14 20 17 2 3 9 1 19 7 4 11 14 16 12 17 8 10 14 10 12 18 12 9 0 13 10 4 7 17 14 13 16 0 9 4 10 5 6 7 12 10 12 8 7 17 4 2 6 11 17 7 15 19 0 15 9 14 10 13 15 8 14 5 19 19 13 7 12 1 15 15 7 19 2 11 13 11 5 15 14 11 5 3 6 8 5 13 0 5 14 19 19 11 13 15 20 15 19 9 12 10 19 4 16 6 17 19 1 18 16 7 16 17 1 3 10 16 7 1 20 7 11 11 18 0 10 0 19 0 1 8 8 3 4 17 4 9 6 6 4 3 0 8 19 14 12 5 18 9 2 6 19 14 10 19 8 11 17 8 16 18 14 3 13 17 10 1 13 19 15 15 16 0 13 6 3 15 7 17 8 6 14 14 12 12 19 7 10 6 16 12 10 14 12 5 8 8 1 18 1 1 1 4 11 1 4 11 17 5 3 0 1 10 14 6 14 0 16 13 13 16 15 14 12 3 18 19 3 2 19 11 7 17 13 6 18 8 19 13 12 1 9 1 3 8 16 12 18 10 5 1 20 3 16 12 13 19 20 0 10 20 10 19 8 0 16 11 17 2 6 19 13 15 16 9 6 8 0 19 12 12 1 14 18 7 18 15 12 16 15 6 0 17 19 17 9 17 9 17 13 7 20 5 14 19 18 18 13 3 0 17 4 6 0 8 19 11 16 14 1 15 4 0 15 3 20 16 11 16 20 14 9 6 20 7 7 5 11 6 6 13 9 1 6 1 19 19 3 14 6 8 19 8 12 2 4 6 11 8 3 14 16 5 13 9 17 14 12 4 17 5 2 17 0 15 4 3 17 0 18 3 17 8 11 11 10 19 18 14 14 8 13 2 12 3 10 3 4 19 2 4 15 11 13 18 6 7 1 2 5 5 10 0 0 16 3 8 7 12 0 7 2 0 5 12 15 0 16 7 12 20 16 16 1 16 11 16 16 9 5 20 0 18 7 11 11 16 20 5 16 10 10 13 14 6 15 11 10 0 20 15 17 13 4 15 1 2 19 7 12 16 17 8 20 4 11 14 20 5 15 10 18 1 10 15 16 19 10 12 5 12 0 12 13 20 16 14 5 1 3 10 4 8 10 18 11 13 4 2 7 5 13 3 10 9 12 5 11 3 4 9 9 8 13 12 9 6 3 11 17 18 14 19 9 14 17 4 12 3 20 11 4 18 5 10 2 0 20 3 4 13 20 14 14 4 13 5 4 9 15 10 1 8 1 14 1 16 5 4 7 1 15 4 10 12 14 20 1 19 4 4 16 15 14 6 5 18 13 2 9 4 8 0 11 9 19 9 17 2 5 2 4 10 1 10 9 2 6 0 9 14 19 15 0 4 19 20 1 20 15 5 13 7 7 14 20 10 19 9 14 19 12 20 2 6 19 3 15 0 1 18 13 0 16 6 4 10 5 16 4 12 9 20 13 14 19 9 17 12 5 1 8 8 1 0 11 18 10 13 6 14 15 19 9 5 3 11 5 16 16 13 6 16 13 20 3 17 20 10 11 10 6 3 16 9 5 17 4 11 8 11 18 18 9 3 3 15 11 15 6 15 16 6 13 0 3 8 14 8 10 8 5 16 19 12 10 10 20 7 16 16 8 7 5 19 20 15 6 4 2 4 2 0 9 14 1 14 10 5 9 10 1 14 12 12 2 12 6 18 7 17 20 9 12 10 15 1 9 8 2 18 20 5 12 20 12 7 18 12 10 16 17 16 8 10 2 14 11 15 16 3 11 1 19 18 9 11 14 10 14 11 19 17 0 0 12 3 17 18 10 14 4 12 2 18 15 7 2 0 1 5 0 7 13 19 16 10 17 18 7 10 9 7 2 8 5 11 14 13 10 15 7 0 17 18 7 14 16 4 0 9 7 20 6 11 3 17 12 8 20 3 1 13 9 17 6 6 0 8 11 15 18 20 19 20 13 1 9 11 6 19 13 16 11 3 20 7 16 8 13 2 14 5 14 10 3 14 15 2 8 7 0 1 7 16 3 4 6 5 11 19 8 20 15 15 1 15 0 0 1 6 2 19 0 17 7 4 7 14 19 3 5 0 3 9 14 15 1 20 13 8 13 18 20 18 5 5 6 18 13 4 7 14 9 11 1 17 15 13 8 15 7 9 12 7 0 20 0 10 2 11 17 3 2 19 20 19 3 3 16 0 7 3 0 3 18 0 11 5 0 19 3 13 2 10 15 20 11 9 14 16 17 13 19 9 4 17 15 20 19 15 5 15 15 12 11 13 10 6 4 17 11 14 15 17 11 15 10 0 8 9 6 18 5 5 6 5 7 18 13 6 18 0 9 9 10 5 9 6 19 0 2 10 11 18 3 3 16 8 12 12 12 2 18 1 17 6 8 8 19 0 6 3 6 14 12 10 13 12 5 0 12 4 19 0 14 4 11 15 5 12 16 0 10 10 5 18 20 8 7 10 4 3 16 2 20 1 15 17 16 18 18 17 0 16 8 8 14 12 3 2 8 15 10 8 14 6 17 2 2 2 4 2 10 12 11 13 5 16 6 13 13 14 13 12 8 19 20 1 14 17 1 15 2 12 15 18 11 0 17 5 17 7 12 12 17 1 2 1 1 17 2 19 20 6 18 0 9 6 7 19 16 6 14 17 19 11 20 9 17 2 8 6 11 2 5 0 16 14 14 10 10 5 0 0 6 10 14 8 6 14 13 18 5 4 0 20 13 16 7 3 10 8 13 7 2 4 19 8 4 8 15 2 12 10 7 16 0 4 0 3 2 7 16 8 3 6 14 17 1 8 11 12 7 3 3 1 8 19 13 17 2 3 17 14 10 16 6 16 5 1 16 10 19 8 19 0 7 12 5 3 2 7 11 8 16 1 19 12 20 15 2 14 20 13 17 10 10 18 17 13 17 17 19 19 11 3 16 1 18 18 20 2 11 12 18 6 12 10 11 16 0 6 15 15 7 18 15 3 9 2 10 14 2 18 15 12 2 20 12 11 8 10 17 3 4 4 13 3 19 9 5 3 3 2 13 11 18 14 18 3 3 7 13 3 1 11 4 3 0 12 13 7 9 11 9 5 18 8 7 10 1 1 4 1 12 20 0 14 14 11 14 5 17 8 8 1 20 14 11 16 2 3 1 2 3 9 13 13 5 10 18 20 10 2 0 9 14 5 1 15 17 7 15 3 20 6 12 2 20 1 7 14 8 7 2 10 13 14 10 14 4 14 18 4 11 16 0 13 13 15 2 6 9 14 19 15 0 4 1 17 17 11 6 5 16 14 15 11 8 3 11 9 3 7 16 1 11 5 4 16 8 1 19 4 2 3 15 7 9 19 19 13 6 14 7 2 18 4 18 11 18 2 1 14 17 15 20 20 19 17 3 16 3 16 17 9 6 4 3 0 5 9 12 9 14 5 8 6 10 6 19 16 0 18 5 10 14 16 8 9 14 11 15 0 8 14 4 3 20 9 17 19 0 14 17 1 16 9 5 20 19 15 20 9 2 5 7 1 15 5 8 11 20 10 13 9 10 4 5 8 17 16 17 15 2 12 6 17 5 19 17 20 11 16 9 17 1 0 11 11 1 1 7 8 13 19 5 5 11 10 8 17 7 14 12 2 6 1 15 18 9 5 8 7 4 12 18 11 17 8 14 4 20 20 4 6 15 5 14 16 0 3 2 14 16 19 7 5 0 5 11 7 19 17 15 3 5 3 2 8 17 12 8 6 13 0 0 12 4 18 2 17 12 17 19 1 16 1 15 11 15 6 19 19 0 4 15 19 20 5 3 10 17 4 12 11 10 11 1 17 1 7 1 5 6 8 18 14 4 2 19 8 12 0 17 3 7 20 8 19 19 8 5 11 7 17 6 15 18 16 20 17 16 12 5 0 13 0 8 18 6 10 8 7 1 9 0 18 7 1 8 10 17 12 8 5 6 15 20 13 20 15 20 0 8 9 1 13 1 15 7 19 3 12 0 6 20 7 0 13 9 8 20 4 19 13 19 15 19 0 12 20 1 18 17 20 9 3 16 9 9 14 7 13 0 2 7 16 2 3 12 7 4 20 6 20 11 5 2 13 16 6 15 17 6 18 17 18 12 3 12 8 17 4 0 15 4 8 1 7 20 14 18 4 1 7 14 4 11 12 14 10 7 20 5 16 20 12 0 10 12 9 7 13 6 15 1 15 14 5 13 14 1 12 0 13 13 2 16 0 8 1 11 16 19 20 13 14 14 14 16 19 13 8 6 20 8 18 3 14 1 5 13 7 3 2 12 17 9 7 17 12 5 11 13 13 4 16 0 18 11 9 6 17 14 20 17 5 11 11 10 9 19 15 9 4 4 5 14 19 9 8 14 8 2 4 10 17 6 14 4 11 1 19 16 11 6 0 13 12 16 3 8 4 10 14 11 10 18 1 13 10 14 3 14 9 18 10 4 18 12 6 14 4 9 13 5 18 7 6 18 13 18 9 9 13 11 11 9 20 13 1 3 16 11 4 0 9 20 8 6 15 1 0 7 17 14 4 12 18 17 19 9 17 13 6 10 16 1 17 13 20 2 10 2 8 0 10 4 0 19 19 6 0 2 9 16 12 13 7 5 3 3 7 5 3 16 3 17 16 20 20 18 20 20 16 9 9 18 5 7 19 16 4 4 1 9 4 1 4 1 13 18 4 3 6 0 1 11 1 3 8 1 18 5 18 9 1 6 14 20 19 11 10 3 3 19 20 4 19 7 15 15 18 11 9 19 11 0 19 1 5 7 17 15 1 9 15 13 3 15 2 19 14 0 12 4 9 4 9 20 20 2 5 15 17 1 14 6 20 12 19 20 18 7 15 1 6 20 5 18 7 2 14 15 19 8 13 14 17 12 3 0 14 7 9 19 9 7 4 16 11 5 2 14 0 10 7 6 0 11 7 0 20 16 13 19 16 16 17 6 19 16 7 15 20 13 0 20 16 15 17 11 20 9 7 14 17 20 10 9 12 0 17 7 8 0 10 14 13 11 15 20 6 15 1 6 15 6 14 10 6 2 18 10 9 10 12 14 14 4 7 20 9 16 16 2 10 8 7 4 0 8 15 18 3 3 18 2 11 11 13 8 15 12 5 7 2 9 1 10 13 2 17 11 13 20 4 5 8 15 0 15 8 12 17 7 0 1 18 4 13 2 12 14 17 16 3 12 13 6 1 9 2 18 20 15 4 10 4 3 13 7 10 3 12 3 2 4 9 8 1 5 10 12 5 18 5 15 5 16 8 10 7 16 6 11 12 10 11 1 13 19 15 18 1 14 2 7 1 6 17 2 15 17 9 3 1 20 11 2 0 2 8 11 11 12 4 10 10 6 13 11 9 12 19 13 4 16 6 0 18 14 15 12 16 14 10 5 0 9 9 3 20 7 12 2 9 17 8 16 19 17 9 3 11 12 2 6 4 19 18 12 19 8 16 17 0 2 13 10 5 12 16 18 1 3 14 1 4 10 16 12 10 9 2 6 0 4 20 20 9 20 18 16 5 3 17 9 5 17 1 3 2 11 11 1 20 9 10 5 6 20 4 0 10 0 17 16 8 20 5 6 12 12 8 6 1 4 0 2 16 14 13 2 15 19 7 2 2 20 3 10 14 16 14 15 9 6 4 1 13 20 8 17 14 1 12 10 15 10 4 10 16 11 5 16 15 20 4 13 17 12 11 10 7 18 4 2 20 4 11 5 8 10 6 4 13 17 7 5 20 11 0 3 18 1 9 12 12 18 1 10 2 7 17 6 17 3 2 11 12 19 17 14 5 4 4 0 8 7 13 14 2 3 14 11 0 10 13 11 13 8 6 12 2 6 19 7 11 6 2 2 18 5 16 15 5 8 20 20 12 16 14 9 6 17 8 2 7 19 11 15 3 4 13 9 6 12 11 4 6 0 0 3 16 0 14 17 2 12 19 9 6 13 8 4 4 1 13 11 3 10 10 5 9 4 7 9 7 9 7 1 0 17 3 12 4 5 10 10 13 13 7 13 15 11 10 2 8 20 17 15 8 7 8 11 14 17 10 13 19 3 8 19 1 17 17 14 2 20 11 13 3 13 8 1 12 1 14 14 6 14 17 19 20 9 9 17 3 7 16 18 17 10 3 16 18 11 7 20 12 7 5 14 14 17 8 12 11 20 1 0 12 14 16 2 2 10 13 5 12 17 17 15 4 12 3 0 7 13 12 12 11 16 3 11 16 10 0 9 11 18 7 14 5 7 0 19 8 4 12 4 11 17 19 7 1 0 14 2 20 18 4 7 16 17 14 7 7 8 19 18 11 18 18 18 3 6 2 8 11 11 16 20 11 4 7 10 5 11 19 6 7 18 0 0 11 0 9 7 10 3 3 6 1 17 8 7 5 1 15 19 20 5 20 1 19 3 11 19 3 15 0 2 8 19 16 15 2 8 20 18 18 15 7 8 13 8 8 9 2 19 15 13 9 10 6 12 16 20 17 11 12 14 17 14 14 19 20 8 18 12 12 11 17 15 13 12 19 6 2 16 18 12 6 7 3 18 18 14 11 9 17 13 19 18 10 5 3 4 17 9 16 4 4 7 18 6 18 15 11 14 20 9 2 16 4 3 3 9 6 2 7 3 16 10 18 7 4 12 4 17 10 17 13 14 7 8 9 7 9 8 12 17 3 10 15 0 16 17 11 14 16 18 7 0 13 2 9 9 10 14 11 5 0 6 2 4 18 7 4 15 2 17 3 9 18 0 7 1 7 14 11 7 18 11 5 9 8 3 1 16 13 11 12 18 2 1 15 5 8 5 8 14 6 8 14 20 20 4 3 7 8 2 18 13 10 20 5 2 9 20 3 5 20 1 16 12 1 14 10 8 10 18 14 20 2 2 4 3 0 13 20 2 9 5 3 17 20 18 6 16 3 5 16 11 4 7 15 0 15 4 1 20 11 16 7 9 12 18 3 7 7 5 6 15 20 12 11 18 12 12 10 10 8 0 18 3 7 8 16 2 20 6 11 16 11 10 6 4 20 6 11 4 9 3 18 0 2 20 15 5 19 18 13 13 2 19 16 16 13 19 9 7 16 18 6 1 2 4 20 15 16 10 14 12 7 20 1 7 9 20 5 3 13 6 17 0 14 15 18 20 20 11 2 10 1 7 4 8 15 7 0 13 3 14 1 0 5 11 16 11 4 2 17 8 19 10 16 20 12 18 20 18 3 20 8 0 15 15 13 15 5 1 17 15 10 8 0 2 7 5 20 0 10 13 6 19 8 5 2 8 2 9 8 17 15 2 1 6 18 9 4 14 4 12 1 11 15 7 7 8 13 13 9 14 2 7 18 16 0 11 9 12 16 18 11 0 2 4 20 14 13 19 19 11 18 2 11 6 4 5 5 11 10 7 16 5 15 1 6 3 5 1 11 10 8 0 2 2 18 15 2 14 8 8 19 12 15 0 12 1 19 7 17 10 16 13 9 16 19 12 3 19 16 7 13 17 7 11 9 0 14 13 15 4 20 9 10 13 19 12 7 8 14 3 17 14 2 5 3 19 19 13 5 12 7 15 10 0 16 10 1 2 11 9 4 5 1 6 7 1 6 1 20 4 20 10 5 2 13 16 18 6 2 16 18 4 19 4 6 17 8 8 4 14 17 7 19 16 13 1 13 11 1 14 3 14 20 7 1 14 18 5 8 9 8 5 14 17 20 9 20 7 6 18 12 17 14 20 10 17 8 11 8 2 17 16 9 12 10 9 1 20 6 13 2 16 9 16 3 11 15 3 17 18 20 20 0 12 9 7 8 7 19 5 17 2 12 19 9 1 15 12 8 11 4 20 3 6 18 9 12 9 16 3 16 0 19 17 10 18 5 16 7 17 13 9 19 20 15 13 6 16 11 20 8 9 5 13 1 20 16 14 16 0 1 11 20 17 20 0 8 10 14 8 9 7 1 2 9 8 11 16 14 18 20 7 20 0 10 8 5 5 5 10 13 10 14 13 1 14 15 10 15 15 6 13 0 10 8 3 14 19 5 5 10 0 9 19 0 18 9 19 9 18 15 1 0 20 7 10 3 17 20 12 10 12 6 8 17 8 16 1 4 20 3 2 20 15 9 0 16 20 17 14 18 2 4 19 13 20 7 13 16 5 13 18 5 5 2 12 14 10 12 1 3 7 15 12 17 1 18 13 8 8 4 9 12 10 14 15 16 2 0 15 1 8 4 15 17 0 5 14 19 12 11 3 8 0 13 4 16 1 7 7 20 3 9 19 16 2 0 15 3 9 6 19 13 1 4 1 0 14 9 7 14 0 0 16 17 10 6 0 4 14 17 0 9 17 4 5 5 20 4 15 10 7 10 11 14 2 17 9 13 16 11 20 1 4 3 6 11 5 2 9 12 1 11 5 9 14 6 11 4 1 6 12 17 3 19 9 17 13 3 7 0 1 11 10 10 15 9 19 1 4 16 2 1 0 1 7 1 13 20 16 2 2 16 15 3 1 11 3 15 13 3 17 19 15 14 14 9 11 10 18 20 0 20 2 12 18 3 20 18 19 18 6 0 13 7 8 1 12 2 17 8 9 2 16 7 7 20 6 3 8 6 8 17 13 14 16 9 11 6 1 16 9 5 17 1 7 19 6 15 18 19 7 0 19 0 6 10 3 10 2 15 1 10 8 16 12 14 8 6 17 8 12 7 6 3 5 20 20 19 7 18 10 5 15 15 2 5 15 16 8 2 2 20 4 18 8 17 9 18 4 2 10 3 16 20 18 16 14 20 13 11 11 7 8 0 3 4 16 19 2 3 20 0 3 7 19 16 4 16 13 19 18 5 11 6 14 9 3 1 8 3 15 18 18 9 9 9 5 14 19 7 20 18 12 7 0 11 2 18 15 0 10 5 14 13 15 19 20 6 6 10 19 10 10 1 0 11 7 19 2 7 17 19 4 16 17 14 14 5 7 14 18 19 12 20 5 0 11 5 20 19 3 12 11 20 4 11 12 15 14 7 17 3 8 0 17 16 16 12 1 18 9 7 19 10 20 17 13 11 14 17 17 20 1 16 11 4 9 11 2 15 11 17 12 18 14 18 4 12 20 0 17 18 5 9 4 12 17 3 4 1 14 19 8 1 20 8 12 12 1 5 10 2 15 12 9 14 19 10 1 5 8 16 7 3 0 5 8 6 20 2 4 12 18 0 15 18 19 2 13 6 9 11 8 17 16 5 7 11 18 9 18 9 11 9 3 14 1 2 2 5 15 6 10 18 9 7 8 6 16 6 14 4 0 6 2 3 19 13 17 15 12 16 20 3 4 6 3 18 2 6 1 1 8 1 3 5 18 16 14 15 17 10 1 11 15 17 10 8 18 17 10 3 17 16 4 15 0 12 17 11 13 4 15 7 1 19 16 0 18 12 3 16 12 15 17 12 13 7 3 7 16 2 4 14 9 7 3 10 19 18 16 2 13 15 11 12 7 10 4 19 7 2 0 12 1 6 20 15 14 12 13 0 5 5 7 17 2 3 0 9 4 16 17 10 6 6 19 9 7 8 7 18 5 10 19 8 12 17 4 12 7 10 15 15 19 6 2 10 2 0 19 0 4 15 3 12 11 9 17 11 2 19 4 6 4 5 14 7 2 11 20 8 13 16 14 5 10 15 1 9 20 2 17 11 7 2 16 0 0 8 18 1 7 12 10 5 14 10 4 18 10 17 18 20 11 2 9 1 2 5 12 7 11 18 19 11 2 15 10 20 20 3 16 5 15 8 16 19 9 11 15 16 4 15 17 17 16 16 16 14 5 17 8 4 7 16 5 4 2 14 16 14 16 9 12 16 17 2 10 20 19 12 20 6 19 11 1 18 14 4 19 0 0 4 17 4 1 20 13 9 13 3 7 16 1 19 5 20 16 4 9 12 11 17 12 6 11 11 18 3 11 1 0 19 14 10 14 12 1 17 8 10 4 11 17 16 3 2 1 4 8 4 2 10 8 20 0 14 16 19 9 9 18 9 18 17 20 6 15 4 2 5 14 18 5 7 10 12 6 12 5 8 9 2 12 11 2 12 10 8 5 14 12 0 0 9 16 6 15 8 17 16 11 8 19 19 6 15 2 4 11 2 17 7 9 20 13 13 11 20 1 11 5 15 19 5 12 11 16 20 14 11 19 15 1 20 15 13 3 17 13 8 16 8 11 16 2 16 14 15 15 15 17 16 7 1 3 15 7 17 8 16 14 19 5 11 17 3 18 12 2 6 7 5 4 14 10 11 4 9 9 16 2 16 2 17 17 20 9 11 17 17 13 12 5 9 8 4 2 5 5 5 8 16 5 6 10 18 9 11 17 14 1 3 19 5 0 0 5 14 15 4 7 2 14 14 20 9 10 16 4 12 0 7 14 12 3 14 16 4 18 2 9 19 5 6 7 7 0 10 11 2 4 8 17 2 8 7 9 4 20 12 1 14 14 2 0 2 1 20 9 3 16 12 0 1 18 10 17 13 12 14 19 20 2 18 20 13 11 18 17 14 17 8 13 9 4 19 17 16 8 16 18 6 2 8 0 12 17 6 20 13 14 18 3 17 2 8 6 14 2 5 3 8 20 6 2 11 7 11 16 11 20 13 19 11 6 17 19 10 17 4 7 16 15 0 8 11 3 4 16 5 12 4 15 9 18 8 15 12 10 14 1 14 9 9 9 10 19 3 6 7 8 0 8 16 20 4 9 9 11 11 17 20 20 19 14 11 16 16 17 5 15 0 20 17 17 13 4 13 5 15 8 5 17 9 3 1 7 9 17 6 18 7 11 5 11 2 7 20 13 11 6 19 8 15 18 18 2 0 13 19 17 13 17 13 7 5 20 13 1 17 11 9 8 5 3 8 12 18 15 11 10 20 4 3 15 9 4 16 12 20 14 7 0 17 17 14 14 14 11 5 10 13 1 14 13 3 5 5 2 15 5 13 18 20 17 19 19 5 17 19 18 10 6 5 19 15 3 2 12 17 3 18 16 18 6 12 3 13 5 8 17 9 17 11 18 5 6 14 6 2 12 10 14 3 13 17 19 16 13 3 17 14 4 0 18 17 15 17 14 20 14 11 17 8 20 6 15 13 8 10 20 6 8 7 16 9 2 5 14 19 19 14 2 15 13 18 19 4 17 17 6 16 5 7 15 4 15 18 8 12 4 0 13 10 0 20 9 15 15 9 4 12 19 0 3 16 19 8 18 10 19 12 1 20 11 9 19 11 16 8 6 19 0 12 20 4 5 12 19 4 16 15 4 11 9 16 9 13 16 14 7 14 11 14 0 17 4 8 13 6 6 2 1 8 20 17 1 12 20 13 15 0 14 14 12 15 16 10 13 17 19 13 4 14 9 1 13 10 10 17 9 15 3 17 3 6 3 20 11 9 19 16 16 0 10 14 14 4 12 13 13 5 9 6 16 4 8 2 12 19 1 18 13 2 11 10 11 4 3 6 12 10 7 5 16 8 20 0 15 12 20 16 5 11 16 12 18 1 2 3 4 4 7 12 17 5 19 18 9 9 1 5 17 6 1 7 5 17 16 13 5 9 0 11 0 9 15 1 14 15 3 0 9 0 3 0 1 14 1 6 4 5 18 17 16 3 8 11 3 8 19 16 14 6 2 7 20 3 19 13 11 9 12 6 12 16 5 14 5 16 2 15 2 4 7 15 0 1 17 20 17 5 19 13 4 13 18 20 17 6 15 15 3 5 14 15 9 6 5 2 17 14 11 6 7 6 6 16 7 10 10 9 15 19 17 6 3 18 17 3 20 2 13 14 20 5 11 3 2 4 13 1 19 1 16 7 11 17 11 11 6 2 13 8 6 13 18 4 13 8 2 12 5 0 5 13 17 3 15 10 0 2 15 9 18 14 2 16 17 14 7 18 15 11 2 18 20 14 3 6 14 10 1 9 20 5 11 4 19 0 19 7 6 4 3 7 0 13 3 15 8 14 13 4 19 7 2 15 11 1 2 20 12 19 12 3 2 13 6 15 9 18 8 12 0 4 5 20 10 15 12 20 5 0 13 10 11 12 5 7 1 19 8 9 16 12 3 19 12 1 12 13 3 15 1 9 6 19 13 16 19 6 14 2 12 19 0 16 4 13 7 1 17 8 12 5 19 7 2 0 7 1 0 14 10 4 3 8 7 6 14 11 19 11 20 18 8 5 15 6 5 7 20 1 7 16 12 3 9 2 3 7 5 10 2 8 8 5 12 12 9 19 13 4 11 2 15 9 5 0 1 1 20 3 19 2 17 7 19 5 2 15 4 10 5 13 12 13 6 14 13 2 12 3 12 5 17 3 8 18 12 7 12 16 8 6 15 16 15 12 14 13 12 16 10 14 4 11 5 6 9 1 6 9 10 7 2 19 0 7 3 7 9 0 14 1 20 0 10 19 1 13 20 3 2 9 9 8 1 6 19 0 15 8 5 17 3 9 9 20 12 3 11 4 11 7 9 4 3 4 9 18 2 18 19 10 1 13 10 2 7 4 16 9 4 19 13 18 19 15 10 5 16 5 0 0 18 17 12 1 1 9 7 20 14 5 16 3 8 19 3 19 19 12 4 18 0 7 2 0 0 0 19 19 1 10 14 15 15 3 18 1 16 0 5 10 6 7 1 4 18 13 9 15 13 9 19 2 14 3 14 5 8 6 18 3 14 6 20 18 7 16 8 3 10 9 12 7 0 5 19 15 17 18 5 17 13 10 5 6 5 7 19 5 11 14 1 12 17 16 2 3 5 12 20 6 14 9 0 15 12 14 7 2 20 19 2 14 18 13 11 12 2 1 20 10 19 2 6 12 14 13 11 19 12 9 17 7 19 10 3 20 20 19 14 8 5 4 17 16 0 18 7 19 17 12 20 6 9 5 13 16 9 1 5 10 13 15 13 16 10 1 16 7 17 18 16 0 5 8 5 2 0 17 14 6 17 1 14 13 20 16 17 14 19 18 8 15 13 11 14 3 12 14 15 12 2 8 5 8 3 12 16 13 19 15 17 7 11 1 1 3 8 12 9 7 13 3 16 7 4 0 16 2 8 11 14 2 18 10 2 19 5 7 20 13 13 3 19 8 19 4 2 17 12 3 14 19 8 10 3 4 1 9 3 1 3 10 8 17 1 17 3 4 8 13 16 15 9 15 4 18 1 5 12 9 15 16 14 18 6 1 4 10 11 9 13 8 0 20 13 20 17 14 7 2 4 11 2 0 1 11 5 12 13 20 16 7 5 9 20 8 15 16 10 7 16 20 4 7 15 10 13 9 8 19 8 20 10 9 19 17 11 19 10 11 14 6 14 0 0 9 19 8 5 0 17 8 5 1 1 18 12 19 20 3 5 9 0 14 0 1 18 19 5 4 17 6 15 5 3 4 12 5 19 3 0 0 7 5 12 0 1 20 8 3 7 1 20 0 2 13 12 7 11 3 10 17 1 18 12 4 2 18 9 14 20 18 7 0 14 14 8 10 3 9 14 1 6 2 18 20 9 3 20 12 3 14 9 10 15 1 9 10 0 14 2 15 11 18 5 9 4 8 11 15 5 3 12 13 18 0 11 7 18 9 4 15 3 16 18 5 16 4 19 4 5 10 11 15 5 18 11 7 12 2 17 14 3 13 20 11 10 11 11 6 2 13 19 9 2 18 4 7 0 8 3 0 0 7 20 1 4 20 1 4 9 6 12 6 11 17 7 9 1 16 16 4 8 3 13 2 6 2 2 2 10 6 9 0 5 1 2 4 9 9 18 11 20 18 17 3 17 15 10 2 0 18 16 12 9 14 17 5 20 13 8 14 8 16 19 18 7 18 5 15 7 1 6 6 13 1 14 16 15 1 15 7 0 11 12 12 17 16 16 3 5 20 10 19 5 18 18 11 18 1 13 15 9 15 4 7 19 7 17 8 0 11 2 1 11 19 2 9 13 18 6 7 4 4 16 12 13 9 7 11 2 5 5 8 1 18 14 18 18 3 16 1 6 20 18 18 9 4 14 8 5 15 12 17 17 5 2 7 1 2 14 19 14 4 0 2 1 18 3 9 19 11 9 16 18 8 7 12 4 17 13 8 17 1 1 19 4 11 14 20 7 12 16 8 17 10 1 10 4 17 16 20 13 15 4 8 18 2 10 1 19 19 12 16 2 16 15 11 10 17 20 8 6 7 18 20 9 7 12 5 2 5 16 15 12 14 6 6 15 13 6 8 1 14 11 7 18 18 13 15 16 8 0 13 0 5 0 10 14 6 9 16 20 7 19 19 8 0 15 15 2 9 14 0 4 13 16 14 5 18 4 14 3 6 0 11 16 19 2 9 5 3 15 18 19 11 19 20 16 0 5 2 15 19 7 6 10 8 9 6 12 0 7 9 9 5 5 14 15 8 12 3 2 1 15 20 0 20 4 13 20 15 6 1 5 13 16 18 18 18 2 12 8 10 17 15 20 7 2 6 8 7 12 20 17 13 1 4 15 13 16 13 20 14 15 4 20 8 1 11 9 1 11 9 18 14 17 5 7 12 4 11 13 5 12 7 18 0 0 18 13 11 17 20 17 8 2 14 10 6 2 11 5 20 10 6 2 7 13 11 9 0 7 3 10 6 14 6 3 7 20 1 20 3 19 13 4 19 5 20 4 14 2 4 13 18 15 1 8 3 16 4 18 20 18 13 14 19 20 18 11 9 8 14 13 18 18 9 4 5 9 7 7 15 7 4 7 2 13 10 5 14 19 8 11 7 8 17 14 1 2 8 11 20 14 16 8 5 17 9 0 5 0 10 7 4 15 6 10 12 19 20 19 2 0 19 1 11 10 17 6 7 15 0 1 18 6 12 7 7 16 3 0 13 20 5 3 7 2 17 6 2 12 0 20 18 15 15 1 18 20 13 20 17 20 1 11 8 15 6 0 9 19 16 16 8 16 14 2 17 4 16 11 13 6 4 10 2 13 3 14 15 17 13 12 8 4 14 9 18 10 19 19 11 14 1 19 14 9 15 7 3 14 16 15 17 14 2 13 9 18 10 8 15 1 7 20 4 15 5 11 20 17 2 13 18 11 8 4 8 18 6 4 11 11 16 8 16 9 18 14 6 2 9 17 0 16 6 10 10 6 4 12 18 13 5 11 16 0 0 10 10 2 15 19 7 12 1 20 4 14 7 4 2 11 6 7 9 8 6 7 18 8 12 1 18 20 8 19 1 3 14 10 14 16 12 11 14 7 5 18 2 5 4 19 9 0 4 16 20 1 0 8 1 13 20 17 14 19 14 1 13 19 8 7 17 1 11 12 14 18 7 6 16 20 2 13 2 1 5 13 12 1 2 12 16 20 3 17 10 2 0 17 15 12 18 5 17 20 20 2 7 13 5 1 11 1 9 14 19 17 11 18 6 17 19 11 15 9 19 12 16 0 12 14 0 18 11 6 10 2 9 4 9 1 9 11 14 20 12 8 7 6 3 12 3 12 7 12 10 3 6 0 1 4 9 10 20 13 11 13 8 7 16 1 19 15 2 1 1 16 9 5 2 5 10 5 8 14 13 12 18 16 6 20 4 13 2 11 2 2 2 19 5 3 11 12 3 4 18 17 11 17 2 11 8 9 1 12 10 12 13 0 11 0 13 20 12 12 16 20 6 3 17 13 0 9 1 8 1 18 20 16 3 2 10 8 16 2 11 8 12 17 18 1 19 5 14 19 18 7 20 8 3 15 3 13 18 5 17 5 12 13 17 9 11 14 2 2 5 16 2 11 10 2 12 1 0 15 1 9 2 10 8 9 4 5 2 9 19 11 19 0 9 20 14 3 15 20 15 9 10 4 13 6 1 12 7 16 2 16 10 3 5 8 0 13 18 13 17 20 0 6 17 11 8 6 2 1 7 17 0 12 13 2 6 3 7 3 8 15 10 11 18 13 5 0 17 2 9 10 16 8 8 4 13 4 20 16 5 1 9 2 19 20 4 19 4 15 18 14 13 15 15 14 15 19 0 16 3 5 15 7 13 1 15 13 14 20 11 0 9 18 8 12 11 14 5 0 18 0 15 19 9 8 18 7 0 3 5 11 14 14 18 18 13 3 11 17 15 10 2 15 19 14 7 2 13 19 17 1 14 18 12 4 18 1 8 3 4 1 5 3 4 18 20 7 12 10 5 9 2 1 3 6 20 0 18 15 14 12 10 12 6 17 9 0 3 5 3 18 15 0 11 3 2 6 0 4 19 13 16 8 5 11 4 15 0 14 5 8 1 10 1 16 5 15 11 11 16 20 3 2 9 19 0 11 7 11 11 12 5 6 2 6 9 0 6 17 2 5 14 1 17 0 15 18 16 4 9 15 17 16 17 14 4 19 14 7 20 13 8 10 3 15 12 5 20 6 4 2 13 4 9 5 19 9 16 14 16 16 14 4 13 12 5 13 5 6 2 15 6 15 20 20 14 14 10 12 4 13 13 8 19 0 6 2 19 0 5 8 10 3 2 19 11 12 2 14 19 11 17 20 0 9 0 13 2 4 6 20 8 9 13 8 13 9 6 4 6 11 7 13 17 1 10 18 20 9 12 14 15 20 3 18 7 20 9 4 8 8 2 20 14 20 10 11 8 7 0 14 12 20 11 17 2 14 11 8 2 2 6 16 15 15 20 17 17 8 7 17 9 20 13 12 4 18 6 18 6 0 12 9 5 10 12 9 3 3 1 16 1 17 8 20 16 17 7 4 11 12 16 11 14 14 17 6 4 9 0 9 11 3 15 16 11 14 14 4 17 2 20 16 6 13 15 17 10 20 16 16 0 6 3 20 19 4 17 5 20 10 7 1 3 2 12 2 10 4 3 13 2 12 3 2 0 15 6 1 8 14 12 4 9 7 13 1 2 13 1 20 14 4 12 14 17 10 1 3 16 19 13 17 14 9 6 9 1 16 5 11 19 7 10 7 10 2 3 10 4 20 16 4 12 17 19 17 9 20 14 3 18 12 0 17 20 16 8 7 16 20 2 9 17 18 7 15 12 7 2 11 10 6 18 9 1 19 20 9 7 4 14 6 19 7 19 1 3 4 7 3 17 1 4 2 9 4 20 7 8 17 10 1 10 20 15 8 3 18 2 4 11 9 17 15 8 18 17 16 12 0 16 3 19 2 0 16 12 2 10 3 12 0 20 0 17 5 4 13 13 19 12 20 7 11 15 11 9 14 16 0 11 0 1 0 20 16 19 2 5 5 14 20 17 7 13 2 2 11 1 2 20 20 14 19 3 6 8 13 14 9 7 9 13 16 16 20 8 19 19 10 20 8 7 4 19 7 14 3 17 19 6 3 20 4 6 12 14 13 1 19 10 11 18 19 13 20 16 6 7 20 9 15 9 20 12 13 13 17 11 4 20 0 10 3 19 6 17 3 10 5 1 12 9 13 14 0 9 13 7 6 18 9 9 8 16 18 17 12 0 18 11 7 17 12 3 9 6 1 10 13 3 17 5 11 3 16 9 18 20 10 8 14 19 5 18 15 13 9 10 3 4 1 18 11 6 6 15 7 11 6 10 12 13 4 16 14 5 1 6 12 10 5 10 3 20 8 16 4 2 10 12 9 0 14 13 9 15 4 18 1 5 20 20 11 2 10 16 17 3 6 17 12 7 2 16 15 14 11 1 16 5 1 6 14 19 20 4 1 7 10 1 20 5 4 14 14 9 1 4 20 5 0 0 15 5 10 10 19 10 4 10 19 10 2 7 8 10 14 18 16 3 15 6 12 11 1 8 6 3 12 9 18 10 18 2 18 12 20 18 4 12 13 14 1 1 18 14 16 1 3 12 19 2 9 14 18 3 11 0 17 14 5 18 7 4 2 19 9 9 11 15 15 18 1 6 14 10 6 8 0 8 5 18 7 16 13 15 12 17 2 0 17 20 1 0 15 17 8 1 10 19 8 17 17 4 14 5 18 8 0 17 4 9 6 11 4 18 6 7 19 16 0 10 20 5 14 14 19 3 12 3 6 3 17 5 5 15 3 4 19 3 13 19 14 9 2 19 14 4 18 10 14 20 0 7 0 18 11 7 9 12 17 1 8 2 3 20 6 20 19 17 8 3 4 8 20 5 4 5 17 13 14 20 7 6 17 12 1 5 16 17 11 9 17 18 15 7 9 12 8 18 2 16 5 14 1 7 3 12 6 8 10 16 14 16 18 17 1 19 2 12 16 3 5 9 10 11 15 5 0 1 12 17 17 0 16 0 9 8 1 3 19 13 15 2 18 2 13 6 4 16 18 8 5 5 19 9 16 8 10 17 17 10 6 8 16 14 18 19 5 6 12 5 18 7 9 6 12 19 1 14 0 18 13 17 13 13 4 16 18 19 16 14 20 1 0 8 4 18 6 19 16 1 19 3 13 8 8 9 3 10 17 10 14 10 13 18 5 5 4 1 14 7 18 2 0 3 5 0 0 5 19 10 12 9 13 2 2 11 16 6 18 0 6 18 0 0 6 6 9 20 5 17 1 18 6 8 14 10 19 8 6 9 7 4 13 12 20 0 0 19 10 9 19 7 3 12 8 9 6 15 20 15 7 15 15 18 19 11 8 8 8 3 18 10 2 8 2 10 1 20 0 6 13 9 6 2 12 17 4 16 18 5 20 3 6 12 11 7 12 16 17 20 14 12 11 4 3 2 20 12 11 1 1 9 17 16 9 15 2 3 17 12 20 3 11 17 5 15 20 15 0 14 12 4 5 14 17 17 17 8 12 2 20 11 6 0 16 2 12 7 10 2 2 2 18 8 18 14 4 14 2 5 8 3 2 13 0 8 17 4 5 17 11 16 16 0 2 1 1 4 0 19 16 0 1 4 12 19 7 17 19 0 9 6 5 9 16 20 2 3 7 10 12 9 18 3 20 12 13 6 4 15 18 4 20 8 10 2 9 3 2 5 1 3 8 10 5 20 7 1 13 16 0 5 11 0 15 7 15 19 15 19 2 0 11 9 1 6 9 14 20 20 6 2 17 1 16 15 11 14 12 1 19 9 11 9 8 9 10 5 11 11 19 9 16 6 9 4 16 19 11 12 2 3 1 15 0 7 18 16 18 15 1 0 5 6 1 8 10 19 7 15 11 9 14 6 19 12 16 2 1 5 20 7 7 7 17 5 12 14 8 19 20 20 16 20 5 19 2 2 6 5 16 20 2 13 2 14 2 14 11 0 0 15 14 19 7 16 5 0 5 12 10 13 13 0 15 14 9 19 16 17 2 8 0 5 0 12 4 8 11 13 0 13 16 9 11 19 20 8 14 2 3 4 7 17 8 6 4 20 14 7 8 0 1 2 9 0 8 11 19 13 14 2 7 5 18 10 5 3 17 10 3 20 7 16 13 9 10 12 15 12 12 4 4 14 10 2 11 9 13 19 19 0 20 17 14 3 7 16 4 18 3 16 2 19 20 7 7 14 11 9 4 4 10 17 9 2 1 16 13 10 15 19 2 17 4 10 3 8 1 7 4 14 16 0 11 16 6 19 18 5 18 2 4 13 18 20 6 19 17 5 16 2 15 17 20 11 15 4 5 7 5 12 12 10 17 20 13 19 19 13 1 9 4 8 10 16 13 3 19 13 8 11 7 16 15 9 7 8 0 8 16 13 4 5 14 10 10 20 6 6 3 14 19 19 1 13 10 16 0 2 8 12 11 8 0 18 6 9 11 8 11 7 3 13 8 4 17 1 1 14 16 9 7 9 20 2 16 0 13 7 3 16 6 0 15 5 14 1 1 8 13 10 9 0 3 9 6 2 2 3 19 18 16 3 17 7 20 15 15 5 17 15 8 20 18 7 9 3 10 16 11 4 9 8 17 1 11 3 4 6 15 7 13 18 11 10 13 9 3 12 20 3 7 6 4 17 15 19 3 1 18 12 8 14 11 17 19 12 0 11 18 11 5 7 9 10 10 16 7 17 3 8 20 14 14 16 6 12 16 10 9 19 19 11 3 3 20 2 5 14 8 2 12 6 9 14 15 7 17 1 19 10 6 16 19 2 6 4 3 8 2 15 19 1 12 20 12 11 14 2 1 17 4 13 8 19 12 10 17 15 8 9 7 1 14 17 2 10 14 8 15 3 6 5 3 9 16 18 3 5 3 20 15 5 12 12 19 13 17 16 1 18 4 18 7 3 12 13 18 6 0 19 12 10 0 9 6 0 18 6 19 18 10 6 16 18 3 4 7 4 20 17 1 12 15 11 5 8 0 1 10 7 1 10 12 20 13 17 16 13 14 9 9 16 14 10 18 12 19 0 18 7 3 9 11 11 20 3 4 11 16 7 12 10 0 16 19 7 17 2 20 14 10 17 17 10 8 5 19 19 7 5 7 20 15 18 11 12 0 3 20 1 18 4 17 0 20 13 20 7 3 8 9 7 10 13 7 3 5 9 14 15 6 19 18 20 2 14 20 18 19 7 10 16 11 3 15 8 7 18 17 5 13 20 6 17 11 5 14 10 6 7 1 1 19 20 9 17 6 18 16 16 13 15 5 17 17 3 5 13 3 11 4 14 2 12 12 17 0 7 19 12 13 11 17 17 5 14 18 14 3 0 17 8 20 10 20 17 1 8 0 9 16 10 15 20 3 18 1 20 0 4 13 8 16 19 14 14 11 3 5 9 9 19 5 4 5 8 9 18 5 15 11 7 15 0 12 0 5 18 4 17 15 18 5 18 19 5 12 1 12 4 20 9 7 12 18 8 2 10 0 8 13 0 16 9 17 13 11 7 16 15 20 18 2 20 6 0 7 4 15 15 5 6 13 12 5 10 8 7 15 10 9 10 3 9 17 20 12 20 0 14 11 19 9 8 8 11 17 5 12 4 2 10 9 13 12 14 20 11 0 12 4 0 18 6 9 16 13 14 11 17 1 20 18 0 13 13 1 4 18 17 11 2 2 11 18 11 17 11 18 8 1 1 17 6 2 19 17 0 16 10 20 5 19 16 4 7 6 17 17 13 9 11 19 3 20 18 11 6 7 17 10 7 10 18 8 3 17 9 3 11 16 14 7 18 6 1 9 7 11 12 8 19 12 11 14 2 4 20 19 20 16 7 6 14 19 3 4 0 10 0 10 12 10 2 20 16 14 11 14 9 4 4 2 8 5 3 9 2 1 16 15 12 16 7 6 7 15 18 5 16 2 14 12 19 15 11 13 6 19 6 11 20 14 20 13 2 15 16 0 17 1 20 20 4 3 0 13 8 18 10 3 1 15 11 0 14 5 4 20 20 3 18 1 0 2 5 17 10 13 7 16 4 8 19 2 14 9 20 13 12 1 14 20 5 15 13 11 16 13 3 19 13 16 10 5 10 7 9 2 15 15 12 18 12 12 19 20 18 13 19 12 17 11 19 2 14 20 2 14 5 7 0 0 11 18 7 12 15 0 14 20 14 6 2 18 1 15 17 16 14 18 0 15 3 13 9 13 2 17 13 20 8 15 10 14 5 11 9 11 4 11 20 11 6 7 8 15 14 1 10 20 12 17 2 18 3 8 6 3 0 5 12 3 8 1 9 10 7 18 15 13 6 5 13 3 6 3 9 14 0 6 5 4 3 13 14 19 1 17 16 2 3 3 6 5 18 19 0 16 6 19 3 14 5 17 2 12 6 18 18 19 3 19 5 12 19 18 14 0 18 18 7 19 15 0 0 15 6 12 18 11 14 2 6 12 8 18 0 18 5 12 14 12 10 18 16 16 0 10 12 15 13 6 13 5 0 2 0 2 13 10 11 5 4 14 0 7 18 9 19 11 19 11 10 12 3 7 18 12 1 8 4 0 20 19 18 15 9 18 7 17 9 13 13 14 14 15 11 19 9 5 20 16 8 13 3 4 17 16 3 14 14 5 6 4 12 1 9 10 2 2 0 12 16 19 4 6 14 13 0 11 11 7 18 15 16 8 11 20 19 17 0 10 19 6 15 6 14 13 8 3 16 14 4 5 12 9 0 18 6 11 14 8 8 14 11 4 2 3 20 19 1 9 19 19 9 14 10 18 17 9 7 20 2 6 20 6 14 10 13 10 1 19 4 2 19 11 14 4 10 13 11 9 3 19 20 11 11 13 18 11 8 7 16 4 5 16 0 13 12 7 0 8 9 9 12 10 13 20 20 19 1 13 11 5 20 5 10 0 5 5 2 10 6 5 18 20 9 8 8 9 12 17 18 8 8 6 3 4 3 19 18 11 11 1 12 8 2 14 2 10 3 2 9 4 9 0 19 18 6 0 11 19 13 4 2 17 5 19 11 11 16 20 6 4 19 4 5 2 11 1 16 4 1 9 7 19 2 15 12 6 4 6 2 18 4 0 2 11 2 12 16 0 1 3 0 15 13 8 3 8 1 14 5 12 20 8 20 16 4 16 6 2 17 3 5 5 6 11 12 6 2 18 15 9 13 4 3 0 17 3 5 9 7 9 0 8 2 6 4 4 2 8 1 16 7 7 16 5 17 15 9 13 2 5 11 18 19 11 8 12 5 10 3 14 17 19 17 11 1 14 5 10 9 10 18 5 11 4 14 14 2 13 20 5 4 1 15 3 13 3 16 0 17 20 8 11 16 6 13 2 11 1 6 3 11 15 16 19 0 3 18 15 17 19 12 1 8 19 20 4 3 4 11 0 7 2 5 1 1 7 19 4 15 7 6 15 0 9 18 12 14 18 8 18 11 2 13 0 19 16 2 18 17 11 13 2 6 16 6 3 10 9 7 14 11 14 15 19 11 12 0 17 14 19 19 0 3 18 0 2 6 3 13 17 3 20 19 15 16 18 18 4 5 10 3 12 6 5 13 15 5 2 3 20 9 15 3 3 19 19 4 14 20 10 1 13 15 2 9 4 15 10 14 14 14 14 13 12 0 7 5 0 13 18 12 18 18 2 9 12 12 10 19 18 0 3 17 6 3 2 16 18 19 20 9 10 15 4 9 11 10 2 8 19 0 17 5 9 0 7 20 9 1 15 14 13 3 3 17 11 19 16 9 8 18 14 11 14 15 17 14 12 14 17 6 6 2 16 10 19 20 15 7 11 16 11 17 6 20 4 7 13 3 17 4 19 13 15 19 9 17 7 9 12 20 15 17 11 1 15 1 8 6 5 12 2 19 2 2 19 16 8 17 20 7 13 12 9 3 1 8 17 6 1 14 15 10 20 10 3 11 16 19 14 18 11 1 6 10 13 8 6 15 1 1 16 9 3 8 7 1 18 14 6 20 10 15 7 15 12 1 15 4 2 1 0 9 4 19 18 4 4 3 16 3 11 9 13 20 7 12 19 19 4 3 1 15 19 12 7 13 8 0 7 10 7 17 3 13 10 14 17 10 3 8 13 16 8 11 10 15 20 9 1 0 13 4 18 8 8 4 20 18 15 8 9 15 18 1 6 9 13 7 5 19 15 17 15 16 19 16 8 15 18 1 12 12 16 19 10 8 3 15 0 4 17 9 20 3 19 7 13 6 12 1 9 17 13 14 5 14 19 7 1 5 2 5 20 8 1 13 14 5 10 13 5 19 20 16 3 18 8 4 11 16 19 7 5 6 10 0 5 4 8 18 14 12 1 15 1 8 14 16 13 0 12 4 10 3 11 20 11 2 1 18 7 2 15 19 3 9 9 3 15 4 3 5 7 16 20 18 10 11 2 10 15 10 12 11 3 9 8 16 18 0 17 4 6 9 3 2 7 1 7 15 11 9 11 18 6 1 18 5 20 6 18 8 9 1 19 10 6 15 3 16 19 18 8 4 20 15 3 9 20 6 8 0 13 14 3 17 7 2 10 7 7 1 4 10 9 20 4 10 17 11 15 7 9 7 1 11 13 14 15 8 17 7 16 4 17 16 9 18 0 9 5 16 5 2 19 17 15 12 5 13 2 14 5 6 20 3 13 6 4 8 18 3 11 3 13 20 4 0 0 0 13 3 8 16 14 9 16 1 7 8 17 9 8 12 1 14 2 10 1 8 10 10 10 9 17 15 8 10 8 0 13 14 9 16 18 16 16 13 7 2 18 5 8 12 0 15 5 0 9 11 2 17 4 4 15 7 18 14 13 6 14 11 13 4 13 11 14 7 16 12 4 7 11 1 5 0 11 17 13 16 3 20 15 16 8 20 11 6 3 7 13 9 4 20 3 16 15 6 11 11 10 16 10 17 16 11 12 4 1 6 15 19 4 5 4 0 6 1 7 6 9 10 18 16 20 3 7 0 14 13 0 13 9 9 0 4 10 10 18 19 16 0 14 15 13 17 2 2 4 3 9 7 16 5 11 10 10 20 18 6 11 17 5 3 15 1 4 2 8 11 13 9 16 12 17 2 11 17 3 17 4 2 18 17 14 5 9 17 16 20 1 12 20 15 18 6 19 0 4 17 15 12 0 18 9 12 7 3 17 0 12 20 18 4 4 11 4 15 7 8 13 16 2 9 9 5 4 5 2 4 10 10 11 11 14 16 2 4 12 5 19 12 14 3 16 12 12 16 10 19 8 14 5 16 2 6 1 8 19 20 10 2 7 13 9 5 11 0 0 0 17 4 14 4 3 6 8 14 14 1 12 3 11 4 8 18 8 6 3 14 9 16 0 13 18 5 2 4 1 7 20 4 3 0 13 6 10 5 4 7 14 18 5 15 8 0 0 3 13 3 12 19 4 15 14 3 5 13 3 16 18 12 19 3 13 19 7 14 12 11 9 8 2 3 1 14 2 10 1 2 13 16 9 1 3 7 15 6 0 19 19 4 6 17 13 18 8 9 14 6 5 1 8 3 20 13 4 13 7 4 2 12 13 3 13 14 15 14 14 17 18 1 3 1 15 18 6 15 3 12 7 19 8 17 2 14 19 13 9 15 8 0 10 13 12 20 3 13 2 2 20 1 15 14 1 12 0 13 16 15 3 16 12 9 4 10 15 18 6 1 15 14 3 3 13 12 6 12 12 6 8 19 3 11 14 18 15 8 3 20 20 9 11 10 1 16 12 6 10 3 14 5 13 2 1 2 20 18 6 1 9 5 18 16 1 6 9 3 15 3 20 1 6 7 0 2 14 11 19 17 18 20 6 14 17 11 12 13 20 15 4 17 20 13 6 20 3 4 12 17 9 1 20 13 10 5 17 11 20 4 3 16 13 13 11 0 13 13 19 9 1 6 8 11 10 5 5 13 7 4 12 3 4 15 15 13 7 3 3 19 0 16 20 0 9 15 8 5 3 20 6 8 15 18 0 2 11 7 7 14 14 1 20 5 16 1 17 18 9 3 4 19 18 1 13 20 17 3 2 12 11 1 19 13 9 8 4 10 7 8 19 14 17 13 10 16 12 5 11 12 19 3 5 2 19 11 15 19 0 2 3 5 1 7 10 8 8 9 3 6 8 7 19 16 16 12 6 1 10 20 11 3 1 12 3 15 9 17 17 18 5 4 18 20 14 13 9 3 19 8 9 10 10 18 8 13 17 15 5 5 19 0 16 17 7 16 9 3 0 9 19 11 4 8 10 11 11 1 7 16 19 7 3 14 2 2 11 10 11 16 3 11 20 9 13 4 5 5 0 19 15 4 13 11 12 17 9 14 10 12 7 18 11 6 17 19 11 20 8 8 1 2 2 17 4 6 16 6 1 5 16 14 10 4 4 3 2 16 19 9 19 12 19 14 15 1 14 6 14 9 14 15 2 1 17 3 5 3 3 7 4 12 4 14 15 13 3 8 16 19 2 18 0 0 15 1 6 15 12 17 19 19 0 2 15 6 1 8 12 9 2 15 6 13 8 6 11 4 6 17 10 14 8 7 1 16 1 6 2 14 3 7 8 4 14 0 17 13 20 17 16 19 15 8 6 8 20 18 9 6 8 7 10 1 20 7 0 12 11 11 12 2 1 13 1 8 7 3 1 0 17 4 0 17 9 3 14 10 12 1 15 3 6 15 6 7 17 0 19 19 17 19 9 20 14 0 4 9 7 17 20 13 0 1 0 18 5 17 20 10 10 9 2 13 0 16 17 1 13 9 17 18 8 13 16 17 5 19 8 20 4 10 7 20 3 14 17 6 20 2 2 4 15 9 10 0 9 16 3 20 3 16 13 7 20 4 12 11 8 18 5 3 9 17 18 12 20 18 2 15 12 18 7 17 4 15 5 0 1 8 6 16 20 10 17 8 1 7 1 20 13 3 11 14 6 14 19 20 12 18 7 9 0 11 20 16 4 17 19 4 11 18 20 16 8 0 15 7 6 4 1 6 4 18 10 4 0 11 3 15 11 17 4 19 18 4 5 7 2 15 20 12 8 9 17 8 1 9 1 10 15 2 16 20 16 14 18 10 18 2 16 4 17 15 11 8 15 18 4 0 4 14 17 19 7 2 14 5 2 19 5 8 5 15 7 11 20 19 13 15 18 16 2 18 0 11 6 13 5 17 7 0 9 6 18 16 16 0 6 6 1 6 3 6 10 15 15 1 15 20 19 2 5 20 3 4 13 1 20 7 6 0 12 0 7 20 8 16 12 10 18 17 4 2 18 1 7 18 15 7 10 17 18 14 19 3 11 8 16 5 8 7 13 11 3 13 6 13 2 3 14 15 11 1 20 9 6 15 17 3 15 15 3 12 5 9 2 3 2 9 12 11 16 13 6 12 5 10 20 7 2 14 3 17 7 9 0 11 12 8 5 9 5 19 11 16 13 19 3 2 9 15 1 20 2 6 3 6 2 2 15 14 10 18 17 12 19 7 4 0 17 12 1 14 9 16 6 17 5 15 20 9 6 6 9 1 14 14 3 18 2 14 19 12 6 18 8 16 18 2 18 1 6 5 10 17 17 18 2 1 4 19 13 11 14 11 1 11 5 11 16 5 9 8 11 10 12 8 19 14 2 1 16 17 15 7 2 17 11 2 15 0 2 10 2 14 13 15 3 9 15 16 15 6 13 0 4 11 11 4 5 3 8 5 15 16 14 15 8 0 14 10 19 13 14 20 1 7 10 11 16 17 10 15 3 6 4 5 6 7 6 9 16 18 11 19 9 16 1 3 9 20 11 20 5 12 11 15 6 14 4 11 6 5 18 16 5 17 2 7 8 15 5 14 16 1 8 8 15 8 7 12 17 10 3 2 14 18 13 15 12 13 20 7 14 12 11 5 4 0 9 12 6 15 19 16 14 12 0 8 10 2 14 13 0 1 12 18 11 18 17 16 7 18 20 2 6 9 2 11 16 12 11 3 9 5 11 8 13 13 14 7 15 11 17 13 16 6 2 13 17 13 1 1 20 11 18 3 1 6 13 12 0 0 20 16 15 4 13 12 0 20 2 20 11 13 20 8 8 5 1 11 17 13 12 3 1 9 11 1 14 19 1 0 15 12 19 5 6 16 14 6 4 11 15 4 19 2 20 11 2 20 6 7 15 19 9 10 13 2 2 0 17 18 3 6 12 4 11 20 17 20 17 19 10 11 4 9 1 12 14 19 4 15 19 3 12 5 19 18 3 7 0 16 4 6 16 17 20 11 3 0 6 18 8 12 14 3 6 16 12 13 6 11 4 14 16 20 8 6 14 2 20 0 11 1 19 18 15 16 2 18 17 10 19 6 10 13 17 3 19 7 11 6 1 2 15 0 0 6 11 6 20 7 18 1 9 19 13 18 10 10 6 9 10 17 17 12 15 12 9 19 5 17 17 17 15 10 3 2 0 16 5 17 8 6 8 1 9 16 3 1 3 6 17 11 9 12 2 5 15 17 12 4 10 14 18 12 7 18 14 17 11 7 20 10 4 1 16 12 12 4 11 16 11 19 3 10 4 10 8 3 18 11 19 8 6 3 16 9 8 4 10 13 10 3 14 0 5 3 10 12 14 13 18 12 7 2 9 3 7 17 8 8 16 13 19 9 11 8 10 9 0 13 14 18 1 15 18 8 0 10 6 9 11 14 8 2 19 20 16 1 15 6 0 7 13 10 18 11 8 16 17 20 16 10 14 16 2 12 12 15 2 13 12 4 3 6 17 9 3 16 20 2 1 16 10 10 6 0 8 18 0 12 4 3 6 11 14 5 11 18 3 9 6 9 19 11 15 17 15 5 10 8 0 19 6 16 1 16 15 17 7 7 16 9 0 14 8 8 8 12 17 1 18 6 19 13 12 0 15 1 12 16 0 9 11 6 16 15 0 2 15 11 5 11 17 5 1 9 13 12 20 8 4 17 7 1 2 4 11 9 10 16 19 10 6 10 19 8 7 11 1 9 0 0 3 0 13 9 17 1 2 2 6 15 0 13 1 9 6 18 18 3 13 4 12 19 3 13 18 12 20 13 18 5 1 15 8 12 11 20 7 17 16 5 8 17 16 7 16 15 9 8 19 9 8 0 14 11 14 16 16 7 12 2 15 8 4 17 14 19 1 13 7 2 16 4 7 7 15 5 3 8 2 2 4 1 2 20 13 2 6 12 6 5 11 12 16 7 4 1 4 4 9 19 18 2 6 4 8 16 18 8 8 7 6 4 19 15 7 3 1 14 5 3 4 10 12 7 2 6 5 0 8 3 13 2 0 14 19 1 7 7 0 4 15 10 18 5 13 20 11 4 2 18 17 0 10 10 17 18 15 18 8 2 12 17 16 0 16 17 0 5 3 7 10 15 20 8 10 12 17 13 15 8 17 4 19 4 2 20 9 7 5 8 3 12 16 12 3 17 6 10 4 4 2 12 5 8 5 2 16 6 12 12 8 17 3 15 10 15 9 20 8 3 13 11 18 7 10 8 6 2 4 19 7 18 15 13 4 5 2 4 15 10 15 10 11 18 4 10 16 10 14 13 6 1 15 9 5 18 1 10 10 10 6 16 8 18 1 4 3 3 17 10 7 14 0 18 13 7 11 9 9 18 0 18 20 5 14 16 5 16 9 12 9 20 9 5 4 14 16 7 19 0 3 13 2 4 14 9 9 8 7 3 15 11 3 11 2 15 12 3 3 17 11 15 14 19 1 3 8 11 3 12 17 20 20 2 1 1 11 12 2 12 18 7 10 19 1 4 8 18 20 2 18 3 6 14 17 19 8 1 14 13 19 11 15 6 20 12 8 7 18 12 13 13 4 15 20 19 18 10 10 1 9 13 6 1 0 19 8 8 12 1 15 8 20 7 10 2 0 16 6 4 13 16 0 2 7 4 10 7 20 2 20 17 14 11 20 8 2 15 4 13 13 17 10 18 14 15 6 6 16 16 9 2 20 12 16 13 0 6 7 4 17 19 0 7 0 6 10 7 3 11 4 8 14 20 6 7 14 15 3 2 6 15 10 0 10 4 0 16 17 3 8 1 9 1 16 19 12 5 18 17 18 11 16 10 7 9 3 1 5 7 1 12 2 14 0 4 11 1 7 1 12 2 6 7 14 10 4 19 15 13 11 2 20 1 6 6 2 13 16 9 11 14 0 11 5 14 16 1 4 7 14 17 14 7 0 13 19 6 4 13 15 18 20 9 6 15 4 2 1 4 13 7 16 0 2 4 5 19 10 5 12 15 6 18 0 19 4 13 2 1 16 16 7 14 14 13 12 20 18 5 9 8 5 19 10 6 13 12 13 2 10 20 4 5 7 14 2 10 10 13 8 9 17 1 20 16 14 5 9 16 14 19 19 0 4 18 7 15 1 15 16 18 9 6 12 17 9 6 16 4 15 16 15 15 12 4 5 3 12 12 19 2 16 11 14 4 2 8 18 14 2 20 8 19 2 17 20 16 5 17 1 14 17 10 11 0 19 19 5 16 15 20 7 18 9 13 19 10 0 17 3 14 5 15 3 2 18 16 0 12 8 6 20 4 16 5 8 9 20 9 9 7 4 5 19 14 20 19 6 20 8 10 17 3 12 19 14 7 12 5 3 15 8 6 4 4 4 12 17 5 0 12 3 3 2 12 0 9 0 9 14 18 20 20 13 11 2 16 19 3 0 3 11 14 19 3 5 9 4 6 14 18 16 7 1 11 9 3 5 18 20 3 10 7 13 11 6 14 6 10 9 12 6 8 8 20 12 15 2 0 17 1 20 13 19 7 20 15 5 7 14 0 11 16 3 14 3 20 6 8 3 14 1 14 13 18 7 14 16 11 5 20 12 2 15 2 4 1 11 9 6 18 8 10 0 20 11 17 19 0 15 8 16 4 14 6 1 19 14 18 1 16 15 0 3 3 3 11 6 17 17 16 16 15 13 10 4 8 11 18 0 4 5 1 9 18 15 10 6 12 5 7 7 15 7 19 3 7 15 12 10 14 20 14 15 15 7 6 18 4 5 5 6 13 15 19 1 15 3 9 13 10 18 6 11 17 10 16 19 11 13 13 18 3 13 7 20 7 17 4 20 20 18 17 12 1 17 0 6 8 1 15 8 12 11 2 10 3 12 16 19 19 16 16 12 18 7 10 3 4 8 13 12 15 12 18 20 1 5 6 0 8 18 9 8 0 19 11 0 13 15 8 17 7 13 5 9 11 20 18 5 16 14 20 13 4 1 17 17 6 11 17 11 2 2 2 0 14 8 14 15 9 3 9 12 5 11 12 2 2 3 6 16 0 7 3 4 9 5 16 5 20 9 11 2 17 2 20 8 14 4 12 11 20 14 1 20 8 5 17 20 10 18 16 18 12 3 1 10 13 15 6 14 10 9 13 2 19 13 15 7 2 13 20 17 15 18 20 5 14 9 3 5 13 14 4 14 11 17 3 14 7 4 10 20 16 17 11 17 6 11 4 4 18 17 5 16 2 14 7 20 14 8 18 19 12 17 2 4 1 7 10 19 10 0 10 9 13 15 15 10 14 4 5 8 18 11 3 8 8 5 17 0 14 13 5 5 6 17 17 10 7 1 14 11 19 11 12 10 20 9 5 12 10 17 13 6 13 8 13 11 15 6 19 6 13 4 0 4 2 3 20 4 1 14 8 10 1 2 3 11 12 11 4 14 10 4 8 14 7 10 5 16 1 9 4 3 17 13 11 12 8 0 4 0 13 9 6 6 14 5 17 18 1 14 6 10 9 4 7 19 10 13 18 19 4 13 12 0 13 4 11 11 8 4 11 19 12 16 15 9 10 16 18 13 18 5 7 18 20 9 20 15 13 10 14 10 16 10 7 14 0 1 15 9 18 10 20 20 13 16 16 9 2 4 13 18 9 8 7 13 6 3 6 18 0 1 10 11 18 6 5 2 3 20 12 8 13 9 2 19 16 19 18 16 19 0 1 13 1 11 16 20 3 13 11 5 18 16 18 12 14 1 8 14 9 2 1 2 6 19 1 5 3 11 10 12 4 4 7 10 4 15 3 2 17 16 13 3 14 9 3 10 13 13 19 2 12 4 13 19 13 11 7 3 10 19 10 4 18 10 11 11 11 19 1 8 3 19 10 18 17 3 7 5 1 8 9 8 13 13 17 18 17 10 4 15 10 12 15 14 16 4 12 20 4 18 10 14 10 1 9 15 7 10 13 9 18 1 7 6 20 18 12 2 16 5 8 15 12 11 11 1 18 5 17 3 6 11 12 20 14 4 16 13 20 0 19 5 16 17 12 6 16 18 11 16 14 4 20 6 19 3 14 3 19 3 5 17 12 8 15 6 20 8 7 16 2 18 13 17 2 15 2 17 3 10 7 13 8 12 18 1 3 12 17 14 3 17 18 1 8 13 13 17 7 4 15 1 15 6 13 20 10 7 7 14 19 10 6 8 6 14 11 18 19 15 15 11 3 5 0 3 3 8 6 2 8 18 2 13 5 18 20 15 20 4 3 1 17 20 20 16 14 12 11 6 17 3 18 9 2 5 9 3 16 17 12 12 15 15 6 17 0 10 16 13 10 17 14 11 18 15 6 0 4 4 8 15 4 18 0 3 0 3 6 19 6 8 13 11 2 1 14 5 16 0 15 14 17 19 4 6 19 20 14 13 1 3 10 16 4 10 14 10 4 14 9 2 4 7 6 14 19 5 7 10 11 11 6 20 19 9 6 16 9 14 4 17 10 7 9 11 13 10 4 5 20 10 8 5 0 3 4 9 0 4 4 14 18 0 16 3 19 8 9 0 16 0 7 13 4 1 4 20 2 3 6 6 7 1 6 2 2 1 15 1 3 11 2 20 6 10 17 4 8 12 2 2 15 8 18 13 2 13 20 16 1 20 20 20 6 17 17 16 12 3 9 19 5 17 7 19 13 2 12 16 16 18 4 18 11 15 16 0 8 10 2 15 7 15 14 14 16 9 15 15 0 17 12 1 9 4 15 18 13 9 9 20 6 2 10 14 19 8 7 6 7 15 15 11 15 15 20 6 12 16 8 13 1 13 18 14 10 6 18 0 0 1 3 5 5 14 10 15 5 9 13 11 6 8 11 12 18 12 14 10 19 3 16 0 9 1 18 11 10 0 10 11 14 20 0 7 13 2 4 1 5 12 7 0 13 0 11 0 10 12 3 8 14 3 3 9 4 8 3 11 16 5 6 4 15 2 17 9 10 14 7 13 3 4 11 12 4 10 3 16 10 5 8 7 12 9 20 19 20 19 5 17 8 11 16 13 13 16 7 14 19 14 4 19 3 3 13 1 19 1 20 10 20 9 10 14 9 7 7 7 18 18 7 2 15 18 17 5 11 16 20 20 5 7 2 9 5 11 9 12 9 11 6 19 13 20 18 14 17 3 13 0 4 7 4 11 14 7 14 18 17 4 11 6 3 9 13 16 11 13 17 3 17 5 9 15 13 5 3 12 1 5 13 3 7 8 9 1 13 8 15 0 11 1 3 2 8 18 14 10 2 5 11 14 14 10 8 8 6 2 6 4 5 16 12 18 15 16 20 3 1 11 6 8 8 5 0 0 16 9 6 16 20 17 8 7 18 6 16 15 12 11 3 15 5 16 18 8 5 8 19 7 19 17 14 10 17 19 3 1 6 8 10 1 20 5 18 6 9 2 7 6 6 12 19 20 10 12 17 0 10 18 7 2 17 9 3 9 6 5 11 2 2 17 2 14 9 1 16 20 2 15 0 1 9 7 5 10 15 9 4 12 20 18 18 12 7 2 19 2 0 9 5 2 7 12 11 11 8 6 19 7 7 4 20 8 10 10 16 6 1 5 5 10 11 2 18 4 9 10 0 15 17 15 11 17 10 9 8 13 7 12 13 14 12 5 9 1 13 16 7 17 4 18 16 9 6 8 3 5 13 0 14 14 16 1 11 6 3 17 5 20 14 9 6 9 15 8 14 2 12 10 0 16 2 2 19 7 20 18 6 3 13 4 0 18 13 11 3 18 4 6 13 15 15 18 7 17 13 10 19 20 17 10 14 15 15 20 2 3 4 10 5 1 6 9 3 9 19 12 3 3 13 19 15 4 9 11 12 12 7 8 18 2 13 20 18 0 7 8 19 5 4 4 4 20 0 11 11 9 3 5 13 9 5 5 18 0 12 15 15 12 5 0 12 15 20 10 7 4 20 10 0 14 7 5 4 13 6 5 2 10 18 1 2 8 7 14 13 1 20 12 18 12 12 3 9 10 4 0 7 10 2 0 7 20 16 0 16 7 9 19 7 18 4 5 6 4 12 10 8 12 8 1 4 12 20 18 0 2 18 2 0 5 5 6 16 1 18 12 9 10 2 1 16 3 15 20 13 14 17 17 9 16 2 20 10 15 7 14 10 1 19 7 12 1 5 17 1 17 17 6 10 9 8 18 20 17 14 10 11 15 19 10 19 16 12 3 17 2 15 19 9 10 0 11 18 3 5 16 18 13 11 20 2 20 17 6 3 16 0 17 11 16 18 0 5 2 11 6 14 20 4 11 2 8 7 13 16 17 9 10 13 9 10 0 12 7 17 5 15 11 19 9 13 11 12 16 4 9 20 1 14 3 10 18 8 18 17 12 0 0 19 19 7 8 14 1 5 11 12 20 12 7 11 12 20 10 2 14 11 1 7 19 18 12 19 1 4 8 2 3 16 16 1 15 9 4 10 3 3 0 11 12 17 6 6 19 15 7 12 11 1 11 8 9 10 15 16 5 0 17 12 4 14 11 1 18 10 6 13 14 10 7 8 2 17 16 18 20 19 20 16 6 8 11 5 14 8 7 15 8 6 13 20 6 15 16 0 4 10 2 5 10 18 10 11 17 2 15 16 0 9 12 19 6 15 9 5 19 10 9 4 5 10 1 8 20 7 4 2 11 20 18 0 1 0 9 1 8 0 18 4 18 16 0 6 18 18 6 4 17 9 11 2 3 13 8 14 5 8 20 4 7 10 11 5 11 17 0 6 8 9 17 0 10 15 15 11 3 11 8 19 12 3 17 14 2 15 0 0 14 15 7 1 7 14 8 2 9 17 15 10 4 10 8 8 15 15 12 11 10 6 6 1 18 8 0 15 10 6 9 11 15 1 1 3 15 13 19 0 18 10 1 2 20 9 2 1 3 6 15 10 1 11 5 11 12 10 16 15 11 3 3 20 20 11 3 0 3 10 3 13 14 18 5 3 14 8 9 10 6 16 14 15 1 5 10 6 17 2 14 20 14 11 8 15 3 5 8 17 9 12 16 4 19 7 1 11 20 15 5 12 0 14 11 15 14 10 9 4 12 19 13 13 14 11 4 17 8 0 12 16 9 5 7 7 9 13 20 2 9 15 1 20 18 19 1 2 12 2 8 19 15 8 14 0 3 12 19 5 5 12 9 7 0 20 19 9 5 0 13 6 0 7 14 17 10 9 15 17 13 18 15 5 3 0 9 16 12 4 1 9 18 11 2 11 19 15 12 13 14 9 14 6 4 10 4 11 10 18 12 1 9 7 12 10 9 11 1 10 18 14 1 11 12 18 5 16 2 0 16 4 20 20 2 15 12 5 8 6 2 4 3 3 6 5 14 20 5 12 6 3 17 1 4 3 17 13 3 13 20 1 19 9 6 2 12 8 0 4 0 14 15 0 20 9 5 6 20 15 7 9 1 2 8 16 8 10 13 20 15 16 4 0 20 0 8 3 10 15 11 8 18 16 11 9 14 5 8 3 11 3 12 20 4 6 3 10 13 2 19 15 6 15 8 12 18 14 17 13 11 7 6 6 17 1 0 0 19 11 4 19 20 8 16 0 5 12 9 13 19 9 2 19 12 13 19 19 0 0 14 12 0 9 20 11 10 12 4 11 6 20 8 6 13 19 18 9 9 16 6 14 0 7 14 16 7 2 7 14 7 18 17 12 2 17 20 9 8 2 11 12 1 7 14 17 7 0 7 3 10 10 11 15 9 19 7 12 19 3 2 14 4 0 15 15 7 7 6 2 4 14 6 0 10 17 13 8 13 1 6 0 5 3 5 15 6 3 19 8 0 13 13 6 11 13 20 0 0 14 20 11 15 13 14 19 2 11 9 17 4 19 14 3 6 18 4 5 19 15 16 3 8 10 9 14 9 8 1 6 15 12 16 14 2 7 3 19 11 12 16 19 20 3 10 9 16 6 1 18 12 18 19 13 13 11 6 7 4 10 5 6 10 0 12 16 5 4 4 13 13 7 3 4 5 15 17 10 15 10 2 17 11 6 1 3 8 15 10 11 18 11 14 18 10 20 9 12 7 14 3 6 13 1 1 3 7 13 10 9 7 7 10 12 5 6 14 4 12 18 12 2 15 12 15 17 14 6 1 17 6 13 8 17 1 3 9 9 17 0 17 0 9 18 13 19 9 0 12 0 7 20 18 0 5 10 12 1 1 0 18 9 13 14 8 9 1 7 14 15 9 14 13 6 16 9 18 1 15 7 7 17 0 19 4 4 19 15 7 4 15 1 1 0 0 17 3 20 18 10 0 0 4 4 8 16 13 2 2 3 20 19 14 8 9 9 7 17 17 7 17 13 14 15 11 18 10 20 12 12 11 18 16 17 14 20 10 11 12 10 6 18 12 9 2 14 14 20 7 15 12 13 17 19 5 2 7 15 16 19 0 18 9 9 20 1 20 1 17 9 4 3 7 1 6 1 20 18 6 17 2 19 2 1 3 2 20 10 19 10 15 13 19 3 6 17 5 20 14 10 13 17 15 14 1 3 1 12 7 1 5 20 5 11 1 8 9 4 4 15 4 15 10 11 11 5 15 16 9 13 14 0 11 14 20 3 8 7 1 17 0 6 9 7 11 9 3 17 7 8 9 2 4 20 10 9 2 3 7 7 19 13 10 11 0 10 2 10 13 14 8 5 2 7 16 15 9 5 1 4 18 3 2 8 5 8 9 17 17 11 18 4 20 10 19 6 14 1 1 7 8 15 18 5 19 12 19 1 5 10 9 11 8 14 19 11 9 13 2 7 15 15 12 7 18 14 15 0 2 2 11 13 18 5 2 12 11 19 11 9 16 16 5 5 6 16 1 14 12 17 8 19 8 2 20 12 2 15 7 7 16 10 17 20 6 1 10 17 4 2 10 14 18 13 18 10 9 0 11 19 18 11 13 7 1 4 15 2 16 1 0 8 12 17 16 11 13 15 9 0 15 19 0 1 2 6 7 20 12 2 5 16 0 6 2 0 20 17 15 0 1 1 16 6 17 7 14 16 20 15 3 6 4 18 15 15 13 19 1 10 6 17 18 20 10 20 6 18 12 14 3 15 5 10 8 4 17 16 9 10 4 14 8 15 15 3 8 3 2 10 1 4 17 7 14 17 11 16 18 17 12 1 17 20 4 20 1 10 7 13 11 5 3 15 4 0 4 13 5 19 2 1 4 3 16 7 1 15 3 5 12 15 7 11 5 14 9 3 11 8 7 13 9 7 14 7 12 7 6 16 1 13 3 6 12 9 12 10 8 12 19 5 7 17 10 5 13 7 17 18 4 4 8 4 5 19 11 5 18 18 18 8 8 14 11 4 12 6 4 3 19 17 20 4 19 5 16 1 10 5 3 13 20 14 1 5 10 9 10 15 8 15 7 8 1 4 10 0 9 20 0 10 14 5 9 9 8 8 17 8 9 4 1 14 18 10 19 11 19 2 9 14 4 12 0 6 13 15 0 11 14 0 3 7 19 3 9 19 10 6 0 0 17 15 17 15 4 18 10 15 13 10 0 9 20 7 10 3 20 10 3 8 8 9 13 19 5 1 5 13 12 1 18 10 18 1 11 4 0 11 3 6 10 1 0 0 20 19 1 14 2 20 19 9 8 3 17 17 16 10 4 10 14 6 9 12 5 15 10 9 16 15 17 20 9 2 19 1 8 19 11 13 17 12 11 8 20 12 4 13 8 7 5 16 9 16 7 4 16 5 16 18 4 20 18 4 7 18 9 1 10 1 18 2 18 17 9 11 0 6 20 7 5 6 17 4 0 15 11 11 0 2 10 7 0 18 17 10 0 16 19 13 17 7 8 12 10 10 17 18 7 13 15 17 6 19 11 19 2 17 11 17 16 6 11 16 3 10 18 12 8 20 10 4 0 19 19 10 1 14 6 15 7 15 17 18 1 8 20 10 6 13 16 20 20 9 9 18 16 15 14 17 2 1 10 12 18 18 3 1 1 10 6 13 16 4 7 18 19 9 18 6 5 16 7 7 1 6 10 9 10 15 1 7 17 13 14 5 5 2 13 11 0 15 0 1 5 7 10 13 6 8 19 1 13 9 1 5 17 10 1 3 2 7 12 5 10 6 10 10 2 11 18 20 1 0 2 18 17 6 17 7 16 20 18 6 10 10 17 1 10 9 17 4 0 9 17 7 5 14 10 10 3 13 17 12 3 15 10 16 11 18 8 13 0 18 0 12 9 16 10 14 19 20 5 16 3 17 19 17 0 0 12 7 16 5 14 13 7 5 19 14 10 8 5 11 1 1 8 19 13 4 13 11 19 3 3 5 10 14 4 10 15 8 0 18 14 11 11 7 2 16 1 8 14 8 4 19 19 1 10 5 15 16 2 1 15 11 16 5 16 13 9 16 20 8 10 8 11 0 7 11 3 13 5 16 18 0 16 12 4 4 20 14 19 5 6 16 3 15 2 20 16 9 16 14 19 17 9 15 15 17 5 4 16 9 8 14 0 5 15 6 19 10 16 19 7 8 18 17 14 8 12 18 12 2 15 2 16 10 10 3 1 10 5 8 18 1 1 7 14 6 14 15 7 2 19 3 4 6 19 4 9 14 18 4 0 13 7 15 18 0 9 0 5 17 11 20 19 11 1 12 0 10 14 1 14 11 17 3 4 6 11 17 7 10 18 2 9 16 19 18 1 10 11 13 8 12 20 13 11 10 18 18 2 12 16 6 19 18 12 19 7 4 9 10 11 8 17 11 1 1 18 10 15 17 1 16 1 19 13 10 15 20 8 2 20 20 15 16 2 0 16 17 5 8 18 17 3 6 11 15 9 7 15 16 8 17 16 5 19 13 3 17 6 15 14 3 20 18 8 9 1 17 1 6 17 7 16 7 13 17 6 0 16 6 7 11 19 3 11 20 20 0 14 8 17 8 11 5 1 7 8 2 6 15 10 4 20 4 20 4 8 4 11 3 17 11 15 19 5 19 14 17 18 19 10 4 0 6 7 15 11 11 4 4 11 19 14 9 1 5 2 10 9 4 4 13 5 6 11 17 8 3 20 0 19 2 17 1 4 2 11 16 19 19 6 0 10 14 2 18 17 18 6 19 8 7 12 13 2 0 17 17 2 19 15 12 12 18 18 9 6 4 7 12 15 15 13 11 12 7 14 17 3 8 5 13 0 7 15 4 12 7 0 4 11 13 14 4 20 15 1 20 0 3 8 12 14 12 4 2 3 7 14 9 14 5 9 13 6 11 7 4 1 2 13 11 14 16 11 17 20 19 14 17 1 19 5 8 12 18 2 4 7 16 9 8 7 19 16 15 0 18 0 12 10 20 5 3 11 4 9 1 8 18 6 6 16 16 1 9 0 12 18 19 20 19 13 2 20 15 0 9 17 10 4 5 9 9 13 8 13 13 7 16 16 4 19 14 3 1 19 5 4 15 15 4 7 17 18 9 11 1 8 15 0 13 5 3 2 4 20 1 1 20 10 17 4 2 4 14 1 5 17 20 19 3 1 11 5 4 15 10 16 7 9 10 12 2 13 13 15 17 9 16 8 9 11 3 19 11 17 16 13 4 18 0 0 4 6 9 2 10 11 16 17 2 7 11 12 9 3 1 2 10 17 7 19 19 2 9 19 11 17 12 3 1 10 15 6 14 0 12 14 18 4 1 11 13 4 3 5 17 17 20 5 6 6 17 2 8 15 10 17 15 14 6 9 20 15 5 8 14 11 16 20 0 8 9 4 11 0 2 2 7 1 0 2 4 4 14 0 12 1 2 0 19 11 20 13 6 19 12 15 15 7 7 6 3 8 4 15 17 5 16 1 11 12 12 8 19 20 7 2 15 11 3 14 2 3 4 11 12 18 17 6 9 0 10 20 7 17 12 15 17 7 7 8 19 13 17 18 10 9 17 16 5 5 15 8 0 16 10 19 11 15 10 13 19 15 2 18 3 6 18 3 3 12 13 8 14 12 14 2 0 10 19 19 19 1 13 7 5 7 12 6 9 11 20 4 15 9 0 0 12 18 14 20 2 4 11 7 16 9 3 5 18 14 13 0 17 12 8 6 6 14 9 10 8 10 0 19 1 2 16 1 8 0 5 8 3 17 0 12 14 15 3 3 4 6 10 17 19 4 2 19 11 12 13 5 9 19 5 6 12 18 0 12 18 15 2 9 5 16 2 1 5 3 10 19 1 2 14 16 17 4 19 6 1 15 4 7 6 16 20 16 13 14 3 3 5 0 13 6 16 16 16 10 2 20 9 18 5 16 11 19 0 19 16 6 14 9 16 19 10 16 4 12 20 14 7 11 19 10 11 12 6 4 15 10 18 4 16 1 16 11 13 7 14 5 14 18 20 11 14 2 0 13 13 12 5 10 18 1 13 5 9 1 7 9 2 1 11 9 0 5 14 6 11 8 16 20 4 7 17 1 11 2 2 12 20 10 5 7 12 15 0 3 16 2 2 4 2 8 11 1 8 6 2 12 14 12 2 14 20 0 8 5 20 3 20 15 17 1 5 11 16 15 8 5 20 13 8 12 5 0 18 20 9 11 6 19 15 9 0 1 12 10 7 16 5 12 20 12 9 1 13 0 10 6 16 11 0 18 9 17 13 19 5 9 2 20 18 16 13 10 4 7 10 16 14 0 6 20 9 13 10 6 6 17 13 15 10 18 20 20 20 5 3 18 3 13 18 12 9 11 8 12 10 11 9 17 15 3 16 7 20 17 6 8 10 1 20 18 3 16 9 2 9 0 11 14 12 12 16 6 0 17 18 1 9 5 5 6 4 19 13 8 14 0 5 13 10 16 6 18 12 5 10 17 15 0 19 0 8 4 13 6 3 20 8 14 20 14 1 6 6 8 13 11 13 9 15 18 17 3 10 12 15 5 16 14 13 13 1 6 14 5 8 13 19 11 3 6 6 12 20 13 16 10 19 4 17 5 19 13 2 7 12 5 19 20 9 19 4 12 13 5 19 19 4 2 13 9 9 15 14 0 16 15 0 12 13 0 1 7 13 9 4 1 1 16 14 19 19 4 19 14 19 12 17 2 0 17 4 3 5 9 10 2 14 12 4 5 19 8 2 20 7 11 16 14 15 4 9 20 15 18 9 9 7 6 4 13 12 0 6 6 19 11 1 17 17 1 15 0 4 17 18 6 17 6 20 5 14 11 6 7 5 0 3 4 9 8 19 4 18 10 2 20 8 13 10 20 12 4 14 4 15 14 2 6 5 6 14 11 10 20 14 12 17 4 9 3 3 0 9 18 1 4 2 3 17 1 1 13 9 18 12 15 16 9 2 14 16 16 18 1 0 1 19 10 14 12 14 20 15 2 19 7 0 6 17 10 9 8 16 1 15 0 12 18 18 1 13 4 11 12 3 0 2 5 2 3 8 0 10 4 17 16 7 2 11 19 6 10 18 12 1 11 13 12 2 10 18 2 8 16 9 13 0 4 18 3 10 6 18 17 5 7 3 4 13 15 5 16 18 18 0 0 10 19 18 10 5 20 18 7 14 8 13 8 10 19 14 5 3 4 5 17 14 9 3 7 7 11 12 13 16 7 4 18 19 10 18 15 7 10 14 14 2 18 10 19 8 5 17 0 4 7 1 19 9 8 6 15 16 14 19 12 0 2 9 12 3 2 15 17 13 9 8 20 19 19 1 12 8 18 16 0 4 16 0 7 7 12 5 9 20 18 3 7 20 15 3 5 9 9 19 1 8 1 4 20 15 1 20 3 2 0 14 11 10 1 11 2 12 0 2 16 4 18 3 18 10 20 5 3 9 4 4 15 4 7 6 18 1 8 12 7 13 10 18 9 19 14 1 2 14 2 0 14 0 1 14 15 3 0 9 1 7 3 0 8 14 18 3 0 6 6 8 11 14 20 0 8 5 19 10 19 7 12 20 2 17 15 19 1 9 18 8 4 17 8 11 19 13 2 6 0 13 11 14 0 2 14 17 11 12 14 18 18 19 13 0 10 9 10 3 12 3 17 7 15 11 0 8 18 3 4 0 2 14 2 10 6 0 20 9 11 15 10 4 10 15 14 20 20 5 3 6 8 1 13 1 17 13 15 18 13 3 16 8 1 6 11 8 11 10 18 16 16 17 1 14 16 8 19 0 10 1 0 0 10 0 13 12 11 6 10 14 12 15 11 12 0 9 16 2 9 16 9 13 20 8 5 19 10 0 16 6 2 8 17 8 16 19 1 10 11 17 6 11 12 6 8 1 13 6 17 0 11 15 14 6 1 15 20 12 18 12 9 8 3 15 5 10 1 7 11 17 10 10 1 13 5 7 10 3 0 3 18 18 20 11 18 16 19 11 16 6 12 8 19 13 14 9 2 0 14 8 3 1 13 6 19 4 1 17 18 16 0 0 1 18 11 15 0 1 1 9 12 2 6 10 16 4 19 9 13 17 14 9 3 10 3 17 17 11 8 12 5 18 5 6 16 6 2 20 4 0 2 17 19 8 8 12 16 14 9 17 1 19 19 8 6 14 12 0 12 20 8 8 15 14 16 3 20 8 0 19 16 9 2 3 6 18 14 0 7 15 4 4 7 13 11 3 6 2 6 16 16 8 1 19 19 2 8 7 13 19 17 3 5 15 1 15 9 9 6 2 15 13 11 5 13 0 19 7 1 10 20 5 10 20 11 3 10 17 19 1 14 2 14 3 9 0 18 17 1 11 15 7 12 13 0 11 3 7 13 10 18 7 3 7 2 17 7 10 20 1 17 20 13 18 6 12 6 13 17 6 15 4 11 9 9 2 13 11 17 20 17 7 0 3 11 7 0 8 17 5 2 9 17 17 6 1 9 16 19 16 2 12 11 20 4 7 5 17 16 0 13 2 14 16 3 15 14 5 18 4 1 4 4 16 0 0 13 0 5 18 11 12 13 3 15 5 5 13 12 6 15 1 14 6 17 17 12 14 11 4 11 2 19 15 10 2 7 10 1 13 4 10 20 14 7 10 9 17 7 19 3 20 16 12 5 15 2 20 12 9 7 18 5 8 18 3 10 16 9 20 16 5 8 8 5 7 10 3 19 12 3 0 10 18 2 11 14 2 10 16 19 18 19 8 6 2 7 6 15 11 1 20 20 6 0 20 15 0 20 0 5 4 0 18 13 20 7 15 17 10 11 14 5 4 18 11 11 7 5 18 10 16 10 6 14 2 7 9 17 1 8 1 13 19 8 9 13 5 5 5 19 4 7 18 1 14 2 3 14 11 18 9 6 1 15 8 10 2 20 11 10 15 10 4 18 20 17 13 16 1 19 6 10 19 7 19 18 17 4 10 4 17 18 9 9 20 6 15 18 16 7 0 16 14 18 12 16 5 4 8 3 13 8 20 10 10 13 2 7 14 9 10 17 6 7 12 18 11 1 13 20 19 18 17 14 14 10 17 12 9 13 19 6 11 9 5 2 9 13 14 4 4 8 11 13 20 12 6 8 19 12 12 20 2 6 11 3 2 10 4 14 15 1 13 5 18 18 1 13 15 16 0 5 7 9 6 4 18 19 4 12 16 17 14 10 13 3 8 6 8 19 3 10 4 13 17 10 16 9 14 19 9 12 15 16 19 12 4 3 4 10 0 4 6 18 10 18 5 11 0 15 16 19 3 15 4 16 19 13 17 4 15 12 15 12 3 18 16 1 5 5 12 6 4 0 4 18 3 18 6 15 18 11 6 12 15 14 2 15 4 6 7 4 16 4 1 10 1 16 2 18 1 5 7 17 4 19 20 0 18 5 9 13 13 19 4 6 5 0 13 0 6 7 12 12 16 15 10 17 20 9 19 13 7 16 17 8 17 4 0 11 1 3 14 7 18 8 18 10 20 7 5 2 12 0 9 15 6 11 16 10 17 7 17 19 11 13 9 17 12 1 20 6 18 19 10 7 13 11 13 11 7 17 11 8 4 15 8 19 1 20 14 18 3 17 0 2 7 7 9 8 4 19 18 12 16 7 17 0 0 8 14 2 18 8 7 12 1 7 19 4 4 11 20 19 7 2 17 6 13 6 7 20 8 11 9 9 15 19 18 15 4 5 3 19 5 17 8 14 14 20 4 9 7 19 18 7 11 12 2 14 20 7 20 13 18 1 11 13 6 10 1 12 8 4 17 7 18 13 11 20 13 2 1 10 18 14 7 0 12 2 11 6 1 8 20 16 3 16 12 7 13 10 9 20 6 16 13 10 17 8 11 9 4 12 1 5 14 19 14 20 20 11 13 11 6 8 6 2 14 2 11 11 2 6 17 20 4 4 4 4 7 13 15 13 11 1 13 7 10 4 20 14 2 20 1 14 1 3 17 11 14 0 7 7 1 17 13 11 14 3 17 13 2 19 4 13 16 16 13 9 6 3 7 17 20 15 6 11 18 13 10 12 3 5 7 1 20 8 15 16 0 13 6 10 8 4 20 16 7 18 3 6 4 5 8 14 3 3 6 13 7 18 19 4 18 12 1 18 10 2 1 0 15 5 5 16 1 19 5 20 15 5 12 8 12 10 5 3 0 10 5 1 19 10 3 8 16 15 2 0 13 18 9 15 18 12 6 6 5 1 9 19 10 1 14 12 7 3 0 10 2 8 13 4 16 5 3 16 8 17 15 11 20 13 3 10 9 2 2 19 8 5 16 16 2 20 7 13 10 9 3 1 1 20 4 13 11 17 7 20 8 14 17 0 9 13 11 0 19 17 4 6 8 20 1 3 4 13 10 19 4 17 9 18 10 9 8 1 20 0 15 19 18 1 3 17 12 17 4 1 11 18 12 10 18 7 5 3 5 14 2 12 8 8 19 2 12 20 6 20 4 11 7 8 9 10 7 3 12 17 3 1 15 11 14 6 9 12 6 10 20 4 10 16 6 13 10 11 2 17 19 9 5 20 13 10 1 2 10 20 7 9 11 6 4 17 3 7 8 6 11 5 8 16 1 1 8 6 12 20 6 20 6 4 2 15 6 3 20 4 15 5 19 16 3 20 13 9 11 9 15 15 15 0 4 20 10 12 1 19 20 5 16 9 18 16 7 0 13 18 7 0 1 12 16 20 5 13 20 8 3 11 15 14 0 15 4 8 10 19 7 6 18 14 10 18 19 8 11 9 1 19 9 18 6 17 10 5 2 1 15 0 6 17 13 8 5 5 19 4 13 19 5 12 2 12 20 2 7 1 5 5 15 16 8 8 19 13 4 19 0 18 7 0 2 20 10 7 8 9 13 15 6 10 18 16 19 18 10 5 19 2 6 15 16 4 0 14 13 0 5 9 4 11 12 9 17 3 0 7 12 10 18 8 18 17 18 19 6 0 6 20 13 6 0 6 10 14 10 10 4 12 11 7 20 0 6 3 2 8 3 8 1 18 0 10 10 17 8 5 5 18 5 12 11 18 7 4 20 2 12 10 20 17 4 7 3 12 13 11 9 5 7 17 8 5 1 17 15 6 20 5 1 16 19 4 12 12 5 13 16 7 14 17 16 13 12 9 8 11 10 17 16 15 4 4 14 5 10 2 5 18 11 4 9 9 7 20 16 9 0 10 15 3 2 5 15 10 5 20 10 1 10 0 17 4 14 15 12 9 6 20 17 18 4 18 17 6 18 2 8 8 10 5 15 10 2 9 6 12 18 5 17 13 14 2 15 0 9 2 11 4 12 0 0 5 0 5 18 15 20 16 3 9 13 16 11 0 12 7 17 18 15 19 14 17 10 8 1 5 20 7 2 1 15 12 0 16 2 0 0 6 5 17 13 11 12 5 13 12 11 10 10 4 13 0 17 3 5 7 17 17 11 19 16 4 6 3 14 4 3 6 3 0 15 16 11 7 9 2 15 3 3 18 8 20 0 0 0 7 7 14 0 13 19 13 15 5 17 4 12 20 16 13 16 8 15 7 15 14 0 2 10 15 15 15 1 16 16 3 6 19 3 17 1 2 13 8 2 6 13 5 6 13 18 4 2 13 12 9 6 10 1 11 1 7 6 11 2 3 12 20 8 7 12 4 20 3 6 13 2 7 13 11 0 0 8 9 0 11 8 11 8 19 3 3 19 14 5 15 7 9 20 3 11 15 3 20 19 20 15 1 3 2 19 11 16 10 12 6 14 12 5 12 12 8 0 17 0 7 7 6 7 9 0 12 8 2 2 15 7 4 6 11 12 18 19 9 19 0 6 10 11 1 9 20 17 15 12 2 18 8 9 14 14 15 8 15 13 11 6 9 15 12 0 1 13 5 0 4 1 7 12 7 0 12 9 16 0 13 13 0 6 20 4 7 14 1 15 13 12 6 1 2 19 12 7 11 0 16 11 16 14 19 10 6 20 8 0 7 3 18 20 8 3 20 14 3 14 11 17 4 8 15 18 7 15 20 16 13 8 19 5 18 4 15 6 17 17 18 9 17 13 2 13 8 20 3 10 7 10 5 3 6 13 9 5 0 1 17 1 19 0 14 15 17 0 18 10 3 11 19 6 15 8 3 5 1 12 18 14 15 14 1 6 16 19 12 4 11 1 14 8 7 9 7 6 20 20 2 1 4 4 11 10 20 11 15 20 20 20 11 8 4 7 20 16 8 6 8 5 19 6 5 9 17 15 8 7 5 20 19 3 15 14 18 4 2 18 6 9 5 15 1 4 9 6 5 11 3 10 16 10 11 18 0 1 1 18 2 14 1 8 7 5 12 12 18 9 15 9 2 1 3 11 10 16 4 12 0 16 13 2 16 17 14 14 2 17 8 15 6 5 1 7 14 15 18 6 3 7 16 14 8 18 0 9 12 12 18 0 2 3 9 0 2 8 6 13 9 13 11 0 13 10 6 17 17 8 19 12 9 15 13 6 19 6 14 2 0 1 12 8 15 11 0 17 17 0 6 0 13 4 13 4 16 16 14 10 1 8 20 0 19 5 14 10 14 5 10 10 17 4 8 9 11 16 14 5 3 6 8 18 13 8 18 18 0 15 11 9 20 13 6 15 0 12 2 1 9 19 1 10 13 20 6 13 1 0 3 5 11 9 15 13 18 5 5 10 19 3 20 8 7 5 14 2 1 9 16 2 16 0 1 11 6 6 20 15 2 13 5 6 4 2 6 11 8 1 8 13 16 6 0 19 16 8 12 20 5 19 15 4 14 0 8 18 19 15 11 5 3 13 8 16 5 13 14 0 18 5 19 17 2 13 19 8 5 16 12 5 15 11 1 2 11 9 10 5 7 8 12 6 15 3 2 19 10 11 3 12 3 14 0 14 0 20 19 13 20 13 0 18 14 1 8 19 20 14 14 6 9 17 9 20 10 5 14 6 5 12 13 16 20 6 2 10 18 1 17 20 17 12 15 2 6 19 10 19 13 8 8 8 1 1 11 10 8 8 10 16 20 19 15 14 5 11 15 12 16 11 10 19 12 18 12 6 1 7 7 20 0 5 18 5 14 3 13 14 15 7 3 0 7 7 10 4 17 9 7 13 8 13 5 13 1 15 5 9 14 13 7 3 1 15 13 0 13 19 5 12 13 18 10 6 14 10 19 2 14 2 5 0 5 16 19 10 13 3 12 5 2 3 2 18 8 0 12 15 18 12 0 11 11 5 4 12 10 8 10 15 20 5 10 12 19 15 2 12 19 13 10 14 17 20 5 17 4 0 15 11 3 9 16 18 15 13 14 13 19 14 16 13 17 19 2 12 16 18 4 11 7 15 14 17 0 11 3 12 1 19 6 5 20 17 11 10 9 18 20 0 0 18 6 2 10 11 20 19 15 10 10 15 7 11 19 8 15 7 11 0 0 10 13 11 15 17 15 18 11 19 1 2 18 6 15 3 16 10 4 15 12 12 6 15 11 10 9 10 13 7 1 7 0 9 8 13 18 1 5 7 19 1 9 10 5 18 9 12 3 12 2 2 18 13 11 7 18 15 20 6 16 5 10 0 3 17 7 8 19 14 5 0 20 3 8 8 7 2 13 11 19 15 18 8 8 12 19 15 11 17 20 12 19 11 18 5 18 4 17 10 11 0 16 2 13 17 10 14 11 19 0 3 11 3 10 15 6 20 3 11 14 5 16 1 4 8 7 15 17 15 16 18 12 0 19 16 1 8 7 0 17 6 10 5 17 2 8 7 20 0 14 8 4 9 1 18 3 16 15 2 16 13 6 13 9 6 5 11 17 1 6 7 14 4 7 16 13 8 6 6 14 19 1 16 1 6 12 2 16 4 12 19 1 20 6 15 7 14 8 11 17 18 8 6 16 10 19 5 4 14 3 11 13 9 12 14 9 3 0 12 7 3 19 15 5 17 17 2 19 4 17 16 12 12 13 16 3 18 6 3 10 12 4 2 6 8 6 2 15 12 6 0 3 11 1 12 0 16 12 6 16 20 9 8 9 14 10 17 8 19 17 2 5 5 20 19 10 6 9 13 9 20 3 5 15 7 15 16 14 10 13 16 6 14 0 9 3 15 2 10 19 14 14 1 8 13 14 20 19 1 0 2 0 14 15 18 17 13 10 4 4 18 10 3 8 12 18 11 2 7 18 8 12 18 5 4 15 15 16 3 3 1 11 18 17 10 2 1 11 4 11 14 1 17 4 12 17 1 16 19 16 8 9 16 18 13 0 19 0 18 6 9 19 6 19 19 20 15 6 2 15 3 14 2 5 15 10 17 5 10 17 5 12 16 17 19 15 19 19 4 17 20 6 10 17 16 0 1 7 7 10 2 1 7 6 14 2 3 13 13 2 17 13 8 0 15 12 1 19 1 3 0 2 1 3 13 13 5 15 17 19 15 16 19 4 12 0 16 10 5 13 11 11 0 20 19 19 9 10 20 18 1 9 2 7 6 15 17 17 14 5 0 11 11 16 3 10 3 20 4 13 14 11 19 4 15 11 19 4 15 7 5 1 13 12 2 15 1 6 20 0 18 6 10 15 4 14 6 17 6 7 20 11 5 2 20 16 5 14 6 7 17 16 12 11 19 16 2 11 2 6 6 14 4 13 11 15 1 4 4 12 8 5 2 3 18 8 15 1 19 15 14 15 3 1 9 0 17 16 8 3 19 14 10 4 18 8 18 19 15 17 6 17 8 5 15 10 17 12 15 9 15 18 2 2 5 2 12 20 13 6 9 18 3 4 4 14 18 1 13 18 19 13 2 5 5 16 4 9 19 3 18 7 12 19 19 7 9 16 4 17 13 9 15 7 20 14 14 17 20 16 10 10 8 0 3 2 19 10 15 12 19 18 18 11 12 4 16 13 7 3 16 3 6 16 15 4 3 3 3 0 20 12 2 2 18 14 4 5 19 0 12 20 18 10 1 16 19 19 14 11 10 19 12 10 7 8 16 9 16 1 2 13 0 7 15 4 20 13 10 8 13 18 10 17 9 12 20 14 2 3 9 18 20 12 8 14 1 5 2 10 1 4 0 1 16 3 14 8 9 10 14 13 13 3 18 4 7 20 15 0 7 14 17 3 13 15 8 18 0 16 13 4 19 15 18 9 9 14 7 18 17 16 12 15 2 11 12 6 7 7 17 13 13 12 19 18 5 4 0 6 18 3 7 14 13 5 20 7 16 10 1 7 3 3 10 15 5 18 20 10 20 10 10 19 5 14 6 2 10 19 4 11 7 2 5 18 13 20 17 1 2 17 18 8 18 2 11 18 20 15 10 1 5 5 0 5 6 0 6 13 0 2 18 19 19 16 5 20 8 0 4 20 12 18 15 16 5 7 7 17 18 18 6 12 3 1 6 9 9 0 11 5 12 6 13 0 7 4 16 20 0 14 15 6 8 0 2 12 13 4 13 17 20 8 6 15 0 6 7 14 3 16 9 0 12 4 1 16 20 10 10 5 17 8 1 19 10 7 2 1 11 20 9 18 8 16 2 17 0 1 5 14 15 11 6 10 10 13 8 20 19 14 20 18 13 19 17 4 15 3 2 3 11 12 3 6 13 3 3 20 15 6 12 11 12 3 5 2 3 8 18 8 0 1 7 8 0 13 9 18 13 13 7 12 12 13 6 0 0 1 19 6 7 0 16 18 11 16 20 16 6 6 18 5 13 11 4 0 1 0 5 5 8 12 17 0 20 0 2 8 12 19 11 11 10 1 4 11 1 20 13 14 20 2 11 1 13 9 16 11 13 12 14 13 10 7 16 6 6 5 9 6 19 13 16 19 9 12 13 11 3 5 5 14 5 4 5 13 0 2 17 6 14 3 12 12 15 7 5 19 17 8 19 10 19 14 9 12 10 4 3 2 8 4 0 18 3 0 0 15 12 8 16 7 6 20 5 2 20 9 4 4 6 3 5 7 17 13 7 5 16 13 5 4 14 8 11 3 5 5 15 20 7 3 13 18 0 6 19 0 20 6 16 5 16 6 14 18 17 6 5 20 2 2 3 13 20 1 6 16 13 20 6 8 12 12 8 9 15 16 1 8 1 17 13 2 3 15 4 2 1 15 3 3 12 12 1 17 17 11 14 10 16 16 9 2 5 10 10 12 20 7 6 4 2 18 6 5 16 8 16 10 13 14 9 8 15 4 16 16 13 4 9 2 2 3 8 1 4 17 20 4 1 3 8 7 16 7 10 11 20 8 17 12 8 19 10 1 0 1 11 18 4 1 9 4 10 8 4 18 15 4 9 3 14 13 14 10 10 15 7 4 19 15 2 15 3 2 2 18 3 15 10 6 0 20 19 7 19 12 17 2 14 17 12 4 2 9 12 17 9 12 9 15 10 7 4 13 6 2 8 11 20 19 5 1 15 16 15 11 14 14 5 16 6 15 6 9 6 19 0 11 3 10 12 12 0 0 20 5 18 4 11 0 7 4 0 14 1 17 2 8 2 16 1 5 17 12 3 19 2 1 11 12 6 4 11 2 14 9 8 1 18 13 5 9 3 16 14 0 4 17 2 17 15 10 5 9 0 19 7 3 19 0 17 14 10 0 13 18 20 11 3 13 9 13 0 16 5 4 8 19 13 11 8 19 4 13 15 13 4 19 5 15 6 10 18 17 15 8 8 7 15 0 13 7 7 1 8 5 0 19 9 11 9 11 7 7 12 7 17 15 8 17 13 20 18 16 16 4 17 8 1 18 0 3 20 1 11 13 4 17 19 20 9 4 2 13 19 17 12 0 20 10 8 3 16 5 19 12 2 19 3 4 7 19 11 4 8 1 12 10 14 1 15 9 19 17 16 1 15 1 14 16 17 2 19 12 20 13 19 1 11 2 7 0 7 7 0 5 14 11 1 9 9 5 11 15 11 17 18 9 2 14 20 1 17 6 11 16 7 0 20 17 11 11 7 3 7 14 10 7 8 20 4 12 19 0 13 14 6 4 17 8 17 13 11 9 13 15 11 4 8 0 9 1 1 0 4 6 8 18 8 5 0 19 2 18 14 17 4 6 19 7 15 11 12 1 16 1 14 0 4 13 17 4 19 6 1 16 16 17 6 12 14 4 17 19 12 11 20 6 2 10 3 14 20 11 7 12 14 5 17 18 20 3 10 1 18 18 10 10 3 12 11 18 0 12 0 12 18 18 3 13 10 19 0 20 2 3 13 12 19 2 7 8 3 4 18 15 1 12 4 9 18 7 11 4 10 2 2 2 16 15 19 5 19 18 15 13 1 2 13 17 12 8 19 12 16 12 8 5 8 10 9 3 13 2 18 12 4 16 5 9 20 4 2 7 19 20 19 2 7 13 7 4 10 4 9 9 16 1 7 7 6 19 15 16 10 14 14 6 19 2 7 6 5 4 16 19 0 4 6 10 19 18 11 5 5 15 3 18 17 12 2 2 8 2 20 14 16 20 13 12 8 11 8 0 18 3 8 14 5 20 7 3 14 14 17 9 6 20 19 13 7 6 16 12 12 10 4 3 0 4 17 18 6 9 1 14 2 13 1 15 7 3 17 8 10 13 2 20 5 10 20 11 0 6 18 19 4 5 4 7 10 11 6 17 5 11 14 8 10 8 16 16 6 15 13 2 10 15 17 16 5 16 15 0 5 8 0 9 20 18 19 7 10 12 19 14 7 14 8 18 14 2 9 4 1 0 10 19 15 15 11 4 13 11 4 9 20 4 15 6 0 18 19 2 19 19 9 15 11 2 0 0 10 18 11 1 17 4 20 18 7 7 4 7 11 16 2 15 12 2 6 20 6 4 2 20 1 0 11 19 18 1 16 5 15 15 3 19 13 13 12 19 17 18 8 11 5 8 8 10 17 20 8 16 18 6 10 12 15 3 8 9 8 10 4 20 1 20 2 0 5 1 17 9 5 11 12 5 13 8 2 17 7 4 4 16 12 3 11 13 2 9 2 0 3 7 16 2 13 9 5 0 15 8 11 0 13 20 8 6 11 2 5 8 2 9 18 0 15 12 15 0 11 10 7 7 1 19 17 18 19 2 8 14 6 11 7 15 0 5 1 16 4 5 13 12 13 10 7 0 19 18 9 12 4 2 7 16 14 8 19 2 10 15 11 8 5 11 18 10 5 16 13 1 14 0 9 1 0 13 13 10 4 3 9 4 8 10 18 5 17 18 10 0 13 19 7 2 18 2 3 17 14 8 14 6 15 10 11 10 12 18 3 14 5 15 19 5 13 6 14 9 12 1 8 4 16 7 13 15 11 19 3 18 17 17 0 14 18 10 2 19 17 3 15 3 11 6 13 13 17 14 6 8 15 11 5 5 15 2 7 20 4 11 16 16 16 5 20 4 3 5 1 18 10 18 11 20 17 6 5 14 11 9 16 6 8 3 18 4 16 8 9 8 12 2 18 16 10 7 15 12 2 1 6 9 4 17 12 7 12 0 5 18 19 5 11 11 7 10 8 10 20 6 11 11 8 18 1 18 19 16 4 9 8 9 8 10 10 18 8 11 20 17 0 4 18 3 6 5 19 13 6 13 7 8 14 7 1 13 3 4 1 16 2 2 16 8 8 12 10 14 8 19 3 20 18 18 2 16 1 14 20 14 15 7 14 17 18 8 6 17 5 9 19 2 15 8 11 8 18 20 19 17 9 4 9 6 0 10 6 19 14 9 7 13 11 20 15 1 18 19 5 0 17 8 2 1 9 7 19 17 9 3 19 8 8 1 15 15 7 4 20 15 6 9 16 2 16 11 13 4 1 20 17 13 12 7 2 17 19 20 6 16 14 2 14 19 5 10 17 6 20 15 5 8 13 14 18 17 20 7 20 11 6 5 15 15 2 2 9 4 12 15 0 14 18 12 13 3 10 1 1 16 2 4 12 15 18 0 19 18 12 14 8 16 6 19 14 1 16 13 2 3 18 3 14 11 6 8 16 20 1 14 7 11 5 1 4 12 16 10 14 7 2 19 18 15 11 4 7 1 17 10 19 12 13 7 5 0 19 20 6 0 4 5 14 14 20 9 7 11 14 4 11 18 16 4 10 7 3 0 15 8 15 17 6 2 7 15 13 4 19 9 13 2 13 8 12 16 6 2 9 16 14 8 13 2 20 3 6 9 10 15 6 1 9 4 14 4 11 19 6 19 11 4 19 1 17 13 3 5 2 9 8 2 5 5 12 18 9 19 11 12 11 20 20 2 13 11 8 8 11 5 0 7 19 3 6 9 20 0 15 12 2 5 10 19 2 1 18 17 12 18 15 17 6 3 0 5 9 9 8 5 3 9 20 9 11 18 18 14 20 18 13 18 19 10 15 18 16 9 0 6 12 2 18 6 10 6 16 3 20 17 13 2 15 9 8 11 11 20 11 4 4 0 11 11 20 7 20 11 17 11 8 15 17 13 14 5 7 12 5 7 5 1 17 15 9 1 15 3 19 19 15 9 3 7 13 14 14 0 6 10 13 4 2 12 12 0 9 8 1 3 4 2 20 19 12 1 19 8 1 12 3 12 1 6 16 5 11 17 7 1 15 14 19 9 7 10 15 2 6 5 4 1 4 18 7 16 6 19 20 7 18 13 14 11 13 19 16 18 14 20 5 7 14 20 9 8 8 3 3 7 19 3 18 8 7 9 17 5 12 12 6 0 15 2 4 13 1 2 13 3 7 11 14 10 14 20 14 20 18 5 4 3 17 8 13 16 10 13 17 12 9 0 1 7 4 0 9 15 17 2 12 12 0 18 17 9 1 6 9 6 19 15 5 2 10 2 3 19 2 14 3 6 0 8 9 4 3 3 12 11 19 14 17 14 18 2 6 20 14 19 13 6 0 4 20 8 18 4 13 5 9 1 1 4 9 5 16 3 5 7 19 2 15 2 7 10 19 16 17 8 12 9 6 3 1 20 10 13 10 11 12 5 15 14 3 11 1 17 9 9 3 13 0 19 13 11 0 16 2 7 11 19 12 9 2 1 18 12 0 0 15 3 8 12 15 1 19 1 17 13 0 4 6 20 17 18 19 12 11 10 9 19 20 3 6 1 4 14 14 13 10 1 20 7 17 17 2 12 5 18 1 16 0 20 15 2 18 15 4 6 12 15 15 3 6 1 4 2 11 2 5 18 8 0 18 20 14 14 7 13 7 9 14 16 6 17 2 7 17 16 14 7 16 1 13 8 10 9 8 5 20 16 13 5 10 2 19 17 4 0 1 18 19 9 0 19 6 2 12 10 19 11 14 13 12 4 18 14 13 1 20 13 8 18 1 11 3 12 18 12 14 4 6 0 15 13 13 19 17 18 6 0 15 5 9 4 2 6 0 14 0 11 12 11 17 13 0 5 4 17 8 1 5 4 19 6 7 6 10 3 3 11 19 4 10 9 13 9 8 1 2 13 18 20 11 16 7 6 4 13 11 10 18 1 9 0 17 4 2 13 1 9 5 17 8 5 3 8 17 2 15 1 9 18 11 19 16 2 0 15 9 7 3 3 4 14 12 12 15 16 14 16 9 8 20 9 14 7 8 18 13 12 16 14 12 19 8 14 3 8 20 19 7 4 4 3 4 14 18 4 16 13 18 16 1 19 13 8 18 5 13 16 9 9 11 4 17 13 18 0 1 10 11 10 9 7 5 20 13 16 12 10 16 20 4 9 9 5 13 2 5 5 3 17 10 9 6 2 0 15 14 10 19 20 8 12 12 1 7 5 16 3 1 20 7 2 14 9 18 7 20 2 4 5 6 18 9 16 18 9 18 3 18 11 16 17 8 9 10 11 6 12 14 16 3 15 13 9 7 2 6 6 18 20 1 7 13 20 11 10 6 10 15 17 4 17 16 0 17 20 13 7 5 17 19 2 0 19 5 19 20 13 18 3 9 9 11 8 19 15 15 14 0 17 11 5 8 2 10 8 11 17 16 15 10 7 5 20 14 8 5 1 7 6 3 12 8 0 0 7 1 3 5 9 13 4 20 15 9 18 1 6 0 18 5 19 14 4 5 7 10 0 17 11 8 1 15 17 7 17 5 20 12 15 0 20 14 11 5 3 0 10 1 7 9 12 7 10 6 1 8 4 3 17 13 11 20 16 8 8 16 13 3 18 19 20 7 20 4 5 3 4 1 6 1 0 0 10 3 16 2 5 10 14 8 9 3 7 8 8 4 20 5 6 11 11 9 7 12 19 4 18 8 18 11 12 6 15 0 8 1 2 3 15 16 16 7 10 7 12 13 19 2 19 11 11 6 9 9 0 14 3 19 11 8 14 17 7 6 8 8 7 15 8 1 3 2 1 8 9 13 10 9 6 9 17 14 3 6 4 12 11 20 12 19 13 5 11 2 8 5 20 9 8 12 8 13 1 19 19 7 19 7 8 16 0 7 13 1 1 6 15 15 0 7 6 2 1 3 2 9 12 14 3 20 18 18 15 19 19 20 20 18 13 19 6 9 20 20 18 8 9 2 16 12 8 11 6 19 16 2 9 16 20 13 19 6 4 6 17 8 1 16 14 6 5 2 16 0 16 11 14 16 16 10 10 0 6 19 3 6 3 15 20 19 2 0 11 2 14 0 12 16 12 8 15 6 3 20 5 18 16 7 4 14 4 19 17 10 4 20 15 5 1 4 10 13 8 9 0 14 19 15 3 17 19 2 1 3 6 19 18 15 2 15 2 6 19 14 2 1 18 3 19 11 12 19 8 11 3 16 8 0 10 3 1 15 18 19 15 16 7 1 18 18 4 16 3 15 8 10 17 20 0 19 19 9 2 7 14 13 2 5 11 12 14 4 19 4 8 17 10 13 8 14 3 4 10 17 18 2 11 5 9 1 4 10 7 14 16 0 20 8 12 1 4 4 2 6 13 12 9 4 11 11 1 16 4 3 18 1 3 20 10 6 14 13 9 18 17 7 19 0 6 14 20 17 9 12 19 20 12 19 16 17 5 7 19 16 10 11 6 8 7 11 3 4 6 9 3 2 3 3 10 11 1 0 10 12 15 17 14 1 8 19 15 9 18 5 3 12 4 15 12 10 13 12 10 8 17 4 6 8 12 9 20 2 1 18 3 6 9 15 6 15 20 5 15 17 19 12 8 8 7 1 12 11 10 20 17 2 11 19 13 15 15 9 15 12 10 18 17 20 3 15 6 6 1 13 16 15 11 11 11 2 11 3 17 3 5 5 2 1 16 6 10 8 2 4 3 1 9 8 6 15 13 8 18 9 16 11 8 4 2 7 4 14 9 2 19 6 7 14 20 15 4 4 0 7 13 3 3 10 4 14 7 8 19 3 8 16 15 4 2 9 14 20 16 10 3 18 20 20 10 12 5 6 15 12 19 12 2 15 18 3 13 18 10 6 18 9 19 15 17 1 16 3 18 2 15 12 10 14 8 6 3 13 0 5 13 12 0 14 17 3 4 19 12 18 18 8 2 2 10 2 5 14 15 3 17 18 20 14 14 18 10 1 19 1 15 17 10 5 4 11 18 16 3 9 1 16 14 16 2 13 10 14 9 10 17 6 7 7 10 0 16 9 3 16 14 1 9 19 17 9 5 12 19 15 8 2 19 8 2 17 4 15 16 6 17 15 17 12 6 10 4 6 19 3 20 5 3 9 9 2 1 17 6 17 14 13 10 2 10 16 12 2 17 7 18 4 17 13 17 1 15 20 19 12 2 16 14 9 8 15 0 3 2 9 6 12 0 19 13 1 14 4 6 14 18 18 15 18 16 15 19 19 8 2 3 0 4 14 3 13 7 10 12 13 18 19 2 11 6 5 0 19 5 10 17 13 10 3 20 9 12 11 19 5 19 7 15 1 17 2 9 1 19 8 6 13 14 10 15 12 4 6 14 17 9 10 10 1 20 16 14 15 3 0 17 14 15 5 8 6 10 11 2 0 3 20 1 16 9 7 4 1 13 6 15 5 2 0 19 16 9 6 1 12 0 18 0 19 17 2 5 11 14 19 3 3 11 0 11 11 4 4 14 4 1 11 7 14 14 11 19 6 20 15 10 4 10 16 13 1 4 16 15 16 9 7 6 11 17 17 16 16 0 5 16 4 20 3 9 4 1 7 20 7 2 14 7 1 0 3 7 18 2 8 0 7 8 19 10 15 14 10 7 0 18 6 16 19 14 6 14 19 20 5 13 19 13 12 11 6 1 15 19 7 1 19 17 0 4 7 20 8 16 13 19 5 8 10 0 13 7 0 14 20 20 15 20 5 3 18 16 1 19 1 16 4 17 8 1 17 19 20 9 1 14 19 1 17 17 16 11 7 20 15 7 20 10 20 8 11 0 7 10 16 7 13 1 15 10 10 4 15 5 16 19 1 12 12 18 3 17 3 18 19 4 13 16 19 15 19 11 8 10 2 16 9 18 6 18 7 19 0 1 3 0 2 11 12 0 10 1 14 11 18 10 1 20 3 15 20 9 9 13 5 11 19 15 17 18 8 17 9 15 15 20 11 19 8 10 15 7 13 5 15 20 17 15 7 6 7 16 15 18 14 0 3 12 1 14 1 10 0 6 7 2 19 20 3 5 9 11 13 18 14 12 1 4 20 1 19 14 18 4 8 3 11 15 18 18 17 4 18 9 3 1 18 17 15 1 20 11 2 16 16 14 5 1 5 9 16 5 9 2 16 8 17 10 3 16 13 15 19 16 7 8 0 17 3 10 1 7 1 8 15 1 12 8 11 16 15 4 0 14 7 14 15 9 10 16 18 14 11 7 15 12 18 10 15 6 5 2 10 13 12 6 2 19 11 12 19 6 7 14 5 20 0 18 10 9 2 14 9 17 9 20 8 9 7 15 1 9 13 13 12 0 0 14 5 18 3 5 9 2 13 1 8 16 3 17 18 16 14 18 17 10 19 6 13 3 0 16 20 4 13 0 19 16 2 17 12 8 13 3 11 8 0 12 7 11 3 5 11 18 1 17 6 8 15 13 7 7 14 1 11 4 13 5 11 7 0 12 0 7 0 17 18 10 14 10 10 12 7 13 1 8 15 20 4 19 6 14 20 5 14 19 5 9 2 13 18 3 2 4 6 0 14 2 19 17 17 6 12 7 5 8 16 13 1 11 7 1 15 9 13 17 20 10 9 6 20 13 17 17 0 1 0 7 0 5 7 4 15 16 1 3 14 3 0 3 10 2 14 5 15 6 0 3 8 1 20 1 17 8 18 7 20 3 8 16 6 0 14 4 12 5 3 15 11 6 16 2 0 15 13 17 11 3 18 12 20 16 4 13 20 18 9 0 6 15 6 0 15 18 18 13 17 9 12 10 2 13 10 4 13 20 16 17 14 7 13 0 19 15 7 19 20 9 12 15 0 19 10 2 8 16 2 7 14 3 18 5 2 20 17 0 4 5 13 17 11 16 12 0 17 4 8 11 19 10 10 16 11 19 17 7 20 14 0 20 17 20 13 16 6 2 15 7 18 8 9 1 17 10 17 4 18 12 14 14 20 19 20 15 13 16 1 12 19 18 11 4 3 3 5 14 11 11 3 1 6 17 18 18 2 9 18 17 14 18 17 3 4 4 9 0 11 12 17 11 9 2 9 0 12 1 4 0 14 15 11 14 12 20 16 19 9 10 2 6 11 8 8 15 2 7 14 1 10 4 10 5 3 8 7 6 10 11 15 4 1 9 11 16 17 15 9 7 7 19 4 14 4 9 4 20 8 19 7 5 20 4 7 0 18 19 19 14 6 2 9 15 9 14 14 4 6 3 4 0 11 0 5 16 10 9 15 20 2 2 10 3 2 17 1 18 11 6 16 12 6 14 5 20 12 11 8 18 8 0 2 2 15 6 15 15 12 10 19 6 15 7 0 18 17 4 1 9 11 1 15 3 12 1 18 1 14 3 8 16 7 0 3 3 19 19 6 8 18 10 2 14 1 11 3 8 12 7 0 8 5 9 3 7 0 13 6 6 8 0 1 5 15 5 16 8 7 18 17 1 12 16 8 15 12 17 17 4 19 14 8 5 5 3 3 9 4 20 0 9 12 6 8 16 2 12 19 7 15 0 17 11 16 3 1 1 5 13 20 9 16 14 3 17 13 1 19 1 5 13 0 20 1 18 18 1 6 1 3 12 15 14 16 3 11 15 20 20 12 14 5 0 0 15 5 11 9 10 11 15 4 20 10 6 12 15 13 5 8 12 9 5 18 10 16 19 0 12 8 17 16 15 7 11 13 3 19 8 2 4 2 13 9 12 11 4 15 1 20 4 2 0 9 14 6 12 12 3 13 6 20 6 15 1 18 16 4 12 12 5 19 3 17 9 16 20 5 12 10 11 2 16 1 0 7 1 20 13 17 11 6 19 13 6 2 13 10 1 11 4 11 13 10 13 4 1 17 7 4 11 10 0 18 16 12 19 20 12 10 6 7 14 9 6 1 7 19 7 7 7 7 16 16 12 7 6 2 19 0 9 11 0 14 11 20 17 19 18 14 13 15 5 19 13 11 0 12 17 3 17 10 3 8 1 15 17 2 4 10 5 9 13 18 19 3 6 17 10 8 6 3 12 4 3 8 16 13 13 0 5 9 19 18 17 18 9 11 6 2 14 10 5 4 16 16 0 0 10 4 20 16 20 6 16 2 1 16 1 10 15 12 3 20 10 10 19 18 1 18 20 16 4 3 15 18 15 6 12 3 19 13 17 5 20 11 15 7 18 11 10 4 18 8 4 6 11 7 4 5 17 2 15 14 7 12 5 15 10 12 15 15 8 4 10 2 3 2 20 15 1 16 16 5 4 8 18 16 2 10 10 9 9 1 6 1 18 14 14 16 19 5 17 11 12 12 14 15 8 6 8 5 15 1 0 17 14 9 3 5 0 12 9 13 18 18 12 10 12 0 5 7 18 11 5 4 3 2 4 0 4 20 0 17 5 13 0 12 8 6 12 18 15 9 2 18 5 15 15 10 7 5 14 5 16 6 5 11 7 17 12 12 0 5 8 19 4 9 7 10 10 20 0 1 2 9 18 3 5 0 8 16 10 1 0 13 8 3 7 0 13 7 0 20 6 2 13 13 17 19 13 8 12 17 12 5 4 18 2 20 19 14 12 19 19 7 15 12 1 15 17 9 20 13 14 2 16 3 1 18 4 5 17 10 9 14 6 20 16 1 2 6 6 19 11 16 18 2 7 6 12 0 2 4 3 18 0 14 11 10 11 16 19 3 4 18 2 16 16 1 19 0 4 5 16 19 5 0 0 16 20 19 2 13 15 6 10 16 12 1 19 15 8 19 9 14 17 8 16 8 8 13 19 8 13 17 18 14 10 16 20 4 19 13 5 7 19 8 9 6 11 8 9 8 0 16 8 1 14 18 1 8 16 4 12 13 11 3 1 13 0 11 7 2 7 14 1 8 17 4 0 0 16 0 6 8 16 5 0 15 12 14 15 0 5 12 5 4 13 19 11 11 12 11 14 14 12 13 2 20 3 13 11 13 15 8 2 11 20 4 1 19 12 2 9 4 14 6 6 19 4 5 2 19 4 4 20 0 6 6 16 14 10 1 6 18 13 0 15 15 0 4 11 1 1 4 7 11 14 5 5 18 19 16 8 10 13 6 0 0 3 15 4 1 19 13 14 1 12 4 9 11 10 15 4 13 10 13 13 8 8 15 1 18 19 20 1 1 16 14 3 2 1 0 4 15 6 11 18 15 20 18 18 8 19 7 8 11 6 17 18 19 16 4 19 15 18 19 7 13 9 4 3 16 5 16 12 9 14 12 12 14 2 8 0 17 3 18 4 20 4 2 15 0 1 16 14 16 9 18 12 2 15 4 8 16 2 4 5 17 6 9 10 15 1 11 10 11 18 9 7 4 1 20 13 11 8 15 10 5 0 3 13 17 6 15 13 20 16 7 19 17 19 2 10 1 0 9 20 4 6 14 14 20 0 5 14 18 9 20 9 20 12 6 9 9 0 9 17 6 2 13 4 6 17 5 18 0 2 9 5 9 0 13 18 3 15 20 7 5 15 1 19 10 16 16 5 7 0 20 14 4 20 14 12 18 12 11 14 8 20 18 1 14 15 10 4 11 0 14 20 5 4 14 6 2 20 3 4 15 17 6 10 6 19 11 8 17 12 9 19 9 18 7 1 12 2 7 20 9 12 3 6 13 6 19 17 15 1 15 4 4 10 8 2 19 19 1 9 7 17 11 2 17 12 15 16 17 18 10 11 20 20 17 15 12 0 12 6 11 1 17 10 2 1 2 20 4 18 7 14 6 3 15 13 3 13 4 20 19 17 10 10 20 5 20 1 6 3 12 20 11 20 12 8 0 6 4 5 18 1 15 16 11 8 5 16 0 0 4 6 14 14 11 3 18 6 2 11 20 6 6 10 1 18 15 11 5 6 11 14 18 2 14 6 3 8 15 15 11 18 14 4 7 20 0 20 6 15 5 14 1 12 12 10 14 9 8 18 0 4 12 16 15 0 0 4 14 17 10 18 18 14 8 9 17 2 11 14 4 12 19 9 18 14 18 4 11 15 11 5 2 19 20 2 9 20 5 0 8 18 7 3 9 0 4 10 12 15 19 1 0 7 18 1 7 12 0 1 9 11 15 2 18 12 19 7 7 2 11 18 16 18 8 18 7 3 12 3 10 8 12 9 1 5 11 5 13 11 18 0 7 0 16 18 10 14 14 16 3 2 5 5 12 5 11 19 8 9 12 15 6 14 18 17 15 4 6 19 9 19 13 13 15 3 12 17 7 16 10 12 16 11 19 7 7 1 7 17 2 7 14 12 16 4 1 9 17 16 20 1 10 7 0 2 18 15 18 5 10 14 12 19 14 9 8 15 4 4 6 9 7 20 11 18 8 10 15 10 13 14 10 8 17 18 4 0 12 5 16 4 6 18 12 4 7 14 10 17 0 2 16 2 9 5 19 3 7 3 7 19 13 1 11 5 16 19 5 2 15 11 17 9 18 19 15 7 13 11 13 8 18 12 13 0 1 11 15 18 10 8 5 20 4 19 11 17 2 3 1 12 11 7 12 7 15 9 15 11 0 12 18 17 19 6 1 6 2 0 5 1 10 4 2 3 17 6 1 1 5 10 14 19 4 6 5 16 5 7 11 7 18 11 2 5 8 13 18 4 0 14 8 16 5 13 19 18 8 19 0 9 14 5 18 5 18 4 15 20 4 16 18 10 5 5 11 19 19 19 2 10 19 3 4 16 5 19 9 19 5 12 19 5 9 8 13 20 18 16 9 0 2 12 16 17 20 8 18 0 12 8 13 5 5 15 1 16 7 0 16 20 8 9 13 7 18 3 8 3 3 6 6 17 1 9 1 2 6 2 15 19 18 3 3 12 15 19 12 18 18 14 13 3 5 20 14 6 14 0 9 20 5 8 2 4 12 16 18 5 18 19 10 11 11 15 13 2 8 6 5 19 5 5 19 0 8 8 15 6 15 18 0 18 3 15 8 12 17 20 18 9 16 1 12 4 3 20 10 3 17 8 18 7 12 2 8 3 3 11 19 13 8 10 19 16 12 18 16 14 0 4 19 2 8 16 13 0 9 17 19 7 9 9 10 5 12 8 8 3 6 7 0 1 15 20 10 6 11 3 3 1 18 10 9 15 6 0 19 10 20 4 0 9 19 8 17 2 4 2 17 19 3 7 17 12 1 16 8 19 17 8 11 1 8 0 20 16 1 14 14 5 15 14 8 12 17 20 13 5 7 5 15 9 7 17 12 19 13 0 14 12 9 12 19 14 1 0 18 11 13 10 11 14 9 4 9 20 20 19 15 0 12 18 0 6 2 7 14 12 17 17 7 9 17 18 16 4 12 8 19 4 4 2 16 9 12 13 13 0 18 2 1 3 7 17 3 16 2 9 15 18 3 14 12 3 6 20 2 16 20 0 10 15 20 12 17 3 0 9 2 7 1 17 9 19 8 17 17 10 3 17 13 19 20 13 11 6 16 14 11 4 18 0 9 7 3 15 17 4 12 3 13 5 6 1 9 19 13 14 16 8 6 2 1 16 5 10 16 0 12 10 17 12 9 8 2 0 13 7 9 15 18 8 15 14 5 14 6 19 2 10 10 8 10 11 3 6 0 8 8 16 20 16 9 8 1 20 18 20 3 10 0 4 15 9 18 13 17 6 10 15 17 5 7 12 5 3 4 17 17 15 11 10 4 16 12 6 2 10 8 0 19 20 13 5 12 18 7 13 16 9 7 2 8 14 1 2 16 9 1 7 5 0 3 17 0 9 1 12 4 4 13 5 19 2 7 1 7 20 8 17 9 5 14 3 18 13 4 8 6 7 6 13 3 5 10 10 10 0 16 15 19 19 16 19 12 3 15 6 10 15 12 2 15 8 5 16 18 15 3 1 15 0 19 1 7 4 20 4 5 6 19 13 20 0 14 18 15 8 13 14 4 7 7 18 16 8 11 13 16 15 18 19 13 16 1 6 15 3 20 2 12 13 4 13 5 2 7 5 2 5 14 0 18 19 11 13 14 1 4 13 3 6 16 14 2 12 10 10 16 7 9 19 11 0 1 15 13 16 16 19 13 5 20 0 15 8 4 17 9 17 10 13 15 0 11 4 11 20 3 15 3 16 20 9 3 12 7 15 16 8 8 9 20 16 12 6 18 17 1 5 10 1 5 5 11 14 10 5 14 2 13 5 9 14 14 2 4 0 18 15 11 11 9 18 16 8 16 13 6 10 1 13 16 0 7 13 16 19 18 1 16 6 11 11 4 4 18 9 14 16 7 12 15 12 16 1 2 3 18 15 1 9 12 10 6 0 5 8 10 11 12 8 2 5 3 1 5 0 15 8 4 15 11 4 13 11 17 3 19 18 0 0 4 4 3 6 3 8 8 9 16 15 7 20 12 3 20 11 10 14 12 6 15 15 4 15 10 7 12 6 15 11 4 16 12 18 20 7 5 20 13 9 11 10 10 8 0 5 13 20 6 19 14 6 5 6 16 17 5 13 2 1 16 6 0 10 16 1 7 18 16 15 8 0 1 5 7 1 4 1 9 2 13 17 15 7 17 6 6 19 1 8 19 6 11 8 10 8 14 13 3 20 2 6 20 3 18 19 15 6 10 10 0 8 6 17 3 13 16 20 10 4 0 10 6 6 16 8 0 4 9 20 3 6 12 14 20 12 6 12 9 20 1 7 20 4 19 19 16 1 11 18 8 13 16 6 0 16 13 17 10 20 7 1 20 8 4 20 10 1 11 5 5 11 0 8 15 8 7 20 6 6 17 18 4 6 17 16 17 4 16 4 6 9 12 15 14 17 4 9 9 4 9 4 18 14 20 16 8 8 6 7 9 16 13 9 12 2 18 7 0 14 19 9 20 19 20 3 15 8 2 8 18 6 20 6 18 19 10 15 1 15 19 15 7 13 6 13 5 20 18 4 17 13 20 16 2 9 14 16 12 7 1 3 16 0 20 10 5 5 14 20 19 18 14 12 6 10 11 18 11 4 2 17 16 9 1 9 8 5 7 6 6 1 19 2 13 2 4 16 17 16 0 5 12 3 5 1 14 14 11 10 16 19 19 9 12 16 13 19 9 2 16 17 8 11 1 6 10 13 7 14 14 18 2 4 0 9 5 7 0 12 2 19 3 15 15 12 4 14 2 17 11 1 3 18 15 19 1 19 18 13 9 4 20 16 14 10 20 0 16 10 10 11 7 19 1 11 1 2 5 19 11 16 15 15 18 3 7 8 6 12 1 2 8 15 12 5 2 14 13 2 12 2 18 13 11 14 11 15 2 11 20 11 5 20 3 16 3 15 13 19 17 3 8 12 20 11 19 19 11 20 12 6 9 17 5 19 15 12 14 4 0 17 18 19 8 2 5 19 1 15 12 3 18 7 1 7 18 16 2 18 9 14 1 10 11 5 1 16 12 18 3 13 11 14 18 12 11 9 16 16 8 5 18 6 14 0 9 6 13 14 17 9 10 17 2 9 6 14 13 1 17 3 13 7 18 19 8 17 10 9 17 0 18 2 11 20 2 8 7 3 1 8 10 3 18 11 9 12 5 17 16 11 9 3 8 20 14 2 2 10 6 15 13 5 9 1 19 18 5 15 10 5 7 1 0 12 7 19 13 7 13 18 10 9 10 3 16 15 13 15 9 18 15 6 20 15 5 10 18 18 20 11 19 5 0 1 9 17 8 18 3 8 16 1 18 12 1 12 16 14 3 8 5 15 16 0 5 12 9 15 20 3 13 18 18 11 13 13 16 7 20 5 12 4 2 12 16 3 0 4 0 15 19 19 5 15 2 20 9 12 7 9 11 4 19 14 13 0 10 6 12 12 7 18 3 9 5 17 1 18 18 9 17 2 13 15 0 15 12 20 1 3 9 19 6 15 0 9 19 19 19 1 5 3 1 17 17 1 14 16 1 2 12 1 19 4 5 2 8 15 9 16 9 4 18 7 2 15 3 20 4 5 20 1 11 10 1 19 15 8 14 19 18 6 2 15 1 1 17 18 19 15 10 16 10 16 19 10 10 17 4 15 15 20 3 16 10 6 4 13 10 2 14 15 19 19 14 14 15 16 3 2 11 10 19 12 0 1 6 6 20 3 6 19 7 11 6 9 0 20 9 5 10 1 9 11 5 3 14 9 5 14 11 20 19 5 19 17 9 6 2 12 13 12 11 16 5 13 7 9 4 14 5 12 11 13 11 3 15 13 1 8 18 11 4 3 10 14 6 1 7 8 11 4 6 4 18 9 16 18 0 13 3 20 0 1 2 6 18 19 11 3 3 20 3 6 6 6 19 11 19 19 4 16 12 18 10 18 2 19 20 0 11 5 0 2 1 5 12 0 16 8 19 0 0 9 19 9 4 3 8 20 1 20 0 14 12 0 4 16 2 18 19 13 10 18 11 20 10 17 10 20 4 6 3 3 15 1 18 0 6 20 15 6 8 14 1 11 5 6 4 17 20 1 19 0 12 13 20 4 16 13 11 14 6 2 9 4 0 17 8 14 16 15 8 6 12 14 16 20 3 10 20 18 1 0 8 6 2 1 13 10 3 17 15 15 16 20 1 17 8 2 18 17 6 7 5 14 9 10 13 4 16 7 16 19 12 4 5 20 17 17 20 1 6 13 18 8 9 5 20 6 6 4 0 2 20 15 18 17 14 16 18 19 3 9 13 20 17 0 19 15 13 7 2 16 19 16 0 0 7 9 6 12 15 5 4 20 1 13 10 8 2 2 7 11 2 4 0 12 14 19 9 7 5 4 3 19 14 2 2 5 2 17 1 11 8 20 9 19 6 19 10 19 19 0 1 14 4 18 15 15 13 10 9 0 8 19 12 13 15 4 15 17 2 2 11 5 11 17 11 14 11 4 12 5 5 16 9 16 2 1 19 11 7 10 11 7 18 9 16 16 5 19 4 5 14 16 7 9 18 7 1 7 7 13 12 15 17 18 16 18 2 0 7 4 14 6 20 18 3 9 12 11 8 19 6 2 16 20 8 11 6 0 20 9 12 11 18 10 12 6 6 7 7 6 19 10 8 13 8 3 12 14 16 1 9 10 15 3 16 0 0 7 4 5 8 7 5 16 19 13 20 11 2 4 6 14 8 9 13 9 10 17 8 6 12 7 14 3 19 15 15 19 13 7 13 14 12 16 5 9 3 11 1 2 17 2 8 2 9 15 2 10 4 8 5 12 20 9 10 14 9 3 20 0 11 13 11 14 18 12 1 7 20 7 5 16 3 12 7 15 16 14 8 16 7 11 13 0 20 13 15 0 0 8 7 17 20 20 20 6 13 2 18 16 12 6 20 7 10 11 1 12 13 5 8 6 1 18 7 12 13 4 12 15 11 20 5 12 8 6 8 20 11 5 4 7 14 8 20 20 6 1 14 11 0 3 19 16 17 13 17 18 14 14 12 10 9 16 3 10 5 7 13 4 17 5 0 0 15 20 15 20 16 18 0 17 20 19 11 10 13 9 7 12 1 5 2 1 16 11 19 4 10 19 4 14 10 18 19 5 5 10 7 8 13 8 7 11 15 12 6 15 2 16 18 18 19 6 19 17 8 2 15 19 20 5 1 1 11 11 3 2 3 10 2 15 18 5 7 1 11 11 14 17 5 13 2 11 16 14 16 15 11 1 20 17 5 10 2 14 12 15 14 14 19 13 11 17 4 12 3 14 20 13 13 16 1 7 9 9 17 17 9 10 18 3 0 5 6 4 20 11 12 6 12 15 10 10 13 0 0 1 19 20 18 18 19 2 15 8 2 0 14 10 10 18 15 11 14 19 3 14 4 15 11 5 3 1 9 8 10 9 10 12 9 3 14 9 10 11 9 14 13 11 9 18 18 2 14 9 12 14 13 6 3 7 0 19 1 16 14 12 20 11 2 13 0 3 2 17 11 9 11 20 9 9 10 6 5 18 15 17 18 18 14 7 14 10 4 17 20 13 19 3 15 5 0 19 6 17 8 14 0 17 3 6 14 19 6 9 13 2 3 4 13 8 17 16 9 9 4 6 1 5 2 17 3 8 19 7 6 13 10 1 4 2 18 4 0 8 13 17 20 1 16 3 14 8 8 8 9 14 7 13 12 19 12 1 11 18 16 18 3 13 1 20 16 7 4 14 2 3 12 10 13 18 1 9 10 17 15 10 1 2 8 9 12 0 17 18 9 20 11 6 18 15 16 0 16 8 19 12 3 18 3 17 7 8 16 15 9 6 12 19 5 13 19 0 5 8 14 2 4 16 15 0 7 16 14 9 9 20 12 10 8 17 9 15 2 13 1 0 2 4 15 7 3 8 16 20 10 17 7 5 17 16 2 6 15 9 0 18 13 12 6 5 2 2 19 2 13 4 3 14 2 4 12 3 19 20 13 11 16 20 17 1 18 18 13 1 8 16 17 16 13 13 19 14 11 2 20 16 8 17 9 10 17 7 14 2 5 3 20 5 2 4 16 18 3 12 3 11 0 6 3 5 5 6 19 6 17 14 11 14 5 2 1 11 10 5 10 8 1 17 20 20 14 10 2 15 2 14 17 5 6 19 16 5 3 13 0 20 13 14 18 2 3 0 7 13 11 19 4 4 20 14 1 3 2 10 14 14 8 18 10 13 14 6 8 4 15 12 16 20 13 14 13 15 7 18 17 7 17 6 18 15 13 2 18 10 12 0 13 5 2 3 11 1 20 2 9 14 15 11 13 10 14 9 14 7 11 10 3 3 6 13 0 13 15 13 17 0 9 3 19 3 12 3 17 2 8 15 16 0 16 5 11 10 9 15 11 7 0 20 6 0 19 18 4 13 3 8 7 2 7 9 6 11 1 17 15 4 0 3 7 18 7 6 6 7 8 1 14 2 7 10 7 20 7 19 16 10 1 3 11 1 1 20 1 18 14 1 14 10 1 13 3 16 5 15 1 4 5 18 12 15 9 1 14 5 9 13 11 12 5 8 19 18 0 4 3 2 17 16 2 9 7 3 9 17 14 11 0 3 11 2 2 6 1 4 19 9 13 17 7 13 12 16 17 2 10 7 13 3 8 13 2 16 3 17 0 12 6 1 17 7 20 14 17 14 13 4 6 11 4 5 7 15 16 14 18 14 13 17 13 12 18 18 15 1 9 9 2 8 20 5 1 2 13 10 5 7 1 14 16 11 19 10 3 20 4 9 5 4 18 16 17 17 16 20 18 6 4 0 20 2 14 18 20 20 2 5 5 11 4 16 4 14 1 20 8 1 1 17 18 10 1 9 4 7 2 2 8 20 7 9 4 15 13 0 20 20 18 1 7 14 0 14 13 18 1 17 11 12 15 7 14 7 10 7 18 3 16 3 8 1 19 18 8 6 3 8 12 0 19 4 7 4 4 3 11 2 13 14 0 3 10 10 12 11 14 2 14 3 16 6 2 13 3 4 19 11 4 3 15 14 5 1 11 9 8 20 17 8 1 11 5 1 2 16 17 6 0 9 0 13 16 1 5 2 1 4 10 4 17 6 15 2 20 0 19 4 5 10 20 14 7 11 9 0 2 2 8 19 14 8 16 12 10 3 14 17 9 9 18 18 2 19 19 12 1 9 12 1 15 8 0 10 1 14 3 11 5 0 14 7 7 5 15 18 13 6 16 18 13 19 3 10 14 0 3 17 5 16 3 16 0 11 6 10 7 6 17 13 7 9 10 5 17 18 14 9 12 9 12 6 6 6 10 2 4 0 18 5 6 0 13 16 7 1 16 20 6 11 4 14 0 7 20 15 15 0 8 2 16 6 3 6 19 1 13 7 11 1 0 11 19 9 3 2