100000 447299 571486 502296 63681 801178 395916 773534 648698 71353 672721 397281 669091 399955 425553 750519 552656 748162 215855 455836 293848 756802 986901 685868 1003222 711666 749233 870826 169513 890326 772914 668797 688372 421527 446159 989869 234399 1031105 854336 10858 953428 76867 433219 40326 808835 266483 653336 199158 267358 537864 894982 213588 338269 738974 470740 771680 485564 315189 586576 574331 738552 572466 81100 697642 791894 161629 802716 669081 420444 692066 735641 19989 291414 585808 171681 202641 159186 371741 87316 711458 865316 676639 197209 25219 837603 384148 1009495 452754 850794 335643 576764 235985 402776 121145 753850 304358 517392 674262 24837 645915 522042 219325 293334 57566 465472 479007 504107 454210 918226 204816 295812 139133 286819 278793 184424 284008 258473 594533 505566 632322 633121 382948 295412 285933 450952 16682 435516 560112 303715 229953 706890 600947 717944 982035 321591 576262 935507 95473 1014305 1036762 319682 188687 242089 675654 420697 965381 837747 1006403 491759 60495 547753 263921 218143 476622 383097 777488 353224 624710 456850 586376 343950 654558 216747 886497 416855 40355 58109 79051 915662 183812 253891 766616 70115 631639 478657 467645 812872 572755 57530 783445 561142 503444 119801 545694 794278 1045787 448201 338553 906841 99019 592125 700654 585425 1037805 132969 429478 354581 631213 329830 362095 422897 853658 985170 180412 57459 678698 1550 954914 763504 492596 1003390 975069 817405 384372 843277 726089 158454 832010 115494 365928 41850 673019 107708 319331 729708 879023 1001923 925697 496884 633969 407220 223281 276988 527090 743949 486534 448180 408775 444623 578998 375567 429030 559870 467227 841284 146733 686117 201010 56141 35035 74703 831006 161131 271125 907791 54821 232608 87138 240633 548402 39475 959024 101414 705106 3376 132941 228148 419383 638693 834670 836676 26040 554855 495787 870779 914767 492043 119297 254081 610969 938477 312783 1031941 279770 800364 897369 194358 666998 401324 29257 525387 239737 553746 304937 812797 900368 978892 1009641 152072 433678 303943 757343 747182 129640 912823 167618 950579 449977 956050 516143 693602 598207 913685 587045 563974 27100 725182 246792 952946 966038 200144 384929 354554 565015 743890 401308 288120 49325 140304 710920 197832 607307 445976 960219 286284 822279 815167 377452 878696 1022618 552474 388087 546055 995 989957 189213 458260 1011044 28319 94049 418306 958147 444748 194731 340037 664139 641202 765897 1009111 685416 470076 345833 63924 641327 248218 14881 104798 86739 430399 370664 750937 11313 1024738 768410 990640 902213 881150 957431 421486 647091 129617 1956 560166 796991 656480 1005992 61548 348757 555506 801777 755290 246658 510609 384461 513804 908536 221196 572529 345636 247566 729848 850806 679494 709310 200490 478550 601501 289318 55358 945139 176725 168200 630292 467217 743199 783689 110925 581335 163760 102261 26578 845907 992577 512826 655694 657907 230161 356328 105391 975372 643806 631032 341929 833878 792944 790146 380211 322413 590607 540101 880647 712530 512007 430499 361510 823273 872747 318242 983634 238713 259151 31212 969875 71983 581837 265423 4787 358298 9217 700990 968386 499504 126413 710863 795026 794056 187670 696251 997179 989215 613445 1034082 236441 180819 134598 864708 530121 288874 346252 1045256 1010096 657100 1025163 913913 336500 684741 1021757 530564 557312 135941 663582 136251 1010564 403487 558384 108245 226035 566541 73592 493227 714628 956330 866175 249661 1047858 729399 913873 524715 524348 65239 150401 562493 825765 827922 9892 6108 598965 579926 157393 384662 921206 2161 925096 673310 807992 782616 51016 688969 720397 396132 628438 918418 571469 683600 1037053 1006998 751380 1001532 541289 184729 10943 190317 763979 809472 820339 152202 20696 478165 314006 684321 568778 100167 507220 377888 590557 800806 166683 568924 402003 271979 972063 937229 997745 235182 836567 516176 306432 1030830 732030 50084 918988 242125 1032339 587373 60712 727441 89177 537717 735593 929317 414040 761446 133734 96981 577498 1045073 521727 727702 219759 676906 803987 1017979 477801 108105 343432 524353 1008737 684522 492486 290500 31920 483246 819772 717448 666615 16408 649306 453681 627607 107537 800406 630539 12858 460133 416487 942467 51272 98116 548173 286123 281715 857793 990279 1040826 585772 430934 989531 344202 865323 255839 808338 999961 593131 75930 81400 205832 464683 268461 436256 272927 1039470 540064 974495 573127 599932 363103 376205 205710 747743 235321 515847 1028519 994151 748132 186287 698983 301222 643190 33578 1021897 462197 279789 1007777 277739 966253 158377 655169 71311 158831 922733 1014459 617371 731421 777569 985028 322969 797534 938387 561302 846136 46046 370289 287086 984777 131467 918352 255244 498370 480793 940521 880950 362047 133759 642774 336693 632700 504696 373273 314453 252508 808451 395158 323178 1018085 961508 171925 575558 117698 555041 442177 1012292 727744 322437 874795 789184 953681 989472 775623 455324 43788 686788 879597 661949 1035306 492938 67930 678796 526859 413259 772909 1043318 311215 605736 132714 1036652 105022 644867 581754 554596 866689 100355 161705 213206 1007718 561684 433063 868671 308607 851045 661000 585378 136067 235752 426692 717570 92620 334037 309431 264168 666840 602407 770594 647907 480969 118557 419112 78340 849893 548027 80978 698462 1005334 988486 220940 334476 893546 551372 236069 437035 143252 423322 800851 984923 674921 295620 1006253 308034 499557 827040 909615 1009289 858148 736843 189241 96477 618473 193314 374800 155247 80410 143178 298844 799861 689345 858666 629161 941479 788749 881900 835814 470722 125903 691967 258280 437000 658942 739991 258024 807102 650547 274732 247553 128429 5165 235511 309939 373666 203599 906360 54115 320751 14621 753907 128472 667879 746179 774381 232384 43109 195726 849332 48169 913990 596592 824021 78856 362474 282752 148132 425653 459191 660344 404151 781933 619414 305461 368747 726223 383348 436539 515422 445280 168899 920879 312307 969735 127990 577883 1029073 907665 383240 861485 552548 292910 678902 469943 265051 144882 625728 937009 1047848 1016661 670828 266867 75139 662452 777859 958332 63975 392653 94354 43502 702484 324679 882987 69262 699019 437800 70625 258249 97557 223069 3536 486186 893245 205109 791058 380901 836305 223974 583242 1014096 478309 899591 767774 928356 523215 21268 488629 261952 100012 770542 540477 519590 282330 451160 1041255 120189 403196 751739 354025 532813 927482 874851 632059 63174 430206 926591 195291 587577 443255 1017637 132169 102429 475802 401163 92171 580492 116700 973007 177258 856259 1009913 585073 674740 885925 445425 420308 811192 735801 813957 345920 852813 721704 453566 201699 343243 733248 622183 863051 998543 971251 415630 1015533 758908 35032 733703 257698 99701 976425 648169 274725 809956 285764 983822 19606 515126 835371 563607 761593 900957 677123 977511 161464 409421 816792 83363 670493 897919 638936 585016 926937 81264 1036372 264533 689792 296227 695234 699628 566539 165275 346749 1042998 860244 747874 436739 63276 715677 96006 732534 287246 841226 462230 949788 742880 500514 1028393 433120 454376 439122 403287 167374 237362 343146 631742 959130 828172 397853 263294 16666 624010 786053 728765 739527 505091 305822 989989 197185 141202 530119 516705 565192 593814 959300 235939 609731 761906 1026238 536353 906045 385486 696513 652947 901731 300692 843324 611767 538887 77555 382469 622798 274720 511520 784211 149276 680264 614032 267330 978795 699709 767616 875090 795785 992864 642157 252648 455109 957497 392092 762828 970614 48369 22675 419754 835444 378326 202142 374417 96669 246746 456523 771703 829521 746517 121070 838578 996599 414783 82206 188800 697462 78647 198198 426624 1016764 201086 918229 889143 844859 295356 842334 192653 190567 538938 839033 568397 679993 475239 171664 438696 226735 176980 493139 530354 878922 856631 14388 587748 614030 860652 1046252 448153 669829 810095 637172 367505 230973 192867 89357 727664 622405 218766 978617 207680 266292 485466 391871 938731 456482 72278 193451 850882 61485 47028 42571 605689 258550 177096 507443 79912 555553 461455 678458 260043 911833 274725 897275 192963 651849 497230 247125 658132 594212 373486 469740 12325 138525 764561 711333 163779 975472 293860 5934 786717 773976 246073 287091 781705 45206 524552 621866 821438 294385 429672 623945 821592 931504 194970 594058 856408 314914 266367 615918 407201 10262 552732 835895 269180 861539 827421 960364 956181 442466 314704 150361 880123 407918 786470 590348 727716 807787 717365 182105 533991 368701 552376 709207 69504 777548 343565 145889 575119 417798 372790 698647 635417 758365 697177 205786 1001862 360261 796992 580435 671009 749368 505562 922220 77467 169138 255160 594517 1046921 510132 769937 864001 494561 284485 239806 1039270 20097 1039340 640702 773953 73128 77368 263604 276752 840059 24120 894948 656662 546433 770307 419385 340122 742952 134450 336066 274088 880446 231265 7985 220302 130680 802481 844123 951904 292590 612681 622522 949110 477853 749776 105454 307945 484068 524021 57655 458777 403719 776680 333053 874281 794288 49374 112457 237953 394857 522384 471881 107084 957474 784316 1023952 715512 449969 730019 200659 581560 975693 892042 357101 52229 83987 531001 1500 526105 205442 907391 545537 534642 691454 234411 443108 347221 900688 365844 965806 550985 832036 184211 677550 1027992 483721 986116 759509 460753 166773 927177 344889 691529 855359 677702 869014 337813 510755 497254 691400 863761 141506 393493 43858 72796 856479 350659 707034 415450 430499 758759 546474 786225 1047961 28794 865073 252108 43955 10872 488576 212315 474115 471907 832462 926033 749827 589759 61173 927845 169998 254871 588018 510481 557540 261879 686696 1017366 985898 473711 754206 76022 406759 283543 238972 729209 969993 457093 45330 1040425 632542 194904 59666 1005013 353179 31409 317905 683538 838361 216117 702538 174261 504594 999436 348826 507226 31272 759909 36997 348128 3551 492528 361456 177387 164958 109154 2405 444001 410803 313589 522386 116718 507724 745189 1041610 1006464 767614 813556 748930 165323 661249 209638 990933 901829 745585 272902 778753 600619 695759 54176 523752 566267 912895 836741 501648 273656 498760 372362 467619 273194 116951 32008 553456 250459 434491 885086 432104 759962 469226 372586 26402 375484 168379 190996 844503 970966 9323 352196 733030 291524 899352 521959 4817 257190 311241 379501 197951 721757 514275 177742 840056 837906 720309 586752 640364 819632 538862 902915 94892 38757 192289 997717 392943 1023781 767816 845822 853135 617767 443198 909190 262921 932198 448580 362618 155521 381985 972669 631787 718140 584283 775793 743406 996899 940636 640910 347165 383814 956462 307874 54804 468311 991776 556386 275957 44331 525639 82919 778981 181309 356856 934188 59276 615723 483408 608145 937625 177207 83116 313691 499516 331719 775217 160049 158122 438501 710981 281249 320413 580543 595988 686745 758993 565288 803596 1017838 529288 469525 196449 340952 708871 762402 981386 254580 652823 40459 854466 955201 479109 991539 878728 879011 477858 601376 914207 50532 721347 385532 557070 977710 1005762 77590 476066 933138 207227 70495 83047 918276 426064 159214 57267 1033052 321702 1007228 417307 207702 837990 79337 563196 427923 381309 1046197 371187 904342 554076 91528 375141 143176 554616 633258 116984 806261 297419 1015179 40216 714317 850513 388925 766067 533220 223884 897269 931965 1011377 368641 1046925 14829 385043 352185 324869 1027390 471239 1006273 509182 635695 607859 207530 659773 383300 543519 941577 600110 355906 873911 824568 438111 583351 107146 961939 451584 872815 23502 721020 420714 252928 586265 568664 635797 354112 263401 522064 517024 273353 842526 635281 220236 880252 93051 506828 116865 869627 718120 36535 376265 420397 75827 514185 781520 8893 646666 928130 909802 799132 483842 110689 808333 449659 477652 657132 199890 196690 253466 69228 543224 275932 660183 711726 642273 591384 397292 964099 615316 470730 543140 204480 723641 784119 338217 979647 433696 168813 83212 103517 989498 170809 797121 272506 92062 560174 766496 385788 836998 679781 651238 353100 438351 667063 500786 598231 812797 582725 346120 583566 260788 723185 304337 681062 978752 102114 326873 180697 27534 572164 771024 1004644 588337 989317 780106 481031 645598 425306 894783 571336 122352 73400 589451 128048 384741 832923 301935 722380 441054 897858 747534 1007277 452131 820656 697073 718312 101277 453677 690052 812055 343387 482244 231062 921559 275725 291779 134877 551496 795788 688701 714096 998288 497232 71819 134731 786264 712184 962503 410830 479565 956614 810319 197694 223648 638496 759624 729155 633223 868369 2329 912745 866234 211909 1013739 588191 306422 244240 636720 545978 839806 65512 699673 485619 418965 880359 550686 287589 66309 849354 999034 535696 330139 266484 920749 323801 956072 416492 290808 866567 759170 437466 335844 365256 973569 708366 938428 182570 676354 309626 666894 437538 145383 222259 610349 880136 747798 862195 615602 885273 441718 372378 639991 794356 750837 95144 11163 541214 177156 578757 1016321 936318 397337 832058 174800 400353 207916 958325 879476 909687 419130 959369 352156 216148 954053 35243 327098 880880 769875 704950 699270 601768 732395 53416 385659 665658 137627 741667 287833 150605 643060 1016813 98209 126439 962444 553072 615452 158965 280955 234811 165717 880326 36062 206975 989466 173712 856 518290 559103 929258 335244 294000 464346 93520 298916 812085 490568 38051 48589 31140 41255 435110 407737 721059 744218 131714 739867 870333 935432 764483 299310 55454 1025949 712024 44847 931995 1008584 487447 852958 735527 721211 827702 358913 186463 900591 950867 91106 569727 963485 258158 1009612 654699 986181 466026 162961 926503 673451 959375 128519 579679 690901 79883 958854 1036768 200335 383340 979564 394269 166375 171303 278169 947115 1031089 788245 723699 562629 130563 455153 550883 540872 518842 985051 417239 732344 921588 248536 92606 918458 504980 929103 592271 197272 765122 47757 350402 796992 474728 282434 244949 719685 595382 221698 827848 512093 412062 383942 280225 177377 749656 1015912 563690 1038928 771040 190250 927278 104396 22131 721712 921215 129691 612118 867329 465651 911015 222735 398858 251170 247551 194922 158491 505002 511572 512373 471783 351147 1034109 687428 646025 1041228 554483 388910 733690 604212 427605 991565 449180 1017617 331494 838146 612786 768277 237578 73840 961509 196723 386252 504060 749249 881895 447323 606675 170293 245803 93577 509796 640023 383619 69963 288994 918174 841522 743739 103619 740070 639235 363801 206147 552559 231105 500294 955618 631454 391102 969799 869090 760123 249936 105800 182218 600306 906831 505494 612838 886226 66969 461092 410052 330193 904335 566791 548536 953669 678037 466682 179033 1003372 127637 554715 340482 749285 224125 369196 336210 324149 39100 104339 536748 221252 57545 127066 206008 387293 579484 727279 967648 138545 584499 135525 314068 79957 335887 376306 454918 915391 515508 116591 130351 328653 117548 855003 977352 649278 572293 368344 268690 171190 502350 809517 564239 761151 116766 130626 754182 430787 694030 516775 82435 363411 333626 407181 601300 312291 787267 643403 848397 327243 335055 758490 799877 552007 100616 218202 405207 272056 867609 551051 223202 538210 1014453 109653 96073 11372 941200 468800 186868 936675 488163 474108 317069 212278 1011692 92379 881156 286907 713836 563282 226316 171305 134183 983420 162715 249116 109159 891031 861038 46741 718458 593796 996995 627575 301103 419403 128156 207371 963677 68501 288451 947581 788829 298288 639937 843356 138123 776335 1041573 197406 160200 527176 1034563 790682 975355 54164 666802 1026700 716171 24786 141773 812052 798183 844804 520115 575543 774398 106576 362056 848477 730567 625536 1024690 440017 866491 884354 822236 678724 491606 521706 200438 122699 760217 25195 230387 840924 791691 2402 844297 182485 938163 161099 1041461 670581 747936 226889 146868 403681 144226 832162 253579 795041 804622 313153 542721 324384 532285 129075 389407 647215 672909 160042 899895 27010 494111 792061 816730 435761 678423 385830 554464 142393 332320 843330 865508 231673 225253 431765 461510 18869 855449 210308 61351 365591 716400 73496 413936 347817 138020 270978 718283 1038683 347761 146065 717736 808451 1028504 515645 307898 98520 698592 385312 983672 71927 45072 713720 867868 514271 1001207 677159 229671 261876 650725 196915 846811 288255 12847 471878 391104 142764 576174 550318 842783 455434 246848 557662 656010 104719 376390 177004 166738 762130 931621 902033 451087 70479 714949 659116 1008157 849767 668949 852543 592665 810205 959109 798192 279911 652186 354442 648202 505519 275561 134173 354810 599644 6524 68668 47314 946716 681701 237160 904649 561763 623390 424742 363192 700135 122754 375422 665246 1000229 979153 1032319 470558 873179 178096 604601 70652 1027724 907558 272321 414116 18431 149281 785840 268195 628416 162031 576677 36395 3230 996293 753726 828820 367147 385852 338723 1013461 607040 98766 746364 865295 312182 4445 765813 764163 672429 959405 449 412566 268681 914149 411156 253012 566768 100883 851368 1021675 274317 753061 453561 520875 711760 439280 512521 324365 308460 114092 802141 526377 375128 802421 942589 491326 263503 582988 657464 492334 918736 390421 100574 175359 178334 941335 383428 271451 920256 352639 240196 348176 733954 971741 495546 71314 994163 383908 737800 962164 865510 282286 911378 392947 486257 825783 619587 1020011 879344 538845 463111 134367 721795 835623 302415 1003637 589323 619514 866576 199160 127153 1012133 451012 322389 861024 419799 466663 27166 99398 1040163 48763 266250 175191 725635 827781 678771 652234 743378 1022093 929750 890522 202833 1003554 841302 518406 350499 544084 495162 39953 1037264 457272 437611 659970 1023686 377448 20727 312037 157139 147328 302481 700681 406188 751010 102414 322945 640362 729075 24041 863395 1015048 789788 943552 879243 315366 1018825 241620 1023897 21577 255789 589453 1017071 547032 914301 1011444 26868 265505 502384 764216 594899 604690 382918 434474 506877 559744 447934 386752 2723 680867 809373 886421 340028 937368 151598 883303 133381 977886 313917 829848 86396 820697 456987 227758 518885 8019 867101 519892 208837 598262 800797 875607 874601 495827 986615 632105 651104 318174 429325 134240 808445 862575 230596 103864 678102 740802 925701 718349 840776 604280 807357 529379 26864 459284 610653 595934 540723 689023 10074 331082 319671 622213 739758 922260 70376 22102 739413 727502 447860 481286 428497 604463 942543 561932 268199 428945 606384 541127 228064 565490 749202 115188 239753 32499 299060 728377 720435 930140 735001 74142 151155 387734 800265 920079 327011 570415 1422 833243 535840 175962 538744 685624 719434 58732 458842 613564 116871 43104 180746 339429 958207 688980 506405 840851 562401 703242 635272 158601 282077 613992 508376 251375 1017513 255736 272892 911315 110973 682345 144029 794275 238230 153100 795309 453044 19638 51543 213981 164543 36258 945254 784165 22110 264867 451957 514368 326804 597254 383079 1046317 311618 380572 227138 70319 572595 255547 172721 784078 949265 132154 170625 777300 276973 773881 409124 319057 239291 733015 187697 818840 868691 302394 563169 932416 409458 31755 413588 929315 722487 231223 730954 772962 537254 544431 496683 433119 799272 770921 1048064 464577 224009 971740 192439 886004 62713 989320 317410 587174 385420 561260 219448 541387 595130 159118 142099 468378 109919 586103 231921 613135 392636 416180 931828 383079 70644 842838 200034 266150 53904 242803 268581 869396 956668 605859 1003851 257723 293895 796035 971655 209643 69223 892469 46510 549559 768307 963806 550460 562038 762983 698663 761037 279106 208739 23229 842404 723068 129388 837074 359207 90182 1014314 561049 87136 686343 10793 697037 911230 531435 473944 121899 991570 172129 450956 509683 764627 716955 76542 944491 182682 564753 747721 729436 905318 394750 403309 37011 991130 820706 767823 629089 46522 180222 476470 486172 282610 978907 426704 302748 465551 1003203 515883 1008318 717187 690246 479036 833765 471269 671415 763483 442740 202095 106413 425669 530517 765182 133251 569881 409973 481046 1030871 877020 861509 578908 565518 888821 892219 257050 991951 935729 69711 365246 723332 742336 270206 111707 160988 35766 680523 557094 843596 239499 865081 346618 144009 43676 494674 588501 519183 711591 62371 135513 938397 281939 620477 275020 1029559 915110 572470 84248 248867 154509 136742 407627 593516 836951 1030315 858648 405602 985914 455013 463061 369816 518861 488698 1025915 864485 782476 506771 770601 234212 192600 27997 401057 406644 790004 581386 746698 61496 677257 433741 509740 648727 779299 134754 537463 221117 892977 136323 70396 378137 885257 54388 826162 237789 879713 752888 175667 636161 562391 992345 805692 859969 883819 308452 298800 626074 948224 911722 607510 99025 706782 350657 853655 174828 148787 235329 846977 16310 364685 743752 773958 359743 320609 965046 333693 140890 1009800 1016178 597600 203038 334781 820451 335437 586598 871456 921719 570182 968529 237494 222495 715632 188354 896230 214225 59288 234721 729853 102149 527273 143512 164523 781625 376631 910102 812676 1019757 966135 575312 1006465 653480 522308 587643 936316 449393 197532 504211 748471 853590 531233 35800 121174 811113 1028121 178508 499168 980413 887407 417334 680386 988141 1014063 521377 565964 292502 103181 770270 621745 689113 657119 742910 328076 104666 949279 993880 991830 878147 328554 408585 468849 154817 169731 902511 899360 272774 600912 721325 227340 475846 479068 590123 140737 492602 744788 822803 154926 383904 801546 8405 1039145 984376 633461 648355 939753 874569 404015 904182 60042 500634 812534 898311 396172 989689 145195 630359 660308 937656 734550 125736 153514 737834 841376 899073 185146 949803 401495 474925 24083 82582 845677 19773 95787 311756 172282 50562 1021912 290099 180918 79508 730712 348597 832384 229069 255050 295997 740313 753871 523315 433726 779881 649210 760059 674347 458873 720118 724589 1040384 813688 756272 627130 528824 329847 381012 950775 763860 795308 559832 213146 937434 148979 656498 236033 945876 767048 605084 179691 270797 812366 988951 444412 75352 235211 109156 841790 258313 585002 756301 506779 1034233 861175 602458 730212 782150 20071 947293 357069 779664 1025997 394983 658798 176254 848934 856016 936387 211255 94350 839091 713901 1030378 938953 281455 264944 668998 843451 271527 651699 527618 1047792 940611 261891 693334 619797 800493 557647 967040 305532 803733 195821 387393 583837 674798 719508 625501 347535 226030 883168 798495 536723 546642 713938 610258 272266 1001495 760141 416073 300666 559362 852378 439384 249869 435994 605413 320344 312849 843048 743357 175783 150009 362558 136344 155942 384346 175149 214093 726201 529007 690189 110232 659147 818326 146105 494233 208071 733393 554832 493397 155808 644678 149942 418868 15690 411327 781072 989569 758590 311083 1025612 233709 662778 237595 314519 781837 146303 441926 571876 419543 1032913 803589 256364 633897 382587 859351 858664 778818 1037832 720863 820057 10567 219531 915041 71937 832960 343576 229705 647271 751896 246344 84131 349335 481824 504505 875556 580320 523660 960140 918432 149332 925300 19430 204689 356683 161493 50287 727447 514016 604174 135638 353522 808562 791395 430666 298762 59685 840318 429314 122856 33119 163817 708279 297658 715339 204693 939557 945747 310617 784213 594062 26024 91836 681828 370230 534612 604651 479963 284392 637717 890400 464956 845423 421964 858844 6634 104734 227457 650337 644782 344137 131805 264246 430644 415434 716207 633255 626059 77181 1768 1031747 774057 731075 318622 289372 97765 591875 73101 892298 115835 150564 952721 374568 216844 236053 291373 539350 1003803 146502 183047 38133 859793 175660 969321 847662 545849 276672 203202 464108 233541 237313 366115 354269 637639 449133 303299 386165 1039929 255884 917372 341610 626678 303718 85323 253241 125118 635655 1047251 745632 724278 952834 843483 365858 411237 27883 874187 520326 436793 692956 915251 323160 21504 610545 838725 361575 404719 415436 731734 829253 541855 1047313 593505 450250 309642 890859 790148 518802 864659 194438 252544 554618 189051 315538 937021 384807 731757 21191 854084 394879 964723 508763 962115 79917 345342 403853 891277 269857 1038946 789278 405911 771342 240983 473299 445052 897259 492921 502517 726394 917875 374217 224720 336243 370341 304427 761399 387949 697668 517862 292350 491282 813911 779047 157823 698161 406698 921470 937750 667195 622412 243550 173477 372423 167951 87201 251665 390158 591628 292867 367042 846447 951324 147874 1006631 204780 875359 813445 114992 316588 612793 972817 994514 39799 301392 511637 614535 625213 681488 827328 403403 981647 143911 849957 857248 776740 825993 439998 19467 1018710 818029 808294 156308 152995 922829 1040734 739530 484908 933610 295881 935869 942137 241351 563759 200066 425394 805545 679678 248243 343976 36509 598532 154092 175818 983282 332023 427599 863216 112314 1019885 478721 446612 1042510 926180 82859 941908 890311 123195 784890 377970 736134 362551 32799 534100 497324 264575 192079 99844 358818 637089 66116 651184 503955 131723 510906 408363 325101 243218 157939 23659 390884 908398 250676 607241 1009647 467388 899909 413636 665929 118139 423413 805630 752497 412432 1046676 655165 1000362 410178 124280 283819 417916 671678 567416 393879 724529 781716 762740 315378 875353 973752 813771 943059 634183 645250 70115 959988 742545 186670 755620 110386 864659 1012317 765 215568 682221 778386 819038 918325 75777 696502 215357 772585 620918 956565 694929 663708 141752 118623 214874 253280 375669 701992 555543 162410 617505 131175 688206 587412 542835 724091 435975 673246 807142 56353 927569 872937 503353 630015 926396 35450 1045999 180509 700382 984573 884432 501607 980687 602624 50534 316460 286124 201651 1040513 637346 181527 661615 918964 725087 775349 292396 990677 507873 219055 793609 616833 153352 436530 471752 472469 70807 340207 11598 696246 425910 782235 1009960 355018 299123 400240 548609 451453 813116 314538 811821 119997 825958 1030668 325154 822335 1194 66904 500985 847608 997282 923610 358897 171428 421713 1019614 523501 76098 138136 669749 902129 808853 260290 728757 562088 554917 178169 566966 987105 50748 407502 703125 261133 385642 150709 788276 330691 414210 137606 411768 213821 202266 391166 763338 452568 151439 389436 990871 65688 127870 706116 919248 812705 823244 1017983 824171 26047 139168 901689 489184 453855 454628 405282 822700 544404 693191 525518 826065 954771 583997 576309 529492 151863 470397 967987 589758 208382 991618 1042697 777884 904713 671372 485594 633599 93600 981660 248623 320509 458668 138491 1020788 764462 777788 926387 424568 60463 133889 176916 603889 959267 524241 926769 120310 204589 659239 200544 697219 746487 1004705 783806 631544 824622 275841 980137 169882 946947 291117 232004 105745 583339 442800 813558 20457 433888 789558 483563 493073 965727 270739 346770 1021790 495208 659133 791837 79369 286529 654670 316932 579373 20659 173059 519810 961354 542859 280383 606230 337605 388379 1001865 422148 6757 897462 281609 606418 416728 127799 515855 1043659 1048108 861307 770701 894079 203350 330466 1029784 331329 75695 592594 777194 973736 451697 885812 435299 945678 52798 409333 545668 428820 404122 124806 921330 8476 827244 564061 950009 334798 416641 1017202 130822 84116 839433 232131 24108 740125 652312 853712 405408 500189 141094 956447 240445 506508 36752 64697 466433 464547 530453 917163 322190 557026 718681 815239 989610 347341 706661 997856 948927 46378 209701 619473 1004636 79492 74984 628087 238770 133291 563428 897138 848407 959026 716976 179560 1026951 675056 1039560 63619 137502 379520 185613 478702 580767 329920 467266 513627 197104 452182 291216 484224 499612 67366 919299 138389 460623 112861 420874 469720 99934 649066 113915 882185 374333 74111 557196 225518 548102 371988 856155 783824 515577 699365 364904 668412 866806 413679 818326 960324 827396 139255 636717 470651 495054 1002499 408411 269821 163873 70110 807086 291108 13168 995736 414875 722388 291920 160260 922363 977136 32764 865593 962185 570082 718034 138514 727397 979991 348883 704430 728468 242049 68647 27632 62845 323859 402839 589311 619629 153161 878353 639943 573204 642717 7208 160119 365574 871955 1008786 140802 336956 236462 332968 556958 621456 404984 9705 311367 293188 923518 964471 328253 88188 131922 499352 490625 444607 475528 362294 1038173 235130 517049 369760 168153 516989 1042819 782535 553286 847740 228614 982850 790455 880783 16232 875338 222851 31666 763218 948606 489413 589126 25458 79905 786908 770446 846583 651159 607211 920883 325144 135916 643674 968129 533645 745548 949075 797223 1026068 565644 670534 531259 327918 916640 541029 848948 248415 709667 918569 324398 562993 997330 746955 405929 974385 976145 714956 339211 1046193 251748 259181 1040153 337157 157943 76087 222850 964358 66327 836981 933716 143506 351927 334261 68485 100361 611564 724299 1043307 881362 606065 832206 419396 311764 911652 912537 1041071 183805 265863 74059 438065 980159 224832 131144 760498 992398 485785 284213 531709 1014115 734464 586111 855875 59708 759944 693973 1045657 65689 16487 329130 578165 831233 957814 527540 170293 9083 546228 568944 7320 375061 476355 152987 498754 389985 593002 661946 449597 690931 800017 398227 118131 428516 56904 704946 902709 358482 982848 31973 740023 235742 276304 195777 26001 79148 732785 846874 364607 195174 951747 101774 469922 91578 612358 421884 886910 606423 477730 996101 884730 994932 404383 875410 236579 542410 730926 407629 774248 640021 885534 54822 508447 114454 586215 918735 368895 719764 619171 813889 626596 902358 180624 699445 760847 1038890 350351 629420 804899 355170 196520 32360 107049 337234 322948 354416 978253 85587 358385 759696 580126 520899 1004642 650454 544530 795011 288877 749591 901376 669815 928331 779368 465828 606474 627035 158885 670238 744615 38559 802797 388979 999745 214333 618019 761611 312780 154367 898159 222513 425665 882900 483771 839574 682654 451405 936759 927183 765540 971552 839894 278994 1008152 546217 324047 325757 421186 638308 225564 397839 947056 696948 199166 709293 250036 95007 111735 660191 435746 169040 653774 976912 325204 201236 153871 384273 774630 57373 310153 572054 103417 174658 1046862 712631 732852 79101 355766 535153 952254 806379 302044 552995 255174 871504 451359 624145 550908 598417 869283 121317 236693 260535 144078 891433 136010 551923 98251 552654 462553 277268 542730 377255 475267 828946 981950 628463 955532 804999 1012317 259519 200383 822065 593700 57497 440039 828530 325009 974304 693591 534736 806375 921693 311139 994165 170413 647100 750565 126639 399407 995596 477113 140401 539388 77635 942657 769745 10854 959416 707041 479368 612869 646823 901252 523637 11572 339889 143381 457498 961426 388697 9991 958749 738691 4744 222414 461257 764077 810249 456292 410251 894075 725006 516805 396405 532125 341929 59251 76990 399238 950868 83186 675135 900845 633194 39757 945400 366669 92587 120463 319625 634725 527292 469835 975545 187576 1014948 598805 570611 137741 783953 178439 937924 124656 210961 296509 369502 1031472 675609 65113 26649 1021279 257794 244736 491244 752469 88646 384346 123384 78509 514760 94358 599294 1043271 838217 389220 886243 525764 666356 1036409 757043 976909 905171 334350 343708 582093 333143 596066 55662 729330 469460 595252 993570 505392 1041922 271689 746960 371070 865661 1260 435383 466582 69446 853096 55481 1018233 654913 722064 90844 783081 276917 99129 78538 1002734 347599 833466 554834 317266 283679 114546 122597 693285 48152 776770 354329 379961 631700 309007 836138 238502 507727 643138 212340 507464 775015 55367 216058 717884 244707 865809 233954 792167 525608 561557 361975 312047 267397 28746 500262 281023 712873 713135 861185 172296 670247 277445 875839 879035 959481 518033 824378 66575 637946 408988 29807 1029121 865131 619123 134914 579023 808815 758566 1010487 139900 403854 1020365 960250 328784 657462 1008126 304984 129877 583477 75097 88324 791003 333889 354301 229587 942324 172912 27919 400448 894201 667584 35642 610793 516611 31632 235818 586255 268402 288037 879120 165658 264554 361254 88609 849427 658257 347425 60183 241449 323155 316420 94382 486957 258270 68260 707880 428821 312358 1023545 81354 973436 893090 941792 800605 728608 354957 473112 807598 918883 779878 702790 149774 835020 261488 208433 590034 725891 135731 149382 305620 729560 25849 742229 584176 168892 755794 787858 530824 488518 583056 381077 888833 429871 610636 642458 327748 352598 634847 603458 58685 104766 240106 813072 130655 10123 28878 165613 121887 909193 1020725 760741 162933 239525 254343 1003880 325470 14833 549494 146762 605020 619684 1005427 767683 580084 473752 872758 933935 975919 648139 152634 294734 972570 933342 199998 312773 825414 72857 267717 862620 492104 293477 608407 667071 688442 534736 730686 653949 212792 528653 280970 927244 155876 132209 584717 920834 446947 335095 686752 768733 401758 830909 604636 877181 257666 574341 391842 878245 681216 406837 384660 193149 379277 541783 666777 336403 333411 380314 931165 703189 108479 788815 870350 554008 1046625 580588 177568 1036181 749071 964237 387018 33254 996882 264046 295687 944910 930231 14962 826455 925422 783055 543135 589179 654801 575535 843168 96636 122081 186929 785986 86308 474799 939825 545527 370563 531375 438290 521046 394860 670393 713911 837528 586485 596362 450697 555293 430587 550209 780023 914149 744603 852706 659442 160280 844986 960470 840813 9855 174463 262761 830179 811784 326611 750155 504784 220741 258792 151824 226871 754414 553135 838320 633883 151642 79456 17927 139014 314122 919798 154966 758917 359711 714160 943808 379561 132831 870034 232654 951431 671540 358114 882412 239289 713772 391083 623081 811996 908154 193597 690299 751888 131828 771755 867257 817787 823571 35915 986015 929734 394614 379450 630669 786590 305503 532950 319176 553268 434228 136514 100600 700094 886783 383973 941737 76788 895471 870123 645578 740755 178901 112066 161328 796381 797608 924319 494100 542232 199169 855799 831121 37131 749727 325638 112679 799108 231397 277323 81723 233940 136791 1016586 506005 944464 434465 266953 335328 448722 859280 11219 730669 235319 470166 229816 659056 732639 849226 638667 913922 148784 490342 71842 963357 459027 431304 980122 291683 748917 289009 302161 171096 64200 557449 393770 751587 461439 813785 300492 940241 953237 255055 10403 152402 304903 696574 1040990 1017210 425045 628763 345455 585665 1043973 386433 738190 580996 491040 735790 221751 122242 604852 253124 192295 412255 178768 14857 148706 549668 141451 1383 7984 324541 680573 977260 720796 691578 926531 444491 172532 1003406 278656 625754 229580 475027 456407 297106 944635 864772 18034 1009938 926491 17090 352126 570268 859661 515472 204460 120855 867699 22167 891314 839947 239925 135907 310216 873512 701181 344291 1045036 1020607 772794 270573 190622 428615 230177 908727 873956 255194 108071 783583 514119 747957 481672 798565 1040917 261563 348996 76332 308765 537587 794140 749180 488502 552454 28185 858755 13752 36034 361734 661967 670209 209049 1025777 454101 598769 821794 40622 525934 606574 965271 21076 240213 848353 640086 223166 552874 592056 68449 129290 672882 151266 26078 22814 526100 921174 179351 780318 765661 503436 801658 915447 459901 876802 659994 442584 977544 384440 640044 157107 472567 77748 657931 657601 71332 430463 475445 192507 921553 88487 355532 899490 622754 980795 640534 499895 703646 1048146 384254 1036675 111666 935044 411792 183825 11566 658799 452480 909999 101190 18227 962724 830065 206994 775927 332662 172974 998926 259426 190611 185473 810011 629538 62014 491337 226044 392553 388317 780073 944986 793194 405371 664713 85697 1005025 449605 985491 32 75144 434445 399031 164941 511395 919498 1015591 645759 11637 612118 146779 484562 826312 918191 800655 581830 185194 895990 160832 716737 716714 569971 220851 274312 96479 152655 858990 713418 950497 548568 650429 469397 249742 28417 304942 248287 270151 836063 472597 1017854 354672 693549 339977 69424 17139 792521 293733 1010197 936126 1042996 393928 68399 629824 536342 31125 222569 1011696 207801 995444 857229 500678 489609 457167 824780 225728 377242 204374 364603 338527 136994 811388 961872 196903 445946 792055 131433 452898 192545 868932 132165 885086 408889 906528 334216 397674 834312 125456 633148 366045 775673 728538 313419 974031 201112 389898 880902 111198 149786 1001070 412577 204075 491474 250778 526004 43738 410045 772453 933819 52374 693239 290410 588695 148362 619844 644488 306956 826729 61064 172643 710465 245991 635727 1039840 860739 35389 807494 187053 862081 30633 783808 731575 176209 943595 570418 958129 168042 416970 749751 877716 527976 420749 871308 270873 187468 955779 828053 929345 761849 118395 106967 644302 68536 657228 287740 43719 1017525 84559 434898 389880 353663 124896 194508 856687 373388 1028832 240767 660736 755379 806198 203558 934338 1044912 558153 499487 180112 291491 310664 857452 215434 262289 160482 912691 717713 828130 573262 903230 327374 236001 916293 502652 245291 399168 551235 114558 1018584 558737 520777 565499 1034440 419277 717406 278860 1047345 306641 5385 546544 190736 576220 475609 155146 381347 402707 235741 469214 372973 276734 32556 131160 562229 999432 768863 480388 851591 354562 434706 851223 89393 172192 21095 657893 363592 846330 721538 9064 551713 214797 941070 31552 229592 78136 583862 937134 438476 565695 167597 60695 392992 305740 138535 486535 746812 433513 518365 1033771 964171 1033991 1013901 237782 365499 636154 672120 827261 881087 987002 357347 147899 109520 459171 841622 218190 1026344 340470 833632 848280 725317 19158 320144 70174 266349 70412 962430 961805 109604 792132 532992 878768 141239 515469 398069 973563 227508 112605 1011134 481795 379760 201355 228544 23684 661376 614867 869859 420442 967744 170326 390934 302344 810319 13463 549576 1028148 284433 184191 494705 172584 254764 20185 673031 975955 840971 432343 907145 138182 431710 843147 116088 225720 600984 356207 955225 685059 280688 142302 632116 99748 291936 881560 535320 384830 540457 635714 204181 466840 492877 621539 936512 551963 967828 142185 290866 336213 32904 730402 683145 725880 964344 760387 751334 810715 943225 582245 28142 706680 465120 484354 275401 962157 39881 3325 465574 755835 41236 809751 221493 260234 691554 717947 311083 1010467 215708 970803 328130 215028 732269 716464 1030198 111184 1041603 827974 979017 1038764 559186 419757 197311 383523 893712 872065 487395 666867 1006778 717251 445441 698622 765262 393303 1031146 332618 434575 218500 852339 81793 438149 106871 169973 966770 465658 106944 123087 534670 158205 846290 450528 907884 452963 867207 34829 682309 475457 421787 399297 166264 596339 323116 755048 168200 249369 177985 457715 755737 78869 326464 616279 117110 159118 279413 790797 996110 708207 76434 347284 714355 184552 501033 406507 563545 334316 186932 226327 95773 495026 232334 731555 560188 160821 724600 642331 839895 503220 840725 12176 700214 784178 557549 821015 993601 278263 957038 559946 952329 592141 111974 958917 39997 123843 411787 531114 298677 715822 196595 425246 934123 418467 239260 648137 998781 806719 40677 420186 866477 669279 846611 697601 532705 318760 837069 603891 114467 925184 445089 484586 583585 52499 110205 181922 670254 306383 34870 605 553664 815720 1026308 301408 936432 1038933 263428 902260 779645 249041 994229 417894 121033 168539 643196 912007 767322 399414 451360 167212 797530 410858 79950 15407 834072 875713 377366 450924 192645 292427 809068 629061 867768 655066 70056 589599 610667 282374 11014 690659 396411 151339 426279 981118 196971 797670 563342 642657 1017058 400028 144932 778241 740904 470515 34741 192344 698285 408151 580721 22626 12163 969334 912748 576929 927711 9157 374302 992410 87964 547576 122083 799318 490167 882829 830331 374754 213716 437570 825227 417487 1042359 497307 23323 574898 411596 1020766 367895 498853 366753 993302 797134 315844 108390 357267 506742 642482 567668 504679 152230 180241 171203 317547 73433 457741 800882 469816 915186 25810 1011011 393391 483763 256529 751132 622194 601668 857216 948359 159592 1023155 959063 177458 534589 464494 668627 84080 949215 685770 67510 817847 376834 123776 1034181 237856 450973 275754 484681 167402 887147 847819 329103 954616 151659 576324 720488 198734 459873 707552 844457 1015959 457810 781001 40620 615842 883980 478864 435406 213728 273820 332713 731631 758760 760789 369900 160245 337140 1036496 1025046 142409 721761 718182 156230 647256 130611 526008 977024 813587 636558 498344 626733 820847 999486 570461 404377 946150 217648 501955 48756 35573 394999 332553 312914 860828 666952 448801 332587 472289 141438 344131 405467 282445 549143 397674 875171 359277 345396 511445 396710 80722 317725 979848 5997 38418 907195 479688 541540 78917 811805 748963 889434 953480 148724 259686 328453 270333 966422 84516 911996 706249 1043454 68150 580795 199829 1027914 114614 206114 957710 931388 430082 577271 704613 788538 852287 998879 911312 370511 446164 677481 674311 180391 642539 931459 495560 716055 516595 1015299 364627 131474 65824 272159 663022 913333 84201 454389 778850 538172 860810 1003012 805756 844170 882560 177 165773 597030 914959 925636 627179 741176 1009087 182504 216942 447248 3035 612142 178931 864160 794609 797578 991709 978173 544853 132437 159887 390113 546461 912073 298739 753196 236582 237960 380150 759647 650894 177942 679689 535839 672824 661850 584354 896952 889035 409377 926393 737943 502195 778395 488523 31951 15007 81884 443099 178581 379393 524636 79084 784580 839057 627832 725128 347994 839370 535535 174012 976889 892780 411237 808217 496487 433656 444131 100405 387342 133687 499029 320040 325501 420276 589579 877072 427237 523325 208696 696717 843676 278630 841590 270661 933534 624645 258112 370017 242183 826551 735607 696846 369562 947290 934622 702462 517949 259473 918686 606436 482171 117828 526275 650235 727552 937501 663228 813696 735265 749323 306655 76851 989010 705987 885730 601051 345517 892986 344675 183231 454258 206892 87650 377389 580225 432024 819394 5622 786658 1015106 1044171 404208 1025853 397616 451243 515699 463458 891182 977904 832477 313027 449866 438287 594190 874741 830552 869089 953068 249395 815215 266017 606689 101595 840553 347887 806488 777454 291687 70736 998723 587924 173899 188843 957592 437398 807741 119373 104399 297186 970023 873190 435302 237835 708921 551434 605789 908487 624229 364722 177339 448623 889572 334520 525831 546178 147631 536414 445647 801570 700934 676296 212004 403093 206317 227709 601116 953285 412842 309994 144975 91585 568393 98271 189019 161594 791832 479248 57953 596743 861739 403861 286597 369825 844249 747882 415345 151719 545341 82928 918482 116060 15798 314730 1007834 860964 191335 299649 831421 238859 653239 639169 858164 905533 932051 909081 676861 407951 242471 988767 486232 642037 1023465 330186 164235 111370 685966 540534 242016 575115 10835 923876 719266 953308 16565 744311 997795 640641 10745 1001719 15801 825510 102053 608274 908221 799640 963845 728278 401290 923722 980391 635193 821124 845777 344031 945553 807182 443368 699972 729372 513298 474989 469809 162426 455806 974562 664901 462893 431297 665837 349155 194848 732242 673496 756659 652573 548650 79122 369439 533845 1026884 230315 1009367 1004765 533796 108252 958029 315691 83021 710525 401466 119453 180170 754573 456471 554226 752294 609967 103845 999374 98420 959143 596838 343867 332231 511968 698657 44067 573627 245225 705890 664791 40299 666611 708855 423307 684664 622933 559988 61655 70025 929289 632752 546871 831429 367404 356422 21644 152154 961409 949269 622234 281338 642031 946881 128904 377945 693247 385327 37219 220848 849503 138765 821146 187453 353 736839 247683 777665 536444 792979 116949 765696 739274 417511 587308 402245 511625 309501 42377 360923 656794 852694 630991 754325 32005 298036 736839 350791 144243 552478 723229 317258 542386 782176 63968 36348 865333 981256 671494 857406 240018 957162 824678 86772 451842 106525 798908 514184 435684 209788 406568 1003368 44346 889894 113327 783748 642602 449023 618425 797137 560766 117293 1030033 133320 218917 310171 1009641 268519 275632 559993 725075 460591 272341 106938 840392 160676 1520 329108 576549 183761 584061 754180 265385 672065 144031 318023 139385 176647 989085 855650 731165 182583 116063 372636 819456 528746 921589 345343 392691 533310 111376 966618 372650 713172 270983 196673 277821 1034064 1043156 944523 249001 16733 500117 296660 228173 73126 550411 769913 616046 329310 782750 727966 345011 134841 800854 792747 887209 806769 694628 167370 600128 496450 827287 827499 512332 136045 20968 837825 708869 672825 660462 1041987 30343 110957 923242 91180 265299 977624 481213 1011194 286924 32970 930925 78834 188091 200856 34724 81819 865740 811291 875441 907327 234255 888625 404100 96109 878967 936507 503350 347513 969310 204958 803199 1037819 19967 56386 643134 97356 756731 978710 874485 86028 926677 716682 391243 772511 349558 992531 103304 368299 272809 926890 851740 304795 404128 359757 640024 53023 44141 619645 749491 991402 304522 774847 947142 578291 202578 1032219 694097 29044 394885 831648 194292 462830 968 155870 365942 233187 279587 1041002 818242 913435 608641 1030238 158693 47904 531251 721878 859282 160193 659053 376948 986782 595091 466632 397532 191235 636779 448190 564025 160737 402917 378930 259510 722169 694240 103653 860934 107568 882176 886530 990941 565778 208427 113043 490101 576077 530444 446729 657674 9265 158100 17336 891998 541495 932723 471640 250166 403319 368035 512133 912346 372272 441310 220480 50329 168516 660003 568173 640067 64697 700725 342611 454829 501049 168732 56863 264497 885395 851874 391265 963371 854840 65750 540812 243325 984510 386957 793722 477708 977249 253916 35047 684096 708221 169375 889329 1008520 61205 518390 613279 987860 833359 570050 375383 110105 353782 891180 547685 803537 15607 914463 1015163 354424 541156 180681 342315 195856 888436 240414 219503 192926 930049 6229 640034 75434 695560 415081 619141 809155 502701 706201 391611 793849 11316 77032 1024844 650593 525449 653981 529830 1000853 188857 374725 232599 708401 30839 30380 565717 958039 21912 481384 42358 622124 999063 663886 689784 871769 8722 712058 150330 289418 170058 890188 989697 536818 586663 659942 643444 689350 1040690 111023 930081 290749 629018 740562 561654 773527 958256 469440 143048 133267 398186 852394 916687 910839 496227 398600 529448 156299 566745 348180 632914 302878 509230 1015631 233650 187648 452073 365564 90383 952966 498738 194720 463382 745354 707417 128393 735703 362985 386639 533827 1037382 59907 1032235 850212 760763 220989 453798 806337 389490 795778 241823 462711 480780 670910 492185 257763 29196 257890 793400 140650 634459 87267 267720 18866 875717 783163 991414 603175 946298 354919 245268 586615 902798 471271 37913 774422 1048185 876608 478623 615867 385687 954749 199332 900577 614568 182698 811209 167495 70225 751192 846806 686193 808346 948765 290356 24356 652655 411920 98673 838382 746015 595281 1038016 220827 424416 592767 919414 678849 516425 1023808 849294 931637 519126 387005 703526 212372 267367 789538 733184 477116 984513 114723 1044482 360271 602891 118898 132534 930615 262227 180042 988619 310300 97031 946407 794770 356592 172668 190475 1036929 371556 409707 922235 418996 1039472 676207 435584 68967 897231 130440 264807 196733 148864 139418 482049 917500 420934 418543 486948 31887 589865 57777 128040 476675 346612 419697 238442 314314 95412 603299 619724 1043835 463423 284703 847923 809808 503723 628642 887048 951974 1014226 256075 592568 860800 520661 30494 333108 144389 831894 16772 764274 897790 278588 277961 837098 768601 980659 398237 463641 18600 914473 1008788 630785 692387 270995 107686 44711 121250 215846 33455 1020052 913443 473822 57584 627541 861770 63226 941452 785659 648284 262525 617228 727196 117059 503215 1046748 283344 23309 951451 175051 484916 1001325 375182 566927 563179 930873 962206 254527 918552 270314 297249 530135 653925 807455 1037873 406456 289407 56346 671535 944165 352407 305473 282173 703430 168418 991134 1000131 276265 129306 741472 849386 302140 230140 833624 511780 437973 248520 757885 313506 462122 648900 700008 99292 497753 148665 586969 28173 486625 562804 21552 324789 92967 183878 285428 117269 217075 994181 153168 735670 1006832 481033 328337 1019106 692527 692144 904105 491306 618916 59098 368047 49886 876968 625901 476509 300440 297845 404946 352401 812210 940205 351606 909004 426442 424660 922698 856502 845637 558033 932804 150936 3274 921201 936668 530912 510915 620260 782992 127393 807903 992062 907872 103440 602003 1006583 158930 386312 809108 177260 766959 351623 220254 721756 673220 396335 561328 715627 606434 337350 153614 390050 874719 9654 423486 733165 586451 97933 226507 817564 479708 187006 137094 276450 54170 453599 57599 768089 670899 839081 763664 268157 70992 979963 79699 244012 464287 1027223 592807 676140 959055 339812 724655 883621 678167 474858 749650 1041827 109871 22745 821820 329109 824276 292482 578652 222161 540873 1006940 452964 488206 455377 819073 629581 588008 839734 683054 923600 329311 774981 774215 662765 950360 50896 526032 802152 473114 217770 866677 13639 234451 727086 397571 609877 706321 777913 325100 316579 367433 708652 450760 432898 903252 968043 1030862 102281 1039597 893664 151135 942101 112436 574712 378748 143044 1019182 687268 705611 480889 99650 433114 128406 671580 777917 4626 413515 803671 764495 366794 837885 959130 135820 487427 765537 493591 13421 535233 753618 204294 362444 691086 221902 176739 186347 946423 205431 781163 248814 971278 835603 658467 65372 183014 1020813 215249 830114 243995 457713 273280 777104 682055 958451 198785 933338 347790 933481 885477 422808 645395 986829 139523 327110 182400 831932 520440 505029 892291 242041 408866 1036504 595275 1020523 938149 33448 439823 684954 609254 531393 93063 16182 788754 378642 734065 486160 200856 905585 252429 84255 564651 950805 706210 255997 438977 492314 907255 1016680 474646 383489 479450 99521 282154 421933 840861 463760 677439 76646 95124 79358 951004 955994 837528 819545 728652 661783 598151 940692 263456 180627 704705 640708 338601 826404 141741 904100 863615 302088 751666 1007634 392189 594911 839998 60560 886978 572971 384579 613315 36657 677335 154037 834296 616434 966317 109453 551578 322927 1031646 366025 319165 1011800 868991 651497 978839 769055 736774 489588 702977 404349 134353 239473 135162 380139 224927 1025262 31012 890666 397076 540797 967493 1027515 630330 589490 8904 308584 358651 275878 189241 604345 254376 145783 436173 203904 772213 628933 670680 74830 730106 158007 193364 427771 252340 435188 1022816 299810 865921 102955 588479 287650 784168 18827 123477 173086 188623 342219 576942 1009022 911747 50212 856951 262764 651444 61905 632323 70616 722869 665238 484295 423285 215616 717366 587742 481849 804593 846844 150149 815329 325574 302899 885152 399466 412325 165806 1020212 42137 14806 466497 941035 832117 95365 783685 680851 888007 759617 255256 919967 1024161 390272 280731 286628 590292 60697 608690 624605 393080 776392 474568 435624 247912 1015469 725576 744967 729027 990669 772389 452640 860525 132496 984403 175550 267915 507457 173899 31693 678411 573842 883083 934625 609562 377621 584980 92080 154539 493763 386538 762771 266487 86905 956312 750858 867320 513910 487849 663605 9196 967903 72752 606043 511192 974908 885825 123751 84995 436984 653429 476262 732278 498660 21866 983562 844675 124852 82497 62506 546107 55680 621855 35648 485622 637765 276396 114921 503247 1003106 820119 759913 397094 775196 1036047 667428 825628 239130 225611 154918 281882 155369 1001220 583068 853578 299641 1007350 997209 880156 5790 964195 507218 852163 842640 853391 245538 663990 21611 105541 840071 933935 880560 872016 775907 134063 729026 880643 1019835 243832 226154 123570 310076 87057 867924 536887 116657 600518 151952 900206 529166 145190 279569 718776 834409 962691 117553 636284 720763 693621 959275 557986 143139 546136 1952 858134 76771 885705 1031187 511307 96609 105772 500845 667317 253415 56105 519545 169294 37604 334123 640361 971794 853353 444640 42063 521347 599725 521916 795813 590629 412810 745077 814022 191491 631293 626568 729714 1009448 796585 401843 720206 324903 672853 457081 1037666 912276 320874 1023137 86169 299401 405366 169655 662084 412706 769707 716170 371607 1039105 554848 1025452 959531 304330 1042063 218870 1028731 201640 864854 119041 592999 524743 498294 905133 817075 210392 428247 49054 123529 978832 471554 955066 429043 820264 378277 1025196 572514 527070 798483 175972 134698 334195 550337 577429 148995 430252 806346 891190 834442 227538 600172 867330 676285 716337 562313 702456 130947 597404 335655 532955 649250 1003751 287729 194482 197575 68460 310707 427337 88066 538247 34529 415919 180295 155162 584209 181942 411245 589066 672380 622455 396083 448960 789633 275147 376502 815784 943651 476370 502013 359093 466822 168560 672366 91611 23413 411083 23637 66964 704479 899791 383332 734556 341590 160682 194093 694069 801935 597328 8618 417828 181476 697336 812470 537778 435925 743324 548754 71019 171906 139389 510049 1006434 1040947 115614 757163 509100 604369 407364 424414 233696 111722 526204 945352 372126 60848 510613 795679 586500 447866 239010 758777 618554 595266 581881 970580 706536 786342 232630 360591 892091 594152 931129 717295 396772 327534 239523 828956 344984 482370 312926 753825 527249 377746 290194 622191 820619 302385 747440 392794 57288 1010965 422379 694682 861069 701399 20666 691276 659875 89910 652376 437743 462550 1034900 175428 522728 73849 937847 159938 174078 850145 878089 535895 251102 398309 349593 929616 768664 320357 750872 431420 424224 920512 981917 119918 356046 831580 1007842 85372 729310 643105 937412 520386 766961 176638 990406 717536 259210 24931 387727 299320 585618 146118 538215 714353 137941 886814 70334 839415 3459 273771 714150 449912 116912 288044 47444 155496 692180 232679 597155 29054 676171 393637 824208 205877 696021 396402 628671 438348 144920 777953 534773 834374 71961 565127 978331 764907 472775 427644 779074 265925 500592 2525 171801 920228 680266 6732 138873 58651 964844 880494 272218 431872 8658 189548 538843 880880 1030876 451699 789438 643016 283343 255796 238313 647469 196818 261476 191462 882693 150771 93501 716643 258300 649376 941820 823731 141057 63278 366945 189260 161734 845398 413234 459079 55363 186035 849591 1017316 325939 889925 737343 887043 818069 663280 67739 602283 472364 836350 551582 1036678 492800 49561 449187 368483 571355 297298 348934 847284 883917 294557 102569 327693 551337 414802 679793 158379 36741 455726 587463 197355 270142 849744 615960 1007566 728562 110268 266581 780924 797060 179163 671092 753341 347419 932089 503021 367489 714147 750022 740413 140122 955978 142294 585319 830717 19716 163617 399725 91077 743176 999043 254683 358448 99665 847933 515133 860256 418079 480882 397221 75930 815219 1017771 920614 398282 428694 300884 852571 445438 998546 577084 454881 320231 540087 357145 581848 25179 259096 992002 406118 601301 723212 834035 194868 781811 3501 183117 878831 826103 208732 371283 545224 33607 523323 262829 568565 651502 997297 786665 538926 481560 442090 854773 993072 531610 97621 526503 448061 579687 618788 15413 499866 607772 901071 961213 243728 896117 973457 660670 70252 909269 701161 360093 288256 250563 720667 477474 996895 767591 495277 711160 192420 502545 962282 971824 726380 590003 368482 123070 31959 67426 202344 1787 498251 749529 382355 169249 777649 277493 609853 301266 663286 737082 677383 911250 793228 470860 912211 440136 458214 672887 788937 378561 984063 682536 36563 726573 139732 982898 273952 602016 770789 403338 1013285 982930 234936 240203 648343 277856 616534 746675 461554 680905 5324 608612 246517 276849 621996 586020 357156 387425 367241 965469 877381 1026949 431230 294558 139491 326957 783016 772376 62414 158092 448167 504097 615065 254524 608546 13749 313115 894905 169536 77552 783087 639457 703023 446101 844788 788602 974240 635018 166093 965548 57929 818010 38241 633987 786274 856241 354140 390510 28201 740836 260781 17091 534110 482407 519686 764729 436935 627284 366431 465004 386477 385771 534644 474972 136541 843532 1041218 469230 444585 804287 155278 84585 977765 74924 973406 208379 647914 886947 566397 895794 506517 245270 625915 241540 942153 598426 944811 628423 651497 163946 1028004 463801 660703 788708 527809 895097 945304 969481 731937 372492 265478 379137 943783 258521 396317 300949 371835 644141 204118 102068 416391 133816 671278 362990 144634 779278 29352 211196 813769 467240 102855 524342 698921 155104 926229 551195 279830 919928 542239 664269 91600 388884 112887 889490 807769 216635 842417 586836 443896 623450 183526 461602 347064 999489 40756 745901 179433 414884 887739 924364 901278 263835 803745 86520 155950 785186 609168 134096 110772 1027738 550963 439959 621967 294214 203452 866993 923362 146383 666977 695082 532757 810945 806874 927279 555602 505867 246757 669074 274185 963971 858563 294730 687724 410464 588984 1046001 454388 339902 724878 145732 94938 9246 514323 431783 957599 798179 245910 39326 123780 644821 334446 11349 260115 708002 738419 608281 993428 269912 840323 79325 251288 981741 969470 220854 456307 660407 455499 1027167 830905 884724 732241 293302 60872 210500 1040126 398141 11582 398633 489668 378778 142207 621454 325655 690199 574768 749885 231664 858403 317631 221031 340301 643791 211672 1005857 691630 651601 244465 127969 368026 423300 800703 176133 630808 431463 639935 192844 655415 769178 121262 624475 676230 859364 368913 443961 89244 315055 606894 208595 80785 33162 85265 698233 427651 507046 534793 410719 36883 634714 892456 434205 307685 299424 157510 50224 960804 562325 120574 1024374 763 549628 756783 792758 39197 602556 996988 889622 138813 286814 813773 338595 572055 829840 559052 352973 702566 582564 830057 553191 606315 413969 897623 464043 271981 295153 22156 131253 705971 835458 739781 1037059 781708 464549 618239 105851 449991 974434 925183 1048165 1004347 580962 882635 182509 435265 850292 707375 343458 781620 358408 985402 578298 347384 380599 608702 560588 274801 721849 745427 977364 439303 499309 294484 21042 525864 862165 781408 797163 126406 342807 903642 418919 86485 796157 779242 765425 1038030 989558 301435 140347 297775 1042963 118714 564951 893945 24714 128669 427966 346417 465463 859482 934861 225887 1046934 530155 273220 971538 665290 503441 791109 972633 368666 388174 1007963 45131 154222 747881 900592 94337 192982 963822 672469 997527 322051 772140 477374 226222 32460 363317 179907 533485 132267 223585 332513 671483 973118 849355 305783 727687 517062 368594 1043146 190657 763307 685978 1036673 410846 645878 262793 335145 53143 699093 925642 132530 449450 747546 523469 165104 10840 188861 924101 339739 899046 1000278 24104 432975 825372 1017251 408883 89101 516809 683784 191076 296888 766012 336906 761342 184601 730572 739283 125320 798684 758354 699570 269390 268561 432810 300184 374751 411563 357942 426395 128141 791812 473946 824950 677360 287063 277505 1017607 216931 3141 29206 6352 63622 326993 982028 144248 381370 638052 567639 622919 366760 760393 497393 630701 928955 92466 646102 778171 557985 836913 869768 825000 241101 781504 402571 130637 781048 928058 207082 959914 1035932 837471 20145 94559 357496 696276 711280 338995 115983 798625 550335 108433 248360 671921 195508 27654 398159 74325 804206 457157 535123 946625 640654 563491 137158 1012366 797113 113434 259968 128823 236823 977354 236829 645532 212695 84212 673914 852865 367017 173694 289340 526096 274754 727793 358473 870227 270044 670206 119372 45243 638387 381685 46645 131484 354185 16716 541879 500398 737570 544030 366025 790414 530121 301993 187686 1036090 346314 831439 892620 130201 903158 96918 979841 89841 401954 490408 515401 529007 630439 291284 240625 245923 944868 170891 160136 813313 186039 755555 886496 768353 368904 816280 532497 456319 742463 410502 913655 881787 176841 718384 123311 892763 668566 704700 971550 168837 560798 174581 815978 804421 678231 965576 664191 278093 439105 115655 124555 56367 852570 304041 356482 602853 901034 995784 471194 749642 21433 829857 96976 513439 525076 896088 899938 147463 649932 643377 899923 803082 396534 181784 586987 640790 355628 720922 1046580 153081 998666 130026 515966 53097 465074 527965 1037275 248700 414537 771310 172452 33072 152439 185915 417010 671460 131051 41605 792102 29405 277461 803892 106081 345027 619370 536657 482316 964897 145508 878347 798546 291816 323199 799795 91809 784108 821245 294847 574253 360293 152099 503370 953709 748912 315834 397714 113052 408716 896911 649466 793657 461854 570611 127494 831111 702445 907323 887009 385806 491686 22849 809178 133656 476249 323041 236770 1033781 18170 65149 716816 561335 953057 324218 175645 216631 1030474 232641 386025 324366 236246 546879 643060 79837 204808 992357 848613 876038 1046985 954792 503815 459824 967141 503298 32199 68294 897932 827759 370231 559225 652242 27249 956302 249530 354863 109197 443558 884289 993535 164556 267645 895881 26114 1015867 714676 201553 734 497771 106259 941852 959896 472561 378371 96690 876831 546023 310802 324509 60865 634729 655475 358317 225716 981529 323195 741237 448911 798876 537125 915403 639182 913947 306831 378187 59985 60867 131195 891093 477405 679749 429775 435211 432025 236375 76565 15828 688787 699440 410108 378588 24377 654864 170965 302609 357600 596918 371991 795943 382273 555752 358107 644373 902391 678127 915296 221846 1029122 698136 928392 62122 50758 526132 301657 614162 912397 1038360 884606 166615 756353 1004062 291268 509635 111667 766883 764061 542182 455063 228743 707488 1024531 760197 704432 480007 684128 506298 292231 555055 583082 888661 717433 570908 101134 167770 614007 449010 393841 65330 541302 566141 776954 269609 992496 62890 750994 55535 865890 759564 457067 859160 724428 33368 743542 500380 488756 50921 877547 156503 83491 981308 323781 100490 22054 340853 527427 63576 1012558 697817 540777 159050 618672 702290 256125 401100 738022 1029614 890250 1046958 863373 202592 754400 747683 326341 346494 72338 1027269 217524 987841 297462 443919 919811 950984 157225 584674 628831 94933 90249 955777 234489 1021518 527161 725652 14599 400189 437664 111529 854593 449233 469226 492206 687204 858587 322693 232313 963251 645458 981670 1029184 215921 636623 392386 796193 15464 417042 550933 476571 376677 361595 963102 801555 478905 492433 628001 658257 635322 487295 287908 344064 399680 969874 881138 401457 281640 970428 426139 358616 910292 76308 1002226 652622 825513 160596 792206 526285 368273 528474 678089 418295 266615 243879 355140 589136 291277 427491 872545 308159 209160 365655 100295 878609 20003 144241 127714 48758 655896 501316 510305 1008898 31850 29701 564662 453677 307103 346255 356761 929620 273854 484576 514694 412982 267477 565146 996922 143479 854901 193923 1044282 436256 675124 109061 446796 331805 902954 915374 159227 166334 738420 86193 299287 902198 830133 995172 902451 349471 83600 554688 321574 41205 665647 680676 839562 873366 364479 723347 654656 223432 748017 354993 680938 115891 842875 463049 80752 351331 582293 82314 583036 847431 522621 1031749 844286 740021 56563 463985 906152 666724 545725 818728 103538 1024240 920613 610983 88599 524633 559222 788178 518807 424580 138114 572845 123059 927161 587039 747748 131188 373027 278181 883012 760741 497747 18290 73535 329300 60606 246118 269165 269141 44602 3431 794373 446655 635781 956382 965736 646253 598718 869689 452503 1009790 227818 781927 657080 514005 665456 847199 955029 957081 766621 702873 411420 856758 29729 300179 910304 362587 384656 280141 294038 536187 677603 977357 809369 276300 761076 182685 485479 456906 640005 281672 80930 729397 47930 782560 564753 654222 681498 482171 699932 50206 738578 1012145 103250 789744 765426 362272 572519 733778 1021038 629224 569390 909144 975518 761648 814628 893529 24958 647071 155365 364912 602479 943075 709812 655100 185012 880942 400376 146976 638454 464307 269241 423748 429249 902446 493095 232594 242180 263513 956691 462458 115349 207480 224884 344110 806315 861134 384228 732199 83298 743461 59425 968862 849723 823883 901516 994323 824473 261519 415917 446922 609092 733768 621485 126537 912874 610894 165850 709596 601241 79231 436775 943889 941383 566844 634793 697148 447562 699881 812571 601844 380128 455024 429147 524436 57769 7615 938731 135867 988455 746565 1010801 665805 27205 198521 241207 631663 3277 915283 999595 353550 199153 949713 155616 706137 366787 654196 175116 432835 586428 766912 920072 541954 244793 305599 594899 187283 457977 691327 727311 941363 632993 504719 634754 718183 833336 928646 381847 545013 642475 1036925 825563 197225 947786 885903 879232 652945 387401 1005664 515037 915713 222528 519059 198891 870544 989100 311123 34506 867289 497003 894155 844858 259515 648004 342446 1030690 272858 134749 816304 871437 848156 414915 737802 768168 1027628 974310 12282 899654 918010 787225 600897 325468 118840 862230 478115 910085 87007 664441 1028202 470398 82856 79680 748772 443563 460436 760145 558304 943249 850021 691188 915765 112602 704034 984661 320572 2132 240279 912643 566865 229234 864978 186996 8789 521929 1012392 227199 133679 743572 114990 353248 408390 626737 349504 569015 404233 395938 1047037 581385 942951 313101 578376 429118 200535 325437 602697 755361 628562 995358 227818 757732 609748 600644 136027 238489 338910 70245 29327 643002 40311 158170 10941 1023265 89638 423715 791263 591889 25978 149088 752182 657579 779139 276952 486596 830330 806230 207478 264144 113128 948620 71751 1039974 914118 314563 223997 749012 381640 95772 180847 696879 650502 768955 284439 158412 381821 153419 977554 286407 233356 844407 870436 684415 371320 938866 21809 309016 640488 690544 176581 735479 377961 59690 1042701 383562 98795 919903 78300 806014 990274 421709 114471 5063 248742 809788 827529 170907 215859 173299 406208 613175 1036650 960577 204846 133657 39086 737654 979289 582788 63432 973287 273771 196607 658020 427117 527026 962518 584082 535014 765729 784791 226373 902579 327886 989591 894935 766521 67186 989035 100483 263520 120812 158319 760298 589079 663230 765506 911247 31694 534158 550728 761179 693498 163239 251687 995353 862612 533877 1040714 857595 431258 414476 393057 331539 616333 376738 148959 261595 210674 100625 686203 544686 30417 631382 208560 718156 1009465 185365 329788 977754 266426 412946 258469 611040 1003753 180921 686255 268745 718559 74135 733415 865126 847803 970206 665628 286955 230171 1012709 27360 625137 827303 551078 760075 894195 669575 498239 756280 536529 371943 528497 583 211023 282234 392484 554457 1045655 975860 285921 515799 388019 936591 403286 958700 962068 991623 856022 818694 7694 951966 1037782 826073 477273 123545 664946 889692 380050 771520 526309 499529 251319 1037410 975892 181921 565935 508751 397060 992806 761536 746588 60512 82912 2583 901859 827124 291737 864836 86080 215348 346977 342715 335957 449974 403466 816468 865798 360371 1032620 215755 516030 619402 1036323 308033 140265 433982 507788 736953 867704 498419 881868 961948 469088 807284 8713 792885 540187 798896 207662 699446 516645 911929 72299 977714 671360 443332 566451 953632 593968 227243 376381 451550 623552 828782 573188 513196 74172 578093 890695 352429 772917 915760 332809 114025 312896 306272 144274 130382 318071 967883 887276 1001514 490870 238371 46439 435123 593759 262208 779029 609279 10071 478617 484174 1022988 258055 304591 216622 34361 103451 609571 473106 1023179 178886 967163 259615 240234 463933 154977 619195 514721 194103 33667 168466 619105 329844 353332 599698 268414 327987 346986 259439 962096 881081 950718 52000 702356 172753 441583 827360 545833 557383 401503 773166 51028 629356 118164 281933 626908 75925 525497 793029 136558 667548 1037594 886240 907034 371037 941483 243758 867796 639546 236930 77313 454644 796056 54361 151538 244406 612960 684813 923226 985787 733055 498721 441818 914567 14438 78908 822227 969985 416138 164518 303855 217589 681189 877007 386966 483989 968307 262089 914554 411636 737462 667337 7948 36234 506163 17834 35844 289203 267507 626793 873437 701999 992515 20650 505686 686244 959220 609842 1008626 326423 671067 587627 116857 816247 767058 791011 1014133 475410 394742 391885 632246 109342 371431 423806 629454 17202 778955 595441 285078 313546 463050 7492 801447 500422 665619 855609 172770 518123 338006 570294 772073 259936 43593 836421 427171 827699 949284 69012 671164 319186 85540 933622 841250 7058 880395 536545 177033 68908 301214 116078 709352 728123 969766 811485 584954 548031 147184 320782 1026750 399004 808653 15624 846328 646684 898707 624245 659886 81001 744089 245028 161451 911380 443711 64647 118783 36241 998244 86067 834428 272312 921838 726114 348731 780358 1350 976500 904470 372826 896985 599401 735531 203000 326808 197225 670815 723849 374904 336188 518616 387673 208371 903378 42626 411928 840070 828349 466316 13658 1048113 397490 345320 69399 311802 780 618958 651563 506474 684873 97593 960983 196878 352139 391272 738110 534519 416791 487775 138217 869947 1029081 1034084 298820 988274 727263 626562 536095 661817 648410 1018121 689965 845234 846240 401932 360328 352770 381356 68577 408363 731602 266396 450469 562551 587983 1008562 316085 600495 468779 123476 293686 1043323 603673 237197 369807 348009 27732 644489 930794 263015 361113 765981 138422 603979 745512 955196 353575 357707 845639 786563 670389 2693 512447 198318 857753 982904 433501 475680 62035 368777 755826 1011040 887847 759424 958036 360854 113562 954120 54235 681746 775674 30002 406500 996806 664276 276978 596946 394695 352380 732321 559112 806864 481416 320377 225392 56766 1016917 242716 210167 477973 508289 506894 465422 726393 726639 162102 185643 277814 34502 324193 141638 1013178 784370 683967 234332 779797 468386 115556 788208 31104 304712 467400 375429 704467 982940 35400 787493 613900 379673 966563 411101 265935 715391 315517 256574 209633 117839 536543 749790 586156 180306 744885 953045 911807 285715 335695 345921 225611 847712 411616 151490 878246 919757 4354 144638 364748 789040 852785 510750 692185 249126 945739 497231 810384 22413 29206 280387 548311 172040 431802 935853 458553 877183 193859 546505 846691 459932 651296 210385 116647 232014 293799 156809 951676 563786 194191 781748 344827 889477 168564 344988 310116 634043 478294 994446 608151 144108 816410 180059 880284 705497 903688 94169 787995 632715 728395 666464 385764 144333 560756 361806 858473 475309 873208 717699 511551 503039 200365 72422 824993 455386 506961 732126 682221 248856 271875 347865 924964 976602 585160 139464 490862 240131 271879 737185 1042068 330168 96781 452316 292997 27622 452234 302071 382673 564412 531 191218 1014065 709420 644510 13012 560125 1033583 83208 557604 24756 707966 395154 164720 552568 597401 274528 883146 909967 197828 411385 150853 311523 82757 126922 632700 431235 552744 74915 598028 438304 813243 654648 620822 917137 909074 460705 519102 25423 255108 143578 296110 895738 234284 277828 1020051 3026 508265 708898 530591 669246 706142 461085 880390 456009 282227 434881 379777 810784 868306 636157 784334 300437 765674 456871 396333 923295 582384 41206 474085 367832 223833 771078 963005 757757 999266 807768 359555 460146 392328 500815 887689 544955 598288 1018035 244514 861188 550272 522034 454954 540827 925732 607194 412027 964464 244106 59553 545401 833947 12550 187869 874887 260310 176431 885452 968592 366591 734304 136718 888191 633752 211256 245286 106694 412231 558874 991740 821211 535894 787118 823645 63159 975156 430686 966010 97109 951794 398042 357 539193 597958 285589 14999 637670 96139 676677 340333 312423 625472 70758 1020326 84423 953989 205240 422631 26265 293665 1026749 749879 1010545 209278 122940 611715 1047144 469291 940225 1003035 471964 504153 558362 702259 389549 311647 144603 95075 792130 940343 469723 971816 583298 487934 442805 332384 685979 425591 893000 349906 928575 359305 97848 21156 277538 233661 63594 92131 547453 671937 619916 418303 88206 535015 334475 376395 648982 218790 184090 361601 287193 335384 676402 307005 764962 103547 941708 599165 204092 822193 974633 278055 490746 926655 865227 1041027 200752 584529 296313 404669 439607 233525 535295 370021 659565 532443 662891 264942 313523 710620 752785 109106 185325 689776 598920 1001196 381830 817910 412971 562236 360681 394864 477338 343335 76297 363524 933302 163093 277978 860540 786856 477265 1042645 49095 457562 328845 770424 656246 661500 446811 1017028 228671 905089 90293 516797 889470 866591 352117 547566 978351 602067 421342 796898 163573 755419 567313 540844 330903 806458 442009 23392 283517 730935 171744 70551 112567 960734 175031 70127 689398 775293 886226 739721 507665 498216 418890 279690 492162 290103 785689 819354 128231 911555 785825 121704 771457 295980 856870 134947 540088 743317 99151 16130 844181 651366 283817 1020862 565318 275914 198436 321555 38045 679215 384148 99651 284050 192200 569649 585618 775869 55822 418839 246475 55516 498235 577479 106169 387667 1010381 1004196 795567 849831 756745 911223 851713 1010690 300918 445932 591752 647603 582750 49939 158243 877227 326736 772575 255536 538880 401313 426922 465431 544621 580070 399535 516031 598480 370299 176271 440599 998828 894207 686797 806031 217765 613846 870226 1044892 971526 759462 175849 216375 795710 669402 838596 327263 810846 998434 623093 809618 303517 245489 284662 14936 322772 460542 712482 710073 694275 241603 371769 831681 20426 318721 516064 38915 894704 884538 474911 175379 538336 239670 973793 819979 544807 126847 937335 543495 211704 59108 489749 856233 853928 696058 846420 394901 257842 670614 179119 451318 476083 628820 265990 1002488 782575 982291 988701 1004619 36043 844407 633630 984999 194513 378470 30995 722754 626095 397452 177261 538203 124344 394967 811904 30387 467809 381435 79620 685327 120517 365038 651926 951735 224546 754285 419125 692474 995674 667510 389573 462760 187507 571852 567183 989078 46615 994167 715455 882718 869653 580673 896229 59036 167902 976441 865653 604914 716040 830004 555591 1031173 353231 25671 722967 818237 367759 643150 752390 706057 90443 581225 34583 956505 896553 948089 954547 865058 872948 86440 1037605 701406 204441 578782 598815 967177 633258 3916 860980 150437 171230 178661 12379 545207 1021583 412896 966770 246983 432698 74808 548025 815460 266499 111660 76371 326814 809518 511423 787145 258186 977831 127801 990342 121026 852603 48292 344923 945890 385885 150607 893181 972556 699170 512847 791938 453733 765765 468473 794600 1023382 93796 680042 546446 809292 200897 1022719 552889 101048 817345 700125 514577 927247 385904 723562 451873 673035 989436 497106 555482 840552 11574 173955 942864 674664 118804 526513 402940 950864 994865 461267 551608 230632 221516 698148 849094 492543 291013 113955 338826 250085 909859 609555 996043 453104 842128 708988 234294 235255 1034843 41640 1012443 464346 767861 158502 875950 546552 590837 765003 957959 149942 643988 938668 468258 735487 785202 219814 918432 735167 557391 754902 291333 236903 175762 137889 354616 627308 568902 246445 1035013 371912 507608 746854 858782 695416 389722 467322 443670 321532 229123 479325 784869 375002 368557 629446 660327 702490 853078 138544 626524 326347 643743 302170 104298 65149 996944 1034696 268694 112070 557522 825407 291023 42174 122547 237645 695651 331138 429606 693439 331144 273588 440704 771880 718293 820729 447164 638049 80326 934010 689400 53507 255035 168804 865526 585199 405497 279144 659868 609479 729127 731707 373876 19570 567507 843031 741933 87452 485227 282424 1014552 708403 60228 168801 682924 402155 953879 698196 781570 250299 711807 675933 705881 366686 495228 133064 112787 566227 659442 915302 792759 120286 39211 132621 255597 924036 120657 717845 229765 575379 599285 427995 846192 662296 86667 313921 560581 1029606 1048299 283436 896702 79126 229330 763397 413112 185729 350815 106041 44471 534600 215958 453561 25567 579405 57568 171899 63484 620983 237705 247799 791803 686194 770625 662954 346479 983724 751516 507798 874509 922202 967826 917440 989232 1015985 387071 475057 517717 469677 283684 1039606 894112 9613 407332 11680 281430 656212 955272 625861 330081 665418 1042620 554749 586959 207482 93072 898789 609107 282674 183991 41376 475843 199301 39755 811857 879000 36556 727367 678818 825201 883233 116748 756288 421264 886242 354013 199516 485211 871476 167266 238635 162524 793726 447529 155495 18754 778217 167200 14797 253790 593383 592925 843421 460327 831657 98134 291869 9014 686503 677865 686102 239947 845341 82517 240725 202950 95112 110335 70444 757806 451628 780975 916462 388270 1020817 444176 204662 686739 645890 906035 52385 669135 34317 926732 140495 1022585 349957 240884 747622 591179 498563 600101 349007 959523 577761 823105 493943 390786 88254 664524 267087 318992 474493 1965 387661 409366 591557 812465 300393 143618 957954 535048 972193 769767 148195 19142 942709 407546 233434 1024099 439915 266262 429727 740924 60300 86073 56493 244496 436197 759557 450500 792963 924168 633152 723557 688286 591240 299604 77913 169037 581504 283855 518955 835040 654093 142052 659113 783498 509391 153321 666983 267749 791660 492503 666939 183917 753422 112077 60354 856576 52704 707214 1045210 205924 619924 166398 736550 864705 336864 804520 330381 161571 678908 3643 1033403 850681 140069 92680 521119 775577 834846 896902 541163 395706 96426 254159 627096 1043704 756755 531744 73823 335955 393638 303453 965696 596144 570421 678026 854015 14167 547731 195667 380834 225907 764188 443781 814325 36245 488490 502931 15366 582194 259745 277010 597929 47136 858468 255805 5620 77341 1036509 986737 384196 963144 428409 289714 632375 395942 435242 929061 122160 126366 66275 562068 588247 731773 501024 795373 26134 352755 676955 877251 750109 675477 811160 274123 284894 367961 355546 825185 873617 218652 1002411 217601 1033010 185375 191384 1030606 744190 20102 414643 876558 487162 454872 897040 470187 541548 885634 93768 396980 684640 1025108 748025 343258 417828 364290 862531 919027 901068 816548 76108 864635 337839 92470 604861 258062 767463 53785 781892 416751 181461 817296 200976 625029 503708 662852 866648 206808 108193 827841 287444 831768 365585 639223 760642 797463 135259 939961 376547 292810 353970 212289 476411 996811 1026444 306090 334932 143578 186149 931957 169915 156247 200189 875781 27266 426442 577878 823074 963837 730460 482743 584058 270597 684635 593260 287771 790136 613818 249091 433403 905142 818318 499664 929904 980518 418962 603242 303544 175791 105636 690476 447347 536127 531782 237749 266276 667208 680222 869992 369331 96574 525686 1041133 65261 821018 785084 549038 424451 928218 935171 335963 955143 346622 871553 851302 510834 1028877 48655 156296 462753 651278 523180 290362 831315 931855 400634 10045 1041965 289442 884671 246035 193590 334939 845926 389251 116315 111443 12924 217113 863980 234408 430387 251043 306717 285691 24546 676277 51846 78320 426626 3622 1046948 728753 874035 944273 530518 424812 340405 560085 947040 749008 685551 471957 548843 619668 470636 557241 418819 1009 541145 384491 782104 930339 537225 128027 369277 750571 93937 44796 10732 747792 668204 741764 107521 964825 783479 170608 498362 196244 551862 63678 756733 247315 924654 970800 530 956458 948169 708048 539685 792370 495893 543847 812742 11145 219461 379140 812136 213008 946670 878459 206309 429739 560459 100067 824056 359621 24250 484887 705 395209 858941 120886 83013 672170 494074 919844 669420 318812 304316 283143 979713 183128 247919 990666 950838 779804 161191 646557 141341 831145 499994 658803 866992 727299 562209 280706 1018569 551093 613692 1011143 810155 138570 708747 513151 520311 257749 530517 299183 891576 842346 382341 51102 27864 605859 315432 726102 552360 264220 669680 850982 942556 60918 1012916 815906 533645 114264 755438 618657 495541 572137 522299 627646 914614 656728 220127 251865 402644 924629 220990 940307 461238 484757 551524 10453 52713 839505 315518 602697 431453 751559 626783 143071 443878 93240 697596 436938 253884 226536 845296 727425 1041915 1044898 1013753 64062 808740 50737 183673 724098 46490 939752 997110 234639 630822 365851 852890 438253 162420 203684 12723 178662 763284 351071 634676 49161 1001593 513966 10803 460458 436349 619253 160105 499040 135643 1035039 353461 852871 348212 632343 1013145 449724 702219 159312 243643 570724 965193 573246 950630 841508 399033 655835 367622 863594 35469 334115 918704 276963 662999 401048 605335 530691 850705 863934 797080 104064 382870 148896 100015 86487 846886 535369 648320 324294 359782 28748 735695 945616 390238 162365 132104 1005757 689913 499766 391096 675606 290952 939859 278801 812717 506432 421686 87146 46099 627639 548484 282301 1040161 80747 630629 910888 903024 882491 7176 846444 473312 40171 437021 152945 110613 338597 302169 453568 995061 847731 677109 290055 532779 836550 326704 283801 872615 446962 735176 403947 256540 356015 325765 1007897 889217 557466 22191 445279 951953 490930 360082 890783 252235 649691 765185 516833 765554 555358 80849 448719 103437 570471 573017 418869 58856 340102 863736 28551 999954 284975 992911 505179 68958 1034298 865027 794858 657378 929379 600509 704148 782714 117707 825641 736345 343622 882805 934970 850528 121639 146634 700132 371572 582 490005 113313 230785 728974 1024776 742125 328220 967981 754742 338378 536313 241687 924822 754749 233074 580739 198150 988879 690183 698988 617926 651788 1009880 659985 367865 360199 324653 387189 725288 232405 99311 537567 74942 813069 375084 626779 280460 266575 572566 828472 378695 552890 790277 238729 796677 696947 584177 125348 396484 351269 602104 758693 110563 151420 912734 343788 715687 43945 354440 379035 119480 960737 180864 795417 776353 533726 599924 735889 100947 806748 823095 911732 710306 812701 658879 326899 779975 361446 635813 84357 296668 489472 786088 773991 269923 702392 317994 913175 276672 481375 405425 765401 761274 990282 788328 133682 784894 823123 800923 745583 792476 602966 764478 778015 42632 834741 729959 527253 365850 483029 895952 480871 653454 600223 687190 311282 34181 553215 819068 1019091 432259 611176 90601 920175 249455 539727 668389 287596 273685 624044 1021152 99382 973735 9084 753132 266107 748344 876609 690238 615087 503616 764288 447153 567945 9755 420930 946498 788356 848266 65940 486805 639583 352048 961287 218991 1020062 786709 892720 288058 125190 349735 468521 402564 92196 721588 443918 768640 541895 891122 688001 373891 119938 455032 924199 92296 925739 988098 229673 255405 231519 372400 667572 160948 31227 139527 503161 698499 996004 791023 203565 786084 890177 956787 380682 331717 724603 522500 196941 413754 952644 517110 559286 811126 422733 940034 698123 257429 315790 853443 845205 598486 615618 870713 655777 304409 777704 832073 846080 535909 533187 138554 837255 827237 959067 875321 925328 245477 702842 223958 719735 1011546 75568 606341 272927 33880 561488 991006 886379 991769 923889 950366 481220 962045 524013 822628 441753 1003268 546917 206644 994267 982614 119611 163639 980861 796603 35478 868281 62202 776740 584546 83050 334542 362528 960717 975582 152060 415847 377035 49933 208519 919123 1020051 411603 1037817 479842 391457 165745 453087 918198 431026 119818 492618 291732 1046090 513063 934991 702441 198705 535348 486024 608704 681585 766465 525714 84685 645210 278337 11917 283877 513023 65550 546207 383619 201399 352355 761457 530245 406940 295841 85168 430189 752143 216331 475277 9570 163378 194633 1016638 176172 660844 410089 189307 669179 11497 204761 696833 370592 639000 199151 208402 209425 318763 250465 651764 401130 440730 724557 536430 541927 513696 921138 846926 591980 13757 26229 519909 781309 367922 722910 510600 569541 912520 911384 850961 984851 491785 932404 267869 1035993 633413 210726 589516 911404 994959 226887 342468 562119 843646 316881 739118 91015 409197 62310 69367 1030896 143610 13450 744849 253862 116106 876324 815215 760309 722884 246273 496268 681291 648466 650577 772325 471224 598307 719656 495354 110453 350828 26622 500561 80218 794274 949040 189427 998245 593729 343933 342766 997434 202248 527241 760529 415902 764283 891485 199475 297979 139616 701413 836908 80096 858946 615793 614361 884094 782065 969269 855261 917548 144128 91080 976091 937955 1003846 131753 345085 1037506 273246 605877 79472 413835 577319 753586 718053 257828 277316 366024 94482 452376 537500 254467 979503 698900 206299 397010 311674 959850 663024 88203 1042099 299665 838285 222693 586912 546722 364971 503932 58762 227293 505091 97616 853951 922658 886421 812358 260622 1014649 568613 355750 899150 19338 424121 962715 571351 8486 673564 1021366 398343 55484 1046623 236140 969406 614116 553810 633491 264418 135384 145935 395497 820956 830710 3696 575373 62745 643903 1025684 708740 620683 923099 160094 228917 931622 563603 682742 574445 848995 869974 852294 779868 376256 296884 919677 312343 42813 171366 311184 896532 956384 555972 844980 118832 468530 15437 383462 10668 361665 466467 121187 333228 425628 464524 473648 811959 623578 127346 378003 917562 443923 484 136855 470277 812261 287379 596109 149964 305776 575062 885126 994471 481243 186534 93145 920210 524749 339491 915875 978926 228596 902413 723266 510206 940673 267723 588249 195179 423082 570216 950224 559553 625447 556049 821585 251376 192438 350616 668364 516043 148120 430580 707443 270988 868113 174015 1042879 785486 956395 314038 626665 173714 254964 1038397 417906 900795 825979 60377 385692 24210 794583 229299 972526 50370 57824 597276 760755 691548 164980 433411 958844 1014357 597492 587905 61338 576516 1016772 239950 833701 731556 173774 694856 392951 989656 0 632819 215346 2850 330953 766196 550582 257130 121760 210581 345132 873853 43133 429381 708606 671628 297310 105749 519900 85417 76484 995899 32824 1025357 891955 777619 29387 612053 273589 288025 846094 939520 87896 115824 355778 393843 245675 310622 473192 213045 998981 194637 295370 204851 326974 505036 125040 530621 173236 657932 779564 249351 694088 702308 413583 92841 474782 754894 520817 165920 747489 144231 274541 42827 110652 589299 309346 342254 852322 960854 346611 669234 794119 533788 231944 346403 147044 375794 321355 1017137 441527 906282 298668 765871 905664 999483 749534 858199 811334 859967 283095 65989 579216 413044 915284 825847 725229 681148 873298 99028 876588 937244 118166 715425 37156 154944 890663 341133 330286 789238 265934 143655 718758 338862 13725 780002 755821 181505 340837 518808 866922 355623 715582 870404 341764 342911 565251 981574 507818 739595 1026259 848995 633419 704753 538002 899523 323038 753915 140133 165553 147164 543256 778554 526559 637889 164057 91198 370655 829838 884213 339044 875947 671818 224965 350437 925469 100220 378312 969914 709752 148147 736032 25380 516573 978430 875796 13349 81879 117364 503948 321796 730064 457390 680344 336077 997529 896840 164842 976079 550630 156516 648022 601372 994768 272678 25689 95500 559953 460345 62608 483258 619723 352328 265020 552069 57218 162182 113093 899985 678173 1047847 347188 909892 733225 564196 293303 315337 797846 112763 795936 246160 120888 402477 306535 739276 350023 781119 1035812 88564 1036511 471417 135189 359234 681857 794282 641438 323383 311696 121633 372548 65045 270805 564278 848945 608611 856060 311487 719540 798829 626965 64923 38078 1000642 913427 629291 840805 118452 923216 179411 1010788 745947 357383 771966 434329 557458 227545 115736 706183 480633 957513 188689 611794 421361 1046080 327136 100549 497827 616329 83838 298191 574714 545366 451815 738049 325796 451257 439197 233618 1004565 911148 660517 474971 665347 604426 444039 945756 791787 46355 120530 1020469 346507 508908 235926 984494 441702 357021 964712 10799 887363 465681 806497 661576 282542 1023129 988319 122923 829302 337002 1023683 809517 174637 1017370 239474 624457 820139 599079 158932 754076 530316 288880 531736 720106 570797 511161 676590 743192 450227 160556 1024523 14512 268420 741075 799657 443744 316107 842783 357124 285819 154488 1010020 969182 846198 451390 257882 93435 181356 365076 96670 80038 139931 43957 466735 40235 661221 1033248 297713 367451 336464 525336 726061 119051 218246 556452 616207 1021332 523350 823440 245031 403029 845873 417515 697833 451373 865965 217479 155437 367361 636678 830589 834991 911420 579992 406438 501136 499018 274534 843554 135891 803100 360343 499669 635361 1022887 351731 799717 198661 873060 877930 658238 928753 890066 1045389 867342 659000 186608 490003 755529 545233 174019 1007446 879910 242842 752086 552659 348575 722899 631733 711086 438517 178335 873073 509739 1008683 977031 235551 816438 324998 529910 297049 583900 525587 808125 550075 798416 1031457 988817 383335 535527 1005250 623496 739714 982428 503375 877216 338868 780941 452577 823864 226988 647932 533465 462997 7578 627022 344920 103519 564403 588432 834759 439585 824753 962285 884817 304076 228432 690745 715876 619316 742098 918633 709172 1044626 161404 922137 1018424 986112 949271 38149 6315 905472 138352 482448 25100 913142 274648 702016 749470 971177 638884 364095 115689 739782 333998 335836 900919 247133 786898 931336 5144 464994 455538 654298 412639 775469 746739 810251 875298 799994 207166 390779 149053 430186 187200 235178 185808 288769 88682 871999 23357 654502 153393 462981 427307 30757 389007 320489 541702 828848 1006464 303741 310908 277082 305542 1002104 415233 241051 625446 253620 899916 434639 471401 907055 725720 318647 211292 598410 469348 380918 501904 373133 964723 831892 915866 827809 113357 992383 997524 582484 577788 553222 733082 360409 177616 740700 566095 223365 770780 275995 40789 579412 99574 939710 447192 802657 286907 852517 64772 839025 608008 768789 1010058 686185 883074 445622 556320 1024467 941839 946963 610814 935518 485467 431005 877665 179803 525396 329128 1003275 921153 238767 27373 300993 640809 905825 104455 429004 489298 283174 625910 666745 895646 612605 916895 600985 293652 1036457 944713 915457 242012 764978 247841 317963 292166 543842 833975 270356 560707 455753 546687 875260 603114 478650 100433 633513 1011317 785867 846314 203396 526145 870745 739689 855546 330066 772482 175058 900348 971212 340008 1042062 704639 438395 859253 182249 700157 858188 786258 446355 903411 876498 397294 685856 1029473 70082 806973 461448 282189 839031 631158 725159 97600 571246 911508 607166 534471 424395 606935 924144 928755 447699 608832 908742 748762 49008 682520 874156 782099 792496 1000297 459122 591166 123718 8579 973003 756858 270344 294521 437713 604397 992367 563105 331903 979520 430106 70168 51254 671776 1035339 962364 187449 247486 793704 266544 76848 840528 278139 1019739 235689 129166 498611 727785 375698 310070 67809 275273 471233 937608 202492 912045 814700 876746 914333 981645 142769 63429 55684 911396 353039 154950 594193 866545 116459 7070 32971 636728 585229 789027 904669 837247 258592 944557 527508 313361 109109 4377 226 364414 226112 895434 61150 190233 690330 392227 719682 468089 519293 347150 596972 511224 57484 1033592 301149 674359 650824 850130 531005 700056 688027 419730 282069 428483 722769 729264 529043 904482 1030554 683305 932746 770148 119946 494720 188399 656893 620698 557368 146333 1028005 659748 126299 204690 942805 216298 130806 979568 1019213 566927 814234 606461 240017 97564 623069 581283 365415 244861 670679 300529 257114 726530 226726 354583 167994 968927 140522 25198 399770 522923 697929 652526 751185 696293 334316 322743 887802 193642 577536 978825 715891 623616 574775 822603 891490 1032911 208708 450695 449963 472547 399714 835308 75771 338859 725198 621003 657729 328829 778568 208539 406575 723728 156055 173942 103101 646400 348162 445337 879271 811853 278231 368616 954858 416476 299239 841575 897867 879861 99848 259010 762576 841667 87954 128454 770628 370391 91363 564710 423351 883622 749531 474295 370684 910854 387424 463732 876330 412853 85468 214138 155932 157138 299450 938957 59377 474978 695788 472978 353932 579532 187496 1046675 613652 673373 447654 516798 408950 684998 448548 738726 24542 1008281 1031906 705792 788290 133071 766950 801064 947671 832324 4538 466842 856473 919609 675561 957305 825544 165330 916101 722443 157285 434070 379044 331578 640698 222706 634590 290325 1006543 507574 790737 270669 299509 11670 1047710 933816 861247 994474 685929 88274 569604 529646 55772 91447 679519 956099 408740 411434 36527 836204 652531 645906 959767 106642 598269 497655 711167 678593 345211 1032201 139153 521193 128299 8474 267837 233693 759629 288031 594229 217303 600615 1045170 273138 112114 730243 220563 223661 630191 614700 1009442 1045479 575857 138100 495335 21729 718593 785329 406283 971044 1018122 865212 278748 379643 769949 633712 423245 276212 753839 671025 142707 794723 176279 983650 771849 867807 72336 962541 37101 890307 715069 328384 936865 144046 503584 146506 670155 649220 655137 896770 639157 796266 103693 875232 956621 909389 658965 301538 560678 949852 536907 777353 970998 975882 509992 226905 185878 295949 788233 227933 968581 689378 296365 698272 99557 193862 575417 943541 668668 659646 808244 905519 352565 889872 877323 645162 897053 664008 2958 288449 138214 46772 530161 566165 247783 405097 218060 932941 876569 972732 425884 639504 395676 530761 966464 792076 123696 140783 632700 189939 136637 770385 382329 800889 423115 136279 923459 985559 175882 430507 74826 718923 593612 846397 517601 65686 838278 201151 806850 477820 910675 348970 182409 656712 40816 30008 533044 742469 161473 257767 402090 281414 964427 404476 39984 588575 302008 844157 857589 101929 64982 750134 459912 685250 890648 615222 168540 893387 512275 188495 1046603 448296 75266 348313 91664 328259 725315 654063 359115 698506 36824 47728 544129 1008621 995559 836351 853402 290656 112187 357828 131937 934751 935104 869801 104584 344677 664842 43998 86177 1013108 332751 994390 117158 350352 926312 27208 72817 243523 272213 478382 120133 825627 245430 340681 556099 605736 318162 997531 110070 994175 648340 494443 181192 673721 158729 839237 461962 919412 223459 102008 759024 1026513 461561 903190 753683 754932 400069 817783 978925 483976 846308 478390 949728 257080 906138 148018 869168 993335 216395 622351 749956 656825 231171 203955 228201 194936 498671 462409 249039 502320 545506 988481 463754 1027362 159441 50638 858066 152213 298839 236390 402627 623184 565554 335174 196830 239650 712388 856812 751238 438363 24723 247963 879748 398416 998857 811994 429700 915162 670900 346101 689558 348375 136007 35451 508077 601512 931736 423870 838947 194482 999520 272214 16179 775389 841086 532638 862846 987928 77940 986934 404103 894163 273640 165759 64311 306563 518437 776994 827737 597537 587415 851337 271135 680363 268883 96357 1036443 924066 236940 618534 465991 453259 405023 47238 328574 546926 85768 260351 67328 635738 88299 385360 963442 660447 592524 421372 375260 485266 174423 933066 301097 691597 307673 1044806 1036714 688876 792644 108863 1030036 565073 923887 33095 967037 516448 235732 10550 685539 84804 5649 559271 582309 479016 403559 226170 304520 674751 758206 814672 99507 6333 974495 295698 759603 41820 38584 796011 195960 629464 130396 337737 403926 732403 745985 965984 833797 1036914 786624 889767 318114 76701 357080 127448 346540 781507 306986 913396 382215 318132 694974 899773 30716 55109 403774 256059 852663 130512 134518 777272 611016 774065 522714 277700 7075 28874 749824 226993 16160 586752 927265 545303 439803 702395 1043869 562898 854101 774762 802164 1032447 939569 560893 474573 1033603 323576 784745 813427 386692 163573 883496 48722 366573 310746 362422 687615 750575 573754 743701 32302 671611 970764 900170 198969 261832 52270 585181 20128 72147 862944 755293 418691 495834 556357 816858 316202 278752 493798 267625 1032062 538669 258094 670116 430477 793291 879342 747815 14857 759562 626395 463892 983498 715260 272395 582032 911944 553978 139644 986180 630305 810269 589197 1035996 455065 543173 843395 1040523 586517 597782 466694 786822 560031 841590 490145 497540 1027941 943889 116293 154181 663098 634965 669894 462856 898068 624758 148317 350739 805260 117739 522788 561454 74849 492271 658589 897576 784373 595457 151084 678481 751054 561764 577176 447486 618007 655008 98958 865033 688156 507647 424990 1016142 219858 985617 45884 457519 363852 421160 89664 941073 386887 24797 907878 604893 944543 781705 9295 685696 902871 352205 909439 766571 422806 593163 521181 516883 1001253 665578 306229 715378 502770 1025237 424121 541828 90127 601725 78460 705484 116147 928339 1045750 1007052 836536 576783 886403 853904 734747 999212 86244 762404 978560 840041 190908 784153 410796 868681 404243 181509 79625 789908 121815 580607 662309 645844 190551 150055 253491 649177 928454 956444 1037704 627253 181182 267652 859935 256705 983738 537992 234006 219670 646810 457556 802607 218389 196131 751260 622928 270688 741501 741394 40451 174558 538035 484849 456183 418619 210742 227445 312701 475237 544859 452192 1013003 898832 313048 555383 883133 971827 561995 475907 378319 417929 809395 165969 837924 70930 913909 180018 65986 581519 360536 367228 597076 341769 335369 992903 369830 98378 332184 128432 542253 754274 956281 23769 171133 781092 473732 573415 955344 713638 965750 978499 153990 177349 101998 298842 122015 162718 121200 171805 1039939 192022 595686 391810 37434 995156 276761 64513 1036149 242753 811964 272407 839811 342031 930914 1042886 885788 114863 105219 89875 748954 897881 279163 800135 791931 981256 559371 235183 461281 537339 723158 271516 749330 393014 45157 67172 466936 19711 1010468 394399 89761 115041 219619 46570 726208 469932 170837 179047 435242 592371 107668 986428 608090 73100 666011 284431 524783 921492 431563 418961 139561 468329 267367 564720 740463 132398 862487 758882 468427 821834 972905 1023649 555628 829929 680011 951658 394019 550777 360595 933885 439527 514351 742263 966816 500049 212096 1029653 315676 878368 989864 475373 261950 209591 556326 381025 629079 609946 209470 367932 703165 345077 794998 582952 485448 363285 110617 533302 310486 707564 275895 972890 9671 568977 32931 582637 896897 15294 420467 158761 221677 380240 883844 808625 240888 298699 631924 479494 582931 101844 129190 485650 249780 23220 756929 144801 999379 735452 677425 626403 705134 57179 663717 317164 940805 641386 103055 709173 610334 464609 82343 921624 919490 851135 55145 910167 848894 705957 804242 912021 36707 156251 199335 403675 813447 100939 755309 896533 82818 945153 810610 118675 539762 650673 914051 782473 462327 622001 385332 514703 1005751 684794 957532 828961 721115 64939 855445 668447 498321 305030 412352 864591 190088 812145 481919 768214 679543 799479 67770 815811 1036694 412869 641819 676228 332066 124717 505233 448879 44254 623526 294609 850235 901005 184393 890064 422532 576377 137302 147786 381514 763631 738477 122431 457074 686273 158806 793200 537924 246978 914681 347622 911339 362573 803687 56940 180472 616127 982031 242704 427488 648696 906121 48550 879225 178911 192271 99653 129409 927195 185599 840904 757015 89946 126299 879182 743232 660557 627272 703674 129635 979626 962706 380979 1028557 345577 784423 793253 68143 893832 105624 161855 666139 632712 828827 667635 174730 835821 511883 133114 261976 659009 523238 354893 815046 84497 405966 760109 564984 837487 601737 586651 369781 163438 34305 281056 898218 665770 217925 147975 88423 683453 293126 576606 997984 991179 946715 829433 816557 690167 569853 718639 1017930 246507 562508 58395 1033880 273749 1040968 218396 746714 385124 711000 569685 397241 343631 1037703 439598 136385 495310 163074 415441 400098 568223 819611 1030830 92911 113922 913737 14327 51234 722494 464550 814372 383126 705050 911727 25713 204236 200548 69384 1034331 949543 60782 682742 534567 809072 936076 212834 478299 341586 595607 777629 498499 522975 99181 583318 298349 700425 77166 531302 602669 777770 881152 966085 705562 423036 444941 229521 85391 672162 472704 395342 23851 719902 113868 392097 117329 514776 324452 762836 297385 900509 171588 269654 102813 386462 940903 202808 577245 212461 352078 796848 534748 13315 82304 370586 955984 991293 514308 467698 868790 999002 665832 351835 572875 538111 285886 910235 805396 930611 54554 271132 75607 36579 17429 140397 785440 329567 580045 968383 149821 100571 950498 758121 650818 427503 404219 791653 310790 778264 404799 579792 664356 155701 371933 1040750 54395 769802 859012 310051 694703 736704 639979 138619 270246 52835 419402 989987 711947 52323 713951 647789 722638 673044 327787 658896 496801 905261 795826 820326 939389 456781 148735 715373 660507 668529 247965 41415 314236 617344 558943 1006201 781154 71359 513561 340783 568532 1040477 107300 420279 947870 712937 959198 826242 86478 26326 625704 890406 421432 741118 222438 767966 46835 584988 319107 122888 751323 230480 967274 847782 331021 216991 749198 317918 766317 531057 221667 476282 936227 878865 448738 374889 215833 733489 948745 614972 504959 336483 332377 942762 527688 687777 811478 569100 359594 557765 981003 295393 585122 89874 73859 285515 410478 638889 188241 954769 106001 976149 327049 815515 569042 478400 206276 847737 138429 1042811 331936 845533 325920 519162 573758 453532 672784 858966 512451 830000 688354 703881 643031 776249 613042 856053 370985 46327 88287 741342 272360 530898 107404 676587 360267 203475 1038369 634793 780299 931624 1043913 882184 871652 924068 272882 423900 919320 256316 468175 729437 436971 731531 122329 188839 451624 207695 1040458 402235 483994 396521 227233 316540 841364 1002209 783393 360499 916842 254048 1048401 980492 966134 915381 917629 951063 152852 928465 299315 834119 430629 283594 328136 183542 664464 126299 126417 160607 1045309 525155 778410 156963 103192 176994 920050 90565 178580 277759 852493 117038 511525 107140 630433 1033257 99781 186720 644889 261352 1019760 559780 637221 321405 807079 615303 421176 563810 242161 587234 346889 603890 457558 665781 589330 909805 1032418 997536 440852 674808 253736 608363 884625 444955 821180 622974 94289 196161 155064 377961 865246 331707 41528 190814 748551 488382 94430 430258 670049 476640 330830 164704 708545 340127 408243 762757 989891 714202 897593 945381 488007 468822 431505 197989 155374 155450 393328 187791 28321 903315 500751 123153 923915 993233 95148 866110 373786 725832 24840 103307 751746 1035184 10472 726547 366137 173222 12181 48148 153852 130345 486747 876656 941257 903197 617229 543789 840291 566475 937599 1005301 250834 231263 1046283 300951 968928 389481 928269 107652 580508 309853 773991 156755 97499 616467 474622 618045 850098 792391 1022010 1047201 203517 128026 604298 222081 910300 148111 208350 144644 674865 259855 1034283 708082 858659 384741 144619 888891 902557 219331 207770 303472 617679 499004 961082 211784 1038508 104263 836048 953373 823659 675010 488165 141164 918279 1038061 1022469 132697 831935 453355 191555 792616 294550 324165 328628 746181 130004 308070 883695 963389 381315 494111 859795 319043 12787 340005 794561 37036 417334 791950 223902 372723 277156 280920 196051 150198 783193 455139 481293 334135 372914 808305 1045629 232924 89044 160429 579416 95663 815909 928033 600664 796894 913105 586174 583993 740156 668998 862040 1023549 597182 73656 188200 929449 285184 528030 1003848 374598 896190 134707 577850 882912 175195 527094 87650 644298 552541 202282 627847 416089 501486 703063 959574 319076 809309 614343 277471 242123 727195 573706 882454 840685 907199 552818 405587 17456 674434 26520 977107 744828 251332 112085 868660 1000128 724997 469705 197117 547692 840172 532440 898068 581622 186052 1002408 51525 554581 519418 501413 808130 712329 112289 89981 152478 1027857 129518 57253 820561 860531 98747 647121 316471 519863 429576 560255 151057 670700 578678 703086 830594 759458 331978 731935 552339 786799 140656 57691 883759 266347 642037 296364 682152 791987 447884 908002 405808 810473 719755 737935 170593 556210 933867 348556 71606 502071 646602 29810 803855 797349 51692 959522 518705 775341 508726 207422 630084 758788 979763 685485 778579 2788 990863 524059 910287 343434 812446 802166 115725 1003190 38102 305778 748483 412718 984400 513798 128911 985914 265547 1019885 372592 202025 131241 201254 823115 631756 901489 216949 483175 241142 843851 738015 89329 852994 478471 415026 815737 293964 956182 971131 786547 864182 835087 420237 13751 706085 823852 707201 260098 709378 894154 540976 1006707 868794 379117 814779 45070 905790 140217 724228 921661 42372 642298 443186 103241 252420 262045 2609 131301 538683 252469 794928 662180 192299 765815 397857 29822 680153 648894 771644 122192 1048270 93320 600700 22360 603799 1028854 222240 565436 618054 148048 398636 19460 987374 907647 307429 944284 371498 597650 122969 47956 989079 843577 980693 1017567 375637 778573 357996 123991 643722 279366 828535 306103 773343 814275 863760 388192 375297 888582 318613 456085 378401 898421 809515 454398 771701 747034 67129 524585 775605 840228 317929 69124 524446 300644 416938 915813 197234 920529 174256 33154 921974 206852 229235 239481 244595 912829 749100 239562 119350 486748 131675 819927 288785 415080 134723 71019 253015 987916 785772 835888 522211 492181 932129 107831 137618 12277 367856 353908 29380 337731 523053 952384 807903 546105 700782 283862 362700 489397 478480 218582 836984 1023544 16305 548036 991829 14954 500660 269193 305366 1032340 659648 609521 258038 251940 1015873 486700 837810 990253 279014 262734 785034 420836 786465 292048 659460 1035044 54442 686092 471849 840427 27900 328388 399878 176603 605911 513947 525101 113850 642236 761242 770609 954098 260724 559277 121901 965394 422282 889380 504894 723787 923084 409907 772100 610803 100814 66418 850982 1034757 574310 529757 456907 264096 176177 981716 890401 489604 715277 427933 612569 226456 97181 620509 458409 450150 439497 235683 793289 480157 855867 360541 180855 519566 205538 448353 936307 496048 502387 602214 724611 578077 628707 880904 743408 351762 407790 903751 212999 983667 486292 934152 373146 14916 254614 378515 291965 937777 227837 123155 346633 985607 629652 451609 924059 258873 504681 964890 666902 861020 635984 538604 687453 369579 961632 593741 200410 745091 1010035 277852 482810 303080 339370 464926 514991 337407 160743 976378 162284 311698 1033298 591421 542765 624271 956629 1026456 663532 494729 283040 334493 942381 540470 997797 1021509 114419 737007 498461 504941 334792 184627 975873 745555 685625 909604 973457 483614 189784 102408 713169 619092 1025337 284105 347655 846946 537461 831862 706879 261400 490410 354752 378823 1011754 136184 613757 789683 460720 493957 582697 540250 287910 48379 704096 101079 163693 872197 693861 220297 241736 138453 463007 466579 18400 707745 93206 135516 1030081 27169 45818 601873 936667 463635 686877 860190 93697 308152 210548 16313 821357 185172 529305 569431 549946 880817 290380 32821 993001 61084 315373 384464 973277 594023 622596 875629 295647 198246 697530 542866 117914 297586 1045341 68747 999200 658537 913632 1025254 854115 913067 705112 533751 283837 709279 822656 346965 735081 718124 223542 75355 860935 432960 56828 903336 651804 233037 980600 3487 884623 501959 581620 945640 118573 29351 465630 386029 902695 118251 80713 450654 160655 897811 473451 806573 583902 458150 283165 960915 172657 84139 882526 335753 950279 1039153 872656 444240 281925 369863 1035322 910442 580146 543236 998916 998302 828347 540928 332222 489336 461872 1048025 2713 40134 9157 798512 136172 102172 721170 985769 500144 632145 174484 43374 696581 675328 756266 947373 194731 50184 753560 762389 432522 119565 683783 311389 728874 633844 880259 545726 720955 117099 949628 426612 20239 975966 183622 643392 461339 587907 104857 716777 588922 1005776 889105 103862 339562 709631 183726 290294 320972 1042705 744790 660600 13992 199624 809550 860691 271271 63787 889797 346399 806551 859142 902730 492026 145643 524647 353360 1001349 267320 1039650 650929 189349 336570 859726 253224 314306 632781 857030 595669 265546 26739 827561 916157 903727 768981 327899 981064 116069 797626 826754 309185 786277 959761 913801 316122 352941 14445 425504 72997 884798 617092 1036090 490652 1006621 201904 299021 283162 215506 447854 241558 618975 1038572 856289 234771 764943 774522 688463 484486 582964 213139 1005475 545593 573112 103632 650218 330805 642924 182989 982486 599241 879620 895403 623934 958729 262041 593809 266908 755788 783397 937510 901005 887214 338698 694041 831317 372876 722316 96410 8024 403722 458066 158174 264098 267408 904425 223134 543584 1011273 600129 172184 883045 196515 1326 78349 597158 943313 1012712 586817 236734 794956 395147 1005311 110187 377934 249496 478739 742415 531797 56178 282061 159280 622758 810210 22404 711672 269256 411284 464401 404405 416261 362904 526928 318298 743660 842978 116643 993533 879825 5577 540782 488279 308556 790668 533148 535111 246198 207048 607256 1003343 279983 16899 139093 624149 384411 155685 942023 963812 58144 184313 687720 144680 1003945 516017 421428 562166 899814 403295 88237 320129 412490 156029 27223 1021606 515724 381798 175933 588641 730150 476634 261995 602454 512985 691582 64369 1032009 782887 566106 923879 307878 468184 150873 245475 872442 792438 1005260 94852 414583 651216 809192 660331 377204 1036923 594755 731197 411371 816972 611419 80674 928250 773599 684559 738889 248419 307731 1004068 995426 111115 569484 328385 88354 800126 514864 123635 79299 697449 699818 88874 851329 395807 262635 927162 943646 1015318 857251 862043 159838 1127 891340 710570 935052 261713 123168 866726 204532 273078 68254 812083 216166 931484 346889 236186 669370 974253 540777 849159 622918 1022647 349832 629002 865642 649261 277365 557591 589572 135333 877573 907782 30972 757592 696397 844179 821690 589990 376873 420063 1036202 631439 477113 907245 794047 419130 472030 444198 722926 35698 118465 862165 753582 252708 169037 654508 426111 941538 468656 434750 838751 1028451 807646 42882 1030230 124928 468238 13911 461036 915769 789819 199674 384686 901678 398244 917905 45741 890407 7500 468132 418558 1007373 147578 679838 937787 85486 338235 701008 886016 662397 888283 129647 326767 841871 111472 85009 713900 413343 721487 252468 65634 389194 371348 421688 660029 285140 22687 357727 22894 614818 915858 233300 990762 243902 757716 704673 85547 269143 792464 665143 469293 921917 817975 147178 327026 15977 104442 115699 848959 410483 152145 332140 388701 405018 1030774 663255 94361 752064 868587 722840 172100 106475 719600 74614 544691 14534 259853 175902 793280 699293 172431 853152 561991 356197 866562 877552 556458 187185 807612 674662 73038 624318 880466 1007679 626972 408296 237345 911129 81921 750131 538310 248955 480622 26947 889766 736587 347608 114532 389223 315222 955193 370435 18805 932299 469389 370226 872830 499136 224086 1042216 947702 614060 185881 137407 62356 821995 517855 1040116 457427 513086 984757 447339 58482 202824 427820 136681 554485 227602 634585 1010904 13857 132487 54742 521670 577924 979449 561727 943590 954090 221338 128182 318093 54249 244228 906464 801206 375126 300466 339430 991871 765902 275076 35573 683434 734255 687935 33726 343581 693275 111371 608503 696674 377468 620019 213207 442408 801786 432488 177054 630464 457607 90303 559115 93600 556756 285102 921572 944612 580313 902355 910450 150984 1040465 364077 774914 872751 1003579 644513 907621 703007 991322 264054 537200 982339 905142 558297 946813 618088 445210 187482 766953 753920 57747 37485 250772 497826 444663 817643 1031524 616839 766556 826510 444610 649487 913052 308088 468251 52794 631512 995244 1005152 369200 888050 971412 704902 155834 251921 710266 215303 633030 65825 501518 653664 163046 707408 928230 574865 758737 607379 235257 1004448 538849 252447 254244 842006 572564 818416 44709 591744 29964 710213 450979 919791 741007 625697 831651 363640 322567 497100 675604 713397 219010 1024081 992709 272963 475827 492286 367465 298050 251759 639974 486682 624856 6194 732258 300755 349102 250008 945547 969717 540785 136676 513218 753603 737106 219004 200745 949734 878983 65386 852776 987881 433608 303837 240360 640189 77010 836262 922331 39735 824808 596924 940338 784525 742221 34744 1033061 917981 898763 159065 189103 694183 775727 377090 641168 384589 34762 496951 412489 743066 487154 736036 809571 1017400 6271 914198 680745 929848 534350 11519 640297 466319 954561 415990 612022 750995 125245 214965 260457 894594 770219 924441 343708 384507 724729 378534 924653 856450 1028246 270337 765890 38656 586488 163699 136639 19778 602394 127085 871249 611445 32758 586238 664614 1005232 27407 575327 609971 417899 704747 809064 944301 1001728 880529 172568 861072 568113 880911 440080 424219 421281 182262 479256 520146 121689 494556 1043610 978811 281669 787929 361250 140706 941493 122122 573924 195093 899805 21266 1040182 594791 226645 233620 653841 650097 847257 590266 920212 947149 84873 705201 483969 576090 362219 793642 114110 785851 589796 593883 451286 516567 829315 718076 1037174 717914 440375 271563 756976 807219 327251 309000 874683 1029908 1028241 675449 306416 367606 972940 849256 40143 610706 281412 723488 55608 997864 799134 408435 409907 330684 401634 234807 328297 403220 574267 40132 674216 391611 135226 1015160 492386 160706 398676 804147 338990 35834 937567 864475 995654 316538 757273 2265 844040 663327 816801 429467 420726 537095 688636 259088 651957 822293 1022609 881199 142225 473457 410542 1039216 36344 899077 414209 806225 857467 388097 13343 912338 889296 730199 576256 699897 427858 995135 512641 80464 499583 622261 711137 381794 371065 417014 969796 21569 273030 536839 133427 867587 32401 840494 68890 249664 34982 586102 1026505 211606 455545 754736 52980 579877 983520 741997 975539 97300 126804 34437 436738 509962 516213 807570 442690 106933 418691 42229 369846 961095 950501 650449 18695 642035 809894 847499 213953 1037941 680435 698448 33748 863111 658846 804495 236051 293741 275614 600187 430520 37226 190861 586890 612574 208968 453672 244984 899334 196309 698835 144453 647059 689248 314899 1044915 226894 668992 811793 116169 347106 1019725 33310 138962 101473 214629 365609 359775 166333 33001 664139 587969 791632 468029 341564 840592 1008469 733515 19162 860199 232812 209153 969897 685349 299290 504014 338510 307693 716102 380713 95507 643879 903614 448522 495975 710461 110512 979311 194395 570079 381489 317401 805 742783 124601 305868 972193 310742 429477 1034578 115915 138845 150196 769657 613446 856533 855435 146896 1043928 974784 805425 274414 438763 512229 106899 118508 423950 824271 399873 643813 386930 766287 255919 110205 479086 856310 50485 580439 2044 888220 711696 603806 746041 563676 671007 421245 731369 128149 583974 948647 504048 93546 223566 863696 96730 178499 260003 315953 417364 743114 669589 905480 808112 557807 97912 1012502 245606 474469 502788 240671 216461 548130 430805 522093 1010534 177379 127211 869454 1000146 346021 784428 586385 84950 757037 157406 581389 93470 378498 405549 819227 175224 483949 1029291 332311 946005 881152 101066 971746 740171 994572 776036 349027 878229 689833 144948 313857 157841 971186 406106 690475 719425 488774 544475 423632 251595 569673 106271 1022439 27641 29408 520050 898793 592570 866553 949635 654418 960415 854209 344295 573219 404319 422443 574359 935779 873299 894064 297582 44185 729594 496266 658860 574036 909175 862135 934262 267428 567822 35836 1027667 652446 169642 424096 465328 365787 614746 367788 310877 472569 634320 921970 791822 942873 972769 712451 11484 999007 807943 1020087 168897 318838 172002 252329 446239 177673 115378 1001785 812090 465483 744927 462728 94393 50544 413042 1036799 1037097 620593 383129 364488 451450 501068 422439 759379 244608 601602 133393 427475 659315 601752 911602 157119 1021551 187094 273032 444753 787189 223883 701492 721930 1018728 857607 641662 814636 131729 860831 274575 571711 819228 458540 186550 939148 1022233 422028 402660 319909 534652 708128 964399 1030363 305052 872013 1036883 818630 857784 287483 870956 1033154 1013101 402969 459837 115308 183105 775703 264236 858664 180252 549482 991299 108702 378058 264203 461297 879929 1035130 982520 276039 884135 233537 864690 399996 592476 291224 857022 659562 553742 710874 750628 902926 682810 864967 421619 1000203 601758 1013764 92347 814888 116157 738713 793361 277709 1006174 165233 962830 742538 826381 960221 848849 415377 865433 943890 165624 764727 85140 272806 668971 975735 335831 450839 150674 502126 958971 493380 2905 409824 733920 861682 269363 497586 1008426 618312 139988 714350 706751 517715 874614 712898 123722 628611 800853 816641 4283 1007916 343091 336288 233925 314374 436437 707514 368223 881582 748163 997773 35396 458531 983436 593403 391539 108873 163520 809482 468143 88425 298996 310628 77311 609199 957570 202456 1017135 281003 586182 50391 416846 750289 524194 685560 470062 890105 304378 297332 84200 595167 101433 720810 34389 681636 1021899 981660 781461 71243 220833 249457 425100 876605 899248 893425 263264 547270 613234 237324 263165 567701 1017443 504659 303505 380992 376709 385149 1027600 786622 434140 859364 244145 166123 503795 246789 735343 444935 939094 628484 243336 901431 379414 609573 466178 925699 537416 767060 591393 324822 832390 942494 664050 451458 826476 1044918 240324 1043897 109084 252273 846250 248724 1003451 1033802 838394 54288 594929 298719 623312 488845 523629 308082 541068 540237 69471 683625 981071 685307 972285 1004750 667011 868641 766 493263 581968 353200 858658 159807 33319 622460 470440 203027 717115 979390 109269 132583 38659 604816 603764 698487 34746 914804 629073 417830 571359 1008078 310461 461434 16566 1014629 833293 205725 373956 893670 190491 358110 230486 54881 927171 155438 815611 31178 653415 300964 136966 896889 59244 236537 489485 999595 251323 366861 108909 136702 28225 978272 558019 16377 565359 80281 616564 36738 863418 786691 923174 48742 868636 55819 625989 796628 861585 863940 853119 69858 391323 757091 453960 426247 31679 952514 919639 305823 847878 469217 690727 123755 655997 584545 1003383 404750 837813 873479 336330 478609 773443 593215 658408 1013727 994369 301206 441947 33866 507852 692031 787443 375044 1006724 881296 673347 402087 269839 461954 336417 621742 50069 221236 330794 109049 269381 600679 591163 703821 623567 127491 679673 233938 290537 239762 299082 62355 67531 907968 203226 874497 776882 815329 490136 468593 168544 130923 603190 1020057 1033370 763767 122796 785175 249513 34628 479669 783850 836058 965300 380752 378103 1007614 519118 807488 751749 206827 1012538 843149 693697 225784 788680 188929 544571 498821 984041 111276 806247 280689 207924 854369 788254 501154 334307 891702 567834 184193 468563 245000 103293 145787 191624 661493 874570 469889 678310 683488 744939 282248 675193 421360 682 1001738 51950 432401 874039 617348 571544 79473 680488 93430 864556 743428 721524 14182 418821 388865 675320 181341 132513 585827 626418 199016 610337 952682 379785 128152 431053 25623 384578 293123 808846 588723 204428 371521 2419 721224 956726 1043951 671532 53286 317683 994863 951954 389728 147165 929830 837149 832845 649967 60285 929132 118279 78986 915425 1029569 3567 111345 592260 799362 403239 251341 32153 520634 33046 265641 1046235 1043605 597224 296054 657927 952295 1018380 878089 719453 517286 715444 899224 427555 1032300 526424 968001 181026 714230 358451 790660 133927 929191 1036228 123587 915587 855558 1042767 286921 357004 638011 866394 78912 1034778 580758 405040 902201 452106 705289 44641 261545 688063 803753 299840 1027046 946076 70448 148068 942382 395659 636798 479527 257824 952697 460819 211242 356160 692183 867991 924879 842615 44571 563027 236478 472722 983869 360885 243553 1000638 387130 942288 771943 447506 765077 56281 622149 38150 746193 835243 654768 819956 48376 944708 457508 580766 194839 447814 259168 634023 56767 203895 881640 582168 1033862 369473 812418 63709 1032324 181299 1014457 275014 440023 201086 827229 155015 306975 861560 818689 995384 202242 590621 136316 732885 72617 984713 22633 75070 991297 288127 1043367 667449 733308 475109 450777 676075 37389 802885 298982 499555 811055 1035342 227962 915728 604191 836946 213124 85573 259486 710853 828598 31164 753520 417988 106760 698640 893919 251019 756534 611649 197944 51454 608573 52020 792140 295201 1021410 607281 75505 134816 873771 167523 491647 918088 391395 279899 889428 633996 259354 825998 11856 388609 345251 1027538 709978 1021922 261525 620005 332761 482444 849355 276710 978491 479235 423780 365786 941425 522348 591171 268328 1039217 454289 798608 485918 786355 69216 620597 328554 273333 145260 477025 751265 542583 826731 913417 936123 495104 633014 574562 285077 944599 419532 342632 711790 221578 887503 139355 974954 332842 65029 57661 1009938 738765 327768 710997 661202 850955 973015 834222 286586 895618 595507 655768 218814 225107 1007427 686374 263862 548770 250752 249775 415838 582681 1047433 80718 822295 75109 215456 732770 82468 755896 76332 72718 398126 146502 42037 478394 833729 381896 1018347 705168 837069 718076 735520 863744 519973 70690 60361 717372 975875 278656 497792 866749 571010 786656 353029 662204 971811 606221 171193 314298 1019465 346458 808225 1042424 602813 251162 555625 246784 1029162 664873 887262 709146 975522 864609 1036403 399064 734231 582694 408381 765323 204003 157403 571383 89290 194625 491115 664959 342770 884945 849857 1037399 418465 710936 926799 562981 1029947 9213 1009291 353075 440677 109902 380526 360687 27533 107065 378355 543852 935519 874963 707998 427488 343377 732564 674034 340516 54040 713177 219898 265015 278065 695905 905921 622779 761177 161489 665562 936055 998421 557872 296665 687827 714540 1017963 847319 415583 741671 143570 415986 23884 231128 840857 982730 738289 816080 512600 236806 345927 30439 292748 1037517 728174 329400 948500 890701 553510 288290 261044 369208 524631 616648 404629 199746 339337 1001362 289219 778660 79212 492842 260782 53404 914258 516736 415914 386539 11696 156487 1903 416085 751521 615029 130457 354853 631139 112327 498984 936870 1030359 321338 736258 336299 170501 356243 212077 724232 855958 464088 636309 477206 623448 870869 44044 480051 81598 107417 318020 536896 211805 286198 67863 701473 295793 585732 260160 317760 795222 45214 710368 144907 828687 363235 150521 357490 862914 443062 3830 843626 263481 641343 462882 786284 321890 74089 536876 804598 307153 742498 101801 446217 304441 783901 938898 598953 486135 47571 601026 467041 92039 300669 209529 777404 444172 195420 98268 764109 592844 857202 213106 596392 405170 204550 155048 992742 741323 249380 46670 152101 849609 245531 255768 716166 451459 982525 107295 679469 355955 432674 957533 884165 686390 805541 130100 919033 1044240 926437 1010664 331004 644453 284422 634144 37378 650305 200814 1032809 924101 450257 152136 436147 809729 590824 912900 105170 391928 962171 1017813 717822 481774 658981 305969 1019475 94126 696228 192341 966738 768003 273754 797631 58462 470848 352205 310450 422208 286393 1039911 907189 107172 948551 261814 389140 831898 886729 132973 76638 957718 107933 196194 779749 33391 609579 723534 608065 361956 308314 484112 1042125 477970 538905 643626 426025 589183 1039832 246594 178102 190739 382476 189603 782109 565914 926382 87994 272841 770115 605885 749977 590184 860708 1039287 854903 961133 969395 634404 549677 460945 542542 84492 560058 447310 1026228 462715 93633 707171 592778 337668 1005574 981587 962776 429627 532469 659685 239241 209978 1036827 967077 196590 206365 193194 342626 892476 707462 544249 960430 559369 144153 809218 313697 906963 618241 532963 497431 140665 786794 381022 717997 41664 350468 308824 423624 1025231 548231 979037 603982 1036979 789545 169499 244202 515292 992297 31458 647308 968094 320328 163371 978919 440753 840267 748558 893938 686258 500090 159178 939112 1002912 726308 789057 862535 890719 459289 177785 155477 123192 875054 63004 957590 559959 1001661 986104 873687 394060 89890 408192 998951 887947 577855 758858 972120 563436 246265 285840 62083 45355 958392 391087 224641 912745 561387 224170 774770 785833 585858 684199 534074 508500 514674 135537 244479 488630 772149 842741 136365 1007486 933191 41413 122226 337730 623530 379032 649794 238329 96355 10951 151379 83071 616442 231378 754850 725268 588542 361689 367213 403933 143999 998692 622007 648290 685202 25244 412872 291598 567505 388687 310186 794035 681176 418032 166061 985603 141513 365396 524515 234520 43977 136950 627877 734956 735361 927348 490508 656610 72094 402959 879481 307259 136785 439343 284685 467874 523983 281053 543793 371361 346322 420680 281616 698921 703510 550977 412184 190734 405213 109758 863101 682121 807532 500058 187574 773300 1019787 728019 292350 283921 389897 221067 683988 943364 10806 568840 190331 302164 233320 26485 1045371 1015726 607862 834334 788510 1028386 289088 124920 420852 440484 82981 199958 638031 23692 1024650 559669 950728 952855 666458 127025 775352 642531 839041 360846 528832 547959 801904 1000176 761410 895673 31900 105379 507109 300662 294911 624148 225813 401117 840342 544853 30848 961796 480993 322717 673178 257122 397926 446918 73242 865107 461357 814030 211579 31640 732997 990294 392060 387796 940862 445222 77472 256784 154798 984743 942767 381751 988076 1029223 937011 991131 630360 741785 408060 866926 300369 312210 498077 644170 743485 964685 232428 1035434 682565 431848 821638 305774 450198 852005 530248 566363 447713 909034 166615 997785 853467 657601 450329 154163 614334 290393 825530 139162 45766 318467 899752 202019 880053 150069 445079 856196 748112 441867 189823 825947 51680 965057 386073 583335 385458 408890 429925 23885 931735 349820 714022 897684 298597 934450 552036 495529 787060 990249 694761 838428 538145 597971 83141 995681 953934 1013959 600779 974161 163552 1024830 34065 532646 976704 351384 633972 392322 949979 795605 904721 731625 348578 18973 110541 242242 871563 103225 951503 71642 514574 615959 53760 200288 429736 429385 1008274 967530 845147 34694 806006 440047 855084 288808 132324 336844 114852 870317 951511 718911 474192 672823 949646 351855 340289 266764 695565 775393 775821 269334 582298 579332 394444 996451 262976 988583 156315 382118 712271 868221 368925 782004 655834 154016 510069 675081 81719 305163 955469 754497 479107 861727 450642 421535 886812 626463 992437 542345 368421 456372 328363 15625 753669 455017 516334 962382 339944 85295 170043 648745 705084 285147 929746 681617 548150 377251 1026553 53791 806475 389541 188537 481170 208567 528993 291103 45901 268281 36921 834109 442324 976981 799736 911142 693843 956241 117576 462005 540439 105016 24890 939463 1045010 678042 788163 278460 452443 635082 731961 124666 112556 363615 427226 287594 675042 885939 887109 472313 221825 1021799 95742 1032216 759342 977629 583919 776765 133171 959165 919778 353888 953342 181360 605704 852351 1009825 601000 686709 900890 960852 822998 201377 783799 65007 234419 140776 72543 11121 914360 366347 438815 199804 110757 103597 148617 336341 678142 45527 291376 1028841 810121 953973 855087 425539 946385 987095 410019 653847 722342 272689 580652 74939 772507 275483 756848 845096 81543 186641 1001113 457597 548356 952307 700114 950652 19955 295047 431565 260876 140534 879346 886080 456373 835317 294979 23651 474663 434586 738025 130163 759475 520405 771895 787763 4560 947032 756711 958822 912792 894747 58004 877398 984392 845273 845886 733520 971203 366994 789962 475686 719376 229640 995456 862635 357336 590914 1000075 652603 668649 629003 885628 546864 683701 800627 149704 387182 1009875 515661 808517 223960 448381 796592 181937 143320 708881 519543 754731 32731 478609 1048001 544952 464851 997154 515953 810687 636339 199312 960174 817550 832758 722889 121188 769491 113433 455262 549826 451107 881693 352773 498875 3958 548614 303897 285317 870825 830046 993048 136988 747515 204978 361764 140480 499088 75028 526979 324210 102897 638872 121632 1007739 526730 244183 500231 402662 138795 445294 774636 81921 460680 120448 685477 622816 422841 799792 954539 137690 225210 266536 200606 17674 253932 776726 84158 194767 428178 571433 986226 830540 108117 269720 935365 76777 792257 156187 10980 622032 200902 28528 916897 1037937 945463 687575 613363 367870 360270 909463 401524 360432 425254 516727 1037026 235904 161856 242245 829598 893998 1041919 614227 5424 868158 374828 1041909 977601 934710 66930 281604 461471 730722 475619 511326 828860 94544 460657 464995 986416 17236 618102 825978 463539 190213 390701 1039498 63780 620222 720182 257921 259332 102686 838166 452817 605435 73097 861108 290542 305746 336036 883166 873937 59768 434396 892354 412536 80510 498400 592501 1021027 704922 656931 310639 514073 485288 190811 1023757 785825 281252 753413 490254 399369 900657 158174 297239 877283 711701 981355 886063 609987 697531 556658 415811 630210 307119 241535 741539 364542 1010726 531808 715395 270360 913779 1030057 10363 1003444 483219 155953 1014792 295932 642978 1021075 540169 258590 709732 530607 833346 72649 494269 640294 178396 416692 408121 1005281 967907 885272 755077 414858 771783 1016113 338675 852753 89052 862656 808187 682536 699354 194444 96948 157896 1036637 650716 249951 514474 250470 492542 411613 968655 600280 958916 270644 45817 973564 240642 461582 320559 533501 368913 54073 971325 44141 935247 698152 300593 1004222 745373 779376 1011680 623562 198111 686412 547423 598860 326016 447770 176266 459877 725995 354524 450944 782872 705299 505784 996644 673741 628204 456568 565406 137682 448751 147723 633560 126421 803482 151810 90370 394091 503790 317460 23311 535693 1044719 88986 905270 144918 435496 632339 703345 319558 600100 509858 331777 354114 167414 763531 851432 236433 44978 663481 935533 690848 935922 1029947 1024156 898879 270162 579779 667075 320034 215283 108582 720375 549474 683772 1008094 42125 3577 536340 347019 449697 438857 820970 472173 146834 269462 741549 755180 917380 1028743 118677 975889 905180 891561 85080 744970 374216 554220 49589 339626 657077 631588 497901 986342 617175 139657 226884 527449 192932 388919 726405 331201 669273 788143 13947 507775 758900 321108 170361 339483 158776 633071 396243 910526 227116 372268 885859 630199 863388 840475 872453 557815 13847 15024 413211 786068 127983 239170 802057 596810 725436 351760 595642 423157 273113 698807 1015065 506136 163557 186557 931481 571225 439876 187146 441006 655874 1029788 747882 577106 73346 231256 769548 340097 935402 17960 187654 612029 636273 469887 93390 407946 691953 237332 925378 274675 608615 23650 960417 385283 1028470 829223 477200 800333 555493 233449 189719 881253 23580 477292 372897 84069 706731 165949 811519 264553 796612 131371 654950 188691 764348 517064 405868 205320 960398 750572 931215 434800 1020759 437554 674990 993402 162011 259962 641166 190166 593407 912229 500566 264505 545613 206556 632851 872668 115827 12682 797493 377086 137412 94557 807696 875357 496565 995081 192604 322753 124257 371333 124598 190834 891654 737163 402717 481724 860038 432668 11893 54898 84967 457466 340487 300393 231379 35885 701439 755192 227865 968063 968173 425342 674090 975104 970565 750556 355229 286594 976351 905207 723115 630045 243319 246840 649395 947629 64814 703243 456119 457039 953863 840547 674782 798952 388459 617780 907760 62110 686246 181752 1020381 837212 925287 173355 600374 973395 304964 530639 1010098 722803 495156 16873 725419 189942 813331 798978 869535 848342 1040673 381606 101295 769874 473987 388072 1009187 474989 684481 861917 879075 660591 580166 143132 521215 325218 680164 450117 878889 665494 1003341 424055 132662 194845 42395 981207 868513 89935 197320 486928 177928 1021512 924983 353998 569773 1037925 707369 224834 930550 923851 629577 694433 169965 388064 261409 73637 51392 939984 653730 3850 1046850 905993 949152 131346 784745 542399 272468 846594 464334 598889 837592 588195 493616 755010 867758 425409 161777 157897 528698 321711 428695 192321 34371 841922 525388 176946 542070 996818 30815 797926 627939 744892 264641 730861 8318 942306 932745 213657 152223 872105 545136 167043 867459 823802 737366 139524 331464 417217 995003 450749 795125 141681 689479 275727 167664 998783 167746 189604 22406 282595 1026844 915428 794342 405658 461543 503169 29222 493094 787672 556780 106685 236044 717769 668893 402695 406869 1025978 68559 236741 167181 616012 321665 151962 736968 949060 826486 610703 875800 88334 866934 333711 35864 608568 1014539 705516 929252 44274 864517 648408 106270 707989 577014 970477 230251 212249 63159 492966 139764 575133 141281 865251 578022 388834 551509 275561 554738 591056 202677 305760 200141 901617 831208 895443 805041 686833 571546 323635 80859 188452 637881 339157 596491 151040 82425 842095 65799 1027486 781393 1024671 316952 845117 759676 811108 471691 252096 102521 630435 679985 195115 710924 701859 812511 748073 31803 1012369 533487 174217 914129 20477 884925 644284 1021918 605787 173356 818777 732468 326788 18719 591258 290796 720946 724991 297948 1031392 126599 783675 816163 312622 566407 641220 488339 217787 511897 375693 537080 793773 923146 850961 227903 1027056 577417 90828 785147 348083 740780 732865 366305 795112 439402 381427 148812 531399 287392 642540 688826 866891 322188 368697 217420 701107 367189 507627 248138 538371 955521 763159 801181 477825 751740 782167 55380 697912 39704 755784 656159 372088 970503 517386 790487 389716 507235 414147 568564 576034 314919 937500 774677 979455 172212 195010 409724 17225 201805 889062 496527 96291 516251 719038 647513 917492 507433 941058 60166 517096 7912 710511 974186 1031021 358061 407111 41339 438456 267183 442063 244947 824638 231177 921296 508463 788027 957758 198680 872946 434478 124591 838902 305827 215131 184359 52416 903530 30535 84816 385104 793239 829248 395067 947843 1030684 443347 997597 774329 410638 569172 914316 806744 341287 907097 397702 446025 1039175 514367 175210 332153 710127 210596 75196 999770 992964 924139 311142 685919 971282 207547 312370 809603 855878 684672 475217 379843 788851 151785 674263 434847 143310 163944 907580 817565 595506 731829 12764 953030 517533 134476 973432 564264 744625 1027562 927155 457810 876596 958227 608918 364251 924560 971919 855309 256219 45396 985065 980584 32111 883633 929007 204251 842298 777469 456245 164094 848863 368692 485778 257101 230024 387442 427168 619433 880226 374394 651584 293589 936990 519986 903700 151033 1042802 460325 28420 215587 453014 403711 289210 955842 946632 524565 680485 289065 845256 852954 336634 59154 242780 742251 634414 99608 799693 143109 876925 984123 233065 717705 273127 915808 507647 633854 52525 517583 499046 995855 603224 974771 522998 974473 55859 903838 1036044 641503 735948 466946 881547 105638 547063 280504 454998 323609 873163 491645 482519 474774 722466 153712 737915 418846 312605 177558 926516 1027801 596639 552534 721142 425872 958157 356862 129850 948785 449428 688444 326525 738895 606499 161445 881090 516000 535148 925489 860428 489085 127400 172733 785381 122981 5328 818312 331995 891002 420388 590774 296701 610306 287912 558032 567906 462567 682146 714050 526498 713784 339998 583132 957787 992934 81770 778578 265901 17672 551322 403900 850366 141015 746757 913430 610104 72882 618438 834753 114630 24796 525372 358400 407706 534457 826762 197244 1011690 344148 691224 89537 360814 804060 449040 222399 891620 154403 278497 463945 47245 886046 600256 680857 881069 950632 116514 175306 447758 408510 14660 566621 152958 576900 834979 714421 443980 3646 522116 591515 944079 1029144 82797 606138 918495 853087 203690 698916 203354 791558 494793 394187 728481 301090 440862 985353 376600 18030 94784 548121 281513 312776 643978 787099 530497 732850 786587 680980 130642 465874 582870 126059 321616 1002098 329955 77678 880180 641792 882476 369227 33276 901519 307297 582679 207913 833109 634869 955978 874559 357931 721054 312641 635208 164624 516312 581819 298578 398502 96099 214109 782060 370868 923585 741422 165805 467874 38585 397595 515757 98560 372439 96628 489482 201727 619753 928109 70245 1005558 449667 640926 783202 413918 216188 780676 476204 490455 541551 494590 622062 151457 855099 203728 58971 412964 164484 593443 465959 303080 190255 198915 635787 347805 509162 105440 647877 129941 517282 165902 343701 537925 1004042 497989 624322 349896 225307 3617 361107 915548 335246 430243 585047 192482 190820 376494 357085 385378 874335 344715 179196 1007493 996486 97125 494349 564249 785317 1029582 649324 698513 412106 62520 548602 345731 25289 345981 936094 1001512 574905 112472 338623 164063 315765 703210 336588 345514 751901 344374 418484 228783 133266 18852 376174 606904 850173 593026 934771 70068 447816 766846 651071 494388 994979 172589 745939 443374 237825 413320 175926 730430 321432 1026410 998127 253344 655717 988947 42125 57655 222630 653224 574495 31305 18526 49072 46780 944577 519892 1024152 195325 432044 594964 770352 826750 873404 89452 984620 488801 992712 974576 289445 1011914 667210 897016 452757 323940 202463 233373 323934 932058 496331 760127 685636 648543 28531 264449 229614 294439 341216 4171 613353 200683 218691 1030728 805669 317801 717419 1040486 775286 919522 205904 274136 1021972 885659 517004 866583 178459 1035356 226525 826973 251404 58868 354981 605736 758091 1004722 603498 359613 764318 141806 934998 628643 565940 270462 243127 264740 1047964 379201 628608 131535 852298 575384 636871 123641 922389 400871 656709 122167 827196 100889 688089 823269 627036 782874 47365 376482 23803 450650 189551 595410 169473 725072 292962 851739 923962 264949 417355 755176 1033429 185157 832316 216041 311528 631490 792684 167313 808937 177649 37812 931479 810806 272602 19 460405 667534 189324 658988 967916 667030 431767 513219 1017470 516694 51088 848196 458995 566201 585104 800828 520149 707856 1023413 128477 231667 231312 706464 376447 852194 860879 852470 380697 597879 523595 648927 916940 779342 1047779 622730 801369 408391 563036 837031 302757 377091 92893 337387 462652 563051 353907 75408 551884 477738 426638 3794 85925 443182 526722 959603 287296 282411 618503 981047 931765 897559 245178 868969 49475 478127 755098 249685 806348 150513 618123 1047500 531030 325536 740310 672163 815755 457924 1033639 218163 24889 251687 954766 543963 848084 345304 998143 1042298 523247 510636 31698 184053 560583 739512 140483 63927 447160 106200 234995 398892 628933 876844 575333 984901 221204 171157 516482 159991 64368 764733 91542 939195 770246 268556 321104 835088 84392 759859 282694 98037 181197 198053 508527 195695 905615 359833 259751 2825 64107 1015818 342574 318287 895877 402743 63017 63058 641057 25123 1034272 18983 182827 285974 141950 607848 291504 709146 109845 133297 330339 690046 48535 956708 602649 905815 720926 669414 82765 273146 538532 898207 147613 119172 245388 320766 808522 1016402 691991 333619 60092 801417 121840 435059 671484 199823 538785 231288 433977 459920 217627 856830 598852 466170 800562 697415 130835 803585 799007 226456 25409 224028 797692 357562 1043852 374150 569163 735610 239958 41662 812656 194601 40998 22535 211250 561948 653860 914409 521278 308781 44704 258734 950692 197432 574603 697061 831832 85663 402172 960995 233906 650183 192940 235581 743407 723353 100730 298576 252077 859906 783593 323769 757875 681843 196765 208093 998439 618337 973794 1019234 262550 831686 215333 597684 927727 606110 614008 172929 417864 427627 54802 104765 1023512 594610 716493 609439 1015739 684412 56487 261666 739058 7126 510273 792197 745824 226129 287843 486220 491790 839298 1142 430908 869607 234883 87816 674531 225597 355952 696652 59662 768066 424428 1020055 910160 332432 827289 301796 877186 42914 518819 651089 386877 738904 652854 259744 654946 879991 944643 222135 787859 255015 427712 971808 393143 189043 639653 138 489850 379340 882159 425286 753098 880007 366432 133834 563803 977754 35005 423474 848932 332771 1045327 723386 551904 418593 46179 494917 447118 100601 252362 55001 798194 164274 699993 453409 331025 147065 513642 437738 847033 187870 490586 74406 830455 685141 36105 670956 200862 943287 66653 82165 613319 84158 477631 308257 388683 354700 695452 253296 982347 378917 299237 1037834 1005225 505328 891791 928184 996748 458042 962324 984936 206560 956850 649201 590252 196051 238 805158 810812 710746 719589 690361 1047407 537514 526964 715827 636614 331967 484825 931105 292706 207064 425787 630164 375177 602616 924960 255138 307237 275303 721652 486114 324932 977456 207241 745204 445081 81313 624530 391671 977401 639949 158246 642065 517600 218637 679235 6379 989674 570747 107593 148530 994138 540533 934523 282135 661910 635424 430978 155600 319144 524515 422889 223253 434111 80104 63906 182179 880044 947614 48255 200125 693606 386361 569018 771238 557190 580912 492909 282152 796107 1048255 1028379 905232 264600 486243 386598 929967 446065 854368 537942 926555 218498 186430 1029208 804076 290584 480584 964156 477247 662309 389132 889847 78519 678336 102109 525535 895159 756643 729940 853810 870953 680619 413387 219279 532218 877148 923361 294522 594843 520283 764409 24285 820610 980210 78778 747650 253863 68495 704912 609178 18183 279365 472874 410169 415525 749385 742138 59607 847492 329590 49848 435920 592686 366794 215007 304869 571184 1033703 912431 1007545 984347 776083 673321 175189 203909 56632 249238 816293 284294 89444 81921 255481 354876 890442 398648 998277 43335 872000 918479 661217 478285 209983 300444 944265 905079 774246 707644 125022 483058 656503 841101 663075 152432 203865 643122 588289 507556 814740 1024019 261379 1993 822488 840410 520603 956444 132214 693366 734235 431965 110309 45980 35645 702547 954943 374337 823452 660805 872897 851489 1026360 793729 339534 326971 429558 888024 38637 490067 222238 33312 1001799 910703 91611 102833 786986 769115 334527 259817 507400 65317 729148 446376 821624 439457 492075 354516 647604 491237 500553 301783 828698 409550 570805 996892 299948 314746 312180 229269 614288 833228 542445 245048 85392 792556 152430 774781 746906 556740 85413 912610 996161 647044 930855 540775 267834 1022238 554988 381970 140000 100810 287953 810605 955057 996228 924181 602627 378063 979081 201436 997862 315008 997342 278191 525868 301999 782793 174586 649325 565096 646230 571021 335943 201823 655315 123932 661466 52586 471892 207039 700493 955907 1028400 383346 564807 664263 834434 467606 185974 37369 676008 921710 264716 818175 61384 665507 275261 365540 224582 822721 995778 251861 186191 901560 161625 545188 682578 123995 246850 878408 365954 889060 193475 47963 134997 869742 579750 564635 1047048 88954 338358 461673 137240 36971 884293 802893 4298 204298 1006249 710256 836772 549634 478394 1013536 176626 596837 989270 924496 551234 534821 324574 449557 987624 257180 906422 283434 851579 666885 314312 363373 414038 37120 619010 360799 373016 239378 1008851 144296 462116 949794 53938 344977 422434 839166 399255 9609 323196 634836 289152 909729 362210 845497 365806 812047 277190 571429 706917 1007023 596193 676981 816624 963709 615340 970600 603546 164892 574952 960675 379893 962130 825111 123949 12695 1047434 208896 963315 503961 838480 85807 305989 790807 742617 494962 430423 382386 1013624 123485 307137 624657 138026 211143 638976 529755 270603 987979 811763 932542 975839 213192 469342 328172 280714 237793 601194 347545 24216 653438 79395 30206 954550 775753 358905 1045849 288055 558898 646464 926827 249488 72428 446384 657144 461787 817261 177125 534602 530776 623218 1038304 165807 372968 84985 64900 627959 514705 744645 422682 539895 396541 394717 375757 853512 56826 312845 903215 670856 82683 441955 638642 995159 1008021 472755 283696 818268 192515 668180 898148 355582 992675 463713 391791 25260 801655 217529 932180 545621 31909 998656 136315 87536 714487 447068 780338 147190 88924 565432 360999 347363 286309 310596 485871 124089 682185 378867 571779 89724 313313 393211 99774 57782 3628 157785 120544 152053 136141 916554 995598 936777 493320 455635 699599 601799 199881 6203 106384 868104 1044764 10380 709665 773290 681910 609813 152375 488142 1006699 696554 375784 615320 381877 900194 207921 246963 252724 156568 833907 203722 68136 669164 162034 51984 561657 422783 333909 564665 843440 643514 198185 222335 968571 24519 141918 565790 675629 1014550 536264 608215 718011 1037274 219039 360945 627648 229770 388095 1020979 382202 665440 405097 902764 863947 338141 320833 876780 95672 912963 815950 571656 64750 14618 688188 150937 149176 690348 405789 455549 345354 429704 323812 594453 797177 766722 1034473 454598 903233 895410 739688 921208 230334 595441 262657 890906 315891 16223 100921 645916 150150 644704 137720 186099 149441 247961 45578 1038488 71443 796024 513182 141065 440717 135850 183754 49095 275558 53411 1018884 992087 684408 446233 198826 78273 831424 709001 147580 923412 33761 74673 113692 280544 878754 187924 895125 36282 909163 604794 819153 664508 270540 981101 934178 385794 285943 643516 670138 163629 429121 917243 875826 1037028 118693 904194 732679 212047 221505 474218 210456 723354 201942 114707 855850 193912 485452 915361 850788 766877 730156 624890 200147 494915 429092 590793 451303 920998 925575 644607 125172 573064 584138 938060 669874 717998 25352 375466 1047998 437344 778367 162003 1011479 30189 627985 16070 612257 291365 467396 808262 274085 941789 767554 126554 507983 439151 377178 821711 353839 445751 930173 158129 970681 404503 214338 595670 875205 179956 846818 390483 785423 409654 832956 846084 374712 696908 742611 985609 698819 1018918 372043 747843 892569 189881 751087 255195 801670 947327 92334 527548 243513 821236 590617 530196 270920 374298 1038055 124119 278442 632822 551538 661052 519483 325136 960824 208702 728123 398583 648282 314396 219599 217531 942880 320985 649087 253553 33650 337596 25526 913075 748129 413393 131654 779293 869532 239719 218337 690897 726779 560273 172961 157172 925432 128933 710016 920623 836401 929215 714977 1020974 70632 814911 261125 463140 973699 965959 1041815 794438 737036 1027646 154913 819275 519857 938575 439188 116723 255557 141291 793540 6269 245182 598083 164586 1044270 231861 111567 653600 327889 281577 198345 436712 271922 455612 335282 746662 678050 454324 729549 832801 441974 411899 112031 953350 640904 876000 219509 948069 743860 6228 319454 813874 658780 705390 782893 268741 358885 551656 107768 580699 365112 314271 203932 404371 69954 775190 147894 436209 325236 570612 558507 242270 987715 426369 898849 1021094 893609 286765 321156 801272 393122 1002250 88706 30570 284593 221261 365711 910451 425048 443089 943458 607087 245411 2707 790902 490015 252830 673079 755082 72230 456922 558721 105250 948621 45292 723165 683267 940863 536558 515545 965562 599950 1007613 601765 90646 177324 206265 199834 448938 827187 437448 184752 577356 733854 771155 659718 509849 975309 674694 464734 840558 282501 568853 850846 873584 845550 487602 868176 184710 132115 118168 327458 580441 306277 352515 1028967 196827 775993 189877 98453 840637 214597 655731 726981 392439 847399 139654 599862 811332 454366 157499 88779 415139 531535 697443 978056 975831 333505 1009620 50456 401128 1045345 727526 732234 493472 292031 403702 985487 557327 185167 542182 570494 54536 726506 307355 546129 1001634 719434 234622 382309 802999 28049 685308 155582 816744 169155 371206 618880 375703 222535 322706 227959 511851 773482 848664 789904 738000 290011 7701 893278 552180 843056 13451 319638 552907 232032 733311 887443 150669 6984 334714 713683 395315 158246 64265 898679 516093 527649 707901 647879 888302 683711 300332 884652 1023310 489068 554862 756533 53031 442618 124576 797459 888521 878876 1040356 294172 357959 155625 145247 522187 58104 349535 259258 350910 301558 667870 311202 77623 359586 727465 220233 1038492 937246 200553 735202 79096 623313 201385 460072 1035639 77543 253275 682200 366317 454863 404305 308786 541264 391867 234181 965500 990522 75299 126161 368255 295528 989250 740856 313608 318013 423576 822940 58728 863040 797542 811909 387829 735897 375349 853600 670343 81048 107599 683581 576252 988463 515396 464913 288180 206963 282471 614194 389909 310046 880719 746974 513800 647952 582999 1019316 23930 722890 14365 753720 866012 389873 498438 771924 132260 159953 572857 128466 783818 688343 242080 1007587 815948 529942 515690 943003 842922 681923 460428 803186 873578 315833 285627 361668 40085 607478 107379 457810 459576 18460 813939 344767 679652 34801 871999 841492 858927 522207 739229 836925 939313 557685 334104 908938 329736 674276 179841 557615 280916 358530 62056 718276 693691 368971 574119 150981 929126 569435 341208 517651 557187 748405 588506 354929 175041 361087 407376 93960 328919 471044 676385 432355 767741 682416 1039609 480884 159600 631000 559047 10253 596467 922352 75069 686184 240969 502290 114516 132384 460732 28030 768965 972597 318361 885268 528528 379788 568242 1030875 493689 109421 514010 375166 464774 447747 440684 106186 671618 226272 315333 281394 885886 936310 130245 12107 192842 394654 971091 371792 699392 208661 649686 722079 629370 957434 809660 121913 5847 948818 470262 805190 177146 780420 256634 226447 463371 204254 670400 117250 443124 8974 823110 178482 671460 662185 909324 656853 911568 989607 161817 305220 205549 167909 905716 343550 1012536 16546 1016875 920101 767982 379650 81360 689663 355348 311950 512758 688502 261104 1005490 612665 54169 272781 102462 676915 498457 753980 593894 258568 790221 384526 880834 350171 253486 982618 732110 130646 926171 665661 201067 990759 121879 646677 20956 142461 788806 631558 464330 157583 999540 774005 894657 1012501 451533 882063 141233 984269 1040678 153027 974189 237815 590451 713540 984879 943834 839247 415880 411410 912701 456823 187339 826007 798446 483919 897933 58145 886591 306011 363280 261753 179843 20935 50907 945994 9878 942816 649529 169382 771923 179097 263867 882559 301851 383239 608946 530735 318292 211173 363446 746993 89320 215569 978978 567397 523458 191757 959125 561936 990293 689279 759410 186585 536084 431537 613473 21902 479739 260369 853708 640605 131589 105138 663139 332379 446131 641738 632472 205569 11148 335410 864804 19625 281495 581353 1920 608021 265698 199826 546157 439785 719359 388337 685932 82220 150658 339057 19015 15819 594820 429729 430214 321046 219939 536242 157435 270913 158207 937979 51511 57572 527807 704118 140818 589692 456586 1032000 263207 443112 141455 37148 702037 581612 880253 97521 860223 201649 61451 620103 297677 609347 117105 478159 166057 483602 112877 813016 977603 482162 514880 991450 1033422 544539 292910 432623 885184 508585 122626 144213 329814 1026077 283399 953069 651149 714074 722960 658623 705322 158889 274161 725876 612404 320821 397827 628954 602484 713616 999844 947812 390140 635436 1036469 669096 256925 436707 893210 356575 827247 858736 376894 836456 620109 574196 840588 674373 944982 449138 38135 963740 447086 1026130 810867 779319 404666 699618 183161 204293 986408 1006032 940935 576151 134373 285361 735390 1033891 446436 1011070 786114 934789 72030 510738 760190 931769 258124 860077 929885 745314 316399 332660 205682 52423 65609 90862 661457 526544 443041 34696 857107 770957 318979 716818 109782 5295 131006 969025 213307 150541 934884 808491 542567 152097 51661 317645 305410 497800 219284 920200 733115 236166 922520 795808 449 257408 343805 293052 929355 385407 726057 694633 150034 897460 501319 660119 793554 214254 579271 963098 612557 425509 809436 876586 749895 859379 379645 1017827 683275 798230 184676 200646 448484 986096 1004690 57911 835109 913159 770249 787965 637218 396933 482192 739012 527285 348344 43059 1011102 52922 756627 908353 526718 470418 218412 1008652 575420 963236 287804 948012 89236 959448 98466 638204 654246 290586 263136 131356 417911 468701 453021 587757 91887 921237 225313 267032 209882 800572 84188 353800 257383 207822 809183 825963 852908 961996 133473 128181 723231 754109 534587 878748 138014 740265 1005677 769437 449129 490396 201367 246646 914338 346665 603520 890538 276436 836836 206483 914688 83177 322279 164445 500228 441907 448846 220433 318341 922852 657339 922372 712213 450709 758994 174384 620940 509891 172734 1031605 570758 260173 246699 460884 427488 471032 357961 92914 429887 677099 504400 299547 392073 171571 34038 796029 351849 871488 1031546 559208 698831 651622 764317 338517 864878 346717 582180 550748 902205 435906 993112 981180 837367 123284 871813 324951 29339 1042871 932222 942643 857068 1038964 60695 86778 90353 173047 369578 236155 580982 213968 130707 920359 413578 888179 934324 477076 541695 361144 892914 533246 631534 80987 235445 758209 21552 483965 548716 797152 783333 275745 942599 78721 431857 468144 707451 870767 630650 719478 206146 35223 565612 692514 131800 21899 284405 269642 310847 434946 501001 853477 279676 711766 45023 543951 717336 413956 524145 100168 622495 407088 504832 943733 851492 866078 313999 577502 517051 431546 815459 230894 10238 842513 486537 745591 290953 399318 363088 464171 675198 505054 206794 495652 493058 250788 705872 711772 554174 147142 305915 236598 357471 453253 433452 463348 613398 525641 368900 243774 723992 366619 774381 158369 789023 309034 278799 269837 929255 16967 979931 928087 155058 79208 974468 466357 154309 35112 261505 405316 499177 303941 227597 470406 82922 808737 1038759 330716 723483 620099 216210 850448 482001 848083 915542 789710 944611 427553 680253 620070 287025 656670 646615 1003020 564506 793825 727927 256728 1046788 572707 832179 379335 797655 329411 904167 788344 144514 969796 971699 878703 120437 762442 278393 1044885 9766 622625 877024 200886 468364 192566 85844 414977 815271 577691 250499 964492 63990 238471 291041 816078 775935 946132 622373 225315 138442 864640 607690 538188 904294 55852 210319 228332 380771 713120 732151 932620 590935 157253 575434 547479 940890 843177 839058 779999 787081 808191 957471 973334 500358 344476 241924 357590 109302 909691 212247 468634 896770 601018 510197 525890 643543 1003803 59771 580243 475942 380036 459854 1028789 379812 590719 205908 724659 289163 620219 843321 104446 589080 950921 17643 27115 66827 44895 912927 649776 879402 889433 460490 471403 745661 474547 489384 918427 805651 82256 6584 874661 966652 867126 195261 160976 692814 587792 242111 561481 126561 9131 902024 332960 624274 231801 202536 154441 643011 517393 293490 725021 740825 934573 407164 529622 1044541 520106 177187 195222 753244 523019 864389 985697 857127 280055 426372 712094 765588 533559 387658 820890 509979 691385 524224 674053 263481 645647 367893 123506 454896 989937 321597 25307 510277 717494 419439 824604 547777 920031 8358 391027 913905 986765 579618 672775 740839 17670 346852 231774 898742 436276 624693 53988 988409 301605 21791 745835 991053 664716 696562 684966 366290 837951 592321 499372 1020846 582327 94435 374395 647562 955539 171890 804467 683027 805909 522959 629207 703354 577699 1001756 873552 360693 975943 165312 891497 602939 816176 509415 576020 113420 481583 601344 377635 733095 632891 454973 311248 1024850 496365 356374 179509 131030 55301 611014 95189 520960 1033187 246476 385042 322338 508174 44652 1006260 533391 358577 597292 606568 1032482 164633 758871 601918 196280 960568 822141 771371 354737 45093 61681 131717 339571 50074 310858 77194 423143 941173 1023202 478169 904442 247351 629338 404214 764702 601736 126228 456907 718022 607665 641208 551970 302317 618272 344752 621868 675984 492008 280235 175613 668463 989502 367389 1041165 895824 554237 390590 838584 343804 191011 860167 383679 229440 844626 732088 1035973 592302 749904 505685 510675 232153 224135 344740 917205 124124 401541 693040 843803 1005268 235133 272585 979417 506465 285637 1032706 335271 446506 845654 258226 1022977 302166 821583 376436 748744 54035 650098 942374 417727 1004818 991654 196462 765199 506889 477811 34096 728515 653104 1032073 886809 836685 653253 972345 277528 214271 290184 143354 423903 962195 955199 432870 903526 123556 199475 754234 629353 822834 904113 257754 877797 766498 596875 464842 63391 179132 892564 164534 314013 994603 487976 1029227 811946 579073 154017 1012059 51926 39856 981731 822814 855796 1036817 207569 544747 449051 664545 477653 154915 333350 265023 176220 933319 434484 1038896 600920 551933 725544 217884 755900 849039 1019177 512334 865284 108395 108580 459127 58026 383012 679749 404011 938162 634479 203138 132194 199967 984743 441616 861177 22139 385610 54251 192559 526163 419962 835667 76840 692921 685693 459081 659309 528577 573502 165655 61034 416516 229577 268229 226031 932128 834258 377764 91312 105781 133423 289223 328133 847977 130906 609413 911146 356198 858608 112121 35136 431831 278324 437378 801867 40942 446349 440131 642289 658657 148995 242340 305345 410984 354502 439503 38570 213825 592295 786996 917376 20141 22173 594437 968314 1034992 178754 959163 897462 398036 85076 581263 680628 484646 643636 1019906 777943 450872 610154 550485 763880 562014 9759 870930 746642 561521 640929 573825 465127 599887 652515 681267 388825 660312 102138 353403 757442 709363 849825 727536 788445 655111 917942 241645 280778 243842 225722 447761 600078 74966 3669 426176 982160 719479 213201 903071 771614 73054 345498 376860 386534 609161 584900 161507 91901 448888 322181 652138 906972 884402 440246 478310 437725 78398 66134 773204 542658 333610 503303 9713 748591 751880 746639 506050 616235 579692 439897 517517 700835 788335 969457 357086 141799 874031 631180 655747 449579 446285 778621 233745 940808 492653 15041 5213 632824 256697 677492 464387 437213 345951 481114 224482 540538 666638 911959 983197 443384 656253 1042167 171548 740195 896485 1015783 777225 479531 994690 656250 724820 721572 156437 666661 741296 792454 580197 262403 429075 997997 173753 804433 503610 393562 937823 884211 840738 226864 642089 817134 756368 601912 430571 946924 600970 980893 175870 183483 605660 460785 587712 148174 256661 52902 672530 377530 426375 805014 112345 445114 3530 1042812 402557 743980 784953 201849 685420 1012242 837107 992400 993176 927122 575707 591145 449013 801398 722969 350866 1042684 416173 662167 604793 334635 315336 466309 619635 482691 449918 440534 682617 167945 497704 406465 162150 1008197 940614 956736 61818 278470 836600 519316 761562 478363 805765 945599 320013 225755 875992 781832 809088 162335 659197 472187 791811 933379 940713 750183 288843 712872 521392 640990 538990 793653 1026444 448568 781929 499281 937693 421520 582813 423083 1000420 471621 489806 493939 164358 27515 107043 339934 15695 251800 5545 1032357 5356 363975 263120 1001094 381872 783224 1007212 932546 376976 639198 897461 1003933 163623 267631 1019079 22242 426035 433256 686627 793181 721430 508231 1017901 879710 958805 980047 680364 338492 882973 982791 718412 350928 840633 420027 766751 219894 813853 518906 412440 203280 997726 849430 593807 878210 907576 279975 972992 215607 292487 951560 753227 30490 937678 721881 974773 967582 49587 424571 31974 833335 520576 908951 368298 599775 455588 477079 266032 385426 889136 189228 221838 224466 366427 391622 970554 512291 636927 131871 628370 161424 522777 641713 523606 987429 113228 435259 971816 630130 736095 1028160 757779 355598 837307 340103 455425 606994 482542 126108 279620 163994 980522 304718 989454 90440 807622 237103 634104 18369 547772 796695 903807 530989 201514 20385 148354 241339 529617 298157 457158 280603 173721 1017820 620402 598530 219403 913175 268179 789930 604117 809481 638617 335439 35402 605856 8920 484787 599007 62864 697608 573594 410799 380624 506054 439119 657912 407066 187665 677406 945820 190319 861389 872919 908193 471954 937795 126034 870578 349320 28831 9445 650395 578078 535153 647407 818640 63075 750637 534609 262887 348713 586667 225776 668441 414088 124327 589877 222917 778332 562754 1002892 792558 270018 354687 755944 389816 271775 291783 664126 423406 842521 893542 812805 598911 382747 619531 863932 475389 22486 278860 956260 469020 280123 136480 184834 337721 608897 333155 130847 520657 913573 555861 990024 172293 974053 138267 916366 410653 4164 819517 809478 327937 670986 758054 1045065 574658 928577 903080 765430 1016847 11577 786037 909612 986048 893956 640423 628496 155983 955387 543800 847437 176986 346423 907403 427407 907811 920600 250082 784391 813072 58818 873445 223722 608811 488603 549153 140530 850082 577743 758150 148699 931656 884940 155625 95207 681491 884166 655744 702299 483740 673844 52841 871424 62370 461905 670243 168611 250759 54940 613394 330901 538321 579672 264191 682027 913834 179213 30358 171327 796513 592389 1015271 924077 428775 629968 350694 851415 667475 796096 197867 616738 256095 311662 139315 972407 146152 302131 355421 35010 318833 698032 1036781 67447 772257 416327 260556 830216 513984 953759 947654 604528 981310 940323 817418 823979 388909 658308 73902 814395 106434 929331 740393 598693 128472 694760 918999 363506 545132 760606 883577 912943 755746 206484 165554 1046253 751039 269773 443787 379073 400556 107409 738031 399301 22138 295018 765744 742933 267352 562984 10368 258131 405407 289117 1020793 891428 379463 830434 295830 895665 474991 387920 439223 559399 828377 409736 724641 665911 906859 595244 804732 104343 139439 456739 918099 104062 878419 229913 822423 543276 191146 215548 730525 1045856 1021738 780672 186139 706016 910828 4508 253359 766197 347439 634635 762200 942060 475350 270029 81403 11414 770789 553635 695263 798152 1016839 902550 792625 807900 365579 1024112 310657 103727 959075 814657 592963 338593 511651 917724 938832 318488 198920 927063 563298 810237 721647 608399 856219 899261 307033 76705 731391 708425 21357 108658 925429 123286 796406 624169 600266 994846 689377 613807 11822 367966 895937 691766 987316 32342 724555 16815 99414 21260 537562 295250 882672 306441 207084 219674 134592 334298 556962 397638 861165 728976 581700 26842 617725 1001792 10683 128028 464988 738180 8726 883735 68316 198905 46854 554011 42800 466623 511585 294459 140911 123132 698018 327629 753816 122713 706407 181742 517384 215427 33266 1030652 639749 682923 328105 828954 352823 80647 912535 199087 396073 651855 824296 327143 1032141 572992 177265 338480 1016821 424477 968485 575679 800219 949289 123297 375561 652954 619054 75425 962122 139954 478713 312968 1003521 121480 672219 430045 692850 72419 314665 135112 852259 288112 841917 541337 337247 719168 385908 578626 260790 760645 278190 192728 488315 126680 744145 1025301 68932 941622 598982 511705 685422 692990 28027 499109 671127 294580 290911 107294 696354 127810 480744 226192 283830 969586 906512 906856 1012927 500597 646868 165561 815084 205151 940724 623544 463023 773544 914231 1044800 364736 818092 455268 165967 376219 82476 929353 366471 666877 984011 722295 824238 622955 231315 420740 210990 114347 8557 984456 669590 110152 60076 284320 621591 676882 166531 719983 653319 684700 560778 785304 591458 401341 414525 72773 482116 813327 818301 22179 361584 854131 851469 544611 1046988 10379 504854 1041467 835043 145727 101283 706659 822881 382009 539430 340249 107675 897384 297713 561693 919045 43905 863678 748085 746681 644217 796968 925611 954359 432652 577071 453834 554143 326202 541112 973924 437689 247748 431371 120399 369901 458419 683603 244707 410379 141522 344354 824446 602245 709167 136938 903680 108016 331166 321412 161103 117895 788790 819629 834260 175784 570066 590724 145149 637012 552081 582414 621241 903091 381270 951987 694271 904590 362824 28094 310855 720339 601683 387296 714511 561173 671910 156333 627287 200714 994099 79901 496421 81419 809011 270605 257026 32663 218527 403644 179068 974800 133560 341582 735394 303100 259967 271692 573323 1005573 496445 486946 60879 42746 632573 941728 53004 160652 575245 713338 203106 179346 185985 646088 96760 588165 957360 920455 192885 461572 222389 1018389 606343 506706 48111 118713 1008736 839379 535681 150809 729907 959635 726739 103361 239804 1009343 955663 593571 996021 248617 487333 1002130 642402 222152 8647 839365 466950 163638 716269 230747 84331 497968 131667 701393 445535 940826 503158 99213 625713 666744 565915 662103 55608 676726 151112 1000154 36172 107873 998089 435496 473163 247596 754860 102195 351382 654828 220997 937301 1031057 102236 895275 791241 963110 373338 299193 225839 828739 462696 936078 353804 360023 184620 510989 190791 604121 738544 242654 991150 227777 264995 989803 921199 673293 251862 954468 124063 374078 901951 336188 578487 180952 272953 485289 882705 207333 466626 832040 774511 807283 26749 14198 838517 477457 988462 285464 677418 251222 301376 655828 921211 35931 360514 914998 816824 655931 1027429 941324 966421 198042 535552 670186 859691 519195 167949 852903 768372 978665 255657 542942 794066 497455 210583 877678 346120 735904 626878 606715 277823 34800 241831 275051 471939 271192 470272 512105 346692 545558 866331 849125 316118 900075 323695 244625 141553 470427 999702 497510 596785 687984 414286 96029 189335 31928 166392 653751 700422 385346 990236 897782 703175 1009125 11107 360417 258821 187642 817563 322372 144722 483037 829495 41517 988192 951919 133325 981104 340041 572823 458134 294181 401800 432572 715249 958245 323326 608333 766688 942480 464814 265017 970633 335945 928512 50551 780726 353400 782658 628608 724566 641287 205858 625616 552442 257830 440117 414568 1027416 361160 634996 332367 50636 347939 102586 801804 30162 156468 871495 294958 409997 476729 185152 706244 656196 998453 338476 343269 199647 1022575 332408 880938 709486 470003 934644 98351 342434 370191 208981 938262 22098 863448 615857 320003 907768 1042339 552198 828577 523826 763276 870323 322203 263745 365042 292604 483876 282509 522489 824458 893552 782878 269318 228073 772152 389413 661063 1048073 139834 129905 577833 668606 519607 572411 526560 281664 74484 637531 942306 391852 86457 314191 362604 814464 888277 69947 945916 55075 1010584 232612 493781 493147 724055 474292 467838 626388 670443 577466 772675 721312 956466 517030 309938 1029554 841613 1037969 289056 41058 199521 665395 988450 245228 786838 812395 486932 559600 110619 242363 739221 722931 45407 1037002 155145 1006557 970970 1035232 76566 520826 436098 137069 117287 539129 673878 680578 322796 387696 982231 974422 843736 712277 266634 991426 302754 621318 438903 431302 325829 371011 317357 817922 640511 286127 82364 227901 600789 242002 689721 704482 978190 887321 470077 176254 907316 447317 579814 469060 602646 869944 560085 84873 540489 377435 912303 190279 382882 865851 238237 876958 920253 923575 707275 408143 775290 814228 1010412 727871 582010 680697 692 489722 91046 489971 665437 901934 915113 801266 929827 402731 365681 294218 783048 317034 629170 673972 692241 654083 907875 209866 872518 857141 968254 156046 495542 393442 499012 67811 113457 364048 701495 1019154 89228 1021801 903455 75335 407329 571324 812998 268818 947276 625018 155196 558055 253935 620345 16723 503198 275694 203829 786723 915443 424372 275658 1019272 611079 1010861 728827 494239 935645 458954 256750 267597 363486 59904 457582 890808 275286 670153 734824 1027531 24564 920481 902510 793014 298574 213386 91703 510060 224603 348296 477981 255524 935671 662822 232349 328409 1046626 452592 992475 673482 948929 412151 625179 440058 326556 82256 771401 952753 558430 871829 993138 690937 604121 105570 624969 233762 135359 345561 72611 524606 607274 563487 641019 877477 206101 751836 925935 2163 630240 182207 385728 179205 669904 976120 787414 35712 833676 342205 415034 170314 278689 970949 45851 786831 855551 920784 902474 904893 573307 875293 1003453 327176 732747 591089 529167 300007 644749 396055 605438 901269 1036224 528987 878828 529553 546120 548878 208992 771358 122606 1042053 609154 196 772446 418202 934306 1004493 36520 557865 371121 269513 954048 470932 326342 987402 92158 117312 650394 643369 909215 889366 813068 494975 154178 790019 919455 375469 910443 166264 600055 972308 1035011 303338 100448 80478 115670 253523 555847 787443 960019 419247 435902 263557 504528 438656 873724 183429 683396 941899 87259 112043 590987 920601 92761 201073 477606 278775 675607 743577 932472 356214 672477 815267 530698 458283 404500 327768 463943 1008944 149578 382018 557185 875170 27826 1004337 434154 528161 382625 590519 719644 686675 691218 334765 215442 767840 281635 143020 715308 422263 987030 841877 715695 90184 334161 231178 173379 709769 562910 937202 712435 611442 53484 837369 363057 215104 846796 790541 789071 1029813 931828 443874 920838 135574 791168 73071 193267 201260 218540 198511 1034261 566724 219483 156897 248913 977455 689043 1002377 887790 277058 289023 285293 690201 674391 753004 859736 225122 939211 21580 296538 452158 677502 553270 878661 319363 88918 436324 464178 820462 580284 986931 1048058 962464 74781 556198 550846 454813 973674 891364 471136 862540 492952 1016502 172807 111610 206113 783882 1006751 400471 321154 595570 475223 288758 842939 572070 687137 454353 314834 347646 826677 181188 659280 671992 1029262 437518 422594 657848 1018731 44243 672313 242819 976848 792988 609483 656451 581890 673492 852752 926470 541711 507213 893861 1041023 460868 954 292780 363652 512948 128818 597834 869262 757688 439220 781864 652092 331114 855197 1005555 905424 834088 759091 158941 289712 418839 735518 943641 937446 724638 812265 606818 11425 579303 573062 1012341 501938 714849 224711 431506 499472 753984 652518 738815 919892 132860 497918 783749 355902 993998 875151 186865 254510 597558 32254 59796 628651 644983 107538 780228 65504 91673 946808 98649 162586 939879 1035329 96560 891211 928495 432735 58540 649866 513797 599083 555056 90001 154943 194530 1041318 408126 618234 615203 540411 429586 139732 424818 493216 1003701 111664 833209 469003 64112 549301 332738 499252 505521 149455 643774 728600 599179 23085 1031617 611130 632627 747329 323 928797 738948 208067 300192 374475 532348 752686 602777 462161 681149 618306 188882 21056 257805 175232 3410 376110 482774 48049 208133 374579 313254 682592 654909 264045 785072 344155 216109 921468 413002 66614 346221 661510 654957 1003463 422777 240948 599608 603307 726322 461619 931438 323776 607579 891573 527091 897705 361501 884077 494162 1011278 647811 928406 54842 573785 637695 269165 134140 321465 260579 362418 103695 1032227 390633 668204 395149 385164 55468 541986 628403 178864 235308 16098 725861 970895 752206 650813 949415 1046762 866138 294665 991269 897994 563323 759454 346796 757498 570691 229466 100526 760456 178980 944669 1013443 716104 345592 831693 139810 670033 673913 670932 784684 290941 885961 716445 281570 358637 627948 531226 810090 192899 885578 71745 393102 591463 848686 55690 904508 873859 842057 695411 712967 647943 967727 1025276 404132 138725 832728 2604 740974 259158 493345 561802 333283 456787 649801 1024164 487461 758812 125300 208779 590458 806581 197675 646997 936141 204900 186074 594330 542250 317237 152401 136696 574790 297846 362820 550544 927988 74811 786123 193670 576689 977883 760035 689284 783641 996465 5098 465719 807023 527452 68647 948689 919322 918207 38464 371334 285730 130049 288705 498959 318903 333391 757660 185130 9642 302613 179876 7447 141810 4745 598032 288284 793897 735776 508415 1020163 646925 935703 888302 681111 326911 396267 119107 362539 475783 409569 1004998 757778 973262 1037183 657954 530984 392226 873745 80489 391751 12918 484645 22669 423635 992735 211727 21736 234799 65560 866662 755381 1013318 678911 103045 402580 180995 902678 326923 871690 796888 183554 1013851 958206 190011 958992 729373 680510 943909 18859 595387 147448 323985 154599 944869 428865 221699 283898 733197 268690 1046526 882109 885740 305989 668301 734255 178427 255004 638139 867314 559611 709563 944667 65228 24174 265769 213824 972072 433947 676947 434758 700050 6798 248969 614216 676415 1014165 772863 462055 208771 312260 862798 607434 114264 586738 996336 525336 815070 498874 465095 595967 274133 564475 1046934 39473 290852 779353 753542 294242 316246 608185 853155 338379 938776 419273 85085 862634 394685 301941 314376 648640 1011130 591987 688988 1012177 547370 41913 353525 616744 22346 155649 413396 711440 896766 90188 37596 1001308 129355 80988 462678 961248 15579 939320 251757 433141 434044 801196 814003 685817 894625 793286 295579 826061 985055 872538 90364 177493 395633 650623 1032852 466939 750261 91408 938627 609325 986285 212525 963532 999387 45695 776375 989655 664058 717302 344535 946418 1038083 80894 923767 857803 765300 238891 557511 795383 531022 669235 208314 868207 230805 642159 945030 332046 141012 297567 1003048 143380 979350 514083 188638 700582 889326 652290 224170 146251 1014000 594663 116694 701808 915765 921823 312427 96742 750427 307612 39608 729439 889475 749813 553681 1039092 170193 844644 784397 677026 244720 304774 195976 734152 430475 123295 602783 204202 1018837 611859 780150 348145 493058 589806 778613 313641 417996 1001053 344007 917826 306927 506931 1011674 995856 422316 1011813 471521 77771 58698 183950 306517 184720 875921 462700 1021296 584157 733773 80225 220592 315161 179153 831731 360026 226314 745329 219468 1034485 462940 437254 607418 52427 874785 165486 914736 281451 280908 288266 339140 376105 1014325 1024319 609839 976285 3096 575989 609616 292896 73365 530971 274345 183378 710961 847905 269536 828055 918484 285564 720703 915605 667466 309541 177205 322999 28098 24603 183507 178093 301906 89564 908880 435946 996976 17136 549510 342821 116858 524126 731250 870360 1039920 577333 218295 862404 954421 800517 127516 657003 826257 790627 856586 731797 330289 960105 294159 746700 944998 647731 783197 163551 564322 1017699 851275 573795 729278 295069 150483 428077 396023 343052 960787 124633 488684 595931 96460 810310 493666 450237 706790 171032 857984 808038 61930 22837 836947 709136 640902 668745 310859 717559 612621 1026882 458940 610525 541172 466644 275807 938119 232022 386805 595918 196157 530289 423778 28427 326222 764967 955417 759289 750986 358782 497117 234466 998854 540449 704182 312559 514652 1047516 237166 463539 1030312 339491 689940 310433 92300 500876 594301 110737 1042669 187984 700862 357183 787507 916430 744371 628940 572621 605961 407420 970043 51627 728101 419322 683253 991938 973293 775510 961862 826764 442960 402811 1004765 301445 254688 498839 328784 179375 351570 142238 69270 770063 83968 33479 254347 216109 597610 865805 523887 58776 770480 651695 229991 387424 461082 573104 147195 432538 713361 612184 680598 539104 803 822193 897290 408526 272258 1029642 609289 31622 910470 147320 396205 298029 657318 472144 747249 267372 296835 321711 453685 670448 984158 306418 674238 140009 448669 299582 124467 30863 833866 868089 395553 134553 1042067 906062 562040 99780 977995 1039790 83981 398162 1045096 352074 697366 869256 171395 188570 83889 121646 884571 497113 519773 115475 595794 365446 128894 328839 680686 791268 425693 513503 982618 378490 918822 636661 840930 867989 829545 236966 483706 613825 715930 471634 819000 253268 988177 597086 707030 778723 591883 548533 233009 434123 184615 312387 674508 4009 499689 416889 245838 897762 222522 526284 430591 354332 850662 463926 1013327 675779 842780 649652 718672 114821 159218 1033926 443191 150486 645087 756977 822495 971373 289855 761152 556101 1026245 368851 50367 864013 773021 431934 407807 477436 271481 144777 828566 169083 187934 773791 672667 176923 51482 154322 135214 89611 184377 147540 261870 276132 97553 502719 543617 796382 822392 227470 513296 20952 824072 305569 232136 431188 307618 553405 845914 759096 416231 183306 98939 812558 598721 107667 762725 242564 568536 823498 653140 820717 694046 202753 18698 823743 951108 756721 216652 530451 666178 291127 99427 87849 229587 686034 728220 363233 715766 328615 719048 621890 492911 738557 178109 501494 487491 254209 774611 122828 408896 76355 1033575 565046 745330 780600 611163 642248 176303 963766 52116 598207 67085 252538 354683 267384 447590 513957 376957 221940 189659 155963 604299 792923 465230 523427 826011 145269 82150 403498 240933 974898 654479 791424 123046 793124 766839 124984 789536 532480 235411 41549 342424 147745 965144 817304 557719 217605 339970 251227 130218 240846 345744 319161 570850 49601 51141 757563 770389 276426 937705 679500 283547 957687 44295 1013950 978769 501497 417133 559428 893338 394150 199214 463093 347801 47481 336035 479184 527864 792592 620005 769330 956260 276653 981845 987233 179982 462518 819989 973061 852523 2102 693389 42921 467829 474713 217318 247359 382889 407028 681874 98457 754183 274426 989890 916721 393429 789000 676846 762978 625116 896730 706641 203628 693993 857811 77163 117364 582221 55418 949629 63041 881502 149751 412688 485504 899828 76954 469615 501826 376813 849749 728104 836217 744361 367933 138126 500350 820878 389901 568890 981646 701573 630434 821638 244808 344443 38784 83729 794928 323041 145227 469310 475952 682797 121423 389044 738578 129111 462841 900063 2823 921181 744284 1389 557859 728255 1016750 171731 818654 939523 685256 969158 333460 101426 241576 940994 896006 925017 740082 586375 747736 585738 99179 211094 875537 98264 1039485 145848 467357 391646 381111 313208 531150 944441 725578 322980 79575 62345 613260 227023 740176 75124 1036153 1016018 1047733 806691 125485 794951 472807 323780 262507 399885 734633 997126 480537 761287 335140 34720 503746 533596 270947 269770 825107 413560 82904 440001 3166 646922 102869 740936 843034 243140 591636 715554 426848 126367 1044784 97177 824944 916564 846121 639482 772906 714723 351204 676119 951446 363280 434857 366787 980060 584161 633763 983641 838476 562722 209508 466230 555480 205793 165982 56123 393365 962034 60779 122188 610494 92779 227397 1036243 933041 544553 102159 841533 915567 902730 126922 330876 272928 160433 18657 985475 363149 656518 876958 99789 660901 925107 774834 727 838392 607848 741041 34978 196159 782743 293523 815666 866258 889208 480821 936465 238896 769031 931030 964300 6523 614273 476570 161653 499193 1771 437258 749599 365204 339595 206994 968294 679515 370797 1003778 134628 1028095 594143 88334 99517 282199 1004277 748238 90132 96476 670982 429887 796819 776237 337196 140991 9960 130701 826824 651669 909378 686176 539133 305255 631512 224434 549424 861377 139874 380336 669838 530837 926878 923948 232838 547766 212428 829725 582731 244315 498995 1020957 1017683 681891 59802 531945 896218 192779 142799 899045 699232 837625 709924 37269 81447 743989 571373 899365 383414 768618 997379 445410 200792 448682 355652 997055 919198 150247 877072 67281 325593 107899 417742 739795 641697 680865 805733 786083 701777 811001 397763 497091 717448 56584 336986 473 886185 138678 525726 874543 266076 888270 124296 655668 242187 162433 609814 293113 132710 1006307 1040328 565172 794591 1026157 335397 170560 631087 804729 412724 869020 909519 32713 874755 927848 597376 361729 56356 74091 770756 429864 467499 354831 900450 1016619 936241 939491 778213 535386 748884 626712 874270 917481 189749 846853 208542 950129 757368 902564 255293 268140 993863 258578 332182 498876 641488 671762 333448 545828 674498 952459 452534 821965 386004 216838 122376 835267 49471 324145 498728 743286 897342 289886 131846 716346 450709 631812 734805 337607 108296 1002557 110859 268217 1008607 677191 682469 17169 879208 978179 198625 335538 392821 331641 403137 928997 286938 960338 240527 959701 912368 81501 993555 371476 147477 343562 414815 72213 294954 835570 100676 55983 1023507 257613 24282 838816 505659 849018 281596 999176 688397 622459 744393 391402 50556 249462 848421 774574 192380 611125 696374 842146 173958 582311 461031 463476 753688 423261 316776 636857 832051 423949 1030571 333674 911835 175123 100585 850530 74395 694251 350748 1023201 234494 100280 703618 210700 1027607 794049 719904 791914 140794 1012462 161341 868712 266816 247631 1048034 375255 792456 836245 807009 801641 566512 607383 760267 760119 344224 837071 723320 107838 844863 280539 816771 174301 747900 579068 136268 224600 1670 103834 800500 775256 187028 485054 731108 262249 1018463 791702 461382 920955 453795 464372 1036170 940386 640674 646608 474083 285782 956576 900034 457416 397684 293480 871560 312179 1044282 329669 752262 429413 749583 482570 659009 578784 928441 402315 118499 585580 228068 699938 930491 356434 178594 992683 958394 433444 263654 640392 998390 62003 367880 206877 740906 243479 246596 631637 732724 369452 343098 242971 1033622 102927 938864 229346 892919 346148 816331 874270 625567 280339 808218 220105 575998 45639 830091 534751 446501 803694 1013044 692194 169803 216828 776075 812374 359753 252071 163566 417094 374047 178156 433181 718781 411501 52361 879547 687438 434938 148225 413392 658317 245041 649499 881481 1028500 836255 692835 724087 367743 874359 36008 72588 414704 1009678 337020 641057 263820 428383 932280 542899 845435 452999 779253 940833 955884 643146 403219 544048 697231 110477 833462 103687 923417 1033177 708548 260531 921027 869599 70376 215972 747212 665071 492306 503086 1015794 222847 623861 551690 262653 193194 914568 615634 507189 725934 870790 853384 169446 1011821 510958 838671 688355 892397 907395 680881 757760 475096 800076 740503 331415 1030397 947733 70740 896516 1010637 618733 7771 49705 953054 1032870 457860 429547 620908 156505 546699 630707 48083 1002207 616337 736749 423958 9560 457881 582540 755291 726952 202508 314500 921965 496629 856118 234063 771897 605739 414406 55401 629073 188536 369490 854228 200044 225232 719057 401557 204260 991338 386335 887861 567862 428609 36220 857152 554886 908692 78605 842185 966936 403302 281434 811749 153816 697854 75982 46891 743379 273768 734011 625723 1007292 302067 110675 1016372 353896 810674 7216 880699 204882 787963 70093 442619 386840 256490 377738 843552 605948 253663 263084 373211 845411 850428 842970 338273 816729 484776 899745 777068 693004 935438 926193 831416 109645 241055 784799 760967 806418 958860 549601 488222 458998 339532 467413 48198 899768 298012 169466 1025227 450232 611194 410292 719360 904829 639402 124876 144954 985649 265521 469486 826705 516387 182876 248618 1009954 766532 614330 684916 853519 48299 690846 788772 1007485 426001 717726 235895 998484 503126 119575 446732 699267 632570 632230 853095 819322 758180 192688 968817 450479 455839 726747 6902 187162 256600 605331 465702 466616 188641 212102 86548 503051 911985 830504 625466 43928 237026 127024 15603 933736 886578 90393 557312 227719 272386 294818 761092 152457 165914 735566 334600 441344 742883 736485 618999 439047 104171 351985 605731 620218 452709 200258 199102 507835 85926 907371 370018 462255 694953 196162 331914 132031 741516 333924 258582 1037592 209425 904110 237771 835947 84510 101829 834513 369005 888381 489871 152371 557912 397085 471992 106595 808809 112911 974639 20147 109664 697482 205222 742364 949251 128679 735253 546939 460699 1003941 727863 766095 377972 906598 898059 320509 284770 569329 73812 247564 501303 605678 460570 533225 59982 572205 720167 912932 386819 492319 63883 529714 139577 778587 907801 774889 208082 684571 784359 956678 133434 660156 904146 559274 757213 352834 41720 883417 648877 774609 90940 956666 73885 279861 352197 427354 50728 213851 605567 136105 822218 440022 518040 495995 920710 605787 758788 958152 104031 986437 710650 693868 1758 941073 248950 624296 505746 354531 475829 637343 424588 2048 395451 511450 435935 967762 146896 483012 79142 102375 440062 539951 453630 525426 422805 669646 171143 603081 401832 95161 421607 329829 111246 873708 409287 79333 1048417 259783 67540 244107 425346 275599 746047 846525 983827 16876 855870 203653 105339 185193 234889 117010 289766 55032 781789 941109 239555 638059 343932 293349 234820 544252 961707 779195 958945 399558 143155 649335 100053 222537 951522 25721 490912 376810 142343 807496 558211 987504 618488 387855 766727 1001352 99727 284443 1023606 167235 178089 454238 708192 922515 238502 395503 409880 879057 493036 876424 262197 157242 628324 130055 247057 630381 488699 375277 503117 356335 828963 677602 720715 104615 73551 398127 851635 89954 844666 778818 119023 674896 176033 600878 749998 881029 243524 727336 833381 82809 946409 883723 550857 917896 684697 342229 941142 962163 220770 543272 571083 563422 319187 348362 730540 750544 635778 832549 407743 786229 1035658 873159 50575 737375 228357 443107 613356 805505 239767 205519 117353 694067 74723 686468 439005 192241 721427 108321 339683 57756 657236 451945 33882 184055 861271 907328 649701 425771 590546 863793 809835 19267 827901 1036523 949912 972209 852758 763327 825179 873159 648669 1039908 822374 418111 890136 841780 916401 619188 639760 495404 548600 312359 226835 695280 606264 386682 1264 443780 294454 186104 336766 336276 565496 894923 917269 836845 605769 309381 486162 918529 93753 97944 335192 344936 20379 515550 129738 481370 105606 528657 881618 620853 282325 336468 520413 441853 87207 127912 20189 340183 283871 448376 289734 814733 557989 112910 443153 1038093 755427 185627 727611 937450 551624 524851 802119 625369 829001 559438 838456 457270 602011 233033 332440 798077 106682 198755 1048053 580560 748518 346816 594014 29304 991265 990442 881130 341340 900530 549706 134193 454539 793252 350131 46801 471993 415560 938456 947178 339129 877230 532433 834722 196104 36656 978587 515491 439362 341736 377492 287640 574890 946229 819203 890803 139943 447034 951182 461866 775745 936287 772801 211125 145064 916430 961678 75538 894382 278007 8648 208770 188744 694028 826790 50505 844816 513414 751175 348977 153030 13214 711976 927752 560074 363477 157615 619293 399780 630124 927652 544967 455037 286957 283570 386782 267427 27808 491499 364864 54281 1009943 484929 663118 1024196 562595 147214 531308 27791 220380 567693 340356 694856 1046812 402526 430467 294513 10500 5638 28891 683952 127991 877933 562688 485199 949914 565854 914667 78268 978779 966154 482202 667402 615142 807813 732814 697199 520369 753736 144715 235460 769905 281773 489179 870920 928163 107638 468556 208349 127493 843591 958253 1015049 428057 121127 1012245 546807 1006761 891651 491804 30260 83517 627499 11360 878322 521639 351699 429698 352648 359032 73108 968998 435695 907144 680936 287095 683335 42866 895409 634016 354896 184597 939954 543828 514545 674836 483092 310086 992181 914775 418275 453042 723529 750472 224143 649683 551936 338839 473452 306282 234319 673079 135986 904510 268113 704350 340861 814998 281667 627913 49230 535233 410633 979061 545672 657038 548520 815655 4980 34772 748234 361189 285501 576748 808509 899451 914293 965170 224884 1003256 318095 407175 733444 762670 236898 1013714 44072 512309 868268 548730 1011518 480232 504973 845549 723784 440934 845576 564253 533356 552083 283269 732670 462197 360340 469842 133386 131663 301655 71453 590781 56974 584201 1013116 269080 291560 730781 79973 278306 746678 960332 609462 601954 171640 296719 365230 157543 217166 973095 812658 72512 32895 388502 178313 869380 404470 107939 833120 1031244 784064 579674 721608 224436 879759 575242 425587 1017949 643386 434629 827514 842094 885051 859107 941786 531854 451119 528511 239346 225900 582490 14072 353798 578104 855584 583538 8639 1024039 468621 126803 73897 476402 809934 1013190 8884 580439 2230 651323 502196 126103 525370 534245 905697 670967 688629 346426 1030744 436287 492197 332407 97687 724542 1037484 523802 309765 872259 763024 101478 502376 743589 171387 169698 970348 409917 498107 636122 729891 292327 648003 765917 977792 849413 918569 395325 198875 892923 10022 887186 975728 953780 133145 716599 320223 295196 423044 497868 358062 286883 809997 806578 700098 639936 749823 267922 943082 167788 284870 333783 847956 107171 420982 102447 423958 692967 854341 186381 49574 555196 422157 30506 761442 117805 408267 346368 647946 741702 348963 307534 61505 791703 101593 123031 51983 292792 967001 731298 443745 675263 753968 745723 833160 788427 742544 220017 443318 848253 560080 878742 112772 818554 1023978 846914 257903 696810 402172 786961 182870 738556 999623 602592 965374 702816 1036083 472148 514958 346827 257737 51027 857875 252535 539447 168584 516605 1018784 560080 859107 426656 950280 410633 52247 453045 762995 537598 394011 269014 757036 395498 212138 533765 25215 85426 214210 305957 974141 916315 883753 261248 414523 825744 142563 310591 906194 519965 847549 138997 545889 541302 990150 698645 126150 928305 283856 495991 533481 454023 202228 435415 1002546 816344 744203 573270 454670 182820 349237 447735 1003117 338322 141910 1018403 124743 303596 54164 1006630 989202 673057 587739 350639 182350 977091 910681 420692 140794 685703 759042 76812 291355 838855 1031949 283059 580924 143107 65396 632201 750569 345691 395896 494771 727859 45591 979228 729273 171311 141344 161189 841734 443767 75140 94240 114284 757159 732917 148188 736669 154081 500043 417515 488883 214346 332286 776358 271785 229002 147372 855078 402399 701520 299673 20940 485018 627148 929066 639673 892033 215859 363625 68950 742689 801343 47236 874958 899434 1018540 394574 605839 578609 915132 287421 50381 289452 496564 343402 752895 746745 175709 651028 303968 1033879 112516 442141 218223 341738 671866 881419 315759 268731 984980 618249 709864 473014 988332 1009251 1046308 390891 779678 171021 271027 861006 568012 111389 202983 542519 299931 855885 460377 889827 142068 574842 599906 940529 902084 793639 162979 922085 324988 39931 954238 128168 75921 176190 149146 730118 471805 382816 576099 877359 918716 942963 555399 286518 943184 182956 126330 624533 899902 428006 724723 816807 389775 35614 539245 1042989 810832 997880 357543 871370 638738 786489 110372 51591 345194 28747 924844 1048143 308082 979900 234953 862836 233030 68543 3403 588840 217480 860585 922821 321541 442589 386933 553229 528774 672622 346177 769728 574348 741480 321743 534203 817369 60284 407557 336547 29848 471392 790381 610654 846547 1045579 517045 547736 309500 682109 820528 583743 241253 254133 553044 303368 877767 236217 634426 280296 960703 236498 869666 644763 225868 564557 801004 703776 224595 723195 531359 793658 463387 198065 601574 204529 478673 627657 3981 744975 637702 47520 851977 349348 748076 311318 962286 976003 801308 556817 695414 518850 835730 965114 68097 320574 49839 166974 948879 107028 540023 58830 836424 396841 65105 333727 371700 982948 183178 684075 597891 860015 531666 321519 584839 777401 353213 187883 791989 160118 58435 648229 766568 63197 859456 39974 745246 756201 508149 500603 998905 360409 998789 233525 100158 961201 54649 654697 633305 306615 84028 239537 457688 680438 133792 367018 64236 477886 331608 223348 990443 72226 73596 819253 667728 83320 574216 426134 609465 567773 375132 436548 807784 213167 721341 808560 393156 910353 1012691 953680 493525 9066 190505 956572 1035467 796646 1044657 111889 7031 436467 794941 249330 556239 585926 583687 346498 890479 979156 456234 386443 662291 222809 931878 959450 903966 790228 810592 837312 787735 519305 783775 1039763 779814 105214 397200 844075 785051 504702 31556 548965 753256 868761 691629 638115 732578 280482 686628 620107 500996 283440 867046 821572 1004139 991645 723346 973180 390491 349322 157613 962404 503672 865881 767774 738418 894222 888498 484018 548766 404875 952062 562841 590309 168959 171759 952551 205514 812963 635126 938516 949456 285775 1740 1004924 27137 834305 753130 801248 446570 90717 572432 684516 269980 1005352 684994 677007 940077 910540 833734 116173 209461 740824 943271 225008 212945 986237 166709 296747 405156 238354 786179 207894 660305 654480 321000 1002029 1033730 548118 286079 529745 413412 451174 274342 4421 484009 758886 562946 633394 454404 525729 791418 941347 505648 689092 85688 159882 458858 317473 856236 474297 85618 694319 672776 918634 143375 591367 658116 875832 72584 688361 123547 731172 875307 492981 645517 858640 723401 474995 840284 119879 204600 108491 841999 298227 560336 341901 886641 870310 289263 141099 424338 1023442 733301 868154 1036869 661329 854344 801013 708513 529117 207057 896698 552833 540313 801662 957578 9220 630918 647742 1011853 563213 77583 81672 699276 295875 653694 37204 987510 364818 123012 778912 1010139 479273 319157 180972 643188 277499 581897 70974 562585 446142 798557 846880 962249 566894 550128 226845 112422 112971 784614 457287 229366 629334 808649 1041588 864547 839128 165634 189180 915900 536028 288612 921789 1003634 810672 816034 996375 50204 742248 138708 330289 875571 123483 308983 893874 821591 1010084 714601 250184 42440 885666 571249 892965 329197 641912 927669 910972 891089 242062 22977 712713 661665 24590 1001607 776839 969519 438120 659674 1045047 316018 338638 248306 1039967 265476 271545 716267 839113 558754 383842 348741 938816 358576 437577 176229 90646 514738 1007026 507411 678561 688852 747811 251386 796345 906852 354792 208940 419388 330322 756879 1026715 830347 717750 922732 139681 575498 26698 651286 415865 665763 405228 89576 225731 279108 294942 303233 718852 921180 136838 836421 30244 300898 839534 683737 761838 169294 383813 708010 461459 989726 228892 295015 881959 347731 679977 959107 500003 474481 28231 253620 834273 897667 739957 234359 479779 468116 805971 198537 57997 504630 790952 44655 388134 799487 499422 752879 302043 150024 69508 19861 525308 498797 382667 1004847 124093 133327 823306 763729 328887 193749 810811 445138 137572 502182 1040763 679501 606118 573552 372109 117922 132160 696037 25688 397682 785500 66489 545125 888230 650755 500517 39778 125928 624808 119655 132257 922920 634270 215360 867225 406808 84125 255092 441188 773809 571457 35917 932928 1040556 509579 728089 242703 334346 667998 745384 779990 269965 836355 204750 427841 252732 326309 474855 517918 518883 345302 1041742 538589 461456 1033225 114148 678679 761368 633109 148112 803588 17552 72632 596153 189187 687316 504594 32206 241686 350723 228902 443326 897379 935936 564316 187776 270516 385011 878082 916365 826104 445638 730310 276577 188608 311209 875582 939261 272067 357519 107104 427368 259674 378543 657418 675113 826884 840963 266619 748495 864739 997068 409304 121194 465982 278540 402600 54031 867837 1005066 595032 63319 433968 1004498 87225 94944 438153 392882 649853 146635 857820 625343 192701 615228 988582 143182 33142 354270 816516 379771 929287 961628 133559 236197 591796 650985 769959 129264 145446 906937 540509 14274 797161 888966 7175 950854 278765 686860 169079 905708 729862 975756 648101 652007 888940 250445 598313 1022125 1035324 255766 373185 33403 890100 869814 935889 503759 44283 299645 95198 1025260 1045271 720576 378130 835417 592628 615768 358844 891490 431524 161571 1032141 230294 326170 915330 99675 327495 507310 985306 514337 810253 93340 493843 908029 285763 4740 687644 539762 319624 17132 1020517 20772 112192 569785 631139 44894 878353 23482 152591 352399 138854 81693 839015 106952 171503 631800 91884 865344 344607 914625 294179 736720 726701 861910 674836 833912 326420 635639 646094 30680 579346 597447 64737 176056 581421 790606 742626 925312 977193 65657 948970 47296 905363 223641 861208 387754 715578 627936 221194 551059 101808 192999 910696 888694 171981 589611 945754 808304 147756 311947 992524 117317 359853 709068 466993 337882 135665 1043221 126845 881337 147425 531827 800810 699024 963368 164182 483700 297650 30132 229650 413981 55956 848953 1028448 341994 216657 922286 604634 945699 587559 544973 118146 942103 82936 65175 209724 559766 430538 426190 24143 1017717 543815 828794 71399 141838 564798 985189 668310 1027005 1028640 755615 285903 321636 426627 444410 225130 305895 735907 838030 23331 854449 75484 1018935 499739 774958 931121 377874 939605 264783 525769 761348 1033786 422665 166764 496691 364822 995030 146442 348810 813464 682290 250164 568122 482390 136223 759969 695091 239687 439458 939179 155311 993095 343875 371919 824744 214678 787601 142897 161885 429913 44444 842773 203729 442136 608377 675943 50764 880702 681154 93236 283608 86685 802835 497711 568005 390119 590478 300333 16421 792630 396120 1039529 437329 303749 675098 627009 20322 527668 244352 65335 656824 291464 901821 699632 715895 271656 712198 523128 669189 972961 207378 153341 724622 481764 661153 784208 36992 513987 860658 536679 772367 965495 894282 873182 380082 921885 504180 138353 514980 1015860 523068 571523 235108 971808 186355 610458 868917 857258 936430 928992 662943 929407 72967 222372 312556 207788 594714 794327 632492 195624 663689 1008272 886833 249419 571577 948104 6676 456527 76435 448159 826542 617430 920836 109141 693408 706659 1031037 188241 36683 846303 451187 640222 718681 923158 269280 343401 588082 1029176 957376 884484 96136 759128 257173 353254 135116 642288 179172 346857 667318 596315 177846 100363 275649 777306 751128 943341 961196 762768 818075 242007 493050 344326 540116 123826 753011 1012648 279773 706956 748961 925637 22227 1034264 642388 268179 439382 502955 143902 357288 484620 920896 845016 818050 37917 932085 34331 204289 392376 768140 246472 195047 616077 679659 71809 915039 406098 518556 961069 93043 128575 602446 795768 383637 273041 846418 569936 866071 452106 390431 196969 114354 174703 999118 349882 483843 475401 733598 1028862 113929 239397 46449 132916 40873 985748 507982 555296 337450 316972 489181 767944 90554 380484 515310 483319 299239 15676 595442 553149 387110 77811 144768 380908 1043023 49743 630738 319133 938270 752569 588357 794026 34228 703390 961501 385585 174357 931311 978366 334359 994472 556962 420788 925826 719546 43822 29868 369246 929531 718099 179001 496346 745215 688208 42512 536552 488126 926443 536716 71360 265492 672365 678698 813149 951362 114787 76814 1048062 354923 1046238 343933 699815 435736 378100 321633 368286 531125 764733 975048 765422 844049 718934 166501 582375 593890 1377 507662 258972 398399 492163 12604 252259 629284 578405 285838 226649 66801 1014708 919110 345308 227307 367522 150986 599567 814778 97378 871716 404569 58857 535727 84355 689382 70506 470342 750520 224036 569103 470375 14522 994632 1035026 644952 74274 737479 933006 306402 935600 26333 234499 717778 346820 975113 370134 569977 1044709 832911 500430 48173 277054 525300 770201 1035718 530204 1010054 94789 440865 698225 161234 143559 894625 330580 798508 971639 153513 312191 632618 1013906 232739 106960 958249 523703 749308 84424 670919 198763 723365 672015 904807 368277 580244 561134 499632 872194 289985 389587 253454 715234 66857 497105 363824 772425 614223 225053 625544 240047 948662 988562 370382 594544 225896 669230 376958 413261 553842 430995 590421 62442 438117 1021575 74455 654926 1011159 224884 375244 554342 10208 1032680 894143 42625 898206 257814 31614 650453 558513 711764 136349 330233 783295 940187 662003 331369 695025 396299 634138 840198 640884 260196 72691 195731 913914 35213 501024 958009 674870 538128 478345 940035 351588 831388 966616 791651 306878 762754 740092 1003435 100360 854841 842922 1044629 572421 724187 400087 766140 492799 355237 689983 5409 487747 166011 832482 718503 745378 1045089 952193 236182 1018866 296707 365093 940828 961419 402222 356761 843719 924107 320341 148971 845324 201874 914445 865775 498116 198855 520849 852924 228777 61137 711998 307501 713694 636702 365592 668768 587364 116383 190788 998459 1003430 361290 16780 918754 402158 979095 509150 801858 586989 154628 7885 390794 123959 268689 249614 176812 360900 610373 133629 421601 80241 382631 731414 52514 936573 597829 699260 804783 741388 800049 50805 1013132 940456 182398 886251 155391 103355 84680 1015021 647700 819221 662441 525868 730905 769644 247109 463998 599330 615639 673983 37727 931462 518227 883393 874347 245088 103742 946169 630501 645135 956383 915862 205364 75190 234716 930255 570464 563901 709057 596060 881561 91470 650624 933627 100785 713176 403692 624108 162973 565136 606013 321654 331511 292075 577167 481632 700543 959526 151650 175992 294549 921534 893467 172560 382145 163576 531842 972155 552236 717402 672067 128917 266532 133168 649581 519225 776604 160008 727029 330184 196521 357430 85300 550312 736518 885841 225381 733379 965777 975796 280616 992260 498380 547070 99074 916702 456285 914322 741339 788932 888974 516120 427646 1033906 523725 478458 745500 35235 26157 220904 180169 933656 513508 13653 264958 276119 597451 130807 365077 589610 476129 925258 100561 873436 623560 810510 102099 792640 450374 669125 182309 877802 212678 138806 296372 959475 8661 587245 228814 114041 188325 226744 234664 349212 161677 374059 668890 528771 979334 966429 735200 590549 282288 144937 679579 460097 723403 133422 219598 82550 534463 669648 680611 703787 972820 42740 484131 191896 370042 722248 896705 355835 79427 835513 150224 177941 433380 984570 182024 257194 473208 319236 960005 768517 533820 871824 349640 409201 474388 361631 702516 657857 1026053 863219 277394 796873 1047737 963731 33550 606690 258302 900427 761655 377194 236103 886569 120451 464450 671273 96769 196040 523854 439007 637162 549060 647929 479175 902847 998039 345518 224739 473760 638532 736352 292953 951406 569139 654851 36084 770386 1018290 425744 568480 892982 342895 859653 818161 546378 224256 745443 365469 959361 415067 310446 811261 452369 994398 293873 562833 934903 727368 958775 994425 775537 49214 125075 1044732 390018 416199 840473 305413 755569 154449 508770 245921 225354 569258 403980 560002 259931 425863 49720 202111 283832 952832 712203 99090 672697 527634 312109 328152 370551 146972 857933 280853 802642 938594 220314 895533 486253 137101 884299 700716 393520 334889 159001 480575 274374 682022 773056 964921 750749 574808 43906 1014799 827368 235511 743587 629084 387360 411424 800494 514526 463743 275793 765486 447479 369283 1001713 861878 752685 204401 459974 333274 738730 485584 143485 268916 512700 73962 332069 600416 13654 923726 405940 838143 638862 907089 244609 484024 156701 12680 745160 300403 960226 125519 445225 371740 335199 616773 964650 333094 622394 360142 425392 847877 607934 14480 146570 174515 778583 509430 628454 633132 552986 1010864 587994 986097 202810 691505 225500 29321 254868 243504 464970 1039612 602404 118311 396260 431958 505230 867799 390221 603690 658326 474818 532109 959244 119976 338608 795794 801046 813393 123179 992682 586084 858563 474114 626442 630680 982613 103370 881738 540246 22529 1004632 489447 543689 622821 958792 279488 669213 93378 723578 823706 1038338 113024 872591 639900 263472 806824 997744 330963 468701 299752 357576 207279 190536 926355 102533 960644 455474 207391 916827 180747 48224 278949 402240 573918 24603 253540 820721 655103 822959 1004349 63852 549970 493807 483640 583284 1018142 470191 677887 761617 22928 135497 116318 312077 610103 242713 375497 963703 866697 636161 496598 465956 693853 795366 417982 1015337 359023 186416 971233 777826 395744 649038 571711 95471 884915 464688 269055 488114 248657 159691 511468 775634 1027846 251545 240626 937530 754305 506646 545446 209434 554584 840516 422844 33381 159106 845864 505230 458578 419291 176715 205724 609500 880803 968249 995078 206658 932607 889093 212756 173959 468599 25795 709039 366579 192887 759053 797669 841872 651214 762751 301672 512941 119601 228411 803344 655967 918457 377446 229461 819451 165985 732329 777173 897950 753545 520625 951508 64165 730998 148655 157111 30517 30415 778712 246664 188340 541985 43750 1011317 484430 721757 807829 229969 631665 590933 597543 505618 1027665 480578 632801 999761 269669 992833 1033611 410317 931048 115409 159732 838376 661849 203350 311404 91944 201723 841882 1047881 869304 124758 790087 177762 252900 78772 747885 455063 539297 650149 785922 91975 641794 645243 958046 773848 702660 405198 1033147 801586 123075 799482 526011 755524 676226 126364 206817 840318 154536 585753 1026070 527702 799357 338199 586022 628163 138353 641282 921153 582597 13206 931464 455802 542171 374305 856861 678731 1027467 1042157 1003384 402703 297949 32247 348180 808839 48608 108771 8624 435286 690468 629622 835024 164229 1026111 1028122 220986 512512 354121 333917 845433 794134 1036383 204146 20061 285693 124963 61614 667768 477259 588346 199692 22947 151166 325069 402090 224887 196982 1038857 500042 40917 467957 406175 900818 356191 344358 173124 72908 492540 1037587 952626 653287 167512 329006 630181 190580 933217 846025 703584 209641 934603 549277 764710 174177 944013 164935 128832 595739 831586 430278 451069 740087 234057 817919 23853 499196 407302 918329 858022 268501 53662 417442 367040 9038 983775 946120 291288 771292 675286 495392 487632 423187 171094 451458 784013 490541 185208 215722 544376 123786 227349 512441 269310 390698 877390 834995 120592 151861 952069 599039 743588 427123 180833 987882 227122 606933 181838 281124 963383 271082 723451 623425 324533 454506 839514 150073 938673 296879 735139 1009128 850356 741431 419793 905359 396875 733988 441635 802897 765576 733372 659869 606135 654718 32745 331908 775725 606152 605881 695014 573570 460802 832223 736272 407916 553807 203312 962069 20994 488914 461607 618062 1038912 866101 157026 25045 383366 753445 578083 821768 890649 471507 120017 51468 471713 384116 289652 243272 838825 20930 409404 1016550 278307 808570 25850 650837 1009121 1007068 765348 412361 849693 808494 427734 233913 781298 951609 420684 559201 227552 226506 451434 1045566 104012 388915 529844 450452 137469 789447 976726 978411 23201 674657 568476 442510 356934 902366 289147 682763 326881 1008030 238087 915381 685514 141831 310011 261157 597822 958978 584244 146869 31452 865660 505654 419332 479785 111847 134053 837493 1003276 647606 447437 733615 205906 68324 732956 120350 83499 702830 536738 277617 340651 421076 12184 804634 84554 944028 894934 608209 735332 232399 895579 861201 846778 542586 515528 625050 794352 823599 397029 996077 684301 849025 872731 80851 3582 437899 700153 951767 190226 186986 354992 208071 818047 699838 577175 265015 12508 443694 495015 413437 277413 753889 701439 335286 989115 291077 927585 477504 757985 53835 833459 463934 351040 203369 900992 919192 15331 365719 414837 446968 770364 396819 2020 476749 363421 692893 472900 284236 796096 80123 191662 142314 290112 851830 544610 150755 232222 112731 762944 118582 1014845 67196 56912 630183 535013 682412 900922 183356 725572 23367 1017807 64705 229608 293543 407678 316228 612166 838064 483807 555673 25911 260421 689452 538839 676213 443856 66755 594904 856611 25534 763046 1017277 1045826 523265 1022714 541032 80189 80012 864395 329473 406878 123099 651591 1017970 528982 951912 27839 286187 987833 16695 493225 526942 945023 359499 218976 528387 175237 1036846 105570 660694 309514 63853 243921 726804 217138 573722 542195 45506 337287 400713 406450 946470 362867 869267 751901 79692 893382 317334 87269 176258 799286 796530 531937 448476 914650 817229 828298 363441 557743 484049 597632 143900 642067 278441 241923 224636 926029 959495 817018 844020 969475 519713 862448 853227 733889 909743 804754 68494 957305 545903 385330 54601 289278 1043106 778183 324946 851336 1041292 1042923 575006 333875 325111 578395 691690 120703 736432 367995 766771 212177 865033 2000 196926 1000945 377174 45187 195729 497035 481648 443621 411512 764846 664373 344549 267905 634447 211205 509084 963840 1032647 455751 60098 924044 1044817 543202 279349 559744 567181 472772 904825 742011 243456 15455 593715 361696 914066 978215 633517 447063 611854 362773 498006 290122 769701 764455 59199 392809 799595 393437 197790 829734 48601 598206 894543 401466 971337 613585 79438 903710 18558 635940 709694 914835 975897 773705 1041893 204315 552228 198612 735149 213117 874636 823006 896293 737093 786591 954245 295294 284481 683410 28778 464911 238597 44541 925489 941266 373864 376668 552196 505060 536325 67216 293649 360201 231099 153692 800519 992293 442157 168426 124829 178116 475459 966979 575756 665747 442279 1039834 309648 393444 76617 69890 194026 1029934 309212 429683 910817 364171 389206 457929 915644 132921 121716 617989 627145 57114 12340 649226 394458 238131 498265 425249 762563 510768 397034 455798 972253 29663 995507 66200 20102 366000 181442 725501 409503 711228 866027 1022843 43788 1047483 273989 200400 704056 832908 78251 936732 736910 672945 810044 1025890 394753 817232 598492 297739 36741 807475 467889 890466 758675 407369 595110 1006360 242857 897059 241131 107714 736200 571768 439155 1003862 976117 304289 133236 571826 506808 428061 578539 698901 788383 606222 308501 780964 84156 720571 722935 219110 82979 814348 408024 559945 270446 219921 339394 70555 102969 196732 176388 802193 727205 773410 458674 1010755 84441 313725 350499 328110 405372 34605 500850 1038129 963389 1024370 664831 345616 334668 183732 605931 1032180 956126 949244 215967 784233 383660 132984 32325 170079 839028 292602 186445 37034 476279 576890 11754 1042562 53241 780944 539283 207620 1021893 916219 574850 351918 411558 620828 120376 36327 461807 638331 784631 843637 630260 204609 168775 671493 417935 959677 280690 431526 560284 738272 749063 168526 617853 438976 36954 459348 437654 1034264 591619 834036 373458 289735 235867 593103 396060 857933 340738 54888 321767 517713 501852 266919 241575 341789 822031 263770 233558 514848 396934 391087 538096 710507 523377 292540 229879 963893 178499 79352 809199 25175 678067 619198 163555 762321 770619 978385 99295 724035 124316 488403 311411 499829 851800 325068 942646 648143 912695 537002 231489 955105 496323 1043131 1011632 57821 544203 438836 1028133 806168 883427 81837 755781 522637 199139 1005987 539192 894297 74340 85493 817197 927808 645190 260712 319700 361511 585773 353571 756706 34200 504831 255283 304785 390209 448359 645896 139293 349045 27734 522487 26184 864937 255868 7094 930262 724472 931027 176866 90898 442016 1039381 47484 716360 752515 210241 278120 776264 27047 306458 97517 869098 179382 989608 165176 887172 223103 925365 1012952 290165 679027 565840 343875 21150 89641 348494 853584 953316 548826 734148 393915 47024 357861 20878 261285 76910 153164 550604 283665 554257 616758 370783 760168 384398 289131 890992 898550 855900 955611 256746 173163 703994 814359 883195 637274 156521 722902 871063 883645 461998 585586 893173 658799 79442 693096 468240 533424 243938 805084 530215 954277 116078 252690 889917 808662 520718 240630 60057 875439 677464 91285 720456 759295 636908 144802 1031574 973691 116457 960498 239001 866364 158324 1047808 874150 907069 400696 597866 342233 31454 481761 861042 340114 755044 464800 350077 680691 168310 415402 582808 723555 498337 310457 524014 154381 570838 409993 829011 292706 809447 125788 194236 816275 931853 760695 723141 421656 959589 715427 418346 503595 429678 71085 194126 449869 133516 1047014 374455 411329 222601 270755 439183 143884 55055 254142 52261 344956 962606 360723 454506 323997 534748 950020 60533 526789 571249 906742 119551 607369 522535 220370 648168 518726 666272 406148 397744 559001 471135 801407 987390 504295 667469 305464 653597 56278 767286 499879 816250 735698 553290 842953 426279 964233 425116 749600 246108 194415 733862 299057 416752 684347 235971 750085 879844 756840 89012 800425 591321 645557 937500 255918 900756 87718 559876 754601 644481 377344 596312 531124 909357 524369 468327 129771 723915 233573 641383 322800 585136 397266 681454 753768 320472 184173 625274 485500 853342 292819 552427 583769 566023 966114 587524 479152 22456 141116 414957 821046 502012 253643 534451 372005 669567 760119 145607 704954 950165 625010 181115 1008565 10676 419117 85384 957660 256757 1014112 3979 245368 456087 52934 126339 150998 784764 1007198 458581 983239 505003 349675 108872 772640 988108 158837 410762 587323 582319 149190 481193 874357 330949 715758 24346 492206 748965 346560 75189 662476 274825 117075 765238 340536 771534 717697 435902 961886 285048 533867 424785 772402 454059 152819 975958 893606 390707 845120 988186 185397 231933 297790 683597 8796 861084 410139 1036419 145435 979397 20427 92852 684920 47059 1005958 993212 573948 933443 624709 370140 298292 873273 638280 245559 440113 219898 841362 565846 435976 815216 197483 817829 812371 398761 469213 370931 641199 1012824 939576 822262 832060 77395 84367 1038533 809504 966163 132153 754524 240644 223031 1011536 276251 701333 833281 593973 614215 71940 300247 314634 1032072 765319 844483 573750 433257 460758 962036 729573 619484 77998 978747 668294 17843 810834 711567 936267 27688 837125 902281 517036 1110 224913 166121 772836 911037 534211 169231 1001587 12226 294124 291714 420506 743468 117857 781677 415970 253353 809468 899869 899221 817991 884890 574596 336195 193019 978331 455097 631103 876829 585061 494454 217632 667370 903137 338841 654657 295169 273661 605603 643136 1000679 176424 986940 663938 575619 940504 553133 541870 582306 932359 386404 552750 764788 401074 287860 961713 705805 674649 174354 123820 472037 935554 4889 715220 378712 46647 464775 108709 4647 412803 344318 676318 783094 377848 180292 304131 765132 453676 756931 999130 561046 443959 791818 67566 667811 176438 229194 696080 799529 829132 883161 123600 303295 690076 367538 623880 840161 161744 414964 438098 976496 412565 356191 440205 642607 924 7898 451676 909639 88475 565743 16806 264387 548042 488013 623895 96021 728679 132421 66206 651408 814642 597070 45293 173035 763633 42370 933373 496324 101101 207902 603015 363035 798836 186630 600971 699091 786005 656190 922829 1016372 243815 872562 296787 701036 891906 91503 10472 76553 494724 403112 926109 323968 544717 624818 106563 293290 1039043 258248 814833 822849 306639 9543 366468 969064 16735 52787 6170 957728 819810 361905 239510 453588 286415 96395 625184 667854 614942 366255 1013154 997567 25037 21424 165451 813627 473564 325443 279312 237114 366929 818628 766502 34969 712373 133295 294282 766103 722070 843559 927609 260440 826883 654962 872184 47718 647955 473722 66637 944171 445790 126542 929155 511095 935042 736415 195307 904960 547487 254019 289686 1035741 760028 101558 516571 427531 744416 1040020 706519 232424 344153 973856 672744 480187 1023865 67009 851250 1034794 727923 718463 61466 97473 605187 431242 1004237 873074 662243 774580 559546 316432 204887 64498 666644 984275 53154 302558 71761 1034967 369550 192312 628909 255900 522985 578912 1021864 229511 70914 422878 58500 866144 990768 216283 231368 774867 805963 389541 141247 554735 854833 82735 31994 748969 473411 606862 644810 884570 291813 94589 765895 777021 95233 443098 938572 36850 817797 465703 888056 103422 314592 549130 227118 548425 868745 73165 476566 265886 253048 306654 143002 534062 31659 328016 810730 643085 824227 781401 261624 899508 392164 919506 17021 555901 969592 598458 169714 233771 804205 15795 511512 582239 447826 468355 747376 449316 859070 1018261 975812 988260 789193 635254 469404 101488 922257 703576 129482 421756 220599 684434 357343 552992 335327 696605 764595 110552 387124 660505 805089 866181 74209 331078 410952 983019 752793 350604 763787 297521 426768 258163 89234 2147 603519 926891 334599 5619 1029668 25734 743386 393268 263616 559737 477886 827102 118807 114079 983721 113805 477299 778805 887384 266050 333346 39455 335048 508128 1003763 513378 223678 231344 101821 914088 649793 544478 522969 880575 804122 356089 1019043 928282 443227 751223 997884 798542 971989 1016366 805067 531863 1025184 75228 764535 201808 310679 320673 157807 537726 311001 342400 467106 373062 925770 798690 430599 487539 526095 494610 866583 342769 600598 623553 523342 425300 444044 525956 911533 890962 894052 824913 327227 835909 469719 438278 265343 422570 820447 181218 237320 748708 644538 507402 1047013 542073 228717 859909 927277 297492 1011007 762945 396921 355970 298041 688268 240485 396917 142253 730267 81939 474564 101292 366470 829095 583913 225166 483146 634060 984449 770670 457030 229421 266960 871340 910014 994045 731706 488297 733531 73840 237515 530190 48041 514367 12976 224709 840088 884776 249276 261374 165116 175724 382948 302316 164365 276560 5315 429318 423912 919964 529687 366726 69900 856607 407362 805613 293853 148009 800714 668797 99108 562959 872921 933565 79501 14250 651197 463097 729895 41176 60265 754880 662504 254458 548595 862820 102951 846197 1300 449917 359968 713009 993707 616807 448372 760605 10810 540095 433574 986536 755303 537321 94366 909386 295037 155277 375082 329721 609768 849942 418168 553908 579517 806194 794014 968956 2863 902741 476179 536662 47643 981813 276018 143818 265085 186191 284862 696679 687097 446049 891993 236477 749139 663790 169483 692833 412663 602301 337858 288876 472434 976218 374988 40700 82678 925844 65118 364978 21722 344829 939025 508723 291864 901230 42079 932264 574158 640128 778538 387901 523453 124691 68662 408229 34765 323787 184234 557972 660615 765838 304787 309060 970393 187143 431457 329969 662870 854310 1012329 174685 980020 963230 507489 890957 504652 411494 462054 96009 104413 152377 392441 622304 376009 504342 442750 358562 109334 644288 407996 117284 96878 464190 498144 299712 885151 727900 828281 120786 890652 610601 814589 573756 254331 92023 704323 779746 79861 1043039 128007 436271 332522 845242 96362 107151 724058 694696 184431 533491 520300 409357 471167 48208 548331 842767 1025510 710943 194243 403610 118612 225759 8329 492252 730460 181391 611569 62409 316152 336436 131669 410520 663043 52057 785461 400963 221117 711818 621489 83979 494923 871128 962577 254451 413749 1044568 319294 179776 831207 436388 71238 967935 410928 425304 27099 26751 855237 254614 771797 862675 636351 787331 348844 601425 429849 728775 89086 450325 458547 127761 842511 436095 363602 801681 229956 569264 685341 670844 482983 177682 842017 1007500 788583 783053 29007 516221 484180 68690 120953 493969 651111 138196 222168 229389 43320 836042 822153 598202 162438 281199 910091 257125 735923 647746 762306 296031 409413 449158 47992 702205 687207 720323 821463 302105 669029 62531 851952 311695 539956 702614 490678 92097 313063 531471 137604 970260 247355 613188 1021843 429937 974860 1032849 1038213 921285 322270 942742 451037 914305 589653 840885 819076 833050 202941 921493 418374 933002 279939 871330 974163 689869 26553 194442 667070 879461 1017238 244929 807681 91095 567796 758782 96120 485676 546000 453052 714977 909425 293838 774842 172258 562999 6835 348283 482691 774163 21481 173511 215472 810783 336126 834344 996792 448120 496421 234350 286673 1032894 1024947 380972 969873 980887 234659 280120 143222 519211 188691 238127 222048 75689 966085 924910 553746 835009 141727 475162 78260 252713 757291 244377 680787 483865 651288 476439 882016 497358 1028023 693891 968493 318474 842110 747663 819828 753554 198281 560179 975 825007 314644 790058 250688 387758 180482 355187 11435 718176 525401 382417 6231 60826 550852 34892 70514 1041334 137999 76718 1001610 716305 322991 674567 22548 91531 73528 907306 962792 733706 1032164 114733 489667 141047 434451 167917 853187 683967 644549 403592 1040879 789587 836386 33761 28077 1007016 311539 821535 720458 967224 1002022 717102 39798 1000064 900429 604988 935621 150912 568607 176445 316463 165182 835830 883816 217744 891715 206160 379320 394281 867612 494671 589421 780061 69850 900665 195720 314869 770451 571896 1013586 657437 334815 353690 88021 236132 211547 708306 143713 788352 836137 129909 771593 305288 405358 477695 891684 824696 799187 483852 40396 794032 858373 636127 710498 446581 217398 691678 340488 398703 192409 439059 347429 939305 806633 693677 877029 45461 375779 463485 276407 740997 930247 901754 469197 666163 730843 449341 538271 689594 223464 171909 667240 187802 592315 548789 843175 94776 285605 330321 743072 221275 130556 740485 935129 412081 391576 475806 283037 429384 388438 505998 170108 790549 805529 981612 994249 497008 434628 865522 502043 173974 65217 419325 384460 266278 21885 384273 293757 712869 917097 84947 384144 133882 410363 878220 972973 952818 784939 398509 502078 661949 210166 799045 318962 819311 326367 711565 680253 353920 923241 415581 691415 573261 717214 425396 216633 1032596 164491 965939 744227 28668 149441 371362 95769 897419 873686 926059 1032929 129582 28386 259098 338694 426804 866563 928995 447064 594899 946393 581148 760682 154018 473866 557758 244755 971037 1015743 585448 942574 802341 1005349 643164 1009369 898173 755182 704256 464250 536654 330189 580959 916917 638627 898557 2342 448823 865774 253883 105383 557039 818818 465607 178777 126095 224022 525800 276309 676111 336200 337765 393691 998187 397848 448908 534219 182496 819817 804654 745773 781555 631683 751649 211626 705386 867220 421309 769040 194064 384554 479072 306641 930037 1029306 370410 288900 567020 251677 437569 275811 632332 668686 698063 540364 670768 2477 610303 331969 781175 323070 1006019 305511 93892 26475 980497 858506 757311 136510 357473 701720 787410 944168 519729 1037218 28588 649917 590721 794846 482498 334325 632664 884007 87369 708013 457789 814587 1853 209188 475326 401020 358622 871294 510956 389104 347438 71749 924125 39489 661620 798691 911401 187518 50363 720936 418414 376152 788051 38090 548557 678822 122959 978912 502378 1003233 342278 127591 615919 104361 884371 971966 94729 729150 940885 667433 60394 52487 96879 430673 506310 138511 285769 896961 730966 809603 801549 397931 234072 219957 130859 485154 206604 119068 541653 1004830 502968 207570 879492 583291 614950 590868 771185 557241 584225 927302 638237 945469 935931 596205 796873 127439 715786 16946 824319 456987 53287 104294 370951 19248 42029 1039736 500850 22019 68224 489857 448916 689645 58499 839993 411393 470569 438049 408446 15127 786775 978757 229588 985204 727548 765537 322528 510588 692992 460523 256492 604628 438318 704732 998247 37098 38583 982575 832610 426090 759215 128872 167187 406474 720527 706570 672342 26047 167346 609056 984615 820422 746200 329653 639017 649116 1018277 863580 826914 201158 922147 762024 13436 329738 637244 858037 274118 832756 270657 18078 364593 810323 498278 924676 820244 730297 97091 855438 245353 41470 985428 95331 748621 951229 979322 850353 636036 672981 610425 987946 706546 585961 19320 561026 164387 981217 735363 275186 104900 399207 939788 418744 24871 738667 71782 386709 71363 442016 325705 1026893 771506 5628 976209 502059 374322 23100 342399 576378 421413 281181 279222 388621 803216 39460 744255 911800 160543 673431 299590 307412 713888 326274 582746 228287 874372 623348 197617 132442 933217 414655 176609 710537 989298 793595 173545 829366 683029 551555 198438 705359 867660 25206 685214 953412 9021 884663 1023417 787850 124850 945006 879298 749466 374682 909446 243050 652530 451462 106540 430406 222867 274477 226902 926796 460929 308968 413242 593754 618055 546358 612050 222895 354160 373306 735071 277104 916495 509240 1004515 241444 227640 851995 467365 763449 888196 654066 101297 325245 816529 111983 157526 210085 211072 354151 260262 68553 849013 909652 296697 992742 998171 31958 131434 500827 753181 105773 373592 534636 101294 442305 133351 289731 334594 662683 287613 223465 551123 120553 851525 594897 910301 834942 975535 959054 190817 432975 650478 746648 364966 399351 57464 11724 494707 403508 887946 478313 3479 855655 327842 725715 969058 191256 905475 323539 131369 646512 682804 464661 106437 635838 621185 178600 91668 76787 941177 839298 796535 967717 238958 223994 661075 203535 636152 371532 270480 974992 219762 11033 416797 939560 166268 3556 230250 286590 466551 956309 754156 467676 111372 480506 463004 14769 819877 709697 680568 160014 810739 1043840 57601 465450 767078 367406 260284 322270 106168 484007 980401 159274 462179 412843 126959 394414 784422 552415 378886 357682 959364 65354 209803 462110 456004 198362 973208 413954 514290 36829 819017 933136 570461 553864 738368 726429 584727 307572 847649 378788 1013752 743451 674327 710978 559004 261471 429901 977467 210656 247556 255350 181364 86632 131889 715846 588919 732188 479475 481527 991730 622503 612539 762565 819256 485111 333019 900978 552638 941760 633356 978883 668063 940793 380906 39936 289305 256861 641398 540792 923406 946154 1043860 289275 730500 548198 901003 311902 430373 233941 1021832 470267 5312 768260 56090 783150 1010374 49410 181687 196825 990670 745121 246070 274657 59665 893433 609876 305582 895214 105190 949551 739759 187239 527749 587213 402388 1028259 603835 430230 199698 240490 630958 360150 865251 53676 329545 590653 120515 224506 85181 834142 915124 88843 753147 553779 469179 192057 59194 432023 94560 482817 407671 992459 274738 444295 965104 603122 8513 245263 364712 332436 548770 945029 725735 60191 35823 737526 535735 654689 127940 997141 644200 812815 642883 237239 429836 228418 167313 229719 1276 831477 667991 299411 173649 986248 507201 895917 352107 605248 110722 845323 744814 532932 496463 995767 647872 524450 37727 756447 273293 144840 77938 244054 1008195 622603 653511 827665 42006 448675 87460 8876 464253 580525 681937 691171 263859 508072 717853 366617 206903 1041144 155608 196820 315212 318055 245079 564798 805498 992159 321652 6054 280075 415921 307980 795645 737423 653713 663935 350810 659288 705687 964402 37494 422655 433919 381712 54577 244701 593258 203781 449803 229011 146523 130434 9899 546947 432315 13308 495964 836692 587862 878957 626571 1048177 86620 123346 911179 719243 133088 931755 590545 1008403 900188 403581 446711 178113 1031724 553299 79293 485392 589582 375609 264900 396479 236712 563136 45009 568145 981250 36222 207696 658062 418568 144522 711374 726784 282377 942852 570238 22391 270139 158091 332470 618886 293940 221125 990831 310787 802162 426203 505288 60810 254421 563194 651650 965883 366624 425171 210053 309752 382843 565275 838747 464744 428020 239628 598448 365047 441081 7394 424152 91283 62431 730463 606793 871664 655455 152392 1047324 630789 155923 819174 171408 945805 803325 112774 1024391 375176 525057 277241 560392 505527 610406 819733 5307 730403 445274 680498 773232 766358 410219 865709 747416 551712 489998 334184 494026 804756 1017115 997704 665408 178184 437583 994486 161111 675161 715720 484127 420627 486564 586125 172148 250264 594894 901124 35243 189618 110078 184698 475452 820046 391197 446879 791460 389119 259421 321031 340965 270714 258991 820906 428036 566042 368715 779876 755082 656733 732204 977782 7684 646756 295057 309251 703363 678519 820094 901780 609565 351359 683065 294549 222058 470667 600013 169173 220423 967243 445834 306186 566039 360856 926595 966987 325053 44778 799502 200852 444579 939488 257352 888133 175990 1035196 122767 387747 907879 245732 129030 668758 762539 121955 612884 259818 9980 652901 410341 653390 653335 577214 523751 32855 316732 287332 59727 667966 489649 117489 297618 749598 947263 438050 242412 154999 400819 541530 570332 351662 363358 645664 369574 668042 827542 853148 438736 499385 469555 344862 691109 239689 461587 83351 184501 22319 489622 769055 956243 594627 739106 374637 65814 166210 542368 825698 384856 993355 110333 890238 419770 664931 236714 573801 1046686 726641 105757 374124 978347 268866 674638 769269 1016909 823558 130107 1021719 446515 681169 424804 575239 376783 778779 907087 29856 536793 270401 146949 777440 136397 784897 846227 283241 828776 628226 138379 970241 370991 32586 11904 331538 182248 806342 239757 150571 716574 515781 160207 357245 509601 204157 3046 719710 79108 613253 843640 17097 324638 670041 170158 164317 800137 466650 1020854 739930 87846 476107 219455 825383 501655 280661 928512 946638 473796 89476 368689 6398 970327 982471 21007 969481 900672 865652 694365 266595 526641 949057 415198 893481 419106 858316 513244 53399 287694 336661 111524 757137 960309 328447 123144 325659 206360 429522 108763 1015265 360576 175548 708728 953264 615480 105035 246588 118267 328014 631028 315144 524631 888470 949648 553152 742143 1039911 213722 569550 610640 459228 54002 757663 552014 196564 190428 33317 853534 104178 896002 65107 5002 725853 909998 399268 609408 340737 368785 338837 978067 924173 496703 368167 852857 87923 188080 108126 415115 588140 97217 273092 52296 831985 735921 372198 1013458 68419 1001125 674518 793199 568419 409380 180647 152329 634266 975003 168949 934831 589043 474330 864602 55058 905916 295828 799738 757768 996873 744163 44280 387597 889137 706499 98558 936381 677455 763539 578746 556379 1029058 439191 166235 773454 678061 205688 903448 171166 477560 1035202 238505 891259 509005 580452 309964 818615 865692 795444 1048257 941895 998551 913001 293583 757957 901046 27423 12733 725489 69941 1024726 920153 364588 664465 262899 314357 521979 314895 881982 600805 495754 926005 591971 320770 636454 52047 206961 323114 69826 625899 550750 44221 158067 376157 447872 804386 199156 909116 125461 523072 175395 935139 719804 955653 196482 1033457 18682 319715 962487 163529 299191 802126 134924 831251 80574 669247 475631 1020985 331840 471476 524403 287467 99409 404525 452302 215708 560234 492849 153049 428546 854246 580551 189331 758682 507269 260861 482206 279073 186859 972389 20417 662812 922146 956051 866404 372049 870164 1029536 861463 778572 245522 338858 326923 229851 912976 43858 872343 308882 773990 388668 636084 301640 904144 725394 769410 974744 406639 524930 226497 1017185 84487 457403 1011545 957255 382399 527604 945362 5680 20900 639334 296924 636103 696613 574028 390857 62460 154008 563306 613390 201601 1022644 489347 239302 600655 947989 989922 1016623 674591 847036 307666 154410 899314 1011084 646182 59071 994186 915406 46770 347287 467950 769710 325583 578176 610538 746171 793563 204269 721804 113259 958903 66675 242601 600725 808775 322638 627798 495349 898550 179418 800879 570027 282415 614169 1001235 1005756 805093 773684 475173 971920 59916 767986 676045 995954 407325 503106 473077 913427 630422 975543 277197 869640 767352 819463 534856 260935 328647 820620 1012381 1038254 516366 799427 1001926 823932 90328 528591 580100 90070 741176 622070 953177 460867 81218 380707 874252 561457 695695 65635 797737 30062 782525 390504 222206 290223 66029 412169 935584 117004 144196 242368 565092 808322 449130 322858 680294 120944 437518 540811 220165 268058 802143 364103 589669 749354 689812 127594 536811 261930 493926 455713 864197 483082 915601 1001023 231776 321696 521559 726969 7664 692259 318460 914474 472299 19632 794699 537680 41358 528582 997903 917133 784215 283337 827803 907111 446089 468354 384067 573960 465067 778397 694497 913598 754953 874793 711761 787836 259377 698908 146933 647768 262520 822477 930865 592395 101747 868728 94448 233588 93310 329662 413213 498453 267832 861986 150059 160148 289541 755596 824462 859708 690315 580042 633408 827001 306741 217098 918077 500576 537011 1042018 641543 254500 820088 801609 1028642 849058 148283 194587 576153 444886 550007 313752 487287 894564 90858 518245 738639 374032 689945 12681 542133 796486 473803 118514 187331 779667 159114 28654 200853 512041 526629 856498 51149 823135 554545 284631 723983 783407 536707 1012951 813958 256183 879543 631444 943198 192697 903085 797394 909640 801306 922886 196536 181753 867686 403883 779348 822186 454219 705863 140564 388506 818201 1017288 581709 107911 631369 191458 384695 145465 166131 421772 981998 971256 996694 304256 794355 471824 297556 487103 1032874 568404 841971 18187 527962 404376 131293 298860 687664 350262 729312 1046444 793531 180106 1038191 979419 542321 987510 201504 210635 527401 486623 488236 285332 790944 703534 997363 946450 723700 926159 639861 49762 443435 160949 43481 954217 637357 838868 414186 255565 999622 270246 533909 34553 540710 388263 414316 710557 948320 260569 203302 846124 547950 860225 766748 887773 1014315 206952 833742 488363 750296 1029850 273500 27861 230296 673962 197902 172126 564723 81901 20685 649358 659543 524346 1041575 472431 442002 793393 957775 786769 846425 232689 405402 1037638 691141 395423 690435 122278 14801 218342 180263 560781 565981 571506 1021258 88152 431406 489076 99025 158764 759659 940833 24006 36975 594210 546867 427608 722253 918337 143718 108631 1014068 217245 604412 723900 527704 562798 334906 619807 354864 234705 966633 955967 451575 272197 404693 134782 175916 970030 625745 785250 9490 1032790 996530 71958 399409 567143 312783 160486 997587 703090 349576 172999 428424 1023851 568380 173772 910242 178346 889169 538546 35770 855915 75695 1033045 251433 379983 350789 780345 514960 606169 546947 296706 671056 555762 991967 484092 850451 227174 337744 807572 217665 1036389 191958 983004 441484 920322 906480 14603 387685 1011383 187940 53499 1039492 945632 952955 528298 853860 761403 247553 504505 559044 82286 256329 1015280 747303 1006977 637928 154552 782421 157024 629494 986527 201688 422234 565392 945368 646272 591781 844120 604856 62431 750807 571635 491834 276174 504942 206474 754556 809446 649546 997706 671296 40456 26158 298212 227436 693462 280130 710157 746378 914743 824724 687871 511049 425943 919954 283639 187130 914340 608657 147381 353299 791122 640842 202751 706736 177368 468823 227870 26381 520177 735674 374622 170765 18588 950871 709011 609974 719005 872822 952207 400051 148218 486466 553389 390865 120958 804172 273993 555650 347193 378120 171589 961885 38909 238158 405894 223131 307427 608987 803701 1000092 142276 23502 362367 661856 782785 109099 1017237 792847 787644 449371 75437 24946 807900 429482 807231 734583 368653 856264 431560 375728 422014 241225 715595 85716 268065 557605 424907 286269 509230 582456 164049 188009 634784 23491 864236 280954 803766 930281 243501 602038 617332 229427 1001895 153607 254495 777741 474101 749691 956613 170054 667828 741061 797363 424340 21764 770234 549373 926478 568587 715990 904185 980144 225394 541365 613828 558554 751334 981914 927931 437713 46232 10987 728835 793661 378558 941746 321539 491946 167952 839710 378085 346119 910667 271360 361752 1039145 18865 965455 756432 33097 113543 955300 843653 181122 299158 964542 546928 812628 1008299 147456 183057 782884 527384 189166 348588 1035193 111664 71092 1023942 515265 1043406 507039 26285 248906 55759 355233 379374 1034057 30611 866001 517085 121110 449920 70377 1006096 644078 237439 509382 655844 379248 539005 26348 1021175 856865 232428 356352 554412 256744 26687 89420 557994 627602 601457 450110 93 201039 160895 955880 295796 291379 969961 813954 261985 698038 887093 944868 251356 518709 433004 472333 916576 310126 360859 393375 929965 484616 344660 928351 81220 267785 1014058 21946 544238 494174 29497 466235 152630 934742 154523 611094 883690 675879 96243 250273 176030 632424 750823 842709 863528 985749 770718 200145 10789 1017999 459078 646487 821363 424985 490896 371278 563893 141660 834866 614206 784595 714084 7012 500183 91255 446112 30052 627562 48528 791910 452338 860526 198355 250988 431828 845309 162357 1014096 627539 235604 568690 179474 835261 855382 837258 273557 838625 444426 245822 409889 412310 137753 310935 723172 705588 644177 226144 286572 845848 886564 168615 177710 378917 283433 22336 290051 337214 608666 988994 506534 969677 220373 780423 75063 458815 712924 349488 559802 1047430 957396 270368 965017 685974 681609 530812 891166 740328 89321 721713 319994 530937 892549 755054 353985 854476 499475 144165 846956 890468 460526 171663 299733 158283 992148 687525 249150 412687 583719 56999 649931 268991 818669 486553 12035 514674 812241 1033153 424531 315584 271327 448043 819851 176455 821707 548901 629598 252455 490859 814275 331494 434310 351800 59996 67103 240910 390354 85771 655720 747626 455545 937263 844037 292812 132756 497643 359839 870762 816430 636839 512194 176380 676212 126605 372061 889920 473400 666892 198726 632695 435825 988761 708788 473573 905145 136425 415939 660052 596174 622329 609779 482194 987921 51974 278953 303342 200202 709717 1032621 645823 604130 536428 131243 559837 937447 233111 69298 649510 318731 407140 238008 401402 660070 426535 159251 432320 269232 161911 790273 350303 792520 552879 884513 748485 366383 1032814 73976 25700 371853 234519 415598 844976 757035 107858 241230 146594 835960 997513 365257 595512 451973 394860 760819 602611 588168 737901 418629 799575 410205 175941 519450 884078 309760 1033069 565554 597830 593940 449958 185137 774254 146015 35186 449313 392573 431435 54168 638444 255115 300135 306852 26083 836022 590565 485220 617274 723871 840729 141676 486537 1032170 820224 496531 915276 180162 722870 875636 196708 146514 151039 394990 453781 209741 217023 829093 338182 326502 503938 308350 1004484 647385 454389 1045287 324670 446945 75114 811916 639946 793407 88665 805219 820767 603322 614617 671650 29145 892313 608555 744707 731385 575787 287024 92295 606562 727871 378093 990704 744797 652460 425742 33349 906262 577483 473441 608338 846364 617719 1015127 738597 498149 331540 296070 455826 191560 51206 629033 527792 1040641 972085 788126 10074 386864 986127 825831 93360 255450 22150 569898 745875 644199 343950 319793 767788 844578 888737 728043 340069 537532 457019 948969 956014 795082 447837 428770 769338 924482 978958 273711 169983 723202 1008853 133199 941498 935753 494401 165989 179625 994876 521057 880565 74703 469602 488012 980778 134515 156969 867995 687827 290209 851295 138474 183906 336295 970681 695386 648620 30105 511823 811794 679211 1030351 978462 35513 808575 320098 365957 331006 523496 411058 110280 999441 497102 808674 15249 90919 729402 229210 163434 342777 1018458 262725 504643 900677 747521 127249 350194 119372 216356 471025 1198 137043 502110 625246 447636 771362 932205 972690 220707 694152 591794 77579 15295 772820 851125 339214 533553 272477 655263 280354 1020709 729852 435903 864401 721322 852877 96262 806634 241334 402802 637322 933506 849824 606991 119303 943854 802980 184911 866649 237450 355683 749854 784643 844789 911712 745964 375979 6291 540804 71728 422555 843530 673690 840931 949314 359109 1037524 217857 552625 1033588 788548 623628 418591 13194 730212 744584 579430 59582 456335 1028224 73347 449674 1036165 729088 90393 462511 789483 267160 798191 904111 11464 641248 367213 655698 98314 28398 520995 959266 350463 283361 916547 794350 973020 400474 311842 254283 870202 137726 457147 518670 850579 302581 258347 553171 839881 879214 266294 104825 669600 273945 846017 735396 378175 4267 448342 829498 155828 282462 406435 437223 64109 256366 659707 353689 709823 941213 167635 809476 810082 487855 47430 951582 168178 792815 129426 294564 851312 415401 595609 175764 409792 147374 443745 102833 337449 394707 248212 658947 544216 988273 960001 513876 943452 408807 974105 254899 847915 848659 1032563 585717 499740 367069 317000 267311 671212 581549 638967 223293 467385 666352 1033346 309311 801674 857750 711696 411926 43972 917143 20841 765163 846774 1023081 586365 567209 1017359 1029004 577757 271230 24418 314878 954944 341342 298665 460999 807168 799104 312767 389231 789658 643039 543205 880003 109106 417978 425022 770324 820493 725268 62034 692535 691988 999221 532111 853382 983383 778023 821443 324509 957576 454457 956067 72606 227708 588928 975944 423086 682414 964433 76973 428405 780220 563145 246322 320674 169960 692805 890652 888165 88216 908266 316946 955379 713430 442142 2722 437766 850640 32781 252346 713562 77913 86309 1002031 346673 339814 546714 564537 971728 827539 507875 833269 403712 956828 844347 202466 366222 40420 554785 548964 657867 77553 580568 95045 859404 257261 550631 594991 275499 83751 117915 664883 436484 769168 824192 552517 854009 830527 235756 652733 744559 701933 501108 190679 560463 764538 4469 398388 313734 265318 752012 781399 66693 401497 164638 140841 623297 167323 962769 384886 357940 822940 476945 677742 895706 242030 409740 931621 803637 337990 479926 92690 492746 436734 197190 886420 636066 844438 509879 181864 525258 1012655 213960 757556 691155 820494 885757 559872 482130 910623 546587 479416 168545 113008 307632 367787 364316 573233 8840 203023 993829 793531 808761 243322 983841 834822 176281 300138 908601 936497 386882 358847 330650 1025021 245781 580924 454133 193874 577716 818697 687360 480186 545798 822324 780018 389089 659126 221483 277515 316955 17333 510019 666378 81630 506036 775989 904629 225091 248491 939675 99669 928137 561749 47736 124727 765330 334001 240301 964908 674149 1022851 793477 458249 686506 385488 194090 660008 39473 237670 86317 1038310 796267 61010 735490 652323 428527 706919 723073 6853 753911 502462 1003879 617269 854240 666416 873683 318688 319662 243678 658377 179127 366981 612010 769970 79023 866097 817851 406234 913986 745631 649469 219377 968941 860258 44190 696203 226224 13615 203667 575136 155793 1045089 256785 674060 167193 897142 87060 677136 291541 445839 18395 545999 787414 671220 636009 394962 898865 1027214 776454 9861 42368 142188 109245 238775 505184 29758 149724 94238 251889 309469 688502 183761 87385 394177 157156 16844 141633 338057 61248 853871 487254 476279 1028840 596479 778185 1036017 42753 773412 89040 801282 521970 587114 231971 205526 780260 172224 99199 594497 838985 614139 36647 838969 462162 858708 651102 865624 79223 32742 376302 702811 532211 63537 317604 415141 729926 339866 777681 9405 680113 274152 80075 491467 593597 459721 15978 962335 385717 457035 219531 273067 754727 680035 477072 223876 725350 125033 615647 1001316 177163 559002 199007 518955 148848 521109 259326 938329 820 240095 904237 481174 1004474 821343 173154 24107 760489 980450 565397 489606 597357 891544 302531 601530 915381 698517 913262 379132 335859 111697 863260 14887 883679 269609 526804 558649 460020 656859 805540 247764 1047794 646414 768285 245694 275034 554440 734421 1045857 21749 241654 446180 157516 744014 635111 849511 641968 520755 961489 177409 221411 2872 211531 195413 937441 812851 869585 720269 692934 671681 359236 368598 362837 64192 744807 520930 390516 650963 119651 49252 632238 800737 415300 862103 435119 957334 305273 281016 128204 97761 597592 788103 911992 189812 226967 575690 131792 954440 803540 680651 940304 792598 974863 522965 828956 861918 655147 853946 53496 899940 572784 613712 724816 556462 412940 411887 890353 74632 929165 179701 514382 451840 717928 561730 613884 65770 370038 838332 923958 479580 498546 849868 418137 585779 65660 762336 814697 191373 382617 902631 617099 592461 233520 745944 791177 172187 80014 332075 190033 881761 797795 47454 780662 569807 221763 1001073 783278 651223 213799 882538 1020242 935089 266985 113363 488417 617049 846027 596791 160381 324364 866289 342952 465516 101839 976866 877628 970648 809704 195851 302731 294160 675939 708924 451123 578949 765582 1039400 1003860 926670 623741 789482 623893 895844 1000583 306555 1042973 563430 157894 648509 601370 426647 665499 833395 440126 227547 604201 893126 408252 1025725 763605 376514 544592 164460 702924 821334 925364 232890 583037 792152 8492 698012 512283 392191 1042939 649132 682780 700263 459756 202922 331196 360976 318922 700151 897915 993631 902887 679448 932763 579356 850841 342073 704163 123379 770488 1007271 914143 654835 1021218 737877 893149 132370 91192 947288 600049 872358 1039454 1643 266930 367853 968318 162668 965499 232326 357254 739293 983275 893430 932069 647780 723557 1042213 589074 25675 531601 920286 185349 1030656 1015257 138834 306108 615318 748269 646294 723128 574787 924479 295712 578173 395232 316808 211534 471061 297324 595009 921055 291982 974217 113195 1013111 269175 155134 415432 552224 120167 805683 424671 990660 631927 687288 466172 660916 460995 106942 527853 659748 867564 725404 228678 283308 688792 797771 626142 1018824 556785 609003 653904 349529 763682 409660 903547 669731 244958 420134 201474 935245 1006297 937265 840653 540388 299340 577293 578182 872535 37493 126220 889885 481020 28437 594339 155717 768650 320240 848877 218612 316829 209232 198696 233447 1044022 332163 819253 1005852 114232 633688 711708 29013 232428 631718 395910 418204 709246 14534 399681 319674 883325 749332 161216 673726 303711 347505 572825 5756 1046267 534980 859909 493579 760845 1396 412003 276294 697525 719344 454069 447308 531448 701735 446241 648193 40254 591376 877425 171659 425170 96548 915 510421 163941 132319 371739 45839 206732 312898 150972 930348 820285 314708 765395 1031778 697174 1046940 644828 430766 558358 517801 334074 582221 894370 256139 236147 466244 267650 399447 555058 345306 598561 356518 423492 675864 691792 981526 540763 499792 154307 1992 14926 689555 204434 754656 123031 643897 454586 805897 440531 99421 187290 433646 53830 946271 61302 693186 841301 790368 184568 635065 370953 413385 976554 97677 760211 95684 659580 865530 74434 661953 1044548 32833 998286 991987 770617 869289 210833 516305 247160 424697 538505 536213 603264 140800 928216 305088 970165 804110 23300 584852 519136 845176 890423 128665 143021 212503 251327 949528 766763 515017 99215 485795 515152 515567 936381 154763 306035 738030 881410 16744 174288 541870 777021 652182 89096 378142 749552 848562 152734 969390 934081 665376 311931 593107 204795 571016 761450 36998 381707 976981 25245 677061 316163 203317 283430 3857 957722 443548 153215 456687 561961 888640 220675 239463 93231 161182 482930 852360 79055 850804 317553 13026 581581 553285 61703 507146 222869 1001688 137762 496409 686516 817593 1002256 17966 49500 325047 903430 737767 241125 732516 1015709 137452 448582 959641 256335 188773 717472 628463 886782 237950 149684 961606 912750 445418 315495 572738 676806 183389 379461 960457 706068 959505 848380 865158 383174 366146 343772 591465 717361 255154 210014 698661 860941 957478 311962 433073 36598 553190 833231 227784 812269 371521 768991 12137 223190 74759 584400 802135 329464 282893 781132 265625 591488 287149 697377 219131 505854 420675 818115 1021580 49893 828849 338117 821791 163087 964571 594532 839370 250680 988204 868604 32873 180606 1008912 319120 257820 613352 395640 935750 25540 747227 434521 109033 62602 950182 1026605 211046 878937 972024 994160 714831 864351 159588 29476 246619 287376 854500 320078 313316 841763 424531 641398 350567 871699 371186 873771 999687 38303 138724 297597 15883 975562 921521 283521 861788 726747 726471 1022929 562952 403934 744436 818441 996546 695842 93165 162635 752735 132282 34251 250300 205658 430588 1017993 249605 2129 180740 27271 803282 439173 68914 934410 259414 812894 896168 253369 540102 966885 814797 847138 759001 976969 302028 244019 738895 151899 322070 879809 928871 723985 99036 453892 949350 632070 923285 279065 41751 693752 393598 298879 602438 83529 294933 826522 251972 170879 979870 650548 882278 72133 210590 27127 209798 824424 786786 301300 568704 487002 876153 288287 472246 223921 732982 31696 530573 527657 770095 535363 787438 297630 552385 648473 92614 1001876 940169 672213 786822 324271 76268 236128 1004451 594235 125072 12422 939543 672677 777441 59255 137438 785407 624013 166983 623226 512128 236552 241261 269424 547842 796937 854088 651209 1027715 502027 948117 160146 740772 409805 165370 819036 509229 983506 688511 617404 378759 999138 337168 858828 187968 1044615 119036 339625 502411 207249 152441 607219 898493 760723 868637 409168 971217 11107 187750 435432 2533 890270 430900 659178 664251 533281 982346 892934 109369 1011089 949968 496882 40169 406485 420820 516070 232570 16022 442820 1037599 813629 545990 815093 190303 840360 16406 12320 160875 650967 844158 519903 434572 779526 21945 836661 411663 710936 272838 490499 1044933 752915 368488 372372 386436 864674 393639 616722 1000355 767634 67917 353806 12930 420693 741738 513532 727808 991106 711633 374708 849155 160594 763289 573683 435188 772133 150428 120536 353088 442619 966395 136807 803544 21244 67992 814345 46002 615921 139930 114954 795717 853192 185069 633370 306449 794131 174527 637389 970005 54409 65796 873499 669271 745348 659955 6112 764512 686978 137608 841565 386749 92837 36096 204981 237951 886067 876127 349809 300476 875030 151789 88061 1024012 745308 155060 375336 781068 930488 600068 364456 207838 27135 295408 835988 978599 127917 655567 456680 193296 329566 696763 725508 432326 566869 425493 864045 1006587 175096 167935 608011 942562 749137 165600 545322 202038 847503 568292 131705 316084 498051 906874 854989 370076 956452 225492 1047647 5172 897035 101482 304458 130117 701431 198263 4878 425884 296011 113787 71184 65674 106379 315575 482071 732773 17123 196276 332753 532997 662176 720828 864076 952903 885428 261983 8829 780430 939830 532464 606396 187709 21728 724742 959558 427070 854415 961020 370362 319870 480455 504432 911773 154990 948269 299719 323286 545156 178187 537256 278834 566456 887759 711549 797921 555015 1007244 208117 854007 254708 319351 598405 68332 835586 385643 336610 571677 428347 1036390 863880 776520 83116 894986 133686 65044 360678 1019421 952432 892551 221567 257545 711932 48782 441231 272988 393573 665464 148020 449865 469371 12411 246542 633126 608209 399150 225987 301292 172606 321549 18812 594106 685661 587513 749414 937554 962061 386997 309555 883099 762865 214634 668822 1000733 522224 241700 836811 859784 422838 559954 773900 519981 1048370 282698 653085 420995 501014 876994 846785 850084 698202 226648 672578 70349 959418 625676 223213 677857 1034291 424641 169107 201447 71562 918207 712970 679304 48581 293428 876202 643218 160943 984238 345297 50295 129112 154530 863583 467406 1018771 141033 1007931 639441 560247 189758 210124 155358 923871 25793 619648 857335 770794 707447 647496 881217 21883 798663 245018 333705 698554 573694 223086 911546 820881 753612 985538 642408 368431 100037 807958 655688 560521 385762 84337 1045685 781268 1047549 138330 638253 620556 429400 924511 792018 870513 601623 896402 782314 462853 158145 220934 627552 1012495 288963 130390 1003328 224154 141549 640031 375358 507383 476658 956802 1016624 425271 20973 613027 971152 565169 376279 407596 407035 893826 741906 139978 469684 213768 407265 608175 9249 997734 756973 564495 799053 857860 628162 294563 404581 140812 879695 416297 97083 614126 478570 224225 679878 617692 1011786 953106 1038496 442959 880395 460419 594311 245120 278317 430338 549852 56560 309781 15841 911143 984033 570763 167283 758161 380634 568379 952724 845928 1046566 914996 389663 278686 1035350 233836 162165 1019723 896699 490041 528636 444967 175597 955353 279966 382993 75846 860395 830534 266634 884840 379892 941671 741690 582067 81884 34420 37994 5327 20590 785513 11145 25641 701147 651841 1014440 299117 804408 766077 412157 775441 191483 877219 108132 851147 979074 390077 152025 493077 525196 391894 574463 317360 573629 505729 47772 754973 182303 138834 940571 434982 878236 62818 974344 207955 52869 262351 973208 357750 1040398 474937 526366 569888 164303 407111 568727 690473 166212 806688 427807 309548 865102 279283 1002362 445704 732337 563055 572300 122976 76436 469835 148193 554012 725764 643775 665638 283366 243056 394249 544173 296366 725806 365546 33262 350247 866293 688678 942080 290119 762465 1037832 835620 189387 736371 625371 702523 494256 582670 363634 11339 206267 426875 1033121 257790 573939 178662 733889 356898 793121 857054 139824 788266 527191 578521 1006799 896939 989542 19118 162946 1015264 525158 704537 83636 99623 550962 453434 530640 547458 1014505 785174 746697 402711 182127 208661 802195 343728 984809 786306 127911 418876 984133 841230 704899 292428 692400 153166 362536 1034647 1017885 996920 433050 198518 452037 960170 630628 237160 518305 740323 160529 1032848 739314 837128 994996 785970 30650 903585 864097 152122 458048 837657 209841 321204 906128 600129 165954 412501 712697 986829 82997 608241 816781 243413 1021359 670978 454308 285270 663128 267304 18265 633519 745439 180387 777227 121124 931955 348123 534750 208735 225099 100825 40760 604138 807200 729547 363076 947894 810158 30340 787314 307606 261943 975609 521973 903365 418047 40645 145476 466780 803281 405158 829081 627677 386424 877821 418165 2219 921671 520786 134426 425103 5010 230862 9999 242485 191027 359872 1010336 1011116 746758 796697 345436 471786 485228 496367 23445 239686 275404 781566 466147 31228 116749 1013282 288929 578477 346654 393182 279151 682204 820335 785880 169646 68978 291445 206426 921351 843322 318761 172755 63205 325990 198538 839764 143350 575240 879382 823316 13998 119194 164949 796653 538307 536183 307023 504540 733106 751199 857104 860548 207161 151031 1024811 772780 686043 163398 139828 363452 463199 236858 542789 227652 782673 935457 453242 8054 167296 647728 14453 610983 940670 721152 723162 757714 811043 278795 472532 584981 56843 772148 67983 891441 327699 478268 375483 258318 434912 43854 719120 661045 796760 332916 756164 731476 941094 49183 717846 918974 682042 604323 146887 758504 907591 537272 505756 959725 963396 587258 252382 1010955 103916 677226 340185 817700 1044798 473068 350560 215358 18941 504007 68935 681475 167472 829480 344040 990018 162211 529311 215711 570220 133733 245407 928078 215320 918856 566018 181978 272255 952933 577924 874923 637696 375189 911939 905264 594333 943864 927046 871769 715645 843634 649970 439579 678760 245033 261270 280816 456526 969737 404705 283732 825536 392768 305254 452937 175477 684226 118303 437460 333767 1015750 301031 963453 565044 125766 234239 1011155 848093 985987 419978 304358 929802 923008 1046032 952011 530083 880514 194047 1032988 828857 398742 210981 178037 26107 462347 354872 502776 931905 716275 1011790 925642 308741 617895 740709 730516 991717 462144 957404 970755 780323 313631 562680 699976 175909 122469 568928 743576 784373 106363 1030306 461997 806593 481420 893356 219715 330588 672774 899155 253852 827836 233245 230863 267773 33402 552520 669245 929326 166741 147906 561436 64766 264111 444938 754129 456637 16654 158819 602147 16577 565148 427861 960703 115681 285352 907050 660917 746237 375075 584306 231161 471668 451108 304768 412387 247212 15717 842730 841391 756621 680899 846604 81662 736006 892865 30854 278611 610183 65030 405946 841623 38278 716250 434511 158358 1033978 356781 70577 229504 14307 515985 35726 723561 365248 537019 706138 408520 566551 386821 741580 848636 998384 29551 830303 963010 200794 737434 98002 402880 639973 81483 1040552 344318 1043751 656110 42921 778856 603192 162833 315487 724557 491317 732900 192922 440035 732864 919744 966893 529600 944766 901021 829230 167778 884120 49818 222458 865705 934715 637561 902958 181848 566040 1022495 945007 673943 138724 474905 496803 668788 944601 41490 593782 535389 466739 628574 403158 475303 816309 532339 370808 446987 68641 935786 915793 258083 184003 629122 997917 1005298 186855 7582 883675 652889 949086 846274 853070 658083 736766 934553 172670 705786 525855 478194 660277 558063 343582 477502 292227 760822 398045 552468 53051 241639 835649 540334 41331 366975 257459 753769 691464 909789 465568 1030729 853783 641541 793337 804210 204165 582496 1024948 322992 871289 604218 452425 8688 24029 1091 541237 177349 813024 64783 849786 208100 903030 404118 916765 435624 670166 675764 907431 606095 786427 516778 101285 270522 856869 955803 692264 198001 289109 93968 255302 745629 477652 1012341 273303 461901 45484 579737 446904 297522 51245 186418 938188 971810 418666 786007 96502 965784 302265 202500 380384 515890 423223 173465 586551 205106 166466 191835 731436 573950 55805 297458 841972 785313 301007 366570 78153 668487 790756 224562 512744 1030596 565419 713119 1019153 269326 46422 599914 272906 959 910429 996270 609180 960404 593659 636651 284564 838640 431791 1025414 488516 480090 303549 610374 1021183 745210 880555 134361 497312 655136 1031620 421453 158724 95166 998296 69015 940683 916713 987002 516624 214683 277339 551681 797170 921629 467188 995207 975583 720638 749877 434861 774747 81839 709059 537301 859725 94118 551658 936871 619906 604635 595991 342669 968746 918348 75869 271158 757849 42873 634609 1046 567943 804072 1008558 707301 376337 137634 856978 31004 669110 290740 237887 284795 837658 170416 103803 16262 233542 524073 802736 517635 964134 14650 812653 149885 1025801 147200 34787 729540 974373 303643 436840 943467 146705 842545 1031416 1039945 390217 763500 952239 52729 654254 552951 273488 369241 400131 905348 800449 899599 426609 596425 671117 997631 193284 979710 725600 584918 161579 460129 754319 803203 895804 47282 436110 83384 103917 196535 903031 442221 331996 603321 771466 20574 180489 984581 402087 305800 630615 881261 888277 906416 397582 710084 1215 884444 364636 1382 951346 485079 451791 294061 542881 249009 584668 235901 892577 784189 651612 846009 803693 182418 628746 99019 480611 746123 1004038 30752 840836 1039175 485717 282026 701176 655785 563294 231772 357768 12760 275054 413362 156706 539072 187445 199462 477785 150928 1037383 275132 116707 920635 314269 593015 536857 758775 544273 233185 393082 698048 47845 347271 381480 646870 904509 880763 720489 521018 701600 641745 831527 592950 703867 847138 301681 141266 166302 743180 210936 822879 1038525 111279 760723 218864 123120 401713 577723 850908 276275 431931 969743 196414 935911 412027 584658 630645 614223 796960 526440 629668 999956 290913 136413 919603 218562 474870 347997 537420 547144 411293 65981 760159 306556 231319 381425 256414 470421 204072 1024660 465538 956335 662042 721763 364100 361802 816442 537026 673637 324556 787930 895285 863526 1006842 692302 803816 614416 417667 57967 453416 630382 849781 851995 1038312 833742 542406 614322 877373 267908 60876 997019 550626 936487 455621 382397 404917 1029650 671568 71174 1045560 737508 630514 54504 653585 858625 680339 229591 793994 626190 687870 898508 923153 125816 1003620 584133 600761 95982 186586 731458 100280 290787 105942 648138 597479 730381 724918 641124 922437 727273 426553 897566 443252 13876 963843 435338 872507 5235 388126 448572 836098 85100 301172 644941 112729 580779 299094 240091 43633 1023486 710648 594567 243617 116730 129522 187125 133090 689523 454592 929871 179284 891143 694851 790467 880567 70037 641599 115456 673523 593598 907483 814269 233872 497003 512036 632115 719423 160838 533385 468638 280399 79935 325728 756159 502584 340232 65120 660061 894228 886170 317477 232383 422177 612526 857008 406835 985408 654661 963300 966283 374137 473889 279562 808091 11381 500553 363086 638396 345090 980105 767551 886348 799123 298991 274003 212268 219838 261456 255841 1032256 46524 622529 871717 170227 899564 834078 703167 420016 57424 746374 1016628 157034 439310 396252 100844 976405 815856 61512 879410 982826 933349 712628 472247 77607 711038 798544 634384 596749 982641 1031951 405811 285409 670234 527912 463614 808491 1007349 155541 433072 471161 165157 650903 823150 640477 432880 865072 280256 833387 820545 472743 874257 427965 380965 981000 576306 837487 847694 975010 322519 938402 331411 411783 628760 563325 225902 461583 470514 655783 288892 76629 656068 217807 903169 952504 289746 667173 66146 41820 87750 958174 967592 159911 94762 374195 926468 16324 321007 734562 615237 503331 236520 806700 148323 109559 399440 880469 1040120 561334 57920 858536 532162 802717 293946 382448 440611 416810 257185 76928 246433 36512 251454 897708 773734 972934 270525 665422 761536 1046824 405805 499522 91554 385557 111236 311786 365858 539551 650777 267690 868345 194910 373800 1006701 526854 196269 775250 655390 764107 185131 402970 298800 979950 616252 860521 215319 427450 845958 919306 637645 322460 763508 891183 879438 26278 853686 615402 104476 15375 821695 628149 917947 234928 57158 354283 182326 258697 68294 792396 743320 337722 628734 289917 156788 323210 253809 316549 587870 788964 88806 395602 167536 192981 854505 150066 540614 792207 321097 205914 327682 372842 878744 1035107 846281 335965 72878 917959 105283 909449 935462 495977 369311 394415 300256 414730 64141 674484 321917 576469 562882 244516 338406 84948 721015 55725 665030 110712 262891 288159 625419 370709 616413 764531 387689 887651 181266 942145 445399 771582 938965 662600 971535 446183 321393 741738 128018 110850 974777 385197 898978 861078 801410 997819 364487 209616 110371 789347 343115 1013824 842491 230422 737086 385881 97771 664170 876914 659957 116440 398747 607999 604368 241707 994821 201665 564232 355408 810411 270293 694180 188986 51379 769056 800777 932318 681448 263880 877190 882867 274231 839608 363978 994872 909874 953633 461416 536686 741520 483316 187226 813146 868523 272488 990843 306821 384512 502394 132364 243580 702899 115304 220208 790607 416520 567605 435567 600854 745451 411945 1031991 883559 732521 762446 269654 500450 143413 802548 692610 44454 765220 243757 762833 351960 991665 477778 293697 822563 603258 358780 939569 823091 144832 378379 824038 112697 274411 684323 215047 517226 165892 413994 552226 595328 339514 570956 103205 204599 613982 89847 11493 418769 651366 949343 944026 1024147 80109 444155 955233 969286 424369 107270 990137 850359 582164 1004799 331783 223287 663453 214569 998418 359451 687732 153868 249991 1041725 563689 478706 695158 969081 433389 997227 381139 852273 463511 1048265 746230 943050 214688 719013 60187 468013 865767 887128 795107 146758 986863 121219 649169 585352 672348 105095 908750 870504 533370 842510 822694 641246 923830 453504 139913 526311 482338 742031 504203 29701 412661 840108 594468 335549 1002249 31119 870064 629016 995676 446131 226543 647203 1002639 327127 421510 153967 585834 8318 575869 712593 694102 823664 755904 450211 37601 217399 87198 819393 216126 1014435 17229 322189 857282 378694 274787 493484 624232 533497 240222 157511 29774 480597 614686 108683 944950 306235 276582 522025 836102 379469 1039198 661462 735816 816754 517652 1017036 864427 295254 499190 662088 810368 637415 539225 447242 206141 520665 1031414 627928 30974 463395 154215 396539 476927 343936 553647 498880 752419 69360 727471 677368 954224 379444 602034 460664 896145 771157 461282 285082 219731 966173 699088 981690 966696 809628 428784 711611 161191 828325 323866 1014912 844553 433742 383755 84082 799150 192372 95714 656128 1035414 954420 75427 148507 618729 1020531 74423 918710 1035888 914776 825450 932684 309273 166348 419692 624729 58486 911105 26961 914144 474687 618216 215569 898276 115915 287417 585864 595951 654491 984943 751351 483726 978896 383561 701313 53202 704176 972107 676015 763344 639013 705467 685549 935970 340541 829092 851978 551269 228011 600406 608700 345785 1046341 9700 33818 586820 810628 145828 302880 702895 897031 289203 246318 949927 439568 251759 677001 1001309 135429 754939 890329 835847 909808 928190 50858 908893 717056 399076 450795 689180 94982 863195 188529 935302 874745 973528 564085 405729 274546 408912 11026 764916 431152 669823 910280 942221 994454 635364 56828 997629 81960 644035 659062 945305 578578 549282 913121 957499 941217 269516 177742 982720 1048007 866513 860593 957832 154523 1040388 904291 696569 719575 706555 71838 634108 405849 251411 239620 413054 698018 840682 877593 684785 812122 668643 333508 917192 95946 910757 955090 679934 662880 539292 355443 343952 953135 55927 410043 277758 276332 640936 561954 768718 835058 947175 732165 703241 20415 58544 334627 379837 373621 452544 867104 197497 644570 612251 674565 593364 584280 487433 890558 215014 727933 12949 667547 847052 445308 252685 701647 348713 681131 1008645 502772 996512 1030659 269140 27013 857179 718755 870036 559459 827783 467789 382886 784209 211157 142568 12588 755576 880635 691964 129806 270052 242225 32569 394998 158724 388277 831216 410835 339758 19271 957336 1034074 4888 722093 290635 186496 71008 472880 946502 73217 687878 709918 1644 773597 224493 893254 16836 258773 59485 605055 787703 966898 626564 933153 766163 1047039 380400 25994 943562 811530 959766 775834 840819 410599 853199 352567 368136 394669 766934 516554 345319 52535 903243 44225 765202 996515 766003 854795 76975 397015 575989 706207 863368 211959 232670 902901 22667 36336 147870 834955 286795 965873 936649 451169 214909 682988 1047896 311421 542332 867610 854309 397928 801478 849524 749938 962224 1025917 702011 726371 296036 280039 276336 510079 42907 533999 599644 391987 355821 286369 427274 783183 760568 85681 663496 627847 564444 158965 4522 47347 1038528 764135 809223 6543 67403 154404 162810 181948 368939 771567 867554 405693 1006482 730542 548578 573499 636083 86380 948834 196290 36938 1043286 844172 872257 910353 139582 1021136 276110 29772 851227 477024 865248 892990 607623 750516 928083 16049 585280 688136 611431 428659 661671 651993 1037954 73427 631876 571244 839017 328744 479040 356935 719819 183370 878313 714166 459190 311063 919602 288327 9504 399088 520240 810830 633439 347449 318622 452450 965809 227036 228442 681182 714422 176327 978917 541281 596720 367721 383463 504654 740426 126009 196522 297037 824974 524335 620954 267208 1046253 102985 422859 138863 889980 619272 687731 519093 39089 939504 814699 1003088 497642 175627 511410 249021 625126 760423 580586 251321 86601 58003 532185 263369 121117 806 492266 423603 308044 281144 199593 536067 351015 394215 463947 427911 719074 177876 925731 966355 178965 28835 539438 623294 835388 926335 912008 301539 887352 200083 44277 825121 397517 999314 723801 564764 282658 991024 145728 669625 947780 264358 738647 210598 694946 260658 383473 240592 329362 151700 953731 125674 462283 234387 705320 958189 30441 938614 6941 454290 357357 725132 619334 438490 207546 344484 751528 831879 839065 1005205 705261 198048 213942 776632 364259 880625 614816 891753 193789 1037704 438733 61065 638672 967225 707860 1045759 50839 785691 213809 261170 714672 77065 398148 387473 32541 691491 177234 1029899 556036 241994 765379 65431 196655 547495 704482 564142 495757 744484 105569 347596 578991 364273 601810 1015538 1043532 972545 95534 920359 83389 210826 256082 531954 858241 391049 685181 401122 876731 316988 852436 241158 225455 872358 494815 307317 463177 389390 708361 1010888 602773 900480 620323 898971 797768 238154 258529 471056 233014 523137 311899 429131 884953 665722 1010318 783863 505297 274513 254937 947903 125023 423525 567168 947414 1043944 360153 870189 737136 874104 770837 497002 895814 302396 104004 876072 638742 780551 858580 831291 618529 613582 803320 307419 159404 63532 715305 69156 590463 919519 457121 650647 128873 665161 301022 686487 367033 248815 291110 1046765 377543 421886 920317 227141 587113 407745 10416 1047982 821886 80940 606157 482078 1043815 544852 654505 490732 714889 93173 251609 153428 65996 366315 374201 679415 255775 813753 566504 363608 453361 467717 956618 589408 364730 867865 344837 989402 993648 830820 980740 672248 622610 1021431 237175 403916 824865 631049 769489 631504 618530 973940 493769 723551 913949 404277 263897 606521 511009 607727 18370 734211 554686 281449 305158 521156 802697 450828 927085 613994 419227 582502 1033089 743235 280082 304809 786449 626564 628879 575276 546738 908998 506807 231913 842297 76675 135602 642302 118594 58270 93359 755756 879277 722136 559966 515419 233755 177500 763252 178452 633973 1010740 854059 918277 36966 567761 49855 548481 421596 16519 615154 228093 187531 863502 1032584 259220 976233 589570 515788 836740 733491 119140 315146 541103 407527 185112 898835 45339 296520 352101 383164 681586 856670 829048 634718 95363 761843 910817 203864 847295 734486 471315 435081 636093 695964 444904 767958 974006 853146 330012 137130 891401 560876 186061 407921 967353 334258 963330 444444 1040106 850382 151073 864160 117095 119143 700790 735606 712735 488552 849843 1030429 967844 449793 628074 280724 896170 733221 12693 398560 869006 709131 396815 768652 857549 953006 65561 668196 564104 571981 587990 707769 573191 957931 138702 278624 459314 369616 94575 574643 273946 446470 920455 737102 299886 667868 57804 884819 252678 811879 335956 626407 157276 10236 725533 525746 933902 919224 1022342 360291 629854 263160 669908 594730 59826 484577 240302 909628 160020 689113 461474 110419 624306 570636 1019294 693547 1002079 670440 313975 375046 194577 150177 496229 72745 772193 598190 88453 161629 418062 271690 536406 862063 1037690 925940 608061 600496 14123 98543 790785 862325 439883 437187 1040719 890776 610857 550330 404023 188661 661942 17764 738221 565486 261129 866323 1033225 520936 75996 398943 288903 970188 852236 673956 691656 422023 235292 162687 735311 712330 49075 222293 437509 355402 45593 300492 956854 809921 276670 877648 839058 624875 684468 645775 557485 665162 139056 638462 799103 624995 296973 762705 918372 591679 780360 398086 835868 450795 487813 48603 221260 409592 973704 1032532 334588 672507 492733 195639 268312 399886 860850 750351 304111 275277 663 574636 981175 423771 711109 44704 104199 103898 140852 172484 405082 352758 990979 616113 726419 278235 537844 840264 217972 760890 598765 363051 997157 1016521 822904 317761 1015988 733376 604227 169014 334223 575068 310433 200184 1006859 131679 910344 465979 717025 790158 33681 535542 208299 23602 322939 157156 530284 299160 848297 975620 714245 229777 28191 1044762 204225 606706 749448 91947 931786 278037 1040819 985605 776881 878679 839697 196789 565994 619928 865849 940302 621389 338366 24677 891945 624023 963634 908274 750303 824039 924769 456676 219729 535617 966204 513375 419937 338702 775864 657455 270390 778650 139343 706369 612028 840597 556926 437544 468770 523923 114501 854169 259930 307852 613802 834799 560284 784988 878646 832168 733155 496708 485494 120805 713326 490087 417915 307438 827969 1047374 776027 555180 835233 156261 914862 381230 408732 143483 45585 721957 150399 582726 527782 250727 117085 676573 352402 711023 186255 757820 112254 424411 294703 944067 473879 221677 681371 222392 767630 956683 168184 289472 924185 74048 998573 646762 597104 993208 441828 810404 845393 836936 751628 329796 118524 675555 909657 940160 403639 669222 694082 494454 597323 162253 426755 825765 301701 763451 724505 311154 544438 1009143 288456 628133 505140 565801 251032 571881 864983 471841 531668 132943 279164 598225 915210 286411 831878 750414 692622 720822 584792 299858 140790 880714 613084 670397 826783 259625 445695 324880 673319 171735 915250 208880 693745 841787 917227 908201 458916 235810 792354 39848 252844 6588 928980 493312 611000 859165 959364 293094 420922 50365 729525 913717 7658 590585 28017 623851 946499 821648 350405 253610 636933 153382 441922 544568 643249 118468 429438 650751 621328 876630 1042321 18830 1031341 639276 150425 632854 87382 242809 381750 317421 803743 418775 687886 299023 1005918 280513 299850 942232 1040432 303128 525335 471883 1002995 490655 324135 1006606 198986 152959 472877 14700 15901 472004 721508 877841 901654 551389 558345 750674 919844 711712 569052 936099 207356 579907 326308 61470 979603 492260 281256 595459 68773 50691 447798 525106 340529 254851 205087 732851 225787 952492 397881 941614 295945 30636 525788 87667 798247 770065 589670 203764 768099 231248 386231 312134 946577 745794 576181 381348 148424 604322 414154 798060 940258 771984 660065 630431 642816 499729 268652 57189 294148 836748 619745 801927 247574 446542 643128 509427 361248 634887 794863 69436 716114 846411 287494 950296 896158 489491 288132 13536 59197 929081 632560 814867 26408 438527 672216 628179 1035935 67209 190797 509542 777382 632158 521573 783542 1032579 401899 753592 957394 33602 943616 692196 1048171 29233 293201 219146 259928 830820 842230 426318 481810 440114 615659 362586 58168 793014 577169 10715 1030413 924495 830251 188163 621557 754464 526178 551430 648956 945552 561346 29341 393294 12492 806458 864902 317888 348480 387232 668161 1040710 230946 99115 922708 835963 249319 795639 619593 184860 168652 1027205 315563 923789 1040206 352824 1018060 120914 107186 67288 125186 832407 656766 426259 280358 23465 249342 791799 864019 971131 447680 732282 565037 996898 428312 110578 677079 797529 820637 388765 862459 902142 79018 988955 97415 66707 296158 278510 832746 979902 568732 262145 772251 342729 66444 431902 711571 153123 449816 829046 256973 480732 427760 817438 429517 77357 411782 1039500 702742 759790 620691 297246 42163 1016094 106896 72339 1029039 986464 1029694 39055 422301 75384 480799 429852 892688 957649 401914 898852 20004 186362 73819 208632 724724 136996 668176 17100 273441 475558 1021613 312632 980818 739194 491785 260024 796078 528829 637887 394029 605283 590642 613806 91 68899 723136 36474 299113 1000098 932336 23304 984420 589081 723312 432646 727739 818886 853394 778336 736708 649322 338125 755148 1009206 460233 375355 506176 949933 10798 638490 763254 285994 531684 652875 894319 412560 595390 94934 231661 8232 575888 242276 714999 779806 100019 414403 494681 398849 156037 20838 646177 24135 553191 56291 1009699 326599 203453 1028211 1014646 827965 356465 593525 377077 586953 433009 472811 849855 364144 219565 752891 767928 105114 166426 583279 345606 261522 969009 154678 31124 789770 466288 944865 438162 55444 570328 168742 839667 66089 240749 535137 549357 337574 849594 838414 176253 448074 998986 21840 786144 924986 845616 163694 52507 498686 334464 128592 207989 339969 910035 986630 664568 732180 350407 262721 599283 794859 778109 313048 102266 341406 618777 550981 18148 856106 1047366 916518 611917 478702 838575 991676 238866 953391 724103 135791 441175 458900 610562 868935 824964 762282 274906 954485 626115 515937 522699 526280 804484 1043341 746006 274233 506106 627302 352002 256607 607388 500488 1047638 518651 840869 649204 674273 502894 70803 241549 743411 527934 898219 713884 541665 223893 900724 112333 1004676 347074 1046840 840496 665274 764853 1007238 535736 584164 1033351 368306 808127 568423 553200 636244 418688 440363 531663 822725 290972 196383 542118 374693 564118 235443 297756 142168 304215 739676 479097 466564 5034 338195 649261 714900 717761 476630 679497 390968 989358 943398 573188 905955 129259 315272 916535 799564 595411 404740 941282 271341 193574 160169 621989 473223 435337 121351 647495 840092 777220 784307 397619 880884 892034 249287 347638 269849 617812 720223 643011 514778 861102 918045 169711 993228 342825 753317 445556 1022148 900671 563490 832114 751966 507603 288703 926890 1016185 351910 814383 829697 170425 944099 271654 462851 634884 1013140 106718 173406 105477 371754 78739 651362 70573 590329 143111 197768 307116 464825 962559 1008104 458748 41222 31427 484801 438359 744673 321442 215797 834748 695854 122732 244362 308718 25652 911350 781354 595445 590624 868506 1005220 369819 220290 396980 323689 125935 501709 891430 131087 376006 969435 39381 949458 639797 803432 561193 327438 404248 826002 14225 16582 87183 685920 589565 536096 39035 798008 235106 34279 859397 780646 887610 723464 965144 813724 390401 999445 978402 805228 733625 639429 385367 643280 242279 335218 228526 616099 251795 935577 429026 33830 187852 431710 258866 474748 55842 351237 1045409 155437 1033898 720250 753526 527527 106238 501706 499390 66232 887994 495528 58309 547606 926720 442857 323489 779735 700405 951304 263847 987641 888642 935075 46323 157147 630931 138235 1016549 100290 48923 580728 571807 644693 872207 766755 931720 758050 55846 612395 480459 495895 637984 446305 317401 758025 122684 506043 981475 984624 559296 12500 1014625 166057 603508 147818 641165 248819 99879 582111 208360 534387 539689 165818 859317 1027824 476623 870179 229241 187159 711411 426858 73346 836088 502130 12160 791644 253831 659884 892540 807517 224796 29446 648215 931098 478963 165995 640304 207088 819885 513223 735306 155260 537037 991115 292361 757539 476476 590124 301497 905611 560838 491428 512455 294432 229787 310000 73797 795536 883407 174480 764778 101199 1022426 386313 368144 839188 993560 886374 432181 686170 693833 660147 241530 311008 850706 358273 196519 967466 669051 923494 52005 255997 364656 452217 535426 865767 326720 956122 86513 970676 186145 1037608 481223 1013498 17834 824585 499455 794766 662359 421286 836279 629005 152328 394795 464817 407893 6018 234060 310483 895752 547820 155323 736167 48400 66644 93619 309468 215061 40488 205680 177347 140041 829629 918196 547794 206749 552396 555332 943909 83657 420336 113769 167160 437576 935209 636272 295214 456729 613211 654890 165325 751871 513232 126317 494464 232194 20146 504721 844308 718573 791442 34547 96507 550861 123876 122997 569292 388984 85632 903164 177857 367364 39203 798961 32567 268107 997612 222913 343089 746862 973535 100701 488150 499535 326757 596411 236271 1035285 463818 169555 151402 312492 215230 337826 265945 534594 507093 548010 297972 876748 680967 63344 495123 440191 224560 706941 90548 31063 801425 106590 841979 797587 322125 737828 56365 905270 159469 293349 494132 866952 473053 209977 583966 881556 551404 1027005 730782 798375 108496 435604 682122 740823 617120 441825 666971 423546 518744 705614 146608 439722 169561 206984 600011 406728 925158 30400 940562 392694 592039 58411 375183 512156 57130 191363 448369 919011 254813 981381 110729 230717 88342 665969 720334 903387 679563 266637 136409 717365 349402 106402 153706 913030 383106 460157 145633 699214 739816 177519 115909 285390 517588 749262 706881 1034383 159217 219762 295586 769499 287056 145209 842970 95811 443621 562819 607232 992279 1014793 927926 66766 951537 78070 858555 212258 624171 1035598 818559 679037 981347 754325 773235 996487 612606 287410 94221 891273 629923 559218 941893 824049 531900 970757 576281 793554 887800 8063 1039113 684897 389580 81752 686491 195961 1034477 1000173 209112 570136 597719 33021 202445 926432 837961 793644 903691 852375 109255 662403 32296 1002151 919319 922350 399420 782494 59332 940989 154469 597423 233631 646435 402755 394288 328760 943290 965244 933658 104553 102142 140089 574092 563916 933837 694184 285768 132416 568045 195704 246837 410216 715910 421728 736475 655915 799140 320408 115690 7733 290998 970333 512691 233077 963090 648050 372397 748957 780399 57754 215538 724390 547177 28447 766911 7241 366080 198222 923896 55174 721689 913913 939169 807457 979451 88563 462950 968736 674004 876439 1013012 787278 572210 936514 420637 118716 496266 115669 355097 294971 329397 468276 843327 492258 140910 840393 790256 263566 610261 829697 436525 1026653 735471 620749 641820 347186 296995 1020963 173447 119605 916670 682619 568412 465232 599920 79187 874286 450227 766669 832684 225714 511568 736206 523146 1047619 430687 768589 937079 433247 325852 162188 525824 236840 600068 1024175 565047 360420 975580 19261 1029167 531582 843178 733603 991876 217602 8825 647601 538064 1001252 1017242 34587 123959 15034 600606 410617 662236 779326 792156 6471 268905 681037 1038449 24422 385932 312618 801467 839321 439156 199484 198750 857993 36952 775563 909759 265154 452080 495175 139531 349747 274938 600897 839345 639922 49334 949872 566756 269174 293227 661102 10522 559003 375520 569081 902799 560546 477155 274802 789699 366318 476102 410977 519928 788807 81629 815343 465333 585563 348929 1034602 284485 799032 413712 144325 263225 613588 63594 210197 168930 589445 937334 938773 992472 821641 191515 328867 271734 446592 883015 406081 2139 724460 401004 345748 2282 294072 71166 184041 982987 557230 411638 568235 673640 351999 1046098 774382 962673 1017536 162194 366312 1017432 1010023 986429 432754 631766 123730 240730 339339 300900 865344 654839 612309 251843 821205 479654 550678 657524 265755 1027067 135097 20033 1025020 910095 73034 242610 920521 183040 111358 695705 701878 881262 990249 282503 530523 945920 732357 294996 825653 539101 78321 851611 263458 957492 422512 484667 497897 469940 671526 57303 956848 841492 496543 655191 621956 557709 673416 826981 631765 46170 641588 644593 499190 151871 752920 131502 657313 289023 952911 578706 978802 594661 219670 490842 642919 875068 37457 973571 529766 670423 501509 770386 932791 568714 719580 1002830 1012102 705710 495524 870848 119650 776353 280272 172986 78785 640068 569845 388877 160634 602491 881486 260817 617033 456113 536121 685537 221006 556625 329656 172892 528782 871758 1029873 925478 217201 230812 927151 504420 599106 100276 958686 669700 427699 433684 760082 1020211 43862 309693 455425 633316 317476 343731 976900 494928 708090 712833 947867 559729 770327 167602 746214 1009797 1040800 356697 247596 502673 291869 914826 865368 977116 817657 125406 483959 273263 911877 240371 291131 1009820 882933 810986 571515 197748 717281 83688 272561 616015 7878 397717 473978 40264 278787 938400 357402 398527 399837 1045816 487413 284885 951035 578452 952087 322291 890602 608621 785581 534083 289178 386431 901002 341045 872671 140556 178851 266492 310513 409688 570771 237583 303340 132910 378136 905384 289617 970073 1002388 774728 1019523 157484 35212 809265 301387 341499 179757 914154 974677 869536 579522 1010367 831921 29687 46143 540223 272210 1029985 782778 729532 554386 876869 151276 300238 121004 32651 1022900 493265 658497 477215 997780 658274 1004500 693620 470066 270053 4942 291582 309720 162562 63354 768439 826357 1014564 1027722 441499 49050 266489 274576 460076 890366 182517 169990 8174 62715 974542 1018439 751852 821134 90625 602131 739377 380506 944716 441871 953936 372774 810034 36163 532701 629339 998778 181146 706290 536967 661936 822373 812459 758236 554659 909528 146602 204721 121061 385164 537235 976896 612431 244220 340369 430311 738426 795400 955344 907815 710982 352628 827393 568744 131927 779114 136665 49139 341139 92148 576145 966838 870565 571267 349543 596804 620925 1043563 248860 673554 746446 740196 1019765 43067 990095 175115 534459 655357 86139 225630 340282 814394 361105 594500 743621 982264 935572 930307 288816 248546 629387 542920 811733 373188 215618 1039395 373264 756754 1008584 477064 418243 197730 965615 136398 27859 325101 1016528 976052 465321 351506 780356 386903 222897 55252 577643 910526 624350 636503 432169 644431 93732 432998 387492 68182 290301 306416 172232 255621 123365 1004679 442307 992878 846814 1019872 488329 1030411 344301 315733 927825 600119 853403 618598 1027605 37171 899700 305715 224534 929058 931979 799236 830039 485772 769525 479682 515101 233695 526921 367227 921205 852713 953127 730337 22446 64864 170157 287179 875739 1045594 573955 228019 190034 31445 862673 606775 885807 441136 586436 767129 541394 163760 572429 788543 946012 379645 404961 937523 93239 393378 431610 303779 300427 630160 37908 1043810 79305 295067 710257 537190 297508 312059 386646 946760 644883 139469 197772 662215 167121 127376 660959 264005 949213 110761 40866 69960 399739 660959 250922 930042 578608 835039 503630 11690 96329 942777 860910 581193 173141 1025121 86889 260590 871847 418095 517157 882771 218325 630367 152586 229973 535099 131218 420359 389751 98937 54347 373132 353632 662257 1025651 526095 252504 560714 683222 734343 582607 801008 409252 630260 747479 142737 433393 654805 192677 276897 215861 668080 167188 260567 47052 464526 999713 261806 849014 226683 263792 65765 212697 10 351430 861695 530682 416976 420492 1004740 1044936 607205 109907 563646 155025 764774 473674 105405 777867 66549 167626 139348 15693 558391 651467 303193 1012051 363093 614252 519273 989565 458364 725871 57697 689296 1038685 1019834 928998 739763 175021 475607 8670 815348 146342 1028724 433397 666561 602501 411108 456986 7535 709642 167069 791551 537527 972027 664504 156316 790324 667040 9589 136620 719846 461640 141748 609838 424369 904132 317052 549349 480479 68071 131191 143321 872090 965132 678772 165076 742771 546447 834277 823270 151006 269394 320094 222946 813747 612154 255516 957150 726447 638640 269180 842935 616433 647713 694655 438667 340605 697726 543053 210749 38588 380349 820910 63732 929530 1023318 741522 316316 640743 1016006 592267 60003 1025047 117520 903246 371517 286338 295478 145462 975713 1001732 80836 526785 975818 616926 395590 1045265 636344 197427 1012942 999531 155436 109452 363887 455867 800623 587349 918468 948751 150411 1027165 349802 254488 447184 234586 69249 243372 832337 904035 855087 678470 857701 634228 385821 63620 724262 19950 149240 525992 476405 688148 886769 87064 379892 749454 335678 764639 517514 379114 740247 131113 782051 881174 48569 13515 349038 512744 480486 1009080 954717 830870 1043299 773261 478760 624446 340729 405510 31498 630879 369013 189574 559490 294238 945449 547988 634836 327427 629096 1001816 802182 723705 70413 412450 983011 640081 580853 733668 505467 283647 150656 773555 890785 737628 677396 20298 1041644 809634 321946 80006 692150 470387 483071 711915 716192 528211 258741 29213 425228 767529 545327 45160 375202 876738 79976 918329 327884 102222 334429 805283 886329 1002465 517006 403163 546910 656115 639617 778940 881904 912353 197951 907844 60779 65898 984533 294933 7054 690738 534229 519413 58845 209218 450514 589902 332830 1027718 383463 921775 242652 524110 859185 339017 691431 863949 411728 911730 632274 1027741 780011 837414 710772 540474 377897 662913 489064 354434 285752 958022 916877 1016379 874441 1008987 646278 347277 727186 760139 1001274 202884 87499 891842 858965 426127 575666 117269 447686 45316 256263 314808 561727 606362 965008 752837 469432 235757 763030 412284 937197 585469 1009766 149437 966107 576431 922578 635792 955207 140362 725678 400285 888119 459516 936531 396468 1014134 835411 17950 545607 960532 706245 1012722 969707 552932 652584 28850 705499 377597 425274 746696 321909 119610 418074 553121 183482 50874 424653 862511 782290 556128 5306 861286 26502 876628 594478 1021375 199621 348288 42969 785079 604191 168211 697423 1038161 138317 577794 739465 1016464 498855 933506 372833 262910 705196 699279 969497 523048 900478 442985 451541 370208 881251 870930 768540 517114 826693 31441 338523 22095 164147 352945 943714 298173 993502 481794 900581 278884 472861 362455 849660 697706 608105 816775 276131 834937 974433 899117 620859 446012 715336 498472 432903 710885 512898 978587 520368 141226 466203 841454 356290 256579 300352 176715 550700 189038 988611 396578 1034180 270444 578715 435877 326849 53121 83042 34125 218175 332407 689365 793427 260031 913436 811864 949048 29860 544703 453487 760893 906422 198071 427846 831212 149155 389084 765994 819597 480889 8716 536334 783537 701998 991911 257287 32684 1021464 79636 742352 967954 167285 311354 605767 210753 135909 435975 948462 707799 885994 121069 578155 902456 836207 119904 769032 949513 152382 673113 817716 938680 663688 373206 255232 695025 441698 865879 506018 238890 999234 741987 882165 1036312 1025670 771329 578296 831032 906989 686400 506699 14919 335900 230063 909493 793546 677402 403941 121760 326535 686548 854266 908187 1042442 389530 866316 387031 510498 676256 952764 372651 846177 832638 972718 518929 32927 435121 155405 609062 942711 495639 208132 588461 437704 842359 105286 568973 627253 158711 515206 935503 468134 908964 170240 588961 345029 407022 39663 796629 887938 665384 756500 100962 351888 455180 769334 340834 127205 117046 593052 847635 685630 379556 706709 870230 676248 559164 569584 922675 350904 467014 983684 40019 12964 910830 496554 607621 960552 825795 655549 972089 666707 602683 321697 82184 153335 209965 145722 659242 621356 629589 560112 542462 1002445 348883 758321 651654 757753 671148 889327 338408 714643 53064 258590 179694 1023939 668658 55095 810631 563060 67932 249784 24644 13267 567064 233634 855003 353494 849695 180730 360104 47539 319054 121672 138023 492900 603365 4123 952699 987946 151302 871554 477163 125703 922940 999828 576351 599618 44273 754154 143335 775143 110838 568864 882996 421189 522751 569687 1008413 809582 390948 921014 49692 362170 562786 932068 226255 656708 703768 198800 319351 902507 1003659 863978 1660 939859 249442 640807 74983 311394 881962 848384 844262 876483 195795 229939 856139 516838 319281 899329 327438 84478 405628 332463 1006023 654465 526288 992005 497972 650668 620462 1016274 66489 315645 923257 706405 867803 24247 857850 825621 289476 960609 717021 181691 56515 949575 1022258 1012275 21961 253688 740076 284127 841708 689606 778085 591651 984551 292169 308952 940010 791448 434396 733414 49695 83585 368671 636178 779317 984649 291699 740165 69024 359736 481409 115786 187226 313534 831156 553555 517215 178668 912314 356722 423473 534009 696326 753697 745812 509630 1018705 944059 906707 43835 770325 783616 151482 931856 384273 753813 955289 505860 214984 395138 47880 97410 232193 578482 741661 101911 112200 308342 556791 650486 906092 771842 411703 680308 27391 1036015 907138 777355 661721 204472 514816 485467 77974 921661 1044704 698533 1012243 724290 598994 781135 118261 731121 358283 1034466 801314 344916 165189 152847 235077 117724 862268 384806 1024078 327645 932402 606877 456944 641039 155627 509839 473122 991247 976306 299834 725407 659163 371667 239744 35173 929626 664351 161895 79930 968914 612715 131737 958498 685936 464400 296421 299242 222404 132717 49340 236705 397378 64096 836020 367641 42946 733393 149513 934762 847872 898088 963607 640624 965916 1033938 34785 757064 588572 548799 292749 981207 738918 440039 264678 800579 660550 1040832 510169 206968 224110 229322 983544 938660 142448 620291 988922 1042107 125510 704627 810553 709875 348875 476322 955186 651593 75584 706589 186121 468987 902344 190453 868610 311820 81131 534079 786185 702916 261655 788117 919083 663341 134170 932499 1004315 560279 706730 712283 834222 371476 84957 247058 84575 837373 1002673 447840 997580 291947 825733 226804 419382 934847 860318 68094 683269 558618 493732 556467 672322 270821 416034 189133 747036 30539 373513 990472 697444 1004730 1022253 40614 288016 195430 575686 603372 429243 537542 8689 1041571 912675 946709 172077 448152 83371 2770 385759 152604 775127 816960 738766 185220 619474 436711 887207 267434 413931 619281 724090 216426 271891 259406 954939 943654 462433 10736 564546 935491 779662 357776 743115 929962 669818 609415 722807 143432 247205 1042294 335817 955534 232886 985023 1036458 163313 947192 314377 275430 490091 487128 300223 328877 537080 608360 784530 256019 8986 519903 116979 476560 421718 742679 75418 176000 374709 385806 173570 252835 198980 554597 361450 404383 383380 389860 715221 968057 201530 549620 344715 212000 864848 632867 892566 837602 749810 113572 75974 659189 656322 818892 567982 97776 353893 596886 794916 405583 178180 324896 286916 92402 468940 272428 838254 170654 29038 629664 462788 524410 27040 41222 198573 116372 891545 664845 824021 115290 716953 1011718 102442 637729 554591 816744 123232 672418 991665 244044 753518 269688 634840 898801 302863 932771 823841 387897 386371 147719 977501 483370 437195 105966 431969 708207 873904 341890 610695 544213 373692 630868 317228 955854 1014015 647384 10544 118257 442188 708582 513913 257656 564153 588603 482672 569536 377635 729078 102018 462797 343719 733979 660128 678083 602154 522771 127679 314222 501459 78634 603481 379579 623499 19984 494315 367933 93572 1029209 920181 572841 841391 172541 261629 834394 69700 1019352 48908 43725 421694 991787 303919 730662 229596 115993 194679 1039786 675618 897323 987641 440387 636246 499149 943183 427007 312451 522191 111126 341649 145401 960996 477294 1031631 391627 488742 543613 745522 440143 55696 201452 175449 99746 495235 300648 1048198 890402 559938 191010 493343 129778 761717 707408 193838 1014649 564138 146602 41442 30947 592335 144109 545292 58014 554426 610652 493219 15071 345505 636474 482624 1026843 271010 251729 917667 927886 520508 28270 895276 305335 22996 751074 208226 288218 57650 144643 402032 603005 168193 416937 822435 123627 143442 537521 270317 47028 855065 643965 200805 388139 937903 881778 160453 411111 978254 51834 273643 1030722 661144 487808 423512 926429 541969 420342 452788 131610 184992 173393 467016 743328 139794 303756 322690 689371 546711 203425 528501 606586 696643 441619 496470 892911 724878 588904 565504 598514 327125 1043111 588401 384255 920279 599518 456267 241363 893240 382110 594260 492019 856065 635517 462582 959013 144158 994451 436671 532724 437215 167421 906210 412208 895351 408670 821173 665708 672128 132185 10289 727423 546934 1013272 160117 815875 662071 348616 391492 210649 787081 263194 147330 907171 95636 340676 85690 3401 780388 22782 60571 309621 956776 422918 612982 515095 55542 442268 763330 694241 57797 950918 624793 214731 606577 387854 580152 761488 708858 785279 298883 976176 867653 231083 871294 669036 532378 212072 753621 54093 435748 706062 335189 430238 511092 979707 578672 147821 861183 980239 58814 671886 666779 306480 1016438 853016 408838 133063 441593 508390 195423 878914 919880 861207 615851 993936 478601 920974 1010257 140712 361094 421490 528542 610818 451629 10415 12610 815388 307729 918644 638673 903926 688103 46260 499268 719510 464394 519077 790389 707206 582136 98115 763302 663889 521939 564686 446459 654857 1023458 463431 782843 33988 620301 694519 265235 989978 797027 17385 783379 1021097 1024920 520043 794031 683921 584831 116369 62207 532729 1016725 513970 376063 1012104 938358 375017 269328 190956 141413 15509 659573 1003351 513225 996825 561879 864252 769450 740637 834754 491415 857400 124043 360741 607202 432452 68755 521430 282913 975813 886887 272140 202391 150357 320128 821731 490254 545714 889111 125660 575828 437821 469676 392026 175288 248446 830083 420133 474513 718494 705826 165611 400823 266219 806101 885946 697608 50008 960042 997512 204261 89594 19573 358059 201138 208268 747085 522849 173401 684268 944653 56906 853448 645276 315988 763112 1041518 628546 123526 839974 918466 552 1014600 265934 447420 901564 196359 715538 335450 1020433 673394 138500 443421 496477 173308 1007133 1017993 10873 785755 905914 585384 684388 648716 197274 75144 669632 318924 680290 722104 103251 888864 616217 71887 917640 272846 932012 901094 594668 376162 712811 677400 964017 112554 988810 487945 719918 615482 170401 12636 98908 754153 137005 693564 23899 911186 41996 454356 39915 472916 1033477 23511 415475 697747 1854 21241 152062 510709 796868 475251 469945 35365 53511 799363 269943 459795 186714 366058 479405 367729 402807 852588 636278 200248 461818 5971 425231 299041 544481 26605 5468 2349 500754 292873 309858 21790 708053 772222 300747 891131 475990 521125 750693 763792 420132 842202 1047715 30187 547253 646654 690458 303073 474592 930296 361477 1047687 865633 668463 612546 279225 970584 1038098 390227 507286 791242 272272 775646 135425 661279 249760 438062 855586 470178 833467 759087 759779 759045 963165 835701 563060 576474 342151 318902 200 614171 800320 781899 255766 219042 124687 506036 1024344 995762 508547 641297 720591 353644 293036 852393 1018749 294747 589471 310119 124073 116969 699125 1013336 73055 426215 287308 989742 930541 762889 54213 575168 889192 410983 1033604 930952 305189 423678 553268 173347 364096 705069 716928 877525 702232 667705 178587 775682 308945 451273 797625 334774 792272 736362 994195 81950 604739 235788 53224 391693 283287 431747 925174 719992 1008640 912647 120325 513786 809460 120756 479196 878161 76720 593163 812874 840927 790706 1001327 293023 928554 640317 286121 945456 553052 1040088 387941 1038294 875203 864463 362931 467311 692306 147632 890758 443740 161567 248528 430648 761346 955875 612036 982532 16713 885885 646120 515723 1010976 945263 554459 507728 492535 792927 207105 412732 72003 629144 374528 162330 691709 159366 164675 343836 703779 19773 231290 187220 833590 552691 350232 831804 431035 160130 932052 372271 869306 706535 213289 738029 493634 178886 889045 322587 125411 1046755 103518 805569 378418 898986 678280 1035466 355400 91048 717792 124295 1001796 319759 520501 448044 664772 547894 712217 198226 814448 895511 121444 781428 38256 997584 867761 886386 556784 299042 871392 418320 129187 418293 129426 800120 936509 273106 966832 722868 971000 877159 296165 59701 568336 15367 231455 539727 96583 1046311 487186 167354 467298 311267 1004981 392467 308393 466806 259010 996696 415595 588997 905530 652656 933496 928981 887519 141473 834469 430929 534201 1019672 875084 774917 620690 915045 723913 298597 956026 262652 877566 997383 679235 689077 58831 422692 394501 418892 810919 66587 1033628 465890 350194 1003759 625445 768634 362913 553412 637573 32893 225449 577893 1506 460598 1042052 286145 20775 719191 708270 936042 370308 351091 54057 546581 998124 25729 274681 771100 623254 910943 169129 896767 349565 149069 657093 72926 992224 394606 976990 559361 539330 1038666 327561 591185 268395 611407 889824 60124 774373 7755 826111 268884 623232 376052 455944 1035409 907854 1043552 768288 520970 108711 755597 692720 10336 361895 262362 600612 143572 99755 92812 633071 264908 458200 986955 278150 1019730 415892 826018 376992 893588 719371 774530 349949 455781 996523 842431 210908 807099 675240 726929 160898 557103 692601 822293 1037754 899200 882777 382922 510032 40208 514759 310805 874901 184165 13830 212669 279518 987050 852126 343663 2821 585003 593625 180027 665830 132828 1863 43285 84451 449491 321338 664149 235873 338890 300875 817207 400969 911262 430035 497500 731016 307666 888179 332872 641167 978701 677260 508898 550355 288407 166600 386038 807246 226016 889231 1037238 30460 705018 623763 351285 334175 697882 670021 755947 695804 1046043 283741 331828 616924 687610 421462 1002448 577036 65371 149487 377189 459805 311811 528043 932600 277156 439388 373074 1011576 176571 7156 803950 277299 911231 54782 882383 878687 709776 337871 202247 264083 211092 335714 172783 940107 915123 1016789 980512 606567 426524 153066 652411 547244 350847 188551 545698 950337 759954 481590 618108 66868 232077 266405 338357 483827 549037 930599 124987 623059 453044 399666 298946 957069 614247 731103 826689 955580 17167 737646 936307 525408 674297 1033663 834903 831837 874998 664281 415409 438269 169436 128358 326791 526698 489986 440629 295844 455733 395464 461240 74520 564434 395021 1012356 1046709 818713 608439 184275 236948 674247 331055 933637 969359 286971 682978 696090 462020 56505 1036481 893242 625176 730730 886977 813357 251313 8282 1007196 114147 185467 450105 869903 641518 635301 519579 858842 355331 189217 339576 1010371 464765 867879 277420 611155 738522 465842 877432 880151 946748 625921 77823 380192 177128 368664 425930 67460 447690 373821 208453 284123 67312 319099 85056 310978 992267 941602 190574 611163 949745 467269 419817 555979 868125 219450 880300 152507 482093 663326 546840 661208 69475 600142 540528 40276 62245 690927 628828 125026 759934 954984 612202 507581 179354 762851 436872 219426 657486 406223 213388 7889 221325 181600 272044 94736 313076 264462 337670 887976 641599 456466 51993 486502 165585 985324 974666 642971 145201 294112 756833 344477 1004679 436851 589833 210756 476963 288499 894291 15213 501495 817645 60723 994171 986136 532917 567042 492497 487233 108513 583930 48217 793167 591310 559293 832768 862406 563482 795599 209463 170058 780328 636951 26996 59687 685727 445538 564655 85707 567787 207072 183269 1011782 48571 139173 812953 964817 379009 288041 534350 604228 184309 293065 647438 660381 519570 499012 95974 361856 492312 352574 447335 28338 360200 505792 587303 620189 700715 368822 135230 375760 929548 680304 176330 201852 444537 740641 393579 122615 429062 925027 70343 549437 154505 121522 997639 114282 495775 808172 882776 683329 110886 928727 459116 807592 144321 1009563 310774 810282 808024 434500 126258 767604 456853 834369 512090 951256 435303 993768 157490 669389 97923 183280 15485 879980 1008862 611061 1000069 221941 528692 736247 573335 323656 85381 546779 936580 597101 997522 58345 644898 474380 563812 602700 185033 829173 84166 647829 676055 519834 826310 961081 18220 768144 651832 371982 252591 727570 869939 91602 48071 100734 381329 990884 758498 548565 311923 260489 1015025 779327 393148 166120 956394 128645 851345 718862 499525 275862 500191 508843 170112 1033474 604373 590420 429979 826498 1014117 15615 680861 944238 235976 972681 172813 64069 619511 592179 948345 149801 965170 1008929 370419 787040 801661 62170 628366 960980 735262 513739 749797 19092 50721 166596 609685 46929 83412 763513 290495 350946 910923 145410 167303 956608 932317 306267 800407 572811 514725 18405 669340 688003 401154 470755 267976 200463 253463 982526 108879 636730 607308 651970 108010 69169 1030091 828446 480855 1029574 904451 150248 86742 44016 871209 105047 741038 863049 868530 272519 849062 138126 141275 157433 512908 201251 400161 404240 416434 844428 727497 378516 910955 638709 89177 634931 384147 583852 243997 965627 383236 782497 792739 451554 846370 755692 129599 696382 253264 385095 329864 839757 826233 564368 376281 209583 38280 545097 923857 355815 16623 496920 811219 305373 369700 1024327 129671 897886 783136 819781 543831 507547 932830 972835 897779 107942 991970 337687 820686 1033720 765871 964604 928670 813038 731472 657617 802527 833351 918224 52534 115281 805800 907202 229106 943478 82200 30906 425583 907541 712836 2001 181052 340922 841788 664869 793738 550451 590964 535382 983472 638996 640964 162827 520872 361524 979881 56427 419983 757038 999681 647588 874024 590305 22675 224616 211034 268785 486277 408171 243374 782915 285668 424166 316370 946565 619808 228119 110104 408740 111756 29119 839671 179027 500194 538786 790665 797835 964542 930571 1036 379653 89118 931909 588898 450 354536 888867 760208 831620 607332 982905 453186 491602 756158 779424 924742 280568 999814 287734 507148 360580 961071 566364 297517 838090 954515 859062 1036769 491233 276589 781167 746375 613028 1037533 347378 593953 470067 889064 69170 244437 236399 993270 204323 653677 1047937 3666 338238 804056 211283 403886 476673 47527 572437 72092 635245 944272 622010 659478 105350 145135 71032 408054 721879 1003328 56908 898943 632299 860582 207732 599250 718293 324712 36083 504442 732329 66670 599056 1035745 1008896 996808 264151 809432 444280 611367 440726 554771 313138 320354 436577 777387 421459 819187 445072 639130 309891 315256 211004 282690 395633 983346 846277 440551 38220 712329 489294 507952 331 682886 716351 453802 1046055 595799 767427 409157 904860 556238 688968 161493 218092 307939 941825 782994 821851 142638 702567 135320 691636 470125 232116 207720 359874 179972 102758 205157 1014488 217464 560322 683352 701002 970483 104015 1036013 293617 938436 755031 951092 491948 1008604 222057 724256 460249 839505 454874 560651 337376 65246 211263 44592 408488 257633 79860 5424 215328 437085 167064 619150 881848 943478 16271 71219 300517 69367 890495 202986 184736 363855 63699 398565 1001192 620943 320571 814646 641851 946414 192810 404311 112417 62789 714583 351651 639650 712084 516668 465370 717258 218747 361882 196769 561452 946881 475635 218880 475740 936913 239887 503522 596084 504376 381560 270232 50320 814633 446461 986710 905810 856057 78387 1017525 259166 282787 40175 926512 1007839 918084 1010637 689575 540161 757920 288428 483294 466548 528796 165424 986111 822768 910786 837695 177428 896427 1042624 5253 397198 516324 537065 340208 631233 887132 943282 837172 367717 906200 495926 488519 475927 627872 107699 784102 189654 472067 813579 875023 812166 502481 137796 212613 545136 954079 97544 405072 495552 995207 760102 131386 1020166 49701 455951 20818 72886 761499 681817 851821 1026216 101326 96064 444320 737688 203814 806176 910791 983975 268818 865020 182786 402136 66690 369914 449842 623508 498539 324069 87425 516902 293959 682922 662231 692288 511634 862171 834405 570229 196686 741423 356382 731068 103040 197376 667961 189171 980400 443339 121521 257626 751213 1014708 745669 454420 145863 920063 463992 212650 149971 943256 260114 234375 832043 936076 205725 473468 633963 621198 211304 121406 449717 890739 387720 775651 40494 488630 101202 338793 548735 790773 47075 848175 659285 988274 133272 1006970 170209 582034 644758 810738 618584 931169 528451 574754 995188 743437 269771 784635 213489 318823 54684 804177 172561 1045861 688362 765789 107801 281762 61484 483129 186321 621789 1023901 759911 846600 134518 388028 934475 110606 394228 87500 131244 533817 984193 776277 252983 758368 524908 19361 359164 111971 164006 449087 387311 655009 221766 755076 716904 515455 609029 47621 852643 662760 954307 1045535 503873 85960 571136 685167 45510 478608 493923 787546 491545 638645 373303 117382 1015046 637233 847849 470879 437183 158977 1037451 709011 719191 581797 726612 887446 5446 441763 28702 885535 514536 142595 856551 1005481 1000701 312276 893264 478451 131115 229286 117281 300161 424311 643855 89795 41240 297936 639527 329924 297798 571268 200459 297303 427480 387785 226909 821713 90721 514614 129986 916525 533946 518471 476771 592777 502908 434908 331117 367783 548744 770490 955537 745069 129152 968968 276612 748133 218699 666836 265088 881982 24981 723596 98753 167753 524620 1012101 405002 1012989 270116 342904 888349 28531 375828 750848 911174 574698 988375 546333 13009 1030468 906860 379571 596623 859784 483991 428812 329046 488798 599133 377938 603006 368022 980108 217366 781156 399009 101937 950732 374250 905238 987935 95564 895733 35375 1024111 983379 183790 312905 520954 338688 293442 345960 793569 405335 778210 139952 279814 662465 561092 221165 361872 718474 137312 993804 50795 882530 45619 364448 636613 544733 982079 250718 512147 787443 444553 85153 224522 873088 719002 514022 59686 273861 27135 644945 776742 82917 520905 508711 283149 792425 749070 477778 13347 763837 1038438 918240 170355 764337 949358 109188 738635 20472 470857 1046292 10686 697260 892186 1046281 195621 1010888 238987 983554 317850 174765 182345 735553 654203 629918 434565 890924 1014765 350787 685684 365773 338519 523306 774608 544851 880610 414785 274518 350095 345088 538206 769350 193400 405730 610487 466662 264615 288768 824426 152319 625884 714390 273910 695134 97655 502305 3520 621141 358911 652517 327824 180023 712607 303722 940049 500447 424612 429051 795476 62506 378624 720166 1046349 152696 1032394 276542 673621 558127 1000636 133852 675238 311096 590004 422490 164834 469376 980019 675927 240525 674680 229601 274230 26254 106134 920327 202398 745394 862674 207379 1011707 131881 273962 157976 260860 378631 582430 759627 53779 394180 475956 895111 687864 810173 59509 75210 466726 899249 522478 11702 759901 117316 729905 918801 711966 206975 305873 14149 606514 653134 951529 739040 384548 204801 885910 323093 788418 399819 366456 913210 970912 737862 594485 357704 40596 312814 330999 525406 577339 792737 839657 784959 617587 392741 413629 892623 454879 991906 637481 836761 269414 213796 397925 915788 252084 58906 843182 83513 208312 762842 450503 32983 869924 982811 255859 469824 754673 249209 502524 386225 238808 667636 373935 223758 390873 662385 941918 861787 892088 815416 975580 611140 320123 960372 422021 829846 1024494 197046 155571 369092 898847 1005939 223818 1000547 492770 816769 915757 887470 428365 522142 491718 347906 787005 707305 191874 118115 500176 407143 925779 635894 21225 618623 162604 377733 69040 116862 687497 720894 769039 483092 946404 684276 273974 552662 664897 553500 335639 337082 900515 889810 84202 919709 756884 199570 166315 456128 327841 832639 595863 41799 565468 171999 837043 703673 203097 800156 153669 35459 350129 976069 452953 141941 112514 156683 220477 809027 147180 819780 648965 50693 650005 427756 1023240 66743 199846 926367 269664 916666 832589 257952 606830 915025 601913 623190 845653 733733 1020833 68041 441466 856514 154941 32809 797706 905240 858571 682824 806516 969210 730508 929051 388843 874146 620484 123964 630757 667691 360253 515179 647070 355350 724676 102152 740502 66502 219563 144283 453135 781571 458822 188493 29840 508539 339054 670316 181861 719932 114177 636651 281628 112700 821087 158431 362761 987857 236015 224259 764867 69433 172696 246069 602789 593940 87624 647927 434254 712677 192113 183279 868385 280980 570759 694631 391878 999662 631683 572365 932519 39716 68195 112436 319604 350024 414375 29650 83871 30419 1034198 597632 416481 747042 161015 497981 243891 718068 69912 752555 452566 712430 785355 238480 957388 123927 280996 742743 133468 29020 254140 715917 936722 776461 828721 924772 775612 531294 46500 114739 916718 147175 374713 736243 952191 866597 341146 748740 480266 222967 787829 993638 789870 955681 708601 1004224 388942 563404 627421 160861 236178 423940 16986 128234 981476 8761 423084 317114 734772 440510 794260 133186 834357 747341 876505 803997 871389 576642 221122 623624 927465 62043 276893 523367 670551 120510 260412 176575 683241 164851 567155 497338 911529 702758 222875 81190 559456 467687 40722 398966 609309 795561 80825 1000511 709812 601158 980596 587964 572 959609 898222 943947 955280 549730 783314 214254 646095 964614 280019 841931 1017565 461 122277 826541 552416 317698 666561 945536 1014723 51031 887461 805848 41398 102494 64338 633963 121772 985617 192972 546962 541915 886090 864670 581325 736320 312908 375379 561980 497944 888120 50174 991270 323432 503449 379827 894582 975991 703449 634892 93753 299855 211913 1039781 796449 319 946973 297887 243973 500315 441582 133153 762975 781818 160566 201938 651980 197431 485207 283489 636816 286066 322197 442878 860175 432332 419479 346078 70741 83630 34282 1003962 288655 315970 715902 687696 301200 685304 557095 875233 139853 932611 16669 339889 941153 333786 569980 580747 322442 68279 512709 705850 180778 348955 631899 773649 831687 832840 1000967 92260 493195 249542 564085 44813 246212 621279 689589 37608 970853 476962 240570 333655 778372 260067 119518 368318 409818 138425 640860 18184 1003846 832768 251093 808480 656202 255061 970444 898681 387724 767773 764202 754567 777559 980733 237754 763460 926999 528227 717742 360876 933601 131580 141848 896833 666600 224060 519794 838535 217609 366297 882199 217737 60480 631888 1014215 822354 2865 899935 376359 166261 206240 282761 732223 339846 211193 1014166 31226 415135 293321 152079 746153 848092 37954 683974 290689 86239 556219 223052 348184 289869 1036334 417914 639724 277838 246969 506601 331228 994833 1026589 311929 919212 562502 64066 226254 240518 17058 850353 413902 805748 990046 649240 410916 81639 706233 901322 301760 602163 158321 297788 458325 193552 423758 15242 1020890 193051 886168 271088 203530 335187 541083 913488 992228 359580 419882 934066 152363 82751 971546 180160 571110 162152 824770 251974 928481 537767 207233 521400 576811 876656 764472 937900 885399 5787 860876 218203 35643 755684 125350 36645 272115 423020 789810 667146 477663 537654 708707 790833 418016 413611 210733 551781 9759 829462 893706 651922 34183 143401 687990 761933 233798 799863 1048179 524874 165456 144375 189702 137955 843996 280711 812984 643480 1016037 401255 988949 914313 777898 33210 842800 902142 85806 748809 1310 793824 678072 179135 614774 401213 5972 482733 356056 1012679 373073 991368 693603 400214 908226 329830 160828 1036130 814845 800837 15886 193161 396062 486020 402821 856335 1035397 457064 776658 586073 69716 1013657 529194 406641 608498 710818 995143 296581 778890 403828 581093 286568 276365 907491 974150 1004304 234796 692264 444079 651798 741342 39773 584425 80441 321504 254468 409281 366299 671152 159617 1005448 356738 1037970 494491 948115 610905 209163 615167 436924 233644 993640 212925 651999 365423 552504 938441 558174 827832 263374 722811 725662 541505 646592 849423 666760 798951 358763 741926 305416 1037613 433260 522308 467857 875706 267304 984400 428184 153302 166725 65302 1028629 255473 93743 625864 922629 557085 1040276 311161 751850 606095 769256 322209 708169 836386 832226 724124 299 892627 877053 247595 453277 941126 299768 714737 740400 854848 31575 491766 253049 549419 397791 168232 156562 552597 422685 670933 714647 841137 808416 235059 256298 173268 233403 849369 110576 242169 829828 189251 960274 101438 951256 626001 182717 916581 527252 840392 794530 202068 261725 580304 674166 840853 48922 867700 990579 414422 932468 834597 414678 820331 252765 756279 410463 559559 36742 927075 765396 233478 449511 704068 171134 409959 459067 995546 937130 378314 602241 888074 142377 21302 642940 77595 910800 740950 642356 944186 949753 326390 329331 964343 425728 769163 47689 757702 996808 845481 265865 636287 327220 859530 828490 467423 40877 804494 80998 884229 1030562 460981 289790 731893 933892 515367 614644 317976 198598 634796 833135 112058 90979 921397 219483 268683 118615 585297 97510 56095 241317 259000 761604 467566 661328 744132 236780 709204 372450 418803 251802 229650 890600 873831 682059 131275 616819 985957 419075 948232 935320 530650 603402 68149 60401 882641 914794 462882 977691 838142 585075 450690 56374 272694 70456 272495 503656 231412 368656 447460 460890 631254 111893 427586 961209 949278 4008 828108 325302 882227 52715 976170 292231 59933 213829 297450 947684 89356 384226 526074 309386 671697 923185 480304 797883 409442 687460 312258 703677 337243 51187 682702 141911 870520 653081 137683 654167 691485 953430 255286 685582 849358 314859 867775 699857 574390 203617 170265 237434 665380 545282 895573 679398 950282 803166 666215 216693 339581 667592 209064 30093 652088 487127 203602 840471 712728 524262 526343 446208 776353 215187 973899 767418 631415 710467 450053 410808 951782 341917 1039362 149237 687708 972555 321138 475502 64233 194876 366441 798627 929478 965797 1043295 413722 389579 12027 829873 327900 930038 225722 23838 830455 454379 1044129 187466 181242 119919 498740 1008190 839804 741612 676409 997094 297621 477937 994875 59282 199010 221359 395274 921462 327302 47229 194105 110633 656036 483668 385695 72234 61926 344915 11991 615766 219257 696380 682176 227699 126734 402421 790269 42665 272219 165129 484725 118276 837784 505125 743892 727539 367619 106907 882697 411340 272732 951266 913094 359238 623465 442899 500740 569597 992371 24430 940412 503025 187080 1047763 844078 165895 247095 616778 352734 706439 155543 115323 371602 460188 368448 337207 105493 207319 466832 126445 365432 995757 548455 756021 194699 952564 198827 447561 576872 651882 415429 134535 676841 393262 227618 677104 377389 7237 726196 48300 853783 270614 905071 59780 171727 819694 126156 738151 816959 983933 1047113 308709 976022 525400 560102 917687 107977 415093 329897 301109 63757 631473 362267 988638 835679 355149 899530 473300 505340 690797 191429 226909 569577 610200 855331 137827 1046892 927547 839548 522229 175504 709414 578158 305604 931238 930573 253977 942759 379071 826632 932260 478743 786738 706067 258998 950452 688412 866959 680701 948414 632539 943807 956586 732828 676242 864076 454387 111961 243113 399810 632208 748322 475466 591121 691775 440777 823525 881164 117057 485189 488364 482285 889306 30256 655384 958671 72404 628295 309346 719411 162557 140526 442123 427388 633252 245162 6997 580723 166688 416420 527815 835011 265545 525613 619692 148861 939005 661044 475285 1029526 128413 394962 719059 183909 149389 774335 1003518 309029 309943 777945 575600 161401 1001481 953764 944331 785123 519410 736197 295023 766795 473065 60038 752645 571262 1041638 159318 313847 360621 887271 536390 1036021 864746 807789 620940 60017 94382 774396 1007108 297764 707926 971166 205482 21383 900001 675937 672545 282203 400180 356564 131375 930593 741398 822158 820542 47779 977716 608935 102109 66409 516830 120381 308541 788037 809800 69873 210869 400072 786186 648295 745023 429002 845729 499146 1010168 80870 857580 875077 398756 23035 686767 426891 697895 9644 233235 678992 953101 967649 163108 302285 954115 140100 317522 335680 890971 389317 124400 564329 457100 236567 95672 817167 676272 420912 346694 1023353 195845 893901 463256 158710 857453 964075 847253 504661 656109 625231 429186 573549 433201 53760 315790 948631 317191 551879 920904 101167 723167 776374 50723 238614 702290 966814 463097 246323 63640 624279 817541 1019629 156688 257404 555751 248755 299708 1035372 1017892 904820 470978 381771 828580 3623 956652 417598 363698 769861 134953 24371 749056 98378 1013514 18519 667680 726583 436550 596637 544012 14611 938806 619838 604574 553061 288601 965427 286233 786364 794065 542653 171678 385831 754917 832222 291768 580541 696701 206301 168657 625687 401321 180166 730810 1025233 496411 657896 890919 8461 346023 31829 452145 168687 762314 266853 36562 229410 134945 323379 264044 380497 886509 70174 312643 343983 170646 138058 185854 786288 595493 991261 526378 867917 209096 298946 107447 450308 675153 272297 569977 799446 215736 980997 710824 771592 812181 751693 376160 146530 435110 633787 459554 802227 843343 480720 184401 619082 674069 409294 190390 167807 169762 428092 20733 291880 895685 463206 626998 152868 579055 912347 488276 63956 1026742 712685 155825 854172 941013 393524 674184 942951 1027370 807691 204154 693281 554040 818450 513034 543034 174243 364458 394529 385577 656566 645244 266634 330727 800224 509683 252791 879984 957746 712893 265978 549958 761827 443982 129677 512238 624588 935772 915339 652144 848877 558948 287412 808923 579814 406052 861357 1036991 921983 573471 248446 1019313 818976 903964 667154 861130 506457 29351 503482 249384 86876 184463 457131 303212 696958 97638 287355 906555 10426 206084 969640 993981 32813 404229 859921 872225 56475 941894 677498 417047 72681 311916 660493 616532 91809 744029 510676 203282 745585 464580 161600 89485 59564 116113 452517 7303 158407 399223 693435 68548 966365 504941 592415 34703 956972 614446 384720 622644 888726 208569 343474 685700 172065 706769 851470 886868 678775 1032317 19472 363773 299111 914825 516424 147934 494946 526852 576810 886486 717054 779968 773518 240330 789111 217046 472880 575525 903721 166175 880177 864595 410135 461499 126612 191813 767592 542094 451778 410608 212452 817086 349702 744141 193147 233783 121106 188763 635326 665639 1039993 511385 945508 425346 362802 534668 592839 102783 136987 715455 448612 935960 579956 321726 820319 40334 179552 970650 505596 453348 549992 930152 142887 473695 445687 238018 552685 175116 35550 1040964 394753 59962 888786 139024 612408 372219 754665 80715 66317 152488 44577 142749 314654 360282 224473 879797 796333 708978 540246 355267 277023 830225 547136 9980 494721 656032 185634 376858 601598 149578 680685 404185 359018 612989 103797 518523 682426 363117 506355 121157 618634 635025 540801 134912 323734 872740 963745 246649 735553 315557 83383 413697 71697 768087 253834 473837 915760 199362 381639 87063 759789 370736 789886 188763 737081 312113 648099 842523 170539 943384 681870 866492 136316 635 807547 412967 445196 466870 163083 340809 658523 132457 714690 608915 26896 165110 938887 967546 676982 314628 682534 932856 546042 806399 554705 224265 312494 568981 175771 844335 336329 315450 657660 446447 323365 123813 960592 190034 795840 36177 840280 1000037 208955 662013 30903 944569 427358 770860 86389 153315 769682 394150 622464 824829 675173 130037 576295 356643 637706 976617 420509 797944 489686 630293 219772 152862 409797 11855 1001023 268481 591346 228404 131270 1029901 750882 587937 756950 916403 656698 943419 832919 904041 759748 108776 669460 311399 960879 963668 816830 448234 791180 357997 904169 469428 87954 647400 612430 245386 297370 1047738 815240 942773 243427 396959 824471 300930 125775 969622 260192 560834 245989 892258 433194 866122 884813 456459 128290 481652 315735 440667 599512 377757 523124 960354 1033920 165541 833083 977651 343730 1000050 559590 698660 174955 950893 311250 698066 875018 797187 1041155 1047835 1036179 454949 970909 581089 745839 848072 1005676 616526 286186 868198 945501 691531 705716 40316 255491 66567 102241 733706 380179 937590 428521 612118 344552 904655 834344 620073 452863 1042189 744799 324816 584828 341872 222897 667932 560292 776441 893351 626211 606305 46833 218541 495740 1009089 455266 229267 395975 33399 480924 432652 416291 726105 646578 194098 438966 520672 738554 238592 818217 473771 45457 256727 900649 710652 746709 86522 761063 36153 950505 407825 1041817 890988 580916 983210 1026807 910020 322274 770739 324031 573714 43362 39682 93489 869453 1026790 425933 805779 530958 600294 961074 856750 326933 272541 691888 363599 898498 241546 681388 836295 567964 329713 279534 855404 590030 136536 377633 470294 150693 637194 146006 817314 119315 18071 1017473 137587 1004847 657490 221947 1005548 490163 119762 217598 587767 112765 896625 595245 763265 251406 229840 898569 487675 326926 1040465 859772 941019 154054 55708 278866 521497 478116 450331 774843 787890 730555 899197 102603 412969 425792 1017910 138235 347649 136206 253950 352165 404036 79139 845134 1018507 1019903 641313 296422 563024 898499 777422 769098 812285 91942 705428 910400 352126 270656 641026 663379 243747 212783 945224 313683 208416 276115 670399 195795 91916 254994 927327 141226 448358 190421 621384 896883 277259 70153 417594 304652 433601 647008 385564 101915 258992 263565 892536 405380 147940 397259 584189 883700 743116 133975 1021436 361306 987838 672753 278508 227432 409713 69728 799207 247062 523649 372459 185130 536352 242414 12768 698521 396419 105885 949264 910648 428036 779990 281937 35507 718249 150724 24315 399831 472893 678648 561260 840471 274640 930535 992132 34568 806197 779367 198953 456421 266883 480822 867781 509195 50837 48755 865731 128382 992138 109347 416277 65123 793669 170669 38065 223364 110829 730206 912655 327631 643951 962791 472237 955351 613367 508634 115595 870481 331131 249648 17583 226713 174640 107973 37539 334123 530450 289242 566258 120362 693601 858771 296878 951772 1047838 830327 487917 22571 269203 44275 120903 754726 266952 820439 958042 493694 118542 79575 610887 719881 101240 376075 1014066 60995 222813 127087 977861 645064 722392 917860 213677 662235 478280 557101 283420 529379 793808 324979 506694 768488 12248 330434 491236 118554 63370 934666 1029044 303435 955478 934686 343542 809584 121198 1026616 498928 581923 942411 96883 1034092 477476 176678 201040 923701 316371 553600 438322 608925 98488 437658 824546 34554 273916 534525 565771 163621 149741 508916 300990 760569 855678 325133 56304 865498 416708 149916 381688 1041963 986746 1045816 509969 189398 62846 294716 1009118 682697 414034 356935 573153 998515 58524 139709 714242 76619 169126 163395 661262 964425 629214 784966 421686 244331 147543 949877 603532 75058 14407 749123 177033 1035042 95879 572518 695690 16198 828694 135003 330574 639145 861078 652767 917626 669406 956365 863095 886037 605816 658982 650473 413196 17811 436782 875713 62895 637002 1042199 587725 377906 605502 223288 137634 460845 983574 547210 889109 917277 530425 155693 607426 806369 909333 137953 386952 264509 428060 340622 179466 544346 562882 522940 880176 551748 231488 696859 519588 497515 1014484 783101 420950 212002 387903 762839 482808 642339 360773 407492 494979 274698 191537 814849 278961 244181 577358 542578 881024 437611 573039 101660 657589 351761 1002088 260777 15446 643830 859538 584167 257839 262313 469067 431177 861775 823709 1039732 451428 560520 540332 753393 512371 265202 898961 96812 481748 616552 7020 840851 850313 589321 322 894998 180152 426168 331899 896937 1044012 643485 141666 648136 469457 385954 400809 206574 670523 503799 719074 524829 352032 998031 383239 618841 272089 304801 612082 835628 125158 744231 818918 816676 508263 341858 547076 676689 664227 513876 917975 285896 521605 387140 479945 981282 870938 953662 268971 400637 759828 316305 386609 493434 626506 79695 809076 528061 817206 997328 267118 392305 861301 588847 667777 686657 683851 198603 411889 790112 740892 655048 855653 272386 159988 293516 881514 637921 357120 716354 680944 192697 629523 498522 200139 1039307 535586 38407 768307 19806 804296 907711 602436 437561 808131 880063 48255 649003 70517 498053 959815 550788 793188 338260 348773 927641 186 639667 454533 1034819 789701 280814 763319 837728 881784 479636 418798 699729 536041 764151 669572 746363 610257 976559 144564 37062 328207 4631 913183 918305 130597 808655 295496 863484 303033 903480 10776 242124 754966 932603 289626 983690 1032104 8066 52288 461364 693380 1015934 138460 649803 183517 852575 282536 182100 235152 325855 451071 894295 980121 297848 382113 676963 901020 977385 603187 27912 996957 299189 864701 416987 663112 957859 314154 885494 95210 13375 590795 351349 961397 1045080 437461 508154 229696 750720 835038 12073 350789 453263 867684 10541 275618 703520 178502 172337 993304 81171 806729 30184 554639 422409 148884 524038 732304 779499 340788 633285 283081 166244 637081 763233 108941 831842 182295 434076 525138 659865 818790 889147 203569 1037824 625443 170630 68201 968273 338253 716748 739291 621197 763848 251357 997519 827254 754141 700046 544815 740116 67512 660793 901511 90417 956137 920378 376587 919517 221924 78963 19281 535530 183681 336841 760210 988528 937852 505764 261678 592971 258294 493171 93989 134296 217586 613158 300190 822076 738009 49586 354660 412253 126198 893841 355171 212454 625403 62527 482352 32776 242043 683454 954751 87476 337773 89363 513450 541473 806575 687814 907313 929868 793729 846694 732724 630131 893446 529411 779003 518041 664775 839346 39023 695558 1034031 750349 341918 713156 180495 591536 864570 320547 862236 883133 478747 876853 1001580 848729 724921 211283 167165 929325 106674 988310 63534 1041637 808266 202590 207940 1003188 703462 829135 459751 109519 146832 671055 47778 188909 609910 478986 566630 731342 536171 15982 490247 902833 80229 24751 208062 187612 182269 791108 937637 934935 303090 580456 790590 358705 193702 369818 705773 432506 587679 326429 457849 159559 850184 746873 600975 757362 6189 247800 1041471 819415 230403 776490 564861 459480 347037 697953 594081 937946 442040 206902 727015 949958 941616 321282 864496 192137 482440 831334 622656 901780 44647 480964 355006 159580 895766 561091 769590 349915 670979 511694 223706 161037 303680 343702 313021 859253 965892 574604 1011799 705173 586793 857448 175364 711801 566188 580005 681605 903981 793905 516610 176765 841794 931965 420866 256756 344654 750586 30317 612056 547176 697654 468429 287352 175024 735588 932082 944135 803269 722393 232814 722975 256845 370832 177178 856635 498545 1013927 431503 1047867 775517 919264 730798 520164 272581 11809 77081 678238 966235 504820 398263 72116 324698 424200 118580 670295 199422 80302 840318 407196 581897 646748 4937 447545 376896 220206 73356 35788 80364 75104 802050 33108 201562 272853 960427 593078 803419 485267 183368 447033 195013 920389 41442 27402 247280 336055 265539 171449 637241 709470 742779 730810 1026178 868046 1026141 266469 817072 184129 634623 105975 816684 930327 275006 311055 641891 1037904 970551 269617 389958 458004 179151 897479 412363 285227 760621 192282 371818 17542 418362 96477 859296 423604 543784 683171 362095 614253 1040104 670308 296924 983563 130994 199932 413296 616204 333697 770732 426936 826514 804756 357783 674245 280291 306671 627782 870317 704745 440792 166437 247304 249010 888922 63492 252787 840689 426181 1014934 502032 309371 690476 462069 698117 865483 256741 384284 262392 511104 118541 710764 666 19674 785154 502312 693273 449856 562407 742904 837291 761788 391203 483434 1011978 909693 694754 100204 318451 56148 851346 264916 753318 524856 375144 951512 772969 845762 887513 610966 199685 43697 621345 887950 872007 718696 463807 233250 24704 563307 697079 660253 646662 759526 102479 513577 150449 977702 704786 643927 476255 1031453 462032 2971 963952 931042 246236 712270 338762 514863 80332 717226 601558 887265 491005 371538 371969 453756 719885 14535 884028 364709 215647 206835 648189 624293 392346 561058 930876 627181 493610 444420 162551 59788 276670 635693 474030 297147 210120 824726 277735 134994 365056 425625 287915 668240 227810 737528 42247 572502 613931 195414 784524 794156 474464 667836 159440 954172 259910 815382 870635 179730 438635 758196 927227 397538 543644 357834 212896 685570 975981 681712 439936 640107 355765 392610 716484 306236 86286 825792 392346 997175 533593 1010448 925873 842050 486968 592311 611520 921832 31379 302788 124927 104406 671508 105637 142251 729950 741290 395184 601991 111863 910090 85660 691798 490170 1042217 111365 739938 868327 75203 934379 899576 224606 96472 482355 951274 694823 69417 1036069 306187 371690 311487 31980 438198 1017720 29541 562457 438856 414016 626473 810273 506273 933338 230111 297178 916136 914048 546974 8962 800196 423312 1006145 722360 9059 569100 247271 713473 1044598 686361 889459 318788 707315 868483 934924 896974 949842 537912 250014 419664 270353 527049 234584 502364 379953 411884 1005100 889323 1012150 666620 416851 397785 831274 333175 299206 258407 376602 822399 112070 545721 881816 249434 174676 315478 149431 454386 966329 531371 291347 624982 727296 475016 203590 720951 928119 353185 169332 151148 864050 796174 895424 223086 380040 426955 259284 10205 371604 20793 480094 447993 144053 803483 679565 12841 149774 165018 129176 989048 797447 648386 780599 240659 609994 887299 821800 270796 153799 81200 361387 853658 335920 409987 497927 730391 443261 179479 99587 62720 249066 897389 910957 629689 26356 99304 146583 752839 696544 464465 62421 809555 49972 749395 33280 591278 898108 127744 627446 171975 879750 338762 935191 223671 752486 532619 816585 861494 891763 672253 859638 197922 808712 1039939 179849 77311 769220 76767 580853 247410 402442 123321 429997 1021893 721282 221086 400045 933479 248726 222911 236528 1043049 61174 614958 313335 307201 54037 278372 767561 1009675 192169 710334 441837 270467 584751 58363 1008113 269580 515684 167616 675303 616300 754893 557844 680547 258061 892976 432612 577918 671358 218905 463232 281430 1028592 174678 284188 604811 151994 129403 219728 331972 142806 235359 32665 434984 282465 1011357 69334 890598 211231 833044 737483 712109 980980 898408 448161 279092 967532 1022335 541284 853171 405044 22788 548740 362344 1042078 829671 703317 264980 1825 524506 290190 555899 1046231 45014 360654 871400 383486 131220 453394 484262 627320 421397 988737 465544 610378 780315 981152 804194 1028640 796589 638302 1004173 882120 725911 589066 95847 571571 865511 1017367 387025 247927 539505 832863 404655 885583 1020492 155293 226924 870553 984148 1000689 462451 817495 356518 9056 250551 1018031 102182 607570 705068 40043 181500 700178 301387 900474 2322 54866 163474 825453 448664 256676 507650 380411 277377 503298 957087 643965 645379 908614 663796 90994 72731 862387 466316 753148 944135 965738 922746 719202 416970 284918 544466 369292 469931 588737 653101 454026 523190 923548 214569 538126 24121 482619 704231 36845 643913 463799 162700 927649 876091 852234 690624 733898 993835 647830 153394 28840 671352 619935 732689 473763 934725 331724 901524 861380 87546 51114 313972 732729 519618 339241 963437 164309 315403 496157 546241 50829 201992 189118 181684 917500 801842 200232 405265 392928 807107 327388 246179 1008026 400954 860989 568765 140466 619738 427540 274611 1033041 884266 816909 176479 976838 74102 49976 1043613 830466 227404 32136 143822 354843 414465 612183 44889 466124 838954 100576 446246 1003508 520739 281028 434977 434451 225675 317830 811453 774096 287686 661519 324206 24181 794234 306730 625198 574065 71954 116233 153593 140501 1040702 807870 147792 1028824 401265 978371 896698 97875 633698 537971 944191 454214 897163 249742 426475 966481 516781 650425 284753 431164 508490 483836 630021 792175 127274 20802 488225 108154 104151 1008092 105409 564367 120096 231679 701063 203011 85146 942657 752151 1008849 110874 333856 473244 975382 355900 384123 992322 691350 875488 258327 450490 461366 557735 802843 788153 674688 520314 296084 182904 310306 564484 459506 630325 879 351795 840073 390065 349404 191675 569617 788401 872580 522386 292135 245374 750501 216437 195786 823396 465185 132962 572126 165430 264702 513820 839340 411080 826854 743083 306272 667252 1010600 552409 808330 427414 166325 706229 860574 439056 941732 152084 333428 101831 131502 252939 53448 964643 207666 503926 654523 724115 767282 544629 810576 924167 437205 209386 223728 176244 978403 892412 158950 294228 89420 1018774 607716 309283 303009 432360 503165 515811 552601 200421 69288 950937 948366 62916 192323 730062 971005 997760 1042574 466702 651530 450136 77740 567660 673785 279887 44582 777469 482230 295085 895591 54616 817486 571516 917568 56348 324980 106252 911718 828778 1047805 324975 21999 367719 914788 991229 120025 278460 617799 182994 3204 888342 892136 564811 508722 623270 816813 66445 751502 827809 411552 653566 297250 431297 321519 718538 61663 513986 818029 582495 1018265 29926 246287 268273 845961 643442 391281 161015 181705 887343 18511 493228 783579 745449 837900 833935 978211 13299 856110 761571 57960 5282 414175 803120 224599 350669 69998 624832 967680 446804 942540 897059 688727 457622 308752 575659 459444 940025 410099 216817 607828 180581 191061 970574 749013 907977 509366 432738 246206 297877 928957 166289 281333 101439 809653 906113 326470 328382 630283 258206 681443 732946 530642 364438 722911 796602 397631 498142 336050 435772 578092 935978 465592 517024 203673 411384 820146 165109 598823 912135 103747 432075 271515 30168 1002868 827064 492129 354868 137008 372180 620038 389285 852681 169788 86205 674811 757361 272274 871388 89544 261826 422523 125276 277221 804663 601888 320603 511979 230064 468142 373149 955835 130034 960214 364551 808439 116261 860749 76068 917382 124244 1030477 901536 494356 394992 716819 784847 651151 313934 747871 138791 206507 432420 111351 1985 672095 462864 729635 953564 625766 718609 639026 819546 574655 838156 870133 739138 613422 119112 994623 847676 445880 641522 246635 387352 852523 728730 155605 279623 443540 896948 432991 950368 411334 404504 826862 781725 636378 260483 686827 564571 908969 240916 564675 451230 57940 529359 738919 25226 457405 772894 988621 570603 216843 878922 698989 234670 448554 538118 478404 41062 480585 750309 175060 961224 20570 144351 764322 564015 12949 903121 800695 908825 223477 307449 148384 550311 1022137 535933 635759 145953 58341 151525 619063 825968 736702 960413 363667 699555 118610 1014133 548128 114282 420846 100384 313598 71070 202149 27832 232531 217271 1020368 884536 890568 743252 331145 741121 358410 973495 119342 1026902 121930 26182 985572 932831 727230 720907 693266 895274 903198 88373 453090 611621 292647 167573 201411 107430 680219 424226 829673 840419 605247 233077 912844 680954 267868 20814 650917 725867 82239 152077 571636 1008024 347962 835385 368380 961356 73632 34301 101445 578097 326476 678 748058 292184 704795 540966 37897 768437 598637 118164 482406 631457 126888 726186 368839 653911 881845 939078 355977 903799 320897 334825 636746 418949 907902 744763 333165 588394 580895 265349 303257 837362 328799 86325 53818 378445 696635 149086 424447 917135 981811 543541 639578 1005617 203981 385941 345347 1677 1028114 600188 470901 229477 1043215 247948 948080 133212 887894 170123 663413 574843 1042298 439267 822093 289710 406 142627 320643 554053 245191 675452 36581 321140 137645 92740 437511 831443 162287 670582 1029311 953566 591540 448049 725930 164213 137258 337973 320422 909662 963330 723305 896854 1042622 267506 253015 411298 582820 20786 114350 107316 912254 392448 281023 974075 730530 60444 451329 863916 435655 392524 564366 789052 381321 1046233 1025443 605543 481768 750352 674596 992813 246729 253123 1017877 325455 426100 228294 75298 199894 103956 561522 93720 872589 907322 99620 944234 372354 634971 139455 306605 563593 554573 253222 771868 368569 284878 212675 925460 397036 316925 803331 950681 239939 771039 514008 863440 92576 714971 815669 946563 546859 271422 237718 320416 683726 403129 441461 72378 888249 506590 304598 590471 32734 236966 167868 572256 790390 452334 646321 985796 141946 262644 330562 482261 857898 800223 897665 217049 47242 114229 888450 384698 1041120 291683 302302 132999 507960 721721 411955 987377 214240 702827 1026465 285134 570348 1038353 576334 965018 209843 557095 200420 94449 684624 272910 431374 305686 678434 634377 47870 231792 841292 384193 370410 773639 501557 305090 451722 66059 18186 449020 70044 342862 515639 417858 170593 617413 83954 729550 886301 475658 206512 157883 414618 432605 526510 711306 124325 31902 957545 458910 294800 111061 783654 549056 250287 974763 122731 337307 923099 801646 738692 677697 539634 707089 41983 828324 337492 864425 429616 636702 521832 398577 541358 795882 223509 134599 20436 253864 541513 992173 84033 344541 314998 254281 34648 42608 484624 521189 329153 299310 397072 23535 802278 812872 863860 77178 467063 899024 474044 450748 71910 398399 1020527 602766 205292 751858 150932 627951 322050 83368 734266 995201 919529 247302 374256 159755 605987 805395 1046349 666357 775287 1035964 192105 805839 193137 669265 102242 267722 597471 528646 67801 1045565 375381 62835 790642 580385 564906 289045 212823 341910 244089 743627 818870 618588 312737 8537 230462 521819 69318 993256 876198 189723 345549 131716 70183 78668 746852 471197 476413 619328 566903 549767 195561 271212 361660 87802 353970 495339 119593 604562 965791 998907 450680 42319 927999 63101 633770 403479 182177 85113 993409 220207 1028444 639640 300036 299206 333960 162472 907519 852587 30083 95772 787584 631697 377646 91785 903771 292114 248686 134699 792999 683689 361387 274526 311615 391030 162131 201252 336962 1044094 20056 887462 458388 607017 476590 41899 80219 990658 778190 379426 970626 759803 1017654 429726 901689 329062 675047 521685 531827 904189 1029350 1005857 592998 445595 37563 186111 1048079 416640 783861 480146 252332 379088 75427 919840 541503 489749 307676 239764 454674 495033 689721 199163 985902 597389 467030 879879 829922 130373 640852 674191 675906 464890 121178 45069 951717 743334 75791 801310 489767 204203 877858 1018630 439845 936781 171715 417833 977091 711219 576551 602515 373353 132330 944647 287345 757314 130914 665377 328086 771516 409455 368822 858615 423178 21833 208650 103215 434085 218124 49640 238076 414919 248377 642332 510144 189422 936499 673014 813057 205151 426691 305869 122601 113313 59285 862586 408518 891646 584121 770521 425099 155653 376867 493388 483150 712202 1032234 846903 508616 1029285 542221 73349 956120 258863 404841 291873 417024 118088 580036 386942 538854 614228 249606 631824 561365 230137 317946 303825 474681 701346 444626 1005245 347687 787199 177056 92502 152018 138627 120030 558880 212759 810725 127463 801830 319730 259743 938875 57460 776199 72818 1003071 758938 273178 152800 154427 609840 157591 509361 835674 717900 545291 301679 706797 560141 992936 555241 888361 881940 616901 198068 610212 1029638 936028 227493 416732 284939 34955 409944 428208 186450 199188 179116 80869 629387 841436 717893 525218 360299 967535 1015049 376564 949292 827258 610723 677451 739338 783952 773124 328699 923847 679783 43228 994492 814887 876248 7205 641067 258933 906722 456089 1005895 942589 66407 841015 816884 427919 70765 815042 58491 19971 476318 1041218 735752 383151 626376 203649 73003 766195 912734 935566 395608 918189 338678 678206 174183 583877 1000137 107430 965396 903587 741687 947618 1020288 508851 332864 643922 857006 76264 130059 801175 1006087 790583 1035107 160410 447958 1042455 444469 555590 68045 929032 97299 815817 774783 8456 787636 764183 605923 1022239 849009 764263 391384 842197 639690 91060 277915 230327 576735 548925 878162 36822 189944 787461 786565 744519 423934 320851 30367 247972 930815 798772 149617 483977 873134 465652 1037232 1024536 222432 813737 961650 734837 635920 395176 951733 287307 799451 41485 43481 419910 1047941 747064 394016 264087 617075 639307 373813 67699 240303 603565 934050 55444 785000 868233 214360 800694 156014 215376 639275 1045531 132026 45107 322900 440072 197092 841898 370157 1040710 518571 611055 942712 358306 570993 659332 900697 204653 876988 1024937 102743 11004 656311 368102 301087 964137 951214 453256 568513 119504 776342 673819 1019697 836947 55682 576501 277959 872727 40495 30379 449984 201989 290681 317594 865210 391178 739300 1033823 633916 894359 582676 269663 717868 793121 418645 301120 401751 868258 423956 45934 879340 891414 993379 631191 356865 656383 728697 86063 727565 686818 297264 359405 782700 654280 756869 578892 207327 880574 672284 800011 860425 763989 543162 647342 227571 551970 1042889 319226 245896 299839 442327 941181 175130 340936 786711 204803 908763 253535 936670 200482 933477 649897 721703 311983 845107 578511 608528 469831 823589 107774 161115 214472 635136 882151 666350 1040340 195564 587584 522067 617557 825844 331584 295737 1042419 1039497 951847 807665 839072 624384 967348 661233 203533 567055 497325 691285 746802 1047892 793435 781657 916682 783822 564747 717280 860884 995426 760974 1007600 85267 498007 119225 666676 621199 922074 479718 469625 104467 174203 1030002 282161 62636 483758 483133 31475 181808 757836 1029421 255224 703925 638479 561323 262560 502805 664601 565540 329707 407153 766829 453257 721153 367275 372085 479695 813227 33770 248955 801136 548311 782106 982063 994793 156439 925545 303655 172602 372514 1024716 947802 965737 134482 550520 846757 733695 282149 711529 403526 537737 804797 994014 757348 552472 157280 31450 513156 921025 969976 934565 503317 844830 263571 241482 984038 233420 999908 464919 834730 899563 11200 230175 988539 90785 673187 932283 690772 605591 121641 683268 347798 925306 426389 846427 611716 95611 862285 122850 977607 711632 768347 438529 121578 700465 543214 645857 207838 246619 907991 190708 615800 922769 567565 293227 92654 302614 790057 676286 122462 12724 258282 361256 205640 91448 247219 565033 908558 757491 335624 392194 134267 184891 511509 133436 571193 998376 365351 767010 139353 454359 745008 842818 168144 90218 663367 317423 1028084 369926 75558 985282 27651 380052 268202 491541 94876 610050 943191 1028998 14659 559295 418514 344443 955873 739137 125796 837016 59203 812419 952702 179530 576918 292991 998447 293951 946929 887736 116400 209132 680908 126388 889049 194822 128897 527482 923561 525833 542930 877080 716225 250292 376418 160031 1002473 287371 533306 643365 209291 499796 872262 805698 529715 309403 679894 263827 730389 889646 98334 50363 989063 677536 541110 470621 1018754 64714 34074 864163 1046821 718662 389674 353466 537138 713715 131244 759379 29327 282996 561349 280100 983239 496560 988036 84837 614023 239699 17240 884564 723233 11084 945300 96689 248332 88909 411122 220482 1021793 536143 284941 242769 656480 30219 981733 613673 999913 988289 447583 951964 831236 147573 1047235 48256 194906 383469 366652 394285 773561 904884 664667 592129 333971 560859 404629 940252 251519 758067 502976 307364 29879 780243 259994 153794 967065 320664 929602 102820 224551 970144 282045 921657 596358 500174 310642 363128 457602 1043786 950703 873433 723721 896510 913186 985562 639916 477210 521312 938107 357665 559760 389729 630466 992195 246680 271618 531257 194832 58670 301954 428139 148522 833935 573701 344426 854615 665536 226580 607820 862082 493575 373787 153769 327351 657519 511978 534559 244394 74057 79925 36558 73265 268710 54036 56797 189637 760798 517507 801267 897798 612875 625635 67518 235316 1032846 49783 485488 137654 771210 982504 181820 122263 173156 349122 553182 643332 385097 668405 870928 519631 992424 896084 819734 100847 413876 936729 615475 866302 232163 32095 930609 538553 1009009 691367 660958 620164 201438 468564 5001 270308 698988 29743 598153 769538 752802 378083 735926 780847 30667 902274 497134 363866 957560 476414 120978 241820 229882 693937 157702 646573 1043177 880854 378164 921451 27040 748045 719114 12890 398526 327899 200951 79135 84902 472103 240498 764164 35584 895935 955507 1045112 348470 94417 29176 395660 70392 407154 557186 445046 802744 537114 745365 972306 611887 820262 192059 852572 395478 405589 866178 940791 815726 108108 814841 635305 416377 580114 654647 835292 297406 126100 957525 840223 798408 680994 99438 856739 807528 62704 43046 806847 875567 1038742 262432 811373 829173 637841 912519 334026 402773 732096 694150 311450 923182 174823 31696 11713 837923 82479 257049 286667 946972 371620 1028250 766309 594627 264886 308113 563425 681224 799929 179647 522423 1042846 35173 803560 851966 718715 1006422 474710 563959 188764 59532 859991 947075 469566 778989 771514 623015 248294 166079 626262 142351 622939 675118 946052 522377 802662 4300 271776 52358 627993 715275 1011595 1031580 604741 1015237 285484 356870 631298 386997 500202 790818 696107 275195 988468 50162 530655 1008284 203513 837020 446210 330240 211504 1002 339641 1013107 1029970 1003467 145138 418468 671963 531920 814298 936232 1027020 775856 712804 537336 835628 309188 147657 271599 5506 410507 524547 530253 720733 737832 363600 884279 231885 217567 887477 483892 624103 133019 341369 198833 42564 106347 244645 339070 109442 736513 636555 378447 303298 441394 175676 812349 403496 266616 175632 988994 644959 14963 125218 385472 762898 507491 552658 313851 155764 573104 782145 945562 346041 431971 102360 76586 432794 69546 380865 55963 347093 72280 818284 988609 507051 861794 701964 266452 100705 458595 853016 656112 419263 343577 752074 859798 788884 674021 912035 137769 863536 713807 143077 346226 1021416 414592 423960 278813 995989 133319 636293 268602 18453 714261 264382 404413 699849 920960 608788 881149 6678 737732 498975 420921 1015524 186045 267579 236046 488994 78318 485893 33538 638528 645885 834529 872189 116403 269364 288887 323275 19572 733954 847666 1037467 919169 266360 255424 343170 483931 698829 64661 853241 217223 579803 856935 268123 467213 576671 482739 352360 618492 330172 694071 612549 401892 523001 280694 925050 356442 856510 6967 661618 525943 358043 605958 735486 666970 149954 253362 310355 2209 422792 40909 886279 844532 132328 803120 67736 494203 600063 865652 310757 900450 565393 89209 274355 566876 646275 902883 364585 289053 562271 166552 582228 835295 785363 304963 242340 41694 361010 1047252 745325 986844 467697 214526 1044839 968606 214571 540856 623663 211308 536862 638653 671428 25749 591532 648204 449546 1038825 415707 682344 508746 575293 541781 585944 307376 857067 797417 92712 847308 888143 518664 558951 924178 467787 307273 16743 754522 734403 220389 552001 527968 322594 815163 875470 307013 895956 887885 432174 356876 166602 427330 500293 987934 844025 524770 313401 993223 1041371 371741 920054 54966 873196 913796 134570 8321 209966 611278 730185 899103 303269 215381 548362 355180 1024220 961942 306920 596904 137567 508341 926497 148984 1034047 376054 992187 793572 740497 912709 772858 535511 281839 681903 346347 1022371 825845 411879 350173 190202 421829 99778 245987 674805 901508 936891 520275 565137 955866 651632 563785 184366 684918 227107 749349 912398 974216 104250 450568 375260 974918 681663 521052 909602 109927 951776 928073 1024721 542891 647280 1011776 401853 803921 786020 403828 736031 626078 648280 736604 454417 346461 754696 933939 219413 245850 441559 894584 473231 1006566 650315 67951 592198 176726 528014 490397 830439 500612 552687 781647 892546 886092 780383 106772 509195 548880 636405 700479 49626 736053 381802 696166 253484 1014180 191902 459494 164511 738890 123665 537436 737210 594072 54378 791085 616035 137475 771316 843263 995431 920965 51996 923454 817397 636442 643317 95384 263459 438596 910516 386945 89192 409736 792883 176304 78112 74991 128626 33952 940300 953222 1014290 180240 349647 788958 698328 175235 28018 567948 305712 971969 938720 330154 164519 26964 351851 688469 739952 570636 349765 747053 918241 565628 640776 938968 62963 281466 977967 428414 829125 305059 731290 742990 283160 603860 986894 38392 917204 772786 916147 146738 794243 547363 79764 325172 703953 714195 506658 904507 148754 355505 289970 191753 116924 1044591 851450 486243 190952 297477 742296 271762 607957 626222 228747 1027299 1014629 770537 16312 475943 242079 696057 535142 714548 377387 567398 869058 946529 582873 118522 605020 114702 717082 648645 539816 128026 208517 337562 277887 376171 701780 837263 191387 440170 24292 105089 533534 644484 673337 969614 982027 581546 448631 957337 743628 982737 1013098 211401 399531 678259 958463 370442 379736 311309 769737 830090 391785 354719 945277 906813 983509 901167 743542 695130 30841 212294 833330 749276 10387 546417 541394 720387 1022026 424385 314270 226000 664099 727628 88191 1034380 892301 642218 1038212 208961 1021783 357240 351837 558399 72244 162776 129763 774553 198462 272879 136078 1041062 851568 456038 743421 126336 579371 652778 475506 869256 305330 614317 861011 71392 877230 790498 904107 675567 259498 403780 177062 224481 986007 180368 180248 819237 741450 432390 954871 862957 805369 913644 419549 177841 1032642 482827 756103 800940 375845 899632 1004120 443997 983428 204716 112599 768520 276138 980437 93996 198451 492865 68995 1023143 761641 185434 773523 595002 779642 299242 487272 469498 799865 853575 19301 660129 881085 935599 144756 971791 897696 41921 190850 181700 848067 898817 886784 434536 249480 260696 74340 205636 945047 323731 284582 80582 870746 1039839 195 510721 933760 725075 191806 64298 1015934 899175 44954 595740 962057 807285 883169 589781 392605 629311 592416 928759 617721 925032 698088 145480 394913 543225 11215 264242 341595 465886 140781 292420 404914 87143 983136 562351 1005686 737992 999624 228809 647482 859289 316363 636046 607701 779862 485778 5402 64482 453599 1040970 546096 664896 772346 314021 857270 742546 197068 649302 1015350 287167 469860 317080 554847 20083 566321 570024 1008003 998045 1039494 710727 551446 682223 12061 175673 813877 283489 870801 426696 810012 446383 337122 489537 151983 82902 36341 950645 134898 584347 802322 814650 730513 862212 820068 985064 960089 126428 883068 867805 680381 143411 119247 811513 768082 813532 142387 29987 785235 733422 982886 623554 548125 777028 463239 4676 487860 340733 295067 170394 933693 15100 154377 398266 450178 328553 837663 759836 699249 888366 901259 854078 132509 50042 546530 183328 762044 489026 299036 302793 877863 882875 904214 486080 57437 49377 376335 669331 869760 40180 914731 270675 64982 980982 652531 356118 837961 372270 777683 894324 159464 127399 894363 571403 589156 507569 581631 345340 564116 1007711 988951 385387 1042673 984328 308191 1013250 323098 156359 30392 437102 236881 158715 98277 943841 779005 988103 911375 611983 83494 860819 780482 36401 923900 662153 496878 78725 801105 535577 467302 211659 352538 277109 1031524 734025 853745 520214 850691 598985 380566 647989 837572 423702 297322 903763 128266 325763 182002 442545 1003678 57443 193882 891609 871723 520338 528879 871187 801475 499946 190884 480753 331608 285647 453006 153284 704324 772772 556904 300067 927170 275028 461328 828523 425330 712650 285192 664122 26841 238712 770550 553204 363230 746196 702244 889150 962383 1026775 852480 984454 164698 878204 949917 968312 187924 562759 290097 149386 694517 990651 21141 363377 915546 565219 944328 805034 1025026 355274 106348 204274 798610 948483 994376 186062 930577 554018 764868 507909 848748 777024 774512 986144 498419 273019 698493 804849 983514 530547 484418 581385 1721 844495 835768 1028160 30477 436918 258815 438833 34741 516438 338391 567227 187765 115809 499240 58497 861558 518795 209786 729451 212420 581645 370813 614691 978383 906021 874371 124057 405227 217236 755457 470912 132304 856094 18962 793806 517658 446734 127220 394048 505033 280239 133512 977363 18115 136404 126934 642124 818766 646225 585351 716721 717462 743295 913257 411342 141357 820924 441327 386738 219525 191721 970158 690991 905080 515050 503522 535389 313793 643369 322279 40471 653185 844308 364224 937596 950202 800923 866707 65647 825815 958387 965930 959768 767523 8149 675443 671586 79437 174975 83458 186491 1029610 514994 94346 820310 451315 375922 651112 357932 386627 567626 764184 599286 154650 276933 477629 229365 384157 343542 709533 406315 267347 445169 49059 130015 748713 808783 175580 396573 148591 190382 108026 492596 178265 740143 387028 191798 457600 1009654 543716 644987 540638 300974 472007 948766 143061 857090 592577 1009790 848297 684837 939574 349887 1034753 209995 349746 323143 932458 875566 79330 438849 114388 8586 445465 455709 136467 960929 60364 1038350 922975 906423 935062 1010058 465620 465559 709429 769998 64499 685836 451083 471640 561951 91753 891294 433515 186145 324098 860440 767630 426917 576688 151239 356621 151995 884562 649374 553591 114775 763206 619699 104222 158928 669940 104895 296602 785253 127043 790433 546886 823219 1026338 466907 280514 775488 517633 46611 948591 432116 875093 196756 970486 322715 821015 303307 510914 846180 943942 945098 493953 257637 273504 572104 179366 32276 920301 150430 772330 959951 988917 176459 517575 587349 12420 676978 283388 527435 262189 132055 892172 698553 918404 791782 717246 547210 960931 594988 1016990 45583 425894 132571 263035 594813 159023 669258 662247 722282 196834 694899 789178 335444 52458 573556 674448 31770 1037171 741391 605766 838785 262957 924457 64129 320944 574416 507470 71975 913076 889490 184620 695779 202749 634546 829203 125605 1041375 579057 761724 705568 720658 200980 984703 26187 239923 102499 689499 764129 240961 170029 991986 603104 518688 949570 250954 115726 92953 1028471 1023245 425839 69720 1040422 475145 219600 1034093 793259 32689 624960 349132 136424 847515 264849 1025869 553410 937985 538076 838316 270241 428096 287482 611850 836852 335195 957963 358762 146603 280440 355315 169269 336571 495970 302808 746167 290974 919814 15014 568479 141776 655350 485771 300931 71763 23529 98427 948826 891180 96056 463788 83712 227555 889187 596763 950965 188423 446346 534278 1035934 413608 183541 894064 65603 765403 899981 602529 313871 156218 70752 262819 390100 33377 1038369 808390 467780 69234 679845 718876 210041 867730 769127 317950 8813 186986 174341 701317 425859 634791 526784 571666 1015292 656506 326912 548806 755843 403736 687054 406026 223906 594747 821849 898057 395594 789151 194674 874545 305999 353670 111119 295862 1036778 152885 696267 893711 434485 901748 726884 413303 710834 408082 449596 491117 744389 321887 176089 1036340 477749 502449 29286 121428 764079 8671 971567 561431 891203 649417 954665 244493 205797 641998 1002343 947592 823021 530003 385446 117025 18328 520003 943298 347697 744068 902538 759615 1040729 556088 445593 392641 681979 1024410 231653 819092 435390 10359 486504 562981 793614 495614 1016607 529030 854169 442693 143242 943086 352211 518083 653103 1016375 386675 448980 876310 416095 873716 921913 383054 576263 101397 668565 506983 737015 711001 404209 874999 377752 215944 118328 463125 835192 792364 334268 163809 994506 723733 128943 704250 816099 136406 432299 241158 246206 185669 154667 151598 982393 17663 1001743 276639 739286 26849 136732 526090 68539 5776 180858 586788 892594 706802 1031732 1011239 29034 558259 893627 574799 905268 249025 359268 518238 603014 632528 237029 78105 598140 372696 594652 213193 432466 802962 101960 978107 663019 303614 1046542 15040 539725 348639 230517 683438 1028387 284477 482474 598493 727098 894690 972605 555434 535812 104414 16546 416247 432920 878596 13234 964265 24239 1036394 1016359 323369 898345 764397 896291 801508 433542 696746 126378 75211 256238 130438 838947 400596 121642 749736 282075 330359 416552 262137 828289 525105 832378 194219 1014699 721412 582359 715439 251472 570613 294041 446781 552525 285069 465214 336720 176608 174425 808680 201255 281392 251498 616925 641990 604354 38870 277767 1036147 30213 804405 926324 21049 78792 919588 267223 701288 958654 200390 426757 786707 803329 778814 703098 298128 318348 441910 511442 757500 387264 589403 72272 187829 107744 629470 22362 831198 631701 963828 79610 355806 260458 13143 38495 237537 848976 93892 81498 1038421 484380 257659 537570 441711 881412 341186 170128 466084 265766 629602 465699 921392 187906 409640 325630 208530 184058 786790 166309 448782 338393 363119 878916 296490 343113 684062 925480 731953 430427 613712 90947 896947 113156 741221 585132 881155 107930 123587 382749 56248 232027 175955 952691 525868 744934 111874 147506 93952 974271 841793 792831 48278 600016 683654 504868 627350 582371 842441 615695 30313 718633 866824 783058 246721 251574 991171 387237 962831 611842 1008256 554592 549900 988265 1046600 647426 71217 488620 189224 885549 1001790 730478 404914 744870 986039 604600 194425 604122 347490 119158 102808 479316 607178 872952 305964 171336 384703 142962 888277 957708 347348 737404 748089 571033 561120 45202 504962 469518 860541 355988 102619 364845 173964 735816 675830 61405 178351 998355 326537 349350 831694 76868 717516 985400 497043 462346 497404 86756 789230 1013112 853980 312097 546705 287048 258095 989193 31092 41749 549439 437465 805458 645087 377945 227956 373803 61579 249167 1026017 587201 739937 430324 633545 587547 415628 236708 653306 634372 513949 926649 934886 168588 827401 801815 807716 729990 521382 469665 940782 228105 356402 573377 717218 717552 1014988 508900 692034 448858 810105 357372 826867 734506 246176 921084 924289 498311 980879 945503 247002 659293 367348 47010 647311 655323 582244 137414 755030 869108 1013463 233423 229258 601822 252970 510791 573609 114069 485788 5563 548821 573785 774737 676413 993876 993579 343506 133345 312337 677204 454795 426816 677912 1014751 820300 522487 973085 466202 110793 904233 709110 690201 697370 513529 378396 880435 977723 836369 467503 363651 584333 491551 310383 153192 779859 374354 58691 443397 170806 612321 657334 467394 550594 998532 907765 849353 983015 839161 138706 193674 180088 443520 323908 722231 1013935 193376 437989 22089 516519 468320 1007219 492025 101345 461134 111951 967367 486592 208508 894721 14327 325133 725310 296370 539151 769651 276333 45744 114523 375300 548071 188141 708713 393906 831500 449409 199821 667863 269891 129572 409182 934830 962675 851381 327735 334295 522122 760501 880823 489943 428282 231372 390978 764565 953143 335427 792701 498655 610874 494217 613077 1023715 265217 691375 15097 241334 490764 1034475 208988 870608 707810 895001 508340 1037710 221834 903221 502142 893103 250130 589026 133751 221656 775180 188390 963620 808208 744460 455084 358219 58180 699179 608704 756344 121540 622983 841559 589433 145348 481729 78276 541410 97500 439677 653572 113290 564105 883173 116275 352268 748714 285735 699413 293448 47363 482802 935822 876767 184765 612861 1007658 741562 702692 827521 989334 807043 514536 172986 503588 992554 414237 308329 970316 743009 379195 511573 93477 344865 186846 881861 737264 17955 330247 237319 768142 60008 218009 373997 694021 77746 81117 39755 920063 581384 426238 774266 286538 782134 215182 628952 214105 63818 193023 15174 956097 113945 1010219 937384 574653 505272 464077 790889 966059 441859 476422 778228 94861 509209 869849 763708 976521 365277 1045166 620085 839529 892023 253907 858456 443932 452817 791286 575267 132915 66843 609196 187543 574309 854344 646126 698808 983051 175247 790679 675345 198564 223722 338407 501037 748115 898202 975875 410399 298588 146593 888690 819451 1036458 869190 47521 891227 406860 393109 25952 709851 42996 398044 578403 902812 511095 724272 449219 891077 876367 262630 446842 92413 75292 863258 525546 111859 225310 762667 442967 710358 468669 728893 978792 168414 355842 1035701 602794 175809 316699 931265 306189 698430 399067 732366 998757 681878 551479 383760 942826 528653 484042 905213 695224 188526 287058 468690 1008208 333188 889904 965389 111893 454818 296940 27889 995024 311068 411567 95749 503597 653260 462280 52629 234300 223118 230440 1023280 556529 683460 627941 247080 962723 739538 707259 422165 586641 553635 672134 48210 69208 855330 534217 550526 708734 24258 838186 956413 1026539 810743 343539 177781 316267 611003 231315 739665 919341 30986 286747 454209 969031 509798 820418 482744 802863 570963 1021794 556909 105795 269788 167672 364251 595266 336396 768039 937920 747729 339830 148918 938658 523512 198574 1011981 543045 492450 974286 207548 486198 734240 885490 940789 584260 693159 303804 307725 1013505 118221 135121 526591 185669 171280 8281 1004008 884907 639823 596611 727180 680211 725583 766207 627408 298782 394295 167810 803134 731317 320532 63301 73604 734595 558678 420743 91381 105334 168273 749062 513286 467778 21949 609162 40914 560350 538423 981083 316055 832516 763070 326853 219191 705717 1024310 160155 625080 163763 908264 330930 872132 560902 22784 933217 708138 584312 633358 481543 503387 85017 767622 972677 910830 373947 988224 40896 7196 65654 847864 746529 629060 232230 886223 331540 771944 124136 862664 16268 737967 366241 647244 316797 948705 128631 755367 888417 1040110 986197 560008 831924 370535 820844 604037 642424 72963 966060 755093 688818 491036 510543 625556 549355 421424 960591 291522 382895 390752 420843 393284 272657 660980 493094 699810 819238 385748 858440 414023 919685 145936 548187 349957 203726 655450 791727 821390 1015328 914055 135254 615932 633504 132626 836776 331337 77817 416153 454081 767960 269527 898398 214014 702698 359531 236487 934020 466986 451306 256478 258489 974114 461326 395217 778185 424131 490899 895347 852258 351713 743355 204474 769784 176565 69067 341055 264642 310361 609420 435137 97723 319823 845002 595106 497506 665595 247768 502888 784378 807972 988171 208701 309771 102007 536891 110704 841183 564484 458053 250610 38406 109503 67723 104922 269266 500992 254578 51425 390108 793092 816611 447719 1030781 506729 882122 549996 446550 90550 448922 548888 990920 894417 27080 561971 126077 592263 613452 908333 704989 962567 983331 650520 810394 894567 818895 826409 1030437 965662 368341 967738 990518 846728 961086 570699 1001032 152166 218646 406781 563482 768603 966641 659221 157487 307568 424545 210431 148303 930448 698753 357193 91652 122381 864109 501795 664094 246297 125127 630246 1009967 308046 653620 222858 24592 472359 796637 19758 656218 586372 805871 480915 580590 181802 248091 217505 836462 86849 859158 817122 47297 536020 292634 368130 574611 103252 1011300 980053 519634 832278 898228 22353 15922 820944 321488 864271 972458 604960 617729 255182 398325 403461 417172 711025 508690 940388 426842 851964 91589 632708 25896 522522 821012 810898 484184 902298 335818 228382 255046 786925 527095 1011100 299221 704682 756333 1012453 696552 319755 252741 1016243 210920 787565 383577 704296 1036612 658900 637127 297032 1031405 143972 1032308 658042 830422 236009 600198 945163 806010 1019728 457193 230570 587605 344364 66508 75245 224106 332338 450593 848843 1022652 883133 854048 314657 952021 226379 522436 902189 470338 558077 485196 632598 33812 16667 230844 333922 951904 490126 939866 14205 282816 976485 726321 252217 871889 746064 893585 348232 1012403 902184 266637 705988 560012 277093 800635 139688 563205 474278 479608 820053 735179 265261 899298 18958 141071 443488 305116 241020 183047 392010 527821 124458 577131 127511 685025 845321 1035768 611739 848262 893166 398576 364236 78065 320784 682392 41796 492439 967562 453049 435648 722612 690399 718625 308899 907207 607600 406559 496756 481556 321032 430089 769115 427552 121937 746425 72360 677945 874332 1023500 281421 146156 658462 852066 1010271 561293 888301 682785 291992 607922 14087 473650 210904 424632 106763 373122 840608 863805 241021 424323 444821 789412 925255 469928 1023491 932500 835123 388844 460887 803961 661874 795724 766884 329986 575000 140104 36639 49825 867485 919142 765603 6926 671837 1017775 47918 610245 120857 716081 586594 353923 841332 329083 703493 1012172 717431 144420 180353 517480 880654 691780 41829 916194 940169 329464 605922 75272 410396 764899 30030 825710 175455 717224 823717 973547 975822 921713 342019 1009689 96842 684139 1041963 289497 21654 796231 787459 687565 868058 360379 33814 32989 857636 237567 857104 622003 753891 666705 56646 433214 866154 526449 578859 730931 187507 467749 499164 827527 943513 610998 587414 58870 857052 278898 179258 812416 523297 944680 358863 156134 860080 992431 952576 608049 201908 246367 901786 331564 605887 768661 48912 636389 431939 911156 370423 507440 591385 577823 496522 312868 477694 3264 425767 142235 487697 566916 837071 245942 778583 434013 275882 561240 586039 883007 831361 504486 331775 381859 415554 209293 360029 661510 87168 195900 628454 800363 336625 651429 435858 422357 94958 452097 415038 605390 694774 252745 630313 533988 234283 337597 153719 513062 495571 703329 348081 988075 333784 359803 453699 848395 834121 173847 289789 387812 347607 998531 764563 664662 508249 364755 227869 441223 293960 449118 428951 270625 282435 186175 190306 230863 455821 1016277 1045953 874179 73866 185667 857949 182835 795205 41457 708034 293847 594925 946697 29664 6509 629588 1015290 34442 466742 14959 700665 883962 42102 667609 834939 78155 538615 321359 541117 579838 773255 64053 392252 494966 701813 311311 462909 91260 504600 28425 744006 71867 3912 380016 906403 672325 641507 355639 592866 663308 709962 231027 369495 584554 746209 413151 321945 903834 343954 1043033 621827 474940 147530 390243 52 668629 769659 558755 646799 627532 861337 712291 794812 553327 756381 1018897 282917 574316 287365 668608 356474 567384 341202 581030 981550 16811 945416 448156 1046775 138178 210481 729249 535377 9820 550747 291671 604156 474398 294933 314501 651898 213007 177398 954515 896914 900124 723990 342801 109008 598933 100755 237360 161282 693934 945166 636999 755644 277503 96555 264783 181717 141573 154133 954984 143080 776863 2039 345938 101844 802193 84100 272885 147005 149252 539248 583129 983304 793860 717300 524718 123107 970497 206158 499654 140987 826959 452926 118422 810563 775846 818571 26937 420468 13986 731516 296941 109063 583748 731232 753811 863229 330095 435718 227123 652312 50284 904005 97910 216927 850022 1038966 739370 866462 225775 744437 419266 707811 635769 481955 989396 970754 282078 503911 570265 540946 837849 942760 625008 851694 793483 790229 290651 294070 767223 91869 117888 296523 988293 245175 670377 136406 520835 435164 308933 537409 456863 824264 680293 455356 723566 44668 118591 814906 73193 755711 256431 648177 435179 328664 810801 446430 32948 344470 500712 272959 562281 432456 33306 108311 250769 698373 998066 461741 192409 289894 800189 234253 1019729 619271 541421 352901 530285 791306 813593 724521 787206 47763 215995 77137 707606 19277 921968 917270 484351 624355 454268 859864 146437 232328 208964 870586 777679 221296 450257 142884 136170 430676 781652 809537 631366 319474 981660 599679 429751 718475 237985 835345 326005 15972 154109 538480 296348 636741 125038 896726 545197 779517 941910 296129 884748 904155 1027899 1023350 675711 982327 116551 505468 508853 177127 17864 772893 515517 131274 506033 624872 681099 460609 945688 1037362 146806 215472 447670 875664 873661 198146 879722 868702 71165 1024547 280246 247355 881852 206979 923456 857995 558306 971929 709715 7924 303931 438110 517980 485345 208374 277454 388461 136194 380201 144235 395197 974794 19274 217786 48165 210672 851383 406979 550308 22766 376111 541845 603357 560517 224855 634816 573588 420151 399927 294105 468533 532940 497338 566009 244301 62158 704305 997182 477454 168460 605393 436553 386768 46107 122672 659391 675978 41168 623820 361672 842845 448455 37764 627347 522762 312544 983325 1028048 803702 558268 584638 117812 400685 47428 901748 453881 452317 421411 261551 448859 244694 986439 223171 448284 770961 549732 1045864 96000 528934 46192 470587 749906 465108 843816 140603 496222 370301 956042 917836 767733 489511 826457 857527 579820 88444 991133 166568 535452 447818 138272 693679 1001572 882181 1036273 82496 879395 497216 344037 641587 245438 573752 183313 556612 702880 369481 709713 81556 428597 100982 27845 820006 824174 751333 533070 324707 784704 834401 839446 1020823 736548 732631 687877 29553 846489 59353 91212 917639 873374 759582 187358 317904 744760 351744 688626 932136 941042 607228 349827 715727 720984 341558 586192 318186 611195 759794 837852 599041 902000 418588 492015 835967 475089 907457 153875 901942 288314 311700 300183 202456 114381 802410 592272 843903 198831 75966 1028179 484133 628360 328494 870653 162093 637703 293371 724971 1023192 83292 881549 557634 557265 69052 438509 78440 14498 758241 720458 568457 61756 696711 652149 944915 538995 924400 17508 777018 252544 374625 631218 946549 82045 518051 928029 1035775 94956 508035 878087 913751 236849 784210 582135 360640 534291 585317 17685 6850 941375 1036694 67249 572327 960965 312001 765372 537086 220313 923208 41293 762652 132115 958352 428317 466838 480624 855426 802315 411593 501070 677643 543386 852050 389172 604060 523118 669334 226056 572330 1048531 963899 643991 253231 39478 657581 121104 536615 1007785 1012634 570505 368404 560483 324470 383353 604027 646974 939256 222780 329317 592440 415899 728211 459999 505842 517918 649761 70778 464948 611845 786671 265163 852327 769045 229352 1037036 827673 21980 764766 692217 310397 391719 701827 58261 360680 40585 268017 79202 1041493 846811 882467 266380 38370 123574 533753 233535 556625 167931 73528 252972 315528 119116 634120 963849 567825 666000 689780 266510 672667 763251 232685 116856 373111 118755 660424 283145 472091 243348 506043 167814 989347 1048189 773220 436792 76107 460889 84674 393068 110070 337191 746426 662771 130218 973483 693139 839074 956946 79850 805754 603603 59899 539058 469503 262115 421847 868112 377750 825522 1023805 1019351 129816 621606 539750 583456 191039 102824 740530 11204 1006125 301221 300833 790756 445414 304398 111835 517218 200913 175064 307625 811365 291643 8061 670841 955609 683731 498810 354269 446956 719151 959951 195213 112275 678470 160130 413664 868355 365813 115996 116823 257848 89978 385578 838163 523633 1027068 819901 610650 41137 901377 321003 725270 745536 844277 126027 140117 227625 493482 214141 739786 86714 338131 501664 507466 262918 955015 665050 955217 451430 315588 819924 631931 341236 829162 41531 5899 906510 38972 197696 27239 590297 753763 545305 792729 143036 900074 1047166 444112 518369 975043 908844 722397 248759 919232 855142 434871 820594 172059 888687 34551 256905 1040878 1001745 665948 204600 834748 778009 953929 442876 156903 112600 55362 866841 224055 132772 813171 591639 877913 256085 560937 599617 468573 954312 117846 624421 886584 819808 696337 888854 48960 648320 387860 438957 281779 1037842 843580 593988 224560 974595 163853 11898 796219 682948 439084 375730 187838 481739 712931 811923 33411 1020944 664736 45961 869563 835472 462198 134979 646778 784334 61082 374067 617528 826189 180199 381713 906577 796695 888411 961112 574598 75833 31896 771272 209018 470596 21348 473314 881718 909774 41513 851567 653222 859119 28533 283386 288794 5061 817531 77393 491718 629488 591505 1033992 222018 223766 345520 796405 425994 687456 671479 511925 724735 688379 480296 1011494 727012 675225 938282 173035 854754 750829 68741 1036780 715012 974386 169961 394963 392380 29349 917671 978575 598620 776710 303158 186325 762014 804636 392368 575642 430365 611374 211282 303770 973017 192394 5887 350164 372919 940033 230590 339724 114175 403817 639032 923720 178908 1014042 656955 266580 110304 393842 119609 498238 1030013 90961 504777 145882 352396 354461 501029 987710 298186 1010368 722347 99655 978518 178725 922973 780563 200501 400318 329313 543877 125390 284033 171393 347077 987503 117478 156331 586941 879302 600427 549234 768925 685160 75024 555403 884567 663373 869595 474961 433699 341842 769878 420930 465405 809910 157452 974720 380194 100253 829199 667217 110231 666256 823157 902304 468642 774395 61910 628089 750415 351406 167376 809872 7404 445789 675203 1010107 31373 629024 168470 789364 738953 759027 364592 816472 672507 945463 703615 673194 650817 896559 346165 824528 214913 875652 372102 497109 631583 204226 19499 1033958 954184 782553 726498 176597 903275 30364 281323 474265 212411 641605 280204 494028 861614 584175 809871 420140 795265 175899 311487 153626 226993 153388 757102 528926 739715 302059 443890 438625 457597 875523 751651 483121 101099 643974 780255 693377 133211 91238 969607 846438 662305 454397 104575 359067 38356 834182 516017 1036286 662223 847265 637451 222992 118961 562899 214268 704121 272093 1000707 470779 784258 895483 77823 414720 329370 1042549 913653 944649 881618 943867 117498 114071 1026912 369919 230278 654894 777760 930106 314102 531161 422414 904741 472329 208547 262861 566913 508260 556318 324131 299472 193550 949984 166011 26841 228852 851458 1025377 92712 882022 803488 983050 568971 532120 872283 63433 175510 541730 863706 717979 184864 860033 346948 677788 859844 119188 713927 326544 1040993 355103 1016853 607579 1014938 755019 297954 1033353 406103 485924 250983 25543 660034 249114 1005538 862568 715083 594817 651028 296929 673573 273681 728513 867916 1020614 1047654 1044275 903401 667371 216961 713400 90521 241298 354373 321568 823394 268670 726267 93248 216046 671926 940238 488817 174603 664326 173136 118801 8236 221564 499187 543488 21478 115692 817809 263205 490356 642413 386533 50407 347700 221402 555792 880309 951592 292178 642325 882558 387958 907961 655196 882233 458472 790069 519731 835423 270445 925361 124744 921964 677014 303453 324144 86370 824346 701996 829668 546629 568402 728148 368703 576159 503741 218834 286849 855806 783998 450787 191951 409714 962265 291468 450736 81936 982458 1004820 134801 53361 306989 968581 1032770 967219 554727 357166 33912 405623 245948 192547 422985 576865 659750 88507 274354 81564 914885 62225 19476 297427 230873 252805 1007283 299321 160458 774968 431414 368642 632993 790419 581162 591592 425612 73664 41343 968871 96094 57647 526601 22144 168460 295955 121088 416954 993841 958435 317568 761628 223371 1005529 772618 976245 607100 561014 783362 391189 987017 274172 276783 240721 1023967 948211 442685 196866 915145 420261 995646 609030 427579 406945 488485 94654 524362 377915 856906 146319 374706 608523 597737 109153 364623 911210 829090 485411 753572 419576 246266 17221 302423 653337 75993 310076 246706 460914 285707 302337 114724 796529 810431 634770 201662 588483 588299 225392 345015 606940 827237 909344 375273 782194 50987 351914 275793 541698 978461 628765 182930 199754 7389 98569 357491 385229 327798 156419 210012 686931 561874 784677 705245 793446 1004355 760971 839720 64213 331515 557270 906386 905780 735635 721069 94486 355675 644488 64056 90066 413667 322745 80803 128135 551340 563435 1048481 404765 842586 891973 424422 348701 117459 559572 1012652 272181 804802 359944 718895 240568 671768 157493 725297 486171 951429 646675 758647 351609 580867 36415 457545 88080 798028 470712 678134 396738 305503 199266 675150 892821 6655 989318 726566 769331 667955 501072 895704 742763 978632 166480 256192 120494 333002 390906 905152 655251 175119 1034534 118461 540499 891052 1013136 139295 697933 671357 295001 79445 419460 669090 230788 473167 320540 855804 250234 691714 153056 338100 493959 883944 1045951 168629 25690 185469 770378 394029 193161 764611 1034808 908048 685835 10431 726755 998037 1003452 354041 398025 861623 126428 154112 298763 1030325 810640 380644 479985 879762 811872 1013690 998499 551829 531127 919580 258162 128458 997479 287142 7117 382336 708130 512122 344908 1041354 893954 612285 599145 892158 467201 790040 959938 902456 705410 690743 808857 7384 928198 876365 164948 468224 1026680 305551 184573 914455 490786 436916 748994 268872 357045 358012 513654 103940 867845 896806 598799 317564 216139 20983 518182 842280 798113 627642 108410 81730 36233 445755 249965 691275 506727 882635 413829 813702 705282 342463 504812 261240 136455 459505 841201 803438 1032070 211261 401797 691959 538227 62725 811455 330598 764966 544174 467545 347217 129500 636449 958512 587285 727092 289099 739783 160079 403378 911005 315333 765796 67903 818828 181618 851706 165543 454418 53566 651389 68377 725035 552251 412315 519083 888922 145310 331464 868308 311585 54082 232891 674288 29580 481316 166895 552896 58535 873448 1013283 312039 965123 154194 1025499 792942 396853 206286 1029596 112192 429399 149482 583347 164271 696710 420310 955183 446957 503650 7403 373987 312212 615057 604961 555173 336415 657980 1038231 516882 843886 656783 966415 886023 860486 540734 362607 999465 774095 900859 144705 465759 444436 932865 942643 75602 233350 1037196 133016 94964 892282 770142 903654 266230 340902 665660 973366 599888 50856 718959 943815 990653 194175 905796 957308 837692 464656 722828 471641 897168 411810 1025821 234505 158145 467042 956751 297051 455833 647392 576639 489152 78888 213648 946575 341711 619073 511051 739428 684226 979963 637899 1047655 757238 695856 753202 692485 407919 109057 571524 1039919 159825 682320 516136 531675 336488 334660 418667 33665 418465 708809 90620 258718 862095 286989 849265 831796 170983 749060 788929 80200 982788 489702 705993 922723 136548 591532 885703 968722 600360 316566 416226 512614 301720 72871 209568 243317 983197 453159 423277 334039 514374 622112 802587 1043497 248388 377826 928349 765325 291181 775552 501834 45352 640316 299089 846048 163491 984399 342383 414591 605611 342760 209467 167786 799346 870765 638167 72778 1002027 233193 250026 490154 374673 988296 786144 189564 761697 413470 288488 562578 578779 749473 572148 435238 960069 148395 808060 485714 178536 108025 415931 620953 587793 163566 912689 929117 953489 939281 556063 47462 519742 1011082 788750 513889 261616 294057 496968 261726 406149 648800 234589 797522 644445 691908 815264 735635 20190 670351 597928 1035103 819953 753569 1033936 49749 867715 214395 683958 542713 569093 775618 904383 484917 719085 621762 265618 274387 641587 178664 902041 293124 986069 917575 710275 466908 826707 460564 886981 910547 729395 895530 625684 643909 383358 23175 75244 801267 365633 270029 156684 930688 829453 795586 418040 48885 393336 187600 301174 485438 604826 439430 805905 1015979 381329 806165 391066 386928 482045 544979 972193 877093 316292 185020 29696 492870 850767 409324 415825 142516 115340 776998 242803 754738 312810 513872 731913 958441 449312 454133 697338 697572 830822 1021121 864498 426389 682489 572681 328160 210510 556188 533569 1010038 961993 220178 668803 324013 599457 550565 357647 491582 992982 118434 756421 35625 659021 235227 641196 89394 599374 761635 741487 485983 346628 442581 967387 439419 75777 850766 98403 802711 524471 438382 162204 693891 852991 848156 954305 155481 866454 448959 558384 589811 390299 392901 949738 1004144 124435 256287 987159 682419 961381 172739 1041536 26084 850911 152361 517907 743661 876591 912335 984931 277245 752362 58549 362790 519945 647432 526562 320693 546630 33382 1004253 800655 752049 1024579 973108 672982 701575 614339 576249 460240 262861 249455 687167 969319 1003721 368307 164514 59818 647302 1005151 909756 262730 638549 203047 935857 117534 738631 852259 743844 816031 701363 919375 69695 1021036 774070 752652 861232 962504 105390 331677 887462 213527 531135 223915 131544 811621 140622 87746 175486 127710 871816 95954 901974 876887 906204 167854 935840 653252 306045 286864 907683 965824 102113 986003 233510 254984 205892 986680 124407 380672 471590 510434 374376 498988 844745 957530 543180 478392 728500 34891 422399 355057 844338 290247 964316 152778 378324 774848 561860 198488 29675 277392 442141 1015894 606991 725874 430289 831138 448923 402694 943307 258750 188974 172753 859262 667472 315435 835514 830045 551330 46138 120719 634468 522786 794821 993150 139918 281827 728700 988828 857948 274971 471249 462434 884821 835235 158333 516906 135296 1031290 561657 183478 272107 502595 22022 323242 510760 217282 954917 749837 965067 186722 893728 141516 33005 559282 707455 970807 634028 981475 763924 708482 263080 454732 898160 890181 643976 964583 122731 622333 413043 333265 405408 872841 324248 641229 1013742 803245 135334 891330 334840 953490 937556 261176 58534 827460 477146 540384 320674 447539 473974 543753 617692 766387 902633 457259 332039 969852 241399 519264 48153 142122 771563 459494 644303 278462 183824 875422 291366 290843 31545 385680 1023971 11914 753210 225893 897805 696886 172396 689387 175725 57265 849197 29589 702229 831853 199774 149497 694486 520260 215267 334928 809672 158705 210983 134137 648134 811925 1048469 1029110 503535 495155 1038624 738157 102439 45875 434108 203816 755859 250595 1010658 328470 568097 843505 868368 123080 659710 459506 312647 594420 515613 818399 71563 870390 415159 591251 369255 325962 589509 51534 986470 549395 383112 913461 342171 988312 696066 440015 18714 989633 401274 923273 181628 1024414 498940 65075 705119 82912 410839 137858 794340 905310 176925 405132 381232 110482 296742 195662 279275 54041 395277 179497 179652 603703 1038641 928353 911338 323153 442038 988573 610452 904048 881154 889194 658555 297157 820800 633272 549467 888095 154848 240731 690038 342902 862741 328075 683024 906084 67926 758884 563188 582055 795101 641895 923373 934049 711467 856312 1013070 174296 926082 846814 183403 1036662 375401 305093 712478 8393 43308 626111 607811 1043652 369498 1027263 634171 412541 365893 995869 532077 488365 669317 807445 286657 175411 175733 245831 286499 905617 18613 899128 503558 23662 342438 628176 922334 3090 488177 261595 203685 70125 624641 628360 54359 774928 762500 544749 753269 669874 427758 81024 548486 954540 174325 850335 104594 392702 872470 305162 597157 555336 904207 95331 828242 549201 833891 307125 834093 236420 1005017 686058 581712 541806 582909 585812 176855 979010 271518 920101 665956 818005 446798 908534 320155 879265 80613 233284 164007 842822 780543 446190 5556 591877 348025 514489 827506 479171 103160 267724 39065 647180 941410 342580 691039 581774 836194 853857 182275 79001 209896 1019815 531526 707494 624295 921534 499949 557517 67222 284483 104001 233549 695152 704821 872590 298504 851252 965752 930983 786436 850085 255061 771168 817643 639946 1026296 965395 544396 1008239 100337 342556 315480 72355 644276 1373 336357 915768 69913 708539 956015 91719 120284 104350 565842 117161 477982 332661 678801 999294 143586 11824 494162 285866 423825 37828 1001824 721747 223351 282027 931496 477029 548419 946017 406460 680718 527755 316136 898643 1030978 810310 582981 567495 390200 839504 885505 842389 398826 620777 779432 262369 704665 822070 629581 870127 618824 289727 105732 28331 1037884 548079 156007 295202 471938 636568 200210 790279 1038185 241260 111399 590127 433923 766085 825291 653589 428713 280541 562855 213335 549492 300759 428648 347702 158405 417717 641599 183834 665789 826655 112225 543244 669382 305826 545928 480827 928008 261422 523376 479864 426484 289688 660571 899769 439997 67350 56718 1945 1000410 361413 938194 73430 381318 143655 658163 807890 878656 426653 543044 1046548 46411 272369 259610 621508 24367 832975 902476 335410 485942 777799 155834 208463 503024 14669 632003 318258 21680 302393 60621 169108 31244 788296 159680 916308 509280 136217 765067 90613 467788 133168 321182 974107 231730 419958 766575 58386 838073 205495 168437 950599 686413 804386 500016 332492 58012 740301 283295 629464 2842 323375 539592 237637 968574 104100 61875 237329 254019 674797 62831 461021 1001000 804013 503948 775537 349872 326381 819616 369462 929955 578968 972995 419770 727179 418048 877586 831536 257336 530263 412719 618989 961597 440631 164031 1010412 198256 931355 922859 922187 787566 468195 1027040 661708 637716 445524 62799 358741 331783 506774 670189 596336 495149 848564 194548 129484 608818 105247 626593 259770 448260 479276 262068 268464 84568 325521 766451 816330 676131 535020 415654 761156 939041 731964 906780 107009 961617 95078 607013 827655 911222 837297 586135 452353 7320 843338 495050 565180 86145 762049 150043 988842 256577 518794 662380 755554 604075 59006 1442 753182 393685 259671 948262 837691 340380 994103 113253 980156 689182 675362 92240 287944 479037 555135 851677 322600 218659 277659 882820 262602 765369 548390 915906 819264 635182 465587 888217 259650 263798 131644 782862 493351 766664 286621 226474 285552 474911 143636 122618 893246 912571 897224 160528 138455 326045 355647 718847 215333 62734 848357 906850 2102 861208 130956 214230 320445 718347 21735 754811 253328 755962 395021 798071 380968 343612 682492 691059 483108 483051 624916 330268 227270 905320 405400 897443 876916 448725 295217 504638 810552 848793 991850 656804 711489 439776 586037 594325 733536 967449 871780 618064 259468 381302 61745 896539 383326 48751 350646 80575 859030 308031 49014 147977 34964 219493 827091 832075 2783 597797 839829 542424 314274 1018885 78441 763019 320298 370000 253791 427585 825705 25238 391276 325978 996982 340522 851174 895548 90891 36259 176907 868560 989446 695899 630906 52483 992232 782835 529079 82759 405849 278221 767916 133391 749986 342161 509475 299350 51249 226473 1029709 198937 35865 1007300 35390 267224 186511 539990 697966 628761 814446 738839 932409 826341 597940 49792 800864 536905 252419 607313 909190 357079 929057 846350 316084 692258 618616 963453 377302 977477 225942 386601 1024572 409693 571822 1016290 96026 322570 939030 640315 43528 994803 342215 770571 127874 363071 604128 721389 447337 13596 883491 80575 104832 757563 562807 267047 130544 504402 141412 63241 805316 855449 264858 982034 855918 528974 70250 579121 750400 913457 221515 56344 787444 811528 279895 72639 402213 428572 1026507 622306 916947 57018 333707 917374 333027 927412 542107 453720 218525 1017309 211367 343414 705068 629137 784508 850083 502306 42282 1033868 501231 1012465 904844 391279 54317 1044594 1010330 807772 961908 85346 416190 982452 564127 820192 160869 917368 916685 550385 1921 152270 976865 996861 549125 296064 590082 970575 486509 451708 679453 351896 548659 345685 818014 830060 750939 807360 606139 388035 441832 680728 790889 538234 259940 785371 64100 225744 883804 377643 253164 647401 802786 923214 112642 146254 580106 534831 916464 284011 107629 177882 913086 153872 517801 803331 794813 36337 398046 976256 389376 897574 70194 373963 336350 909995 434511 896129 490866 660449 703712 275173 428571 399884 400919 338014 85756 999890 509738 690164 665725 358594 761809 1021911 699592 67019 532938 633304 1024077 446913 333142 551918 981566 868315 875961 1034419 653588 235063 906685 874469 870152 915029 212015 745189 77467 517528 602209 221499 777998 1009097 802471 147728 508139 695699 64730 1044402 1038970 659720 145112 830996 279628 616986 535297 384331 568756 53539 710332 286482 979273 578910 86768 427591 1030502 189803 16523 497515 210090 546767 607487 448806 776825 131953 890560 13506 343928 682015 367047 550571 588309 812807 1018898 966389 759548 35646 475681 422358 236963 713277 586619 620583 828607 746590 71463 458727 554701 191843 741427 1010872 18058 967920 158257 1042528 521083 833292 222645 1016650 351846 638116 365784 1041666 904663 865288 640952 232637 746140 174444 166134 762318 826442 274281 485942 1004594 1043894 477049 352418 969989 876924 940670 930152 241419 20091 49467 585271 75560 203862 744665 360902 363752 989173 769892 347214 1020664 153602 517196 708619 591787 897389 293093 159166 599414 834537 767207 405806 29556 648812 443118 961954 13794 39859 768251 191080 1011364 1013435 139505 614226 1011135 821065 4377 786740 127453 894563 119966 89703 186572 449237 926738 838473 483327 52654 585191 499387 324875 609984 438007 360098 103979 1042723 154365 375910 1032893 34738 513306 246133 523203 928140 325713 560065 119907 1025684 208906 997950 954983 33778 762003 960869 483006 514192 515994 663476 67065 475550 81076 723500 477391 255759 39386 379090 113817 757786 54247 756526 277463 509881 375579 736463 845481 69933 629659 229828 111446 273528 218606 508708 1019593 748257 460673 674696 855310 922484 213796 881548 174554 513920 842124 908881 694529 677655 733647 509438 665341 701841 471530 612410 436590 867849 964414 271028 524181 71646 958223 1019804 697047 920372 352004 946727 214848 415089 11690 631566 396285 953792 310001 109839 211937 891281 620717 625003 761313 438551 946966 814182 939416 1012680 571720 41419 152516 265441 153028 620902 874183 747488 55022 672647 686886 881928 288653 810373 154638 884192 96077 675385 443338 690612 455488 127615 257102 512531 200281 1030585 610223 1001295 563696 324171 788649 9472 454209 730656 312088 759425 418540 427811 736383 93042 743286 617415 87172 973876 117703 711552 1027441 89712 231595 142152 384181 1018256 710737 633371 11105 658245 249551 679291 321196 437247 926363 183788 737392 484216 103699 713593 901034 1015082 453367 447022 671997 576724 488681 726683 100144 717561 337908 229975 547756 438624 869890 1005691 802559 479125 497253 293411 895323 790375 273999 762609 121623 766312 641369 505226 933165 264560 438784 661526 1003963 500506 408099 401604 865410 751174 836487 365124 1026922 437141 809043 10315 247548 422128 250772 537619 332518 515586 694714 936152 808571 649401 712985 915548 386352 616905 821865 368483 98080 602409 166215 737848 901513 535187 842930 31015 75597 496136 71566 486656 170354 211019 751908 713627 233379 907105 693664 744526 901292 227095 495250 212088 418561 254332 842606 265210 589112 468834 893452 967097 771722 931041 1023784 598046 1021782 95701 630499 139669 879007 1018459 558400 488721 223625 920408 845480 920199 234975 941810 208999 1027950 389264 564500 549164 1030981 16174 951279 872845 576525 351085 556148 691329 365259 922538 962266 440292 438280 891746 10014 101622 499793 232374 657790 352476 309431 881646 55037 81182 275279 653810 901603 886823 281522 1018579 135738 867785 27519 564032 170578 898998 1009365 489489 867133 460296 837849 239296 686420 972729 995382 185835 860336 1045292 899992 1007060 129457 540323 427568 938209 101755 1005766 537651 465948 391796 508194 36699 964531 448712 823463 144228 550777 863973 901674 215696 920420 95743 854753 481828 131085 372365 869098 401129 823091 885962 417220 96684 454712 427317 1045203 814014 383138 155921 284128 336756 367771 344806 933783 268456 647026 668414 198152 145718 185368 1018857 746791 533888 658852 884473 841548 556267 581584 567495 359860 473696 675705 177580 825598 8395 693026 726601 627118 931744 402290 115712 233645 415569 678833 923000 763847 443865 633423 762652 231979 910132 348510 998301 185583 648676 964371 387180 845706 239470 149065 577 609368 426203 909053 677271 45338 472888 317139 481069 28531 784406 231824 682118 435564 484874 293277 470122 581104 570670 589963 453475 477521 186270 495497 395329 951745 834044 98288 754838 653274 823277 160696 824635 570135 12442 738816 935625 455256 295728 691082 471585 925794 916320 303932 213221 880733 271840 874144 754172 853588 148711 330340 265746 896952 982197 753371 130069 469982 856073 663675 746937 459900 470185 518237 228341 128560 575454 576704 306052 649465 396021 704903 708966 686268 315327 149686 1015644 921024 568593 561912 675951 886066 267077 864284 478569 813474 30904 872340 352602 244612 1021514 168180 974357 870833 504801 746617 921776 104931 853222 981888 1041928 680252 660678 968970 433978 756928 607090 496190 955947 317910 86495 265959 463362 917195 458375 203250 76712 1008463 373223 225778 442959 616693 80639 461212 753640 803767 170965 1042507 650667 156273 124402 563837 956563 1009505 992995 668243 214495 372910 812217 120853 800659 291038 699017 518828 622837 22365 795885 700455 944912 575741 872066 955959 59700 764017 470120 393906 204148 634576 826053 177171 584998 873497 305474 176632 763239 411561 264076 708003 896917 751814 491988 45690 21971 372504 101712 427656 890760 308010 844984 662265 527840 67310 406729 634018 188489 798262 972998 13430 248056 100156 698098 739346 76130 635675 707863 821810 929475 167507 507138 568121 460442 899401 796932 391598 992043 504004 200818 819897 233468 620145 711718 639658 218712 444769 1018621 648563 1044943 716422 912983 562985 513204 395577 128666 746630 851101 852919 135087 502634 628455 919455 626052 400214 308528 755317 272520 378351 594395 1036835 821809 49025 1041551 738675 1042809 282489 116408 982166 571229 962794 1026053 400800 154461 287497 381672 1028361 524288 985521 721177 723501 28493 515552 884756 573389 589650 1027640 26006 144524 102048 421759 709668 634740 757965 285983 741252 328814 928497 436647 74049 314573 90153 114504 904491 667588 151064 725080 38357 867051 162145 817107 921878 379582 272942 207317 380040 590622 383148 799777 524812 874446 960908 36509 875588 468215 916100 179156 183064 1038244 1048268 1046898 747570 632391 617378 458956 682881 121138 799942 415574 470970 238367 481534 274218 870098 887209 245396 120712 695941 744912 8147 834896 898259 443513 919437 981898 384125 20204 122264 97246 496012 205652 525132 108316 449995 341315 65543 828854 642376 396843 441769 143425 324311 927205 840984 61432 261263 52014 912061 945977 22603 171045 531206 825861 518186 429775 685794 970372 378639 231828 364616 32127 990497 297919 71344 1006308 394316 353793 557976 728646 294079 918254 55040 840539 94572 933758 615406 506492 117900 807822 634091 375080 498712 510557 938117 88705 83537 199439 460235 1007565 708152 356653 501972 647414 206870 521507 939832 982283 499190 943297 40085 334525 476198 994235 110347 440547 32186 764969 244673 511734 692489 730888 410462 441749 871470 668854 231056 708355 571784 52602 983689 149412 975930 57850 458108 132740 109740 1016770 729893 570832 437512 695748 667966 494426 208318 867539 570379 170265 141824 288806 185039 699815 418886 428508 732244 181441 690892 1009522 574312 198603 93199 174670 392026 745033 539476 456760 173185 495207 845089 760795 727221 454002 684994 703817 419796 630877 885701 666228 889919 355389 182398 831414 909146 267981 106628 393290 534031 874219 309810 208592 1002828 939289 182311 636365 507520 48125 607686 987176 652322 219361 740279 713135 661034 412724 423012 372624 435862 838151 1036413 403680 15847 420496 715637 982808 808865 133802 843778 1003154 339662 801875 883873 497424 567932 739118 555023 345142 547386 702719 46545 443915 819871 558641 498349 670076 801220 375379 684335 565465 824260 833686 515621 1027158 581443 986193 1008931 791180 389604 838014 851200 424181 165074 490810 177239 322675 434488 175688 157191 190921 269513 257423 622004 128544 665145 292504 52292 313220 909761 417809 158818 458085 660895 1006668 505598 223511 517780 723392 83914 714322 173156 447367 725439 902066 566873 614879 951190 637752 735169 498345 310352 948935 1021035 602605 708527 703656 193838 969300 662202 258054 240739 763308 436285 684403 86630 320872 369990 807777 393752 547614 910761 571050 697696 846087 292990 373513 545189 946818 478366 708511 570454 482449 517417 133999 495458 630362 531970 95713 476608 614823 720977 1005379 686057 734055 763648 190787 307289 508971 799551 237430 270353 473257 971009 589781 420632 395837 707452 854843 689397 358243 1028525 210408 105783 623678 559826 389121 72685 428821 72430 835085 503342 23760 997192 844153 483987 848255 142060 430357 447928 829651 666408 49558 749247 662179 646161 359954 961484 227177 255228 53383 32394 1013955 431365 277076 571556 1040882 497547 48317 624717 233566 112818 618859 328889 662543 440799 45802 510625 722998 472640 120106 698563 164770 169794 617983 875616 375116 71961 929185 810429 45260 646971 804653 244898 1031904 465125 354593 68830 427500 669077 476644 418497 427637 141710 699452 24480 475045 377431 864213 85588 122827 265020 483777 217019 165079 836043 104691 235318 68834 186969 608963 571178 226980 726139 586605 392575 774652 565133 298641 909348 245868 642862 827316 358792 492955 450498 641726 726307 174033 314095 195707 117739 8318 928800 8986 274655 7347 275717 751281 3456 347559 635409 217526 863827 772403 663291 956807 81760 752215 969534 374500 178358 532915 265880 138864 842469 58894 36238 420147 441218 95443 36327 64794 1008038 438927 482093 738678 62063 588661 572207 490361 847230 914394 815746 982716 227704 256184 907515 212412 508038 573487 622134 208472 220372 948736 712211 480853 709909 999440 795955 418778 338173 198379 656767 284148 552390 572991 891554 931091 883372 332124 941706 285579 828785 571323 929259 347669 364250 21876 89276 730187 261935 1043398 318135 885039 250559 776595 288733 662436 390746 93153 186608 382707 553941 65114 420856 551752 233098 764877 732351 302643 913365 429739 878933 985896 648088 364938 931468 359423 894135 1036198 263292 577908 571805 1017179 606977 752552 549046 1020076 726584 426654 855283 557503 662278 466623 193097 998239 998289 450903 1024562 467833 431044 27925 440362 648095 157135 179855 497203 440712 532133 328892 405841 743310 617085 854392 60943 546094 743762 666115 363769 208780 889699 450434 468768 514540 236979 186237 473753 777786 142986 498783 247550 331139 168434 642554 817643 376954 925243 584192 60290 42996 243831 1025163 649960 404844 616702 446614 1039045 877440 786412 841857 7624 689777 969118 247441 234273 330919 873273 515437 533254 1001259 81699 49314 1006382 102956 928136 994592 269145 726395 367830 606652 610758 660750 333377 481196 247738 905600 6720 224014 65024 260239 547086 856929 858468 239005 385834 265225 646967 520753 93655 740559 573902 792179 173981 438879 654595 727475 302278 341705 180914 332514 142306 637441 816957 784663 821827 285279 982537 656395 907394 941344 529919 236701 640760 698083 116236 449872 936518 836652 645537 697032 417741 557540 814387 994385 57911 792023 232124 150616 880108 448308 906808 600303 87454 952081 936489 101453 435902 338149 459796 836940 474628 92940 73986 399338 388074 761671 240128 441800 502066 82745 757919 620206 973660 71915 441204 1026309 698673 118600 271001 660059 810811 342690 719915 460771 320586 662827 719050 542450 802288 950141 495644 152963 337158 301331 23881 488116 961061 805069 560000 5959 387630 204144 1004145 198178 643779 847396 754386 978127 194251 459508 795355 496637 94962 511314 6857 565245 188966 864400 455006 1040709 156187 744039 825439 79089 305096 928628 149781 390461 140264 995254 422093 653836 79738 141074 896344 534884 161858 662991 973195 563184 66886 595226 272832 145789 584529 801667 219220 139645 366963 439679 975399 676743 681342 849380 152351 664533 467083 173679 762533 141252 703347 860225 237606 374359 392023 816222 487315 784565 15897 853037 333281 166567 20192 240123 857482 240411 739992 422264 727819 130211 758896 254007 506212 775671 121434 708146 341659 533103 141710 314949 616505 971401 987911 337583 434123 973929 319492 940436 370530 248916 448137 15741 183828 845108 36315 42453 1145 512279 873224 39790 919854 57776 499037 9467 959829 712917 168685 171923 129299 28927 1023249 370485 55313 64973 134371 823102 407036 736385 184257 158452 631558 474241 406480 304639 841826 133079 375927 535786 939211 840626 1760 730535 198910 114915 48762 342024 595003 11361 172409 550471 364744 167877 890197 292223 1011822 1044943 183111 976432 616698 714463 586959 97471 848061 8572 690224 88563 543501 430801 529650 41849 107714 203563 43104 834658 82105 117372 147976 724384 308309 438491 284734 417420 865273 540418 945304 965987 716687 341711 831603 915396 491268 535491 309613 172851 89801 693126 804329 243098 687188 616033 266638 961987 774813 872386 571848 150495 5793 552636 766534 514562 488419 763524 412026 853156 415974 360181 572700 17185 86964 824589 482983 118842 523866 498542 509915 733843 64361 322270 7993 1004851 590455 238279 683146 339974 457884 22967 916825 983134 471286 482785 55668 4462 1016101 951707 214895 201934 964047 561118 483616 199418 580381 267465 440356 572371 175420 525855 526937 966428 922846 1032132 460386 922878 635830 567363 8231 347780 360703 221515 161106 804384 947702 690221 639442 419876 215643 67168 156764 363338 278773 651774 619237 1005869 1035 785988 712489 476877 1020395 162838 1026856 990479 211302 911992 929187 4411 173650 399126 943779 945532 130567 1035965 287731 641380 920547 531935 177569 774757 97734 467220 455297 500825 340118 812435 150698 766458 887997 448957 13814 540010 455334 675219 857222 811181 210755 295739 984892 763435 667786 249727 178752 930095 1004019 84557 936828 882282 940284 36664 802592 1016944 68005 462325 33822 187449 1047285 846559 624815 842146 29555 618356 1007308 830442 87469 854742 192693 319029 597172 713291 1000814 880652 452766 258494 972093 32219 563971 375867 454190 227698 525185 953463 731279 979589 72761 607557 715636 454444 218703 180770 721204 382052 1046125 706474 867306 777867 491840 164896 535029 338408 538618 696299 55928 543521 1025231 187923 569818 1013698 79736 871624 85576 933565 258483 460251 556078 381157 598976 556867 932546 645489 932069 1010586 446585 517760 758764 273054 716688 221583 162720 838064 518788 530436 792404 1021016 129178 349095 752475 472255 690776 230179 312721 681011 830986 422538 739792 600999 99390 922574 577148 111664 967752 513865 1038584 960393 86207 169014 723503 73872 383998 459061 756492 535495 105636 441547 559361 514003 856596 255455 115332 120321 186614 214079 467854 109244 298932 721177 487962 945688 510718 1044354 527020 269387 858694 222451 502983 423470 203845 238022 939894 1012160 500596 51645 800196 735907 584340 552060 629572 246429 579879 630282 659593 909849 284660 237396 290735 657571 46471 71338 135377 687472 72366 120896 460432 77780 397053 343727 354963 464841 593227 463729 899585 992879 403507 67432 934408 444038 376468 179031 236634 388341 540690 153703 801707 47431 393618 506020 67636 828969 336322 270206 330803 739822 490894 557641 929897 829195 177324 811197 592026 724123 278034 470390 634897 165595 232570 935541 767513 384943 279269 621981 203397 208668 686357 12599 23081 654284 200721 62574 625502 322445 136869 378836 690818 590802 605663 451036 931446 817712 548243 919389 179486 464098 657624 816149 718820 924486 930441 348964 972854 906846 319942 968589 844804 172368 718448 754872 967235 231911 720304 980723 186220 33039 267888 916460 848381 400220 583136 928568 1783 582020 564211 372432 196190 667872 264159 895887 167869 568304 48289 604597 143007 932564 804215 191847 919319 891859 92771 192300 2617 99288 99503 1025137 658078 1003248 254820 714759 452836 999629 868305 905888 315436 808262 82442 332629 688794 893141 5478 1038371 636377 737559 134401 214633 32660 56656 219192 295787 774654 1029860 116527 740562 854091 149983 958286 991530 295733 228718 425920 63587 218488 746596 87539 232529 393301 232886 811546 274732 671763 320767 19374 409105 125050 74493 345577 198014 315734 642578 476233 24026 250618 445124 802579 1030635 971450 949309 952270 512349 1040239 95435 863684 710978 876023 767585 291460 740493 345523 885525 20066 83094 224520 900512 722166 156057 320990 514529 641433 934710 682532 482650 619499 102642 776266 192433 869456 103093 966597 588592 112750 153931 130446 1039686 356272 620259 26788 763652 663494 1001363 822917 748961 1022243 51665 491449 10999 711550 263931 306247 994819 735825 68561 839742 138088 1020253 94454 127022 425453 887076 553842 419244 976635 846702 367922 588754 499488 591813 261511 531388 59022 665592 520611 919820 50588 595100 883999 536166 945476 960902 602744 752117 599972 96850 895885 510436 841853 231135 496163 813286 396727 131025 145505 1022639 499675 596750 442708 735353 254615 915522 514412 23936 746814 38235 786173 271238 213829 512781 547520 487248 328903 624974 927823 773414 659202 43995 831148 482647 304344 229042 641210 643251 554831 776854 196035 292111 312850 229775 600560 479685 135149 426855 571092 349233 349012 897581 25570 101429 712413 206518 564978 489654 700865 185623 879808 25628 552031 602412 844141 512214 53434 123669 796924 62932 447222 560051 335830 1002251 145886 891183 949063 271861 118625 76660 33278 222734 205073 395440 545937 78168 118947 958935 771575 704728 29809 403232 1033228 802070 854011 502918 217104 371361 191585 351816 67368 59017 817387 116073 604892 701155 400258 859185 432535 54089 330036 570026 1009451 473431 229043 156451 345418 409903 299223 661169 363534 261622 101655 219561 799346 693845 190996 327720 739030 897273 444431 580235 587647 61714 459118 883191 404244 99032 52027 787666 1026338 309250 1041828 269127 774809 898125 1006716 1035207 453198 797179 120761 104323 1043831 403025 228340 952051 523314 978455 482028 413266 414206 846364 160771 754207 183871 41904 410815 908189 593086 971048 846155 560467 396839 1012318 576755 436110 159882 261423 649899 1019098 735195 432635 695689 882317 730738 290855 393543 2364 435596 328350 647874 850244 802248 40012 409725 48962 761770 511138 809759 89243 343067 914453 1005040 339957 290023 581791 550752 1038780 404797 490045 39297 471198 942643 98159 137864 149007 897856 151994 204112 293574 651968 53801 805334 435006 726644 413128 835006 15414 966655 424488 892109 175922 284010 688607 471404 567031 240032 73988 630060 750611 13555 381367 727356 33106 712085 67735 902901 55370 282656 229706 987215 832977 124943 957177 170089 863873 469058 771281 703493 385851 377726 326275 41481 574880 406763 20676 908287 912538 714900 37326 628373 96465 1045483 846301 743966 624951 613954 107443 350992 409469 129362 783637 547460 906395 838072 187212 202426 441676 720755 984997 1002386 122511 556648 252913 934675 447016 63198 751366 456167 277276 1019394 512316 506845 404025 726628 714992 887911 299659 55417 524036 184089 773608 1043223 1041245 506928 78182 465915 676196 412937 373215 485446 941190 244901 563316 853244 781492 104492 804615 63364 543460 24422 986303 343595 1031566 374083 658056 886945 931119 532565 534416 426105 67785 154449 464332 893358 246369 13714 288369 762649 654208 459670 568955 225020 543155 761727 178985 502650 932619 522642 317054 578332 221854 145595 400322 908621 619780 486152 646144 620255 357594 771626 987782 903813 126787 161783 649575 55638 804962 984810 609788 222033 989153 148129 693598 810963 759149 312414 864494 722466 267575 65415 553678 91622 627828 975399 352870 626602 939486 197994 958687 478560 1019442 224805 548267 551642 532656 253259 154363 364114 945054 766073 393799 368867 992453 479851 166090 378637 476658 473988 599044 518453 985462 950859 740918 642082 521895 195560 858857 440705 1048157 60587 891752 374883 763766 280710 480065 415162 609106 623502 703687 916703 1008215 520830 318867 516111 516206 506675 256767 618729 696708 349489 786090 878833 583178 301596 908023 483857 778102 353856 114573 130835 543936 772362 544216 631848 599782 902541 228742 376676 220520 566015 631052 172351 303820 1035577 293407 910613 1001755 476473 941627 485799 339554 762275 1010464 579993 244019 630588 838479 377842 189729 475502 789137 410782 614215 33480 817777 933103 504514 628091 566973 203800 820530 570333 121352 145329 254781 622826 504363 635958 236812 784574 902336 392584 438989 61724 86950 380778 643375 403946 70016 445957 712169 257459 587317 831076 889907 934436 271217 323321 471370 764047 448803 598038 209137 224875 162301 113781 203243 363985 368632 758193 744066 925185 671949 112842 996611 414683 254588 925349 900160 332391 1040329 171146 122892 68429 638138 827556 494018 421725 363291 353925 510143 143113 155386 49055 921316 314086 447275 814028 556309 963631 630212 131526 343996 539970 537762 878512 981830 465440 885219 646027 673957 225521 698474 494530 410060 948862 251999 769951 138806 832182 209836 888787 647008 366889 246401 77554 789835 721296 423888 246260 688891 652355 214481 641206 543482 466625 541312 136823 429013 578604 580634 1006171 165022 40394 990628 669675 432488 416645 66404 913299 28623 455788 778086 104227 924525 562992 511480 1040975 285286 428712 342574 1014575 1040861 429645 422495 912064 244348 641726 478373 987488 437489 741950 318305 208726 114283 930097 471478 359752 113953 855715 997385 349378 908491 875713 692359 780470 353063 530781 1018783 36343 418933 663150 208004 889788 1019900 918158 736684 502820 986243 100730 947539 648364 25816 566422 305657 536250 754765 870 595680 686102 443190 78870 45199 152427 918380 676851 428369 864459 56525 741360 17847 337448 645561 701730 827666 149468 50071 266564 918010 954658 655182 123700 204490 941210 326092 334708 1028641 1010889 763011 797866 474978 33943 328167 764960 780085 233423 836081 688709 216068 809890 126623 240426 231039 909092 960625 1017605 666136 529358 717550 441009 1005960 548346 823581 41005 453448 951658 389644 1001241 106009 540098 404813 722236 23933 343817 790388 1021696 759355 388652 931482 839668 39646 431483 671453 842569 464951 601386 851678 134230 39383 1029074 382017 933653 269974 595693 458800 379043 507151 174941 332761 1046467 677921 13797 486635 468316 1008495 820142 770589 677111 964577 299716 966568 156994 686113 1002135 766919 839823 853279 246907 346942 916821 66190 9256 613841 859822 355172 196666 117448 763096 1029726 613042 288113 671156 920186 207219 258462 877898 754554 28358 274467 230979 558696 582102 195417 961134 599564 10037 553886 244539 759672 563542 15315 86595 571005 434448 902620 6590 39475 433697 896804 965899 342389 483241 404758 747820 335714 732331 559525 843079 536542 89231 372677 854822 31759 688035 509935 477112 75488 595861 189601 789390 874881 57338 966364 803678 83940 435915 754340 929924 476482 177379 240516 907644 714901 509570 848135 723561 803099 37837 672576 451986 334553 387403 55107 197599 152342 1003625 148393 271712 212187 18424 896273 684486 71034 265386 656025 84200 35076 651672 739945 566080 1001169 280767 327208 655980 1025532 777086 751493 717229 285157 652057 421039 988779 931501 717113 425181 774319 918973 751722 1035464 1010599 813631 140444 766764 908837 644515 512931 226635 334625 560156 32183 398185 717363 178465 433653 730449 426009 955372 731867 313038 470839 168958 794320 169011 739346 767385 233626 505556 528852 511557 89061 393611 361164 389451 88515 7476 1016043 975933 10535 312625 963143 500588 34665 332774 712091 1046128 211141 515902 580293 988325 229595 795940 398151 22952 666417 821259 234184 133597 598956 383847 173968 534252 106267 180274 332559 349248 447404 938344 182870 772999 999797 1040523 476828 549173 428780 115231 550330 628992 122223 338479 580272 313957 584126 334022 536094 742690 355452 677495 151243 124346 738993 164054 45602 772596 730698 796413 984240 808284 114328 652808 354984 21953 364749 980377 675935 104373 345218 382037 903888 424721 561204 345188 34840 1021806 373186 223221 544763 356524 882417 675256 267358 539503 1037800 1015138 102858 242077 726452 37932 425968 587489 493253 454997 1004064 36139 117615 291483 362448 416046 372843 737478 1019163 112353 759123 175134 797503 761343 681257 727279 755998 317063 7888 195596 506814 933180 191890 976713 976585 333861 840088 435712 60686 359182 252021 616845 176382 310278 58780 722386 582959 391135 461541 802228 814301 698034 880908 8092 674916 82008 905266 29174 76231 258289 620634 208821 941356 613729 453101 201933 823646 620494 654903 867000 390218 549924 565223 378098 784258 617617 922515 367997 434365 787977 970802 213342 879189 320707 976800 564510 766919 336058 851741 522569 180791 92717 251854 128754 741609 740895 288571 957486 569801 953047 688079 749716 1015268 291937 919900 43460 120301 1009932 182676 1009629 209593 21995 572561 721412 378307 543572 982350 1008356 223657 532835 736811 423209 271021 11384 512365 958468 274228 131509 672187 283562 763978 412545 293538 42453 635421 568839 164114 982593 343166 768952 441312 774960 349027 457157 445506 947687 196455 62629 718422 1044271 439881 484501 137627 60372 220009 483859 801141 47401 53326 502371 890285 479619 529698 455690 807663 293050 194868 21333 701259 387243 88949 503507 1040053 429496 391932 17367 80773 578374 841602 998135 939768 917565 860647 806032 89517 828300 572587 161087 402472 528547 740469 178793 638802 715768 710800 720564 306423 444291 785257 190092 101447 708417 762642 52383 157269 230836 25026 575073 427675 364641 347731 505993 189300 365649 29891 818066 988833 991888 448179 69691 583109 832690 1047531 386055 23273 178505 725716 75198 945400 1028208 499964 272874 538692 219203 246678 581467 50943 977252 131063 611236 747971 25464 566298 214939 40971 715176 833309 644061 495799 929569 686530 466247 397964 979860 882415 6526 607410 167862 664622 811880 571188 1020353 725550 270257 402308 354802 240960 389448 767220 861961 691675 458207 713021 344780 874776 983662 905468 687748 12598 161712 874544 1036157 701975 837284 884414 482187 300482 822541 170221 951680 240863 258547 61418 985527 898878 985632 588357 469644 1019984 150692 140403 716002 787372 202578 403786 25755 273804 803648 981639 594211 748365 51531 604491 674278 580595 947857 867994 441046 553122 176373 46043 717030 888102 215966 179035 980625 604268 879480 305354 983123 384263 818097 84412 862511 694700 733757 310825 933672 532918 42067 450797 237511 77218 748271 671817 271515 31636 841550 108128 401333 942033 407412 930235 813096 517443 666281 523717 554639 622072 263671 219984 233863 1000355 477358 301327 68144 837658 598241 285722 755888 947670 393191 428141 1009840 426102 343770 375144 271837 484668 840475 346704 448616 916366 463564 782029 508295 857462 821588 580458 845810 831523 252895 359961 771174 963686 638428 378540 785957 739126 193917 589661 341876 436780 684090 865607 649756 175112 878414 471274 87019 895274 496697 65195 160560 72729 95548 67409 136001 114176 172512 768137 387320 210732 667503 114020 966450 89999 992633 837332 766799 69440 721489 844850 557493 687865 20366 551867 582221 997528 1001098 29454 193796 890782 689382 776112 704076 252339 905476 710536 45976 311072 585356 342371 350179 1030995 33512 329073 256042 963935 461255 1035718 399341 743545 1038750 34522 187826 914556 931874 258057 675714 519782 163535 625684 36715 770265 479076 731551 641020 298139 55397 850865 604363 997654 10648 541238 348915 468184 825480 164480 189838 550420 341253 217026 612928 629536 806306 697236 131500 1002229 984118 640626 290812 710066 717404 51261 125277 455962 253427 166072 122496 249105 753054 86028 96539 298018 871748 390980 538726 39932 29329 237778 236959 680432 110964 655624 780422 888693 487583 538272 254945 459429 118282 144181 377337 538301 574321 701384 985372 541857 678609 248123 888857 291669 717551 520409 1018567 153733 627665 900300 566910 362750 676674 527526 931483 710962 575826 316889 815361 732601 300244 818239 440979 515019 651231 244370 328635 170438 545870 137973 13542 196526 602176 982889 1026822 759720 567960 473689 640015 32382 161662 866063 621434 103454 310492 373308 726724 670747 722657 197236 123376 568874 216194 61615 588801 972455 984052 205002 78721 968462 149299 526852 914174 308865 198783 163713 212359 37449 677594 772299 441139 73293 635531 19019 382362 173468 422301 572884 189530 211690 865377 129817 747923 952586 1010151 348210 613995 209785 844937 223772 102284 247507 753249 249141 68001 342363 970190 712132 759260 850808 125427 555119 870003 38962 343864 72386 70430 583097 160711 236463 951707 706015 547856 881673 30251 489113 65349 1021703 448530 422529 240607 383688 366106 713047 334871 192713 163601 432251 502382 192112 279110 830325 890405 419205 293904 363630 1005510 527539 447047 441524 525721 981004 467145 3386 641072 1008002 46583 28437 810716 786799 40757 283648 504885 653070 329069 1023705 819861 606463 760204 336930 854173 247239 69892 899713 511408 322638 242249 56128 423539 771167 717140 53965 174420 638763 400419 819515 197375 1046470 268087 568000 137962 854953 403988 186421 104394 885550 1039300 1034137 742428 51735 384853 486542 168606 309256 921686 32986 475858 633096 163678 894184 873858 75268 626309 921669 663862 597324 335337 250403 644800 371476 706603 106969 984497 750069 470767 147296 930017 820073 939872 746456 488171 645202 726697 934401 12974 743795 1019517 497346 976845 30709 571791 84390 716592 742884 460827 499034 159617 556720 920668 258097 544176 339885 866067 986272 799088 405651 238599 854466 956855 80894 63103 310228 196930 718831 345546 308410 135950 753225 137655 513145 913120 750933 947997 747963 687550 768062 1047637 582222 775796 626582 724411 330661 832017 96720 791088 451413 979047 164803 769947 522137 535694 274733 30563 22479 811361 62766 963318 5369 564735 473801 688198 545341 1034828 195942 790087 386406 752493 127315 608627 1017696 186448 277566 428102 627903 626210 769469 18369 89657 578774 780230 1046507 133415 295845 796471 907339 327689 931208 973903 124016 1045247 556480 975667 381033 157776 797775 371818 660813 318695 107132 779617 3509 750801 14163 438505 729661 932800 371747 225204 722438 587147 504062 268507 66359 294572 96572 926299 153463 769216 1007608 915859 630901 925451 695441 68551 612449 110321 460587 548512 90736 438398 322860 374954 632667 971487 587199 350677 246240 651495 792148 410613 375616 680331 366366 201538 1038272 186470 75667 878297 1012520 1037878 197360 907576 60743 960861 795827 690374 173676 261729 36127 405577 723950 262252 103867 642925 242854 920012 939475 713540 757104 910452 792310 11969 136622 301690 579958 463676 895940 710295 649451 751857 977309 971946 557232 280448 200997 1040949 950373 421487 493772 618206 340075 32163 26633 1027312 530027 52715 267221 1032663 907728 538997 912172 362151 604232 746583 656272 579734 264774 300295 783749 293246 415619 531683 178454 557148 752505 872619 758351 678356 481767 921858 396736 284842 893776 975600 724225 448074 862587 104546 582440 844609 82932 297129 426324 427969 738442 22775 1028902 693281 392143 414949 813891 131419 347547 87792 335827 975245 251274 737527 407301 57464 39801 591039 295817 611332 972813 998511 315668 56506 641324 86804 557280 38472 956033 867614 79401 55297 935420 377057 889521 1017178 639056 872214 66364 1044079 648564 224087 564245 409723 373027 435366 984456 34403 552795 859622 96358 997676 655586 370273 510596 1007745 733116 221760 101179 541486 529334 394006 667626 960423 165599 36950 413807 1025154 436745 49112 783282 327928 751949 581208 519195 337257 94340 935927 148503 39893 81870 946360 244374 991331 823311 818436 937872 934365 186221 616999 712827 234034 802260 575184 906455 288500 823666 261013 318115 338392 19259 926573 1028836 145720 369510 685108 396837 284820 243181 472874 817394 176396 112401 1003892 677980 287208 14293 285850 194168 237841 424574 216839 237280 289685 382745 373901 576304 50726 339957 95966 810890 822684 423460 603668 980755 186223 540159 995626 934003 975421 353183 835200 682585 169546 311141 21595 827381 824827 715378 270690 38268 1039962 4911 996642 205992 980885 778695 211083 522549 832895 617640 570994 544101 296974 343302 783373 833149 809947 484184 809338 262470 133797 760793 27192 597645 416718 623368 19883 663459 496860 973352 583580 148189 891386 908225 622775 593941 630388 106525 917260 558375 746814 692684 503439 807541 921966 324128 432536 796516 951998 748978 356708 200413 875019 508123 657042 383949 938456 224316 807334 697765 489164 686391 396169 218330 111663 151155 841223 868198 854129 431196 586832 513349 673188 928160 693111 285945 811517 665523 1024758 49159 219223 63308 802088 1009528 170159 488678 499662 927833 329897 664896 1029259 933947 37898 555485 338280 1008051 740668 271749 137552 1036507 269773 426178 869525 233423 67312 917092 776553 301873 324090 372734 248934 931494 987366 580198 49415 346455 380626 301625 885293 1034865 1003648 628820 264858 867749 623830 1035868 400761 147369 247134 940855 28372 598708 788166 616337 678941 629510 104801 531032 275622 621406 1014181 302401 397864 557442 12459 536897 82240 602811 869555 348948 408045 575574 801181 126905 75796 535588 729456 239859 984060 525562 965847 10698 867026 643890 273310 232200 386855 531753 535866 968637 694637 502719 389439 16828 1028221 251610 1013735 546331 672275 516579 98962 786871 168784 485447 332864 497069 860472 514551 33305 228322 801074 853992 660453 854909 795019 704660 930964 355688 774643 883832 733880 561362 277502 793236 299270 929711 9124 306414 1042137 451382 427969 414991 872623 477282 629398 667780 880810 210034 805446 873822 458511 719210 22874 908978 912074 834192 984893 854298 920041 774383 936129 548659 743965 16343 299161 783901 643388 14683 862173 1030654 966081 373457 988809 117375 898890 133462 564221 1042253 204569 112200 79742 126105 929941 136138 278708 483225 827846 733507 397354 658181 644060 1030111 374738 502682 234408 319244 871294 306331 420384 291071 178536 652363 228576 712493 733867 1032308 130724 222930 205767 496355 929743 279917 834849 470505 519912 851266 461696 434396 186647 567767 1024145 222356 653996 418935 52069 690158 593817 637106 942318 781388 873459 338139 201861 561684 1041525 49801 24679 914733 765692 967446 196147 31109 62220 19491 913262 452493 545353 796690 923135 587963 487679 630411 548019 193543 599708 88311 290746 23150 736816 415496 394536 1024883 247540 586543 439669 67993 1045696 390949 156669 157418 954514 245859 538497 663923 522510 1012905 139941 206789 373497 804475 326768 785782 756157 444831 731342 710558 278505 939936 774417 575834 249774 427086 44140 393293 80739 172604 809079 594202 650753 874305 213422 742379 43943 934136 596978 282861 659991 1026367 322310 408786 567607 412347 891667 886093 689042 861523 76068 355737 683733 484017 547755 244467 439378 674501 592634 880923 1010048 84033 588235 433880 938104 916765 212409 998001 673914 419604 145349 986676 544358 201766 7377 177394 789828 1009429 3624 763521 655036 912360 115188 349241 859038 179306 113607 87416 138332 390315 529683 828446 674187 14206 513458 1042705 515174 213754 56414 841914 388939 38138 415546 696199 917051 8093 773191 220775 849758 593350 700912 309073 646013 956316 169855 354749 1044103 190219 384421 130857 948236 134210 327414 165781 5061 459316 682090 747015 758282 836375 582110 732425 26714 879847 951953 494374 45527 95716 937383 739184 704455 61711 139946 478717 277012 582321 495107 576613 577485 435413 585093 417350 948131 744393 343267 412096 82029 621217 552501 1035258 569764 939956 414328 619931 572392 643357 659978 431953 14713 393531 800050 376398 458430 66353 81046 147653 883394 706407 182722 711282 1042354 587783 350120 1005840 985952 191873 819995 481504 34755 504583 1041235 266536 572277 6930 160364 995506 12851 975835 951782 576073 435553 60386 546598 414015 363651 1013355 596980 304618 277957 425980 306939 995874 1023605 74465 772173 923077 484227 920488 837084 877364 188935 916901 328706 1010643 1011643 943983 312826 793740 676733 132961 503396 1010253 542159 630810 247749 577157 819543 965886 72965 906155 90975 165554 778735 111031 302166 173987 207796 260775 585805 409728 407912 546556 1017722 322748 150660 610874 708280 644877 201058 538476 845830 318960 497604 785821 240388 772130 908110 83039 275833 887080 449543 876616 527311 628168 345820 423793 903573 870542 568861 175606 1008124 611912 479742 25208 1044571 86666 555288 621214 202924 476203 88293 245647 1046540 346566 429639 19065 107838 478779 271873 786702 475433 445739 931133 205314 366422 698239 786948 647566 806515 853985 1031113 792048 43218 612161 836575 390121 1037546 278865 951806 514877 708053 1034506 123074 471862 904145 879909 204332 939810 345280 23715 162847 889553 162983 113478 83172 995095 108082 587285 620454 36432 234287 665564 131319 153815 849166 822697 99146 113037 863592 723793 110454 830041 962165 49129 339257 217250 191380 240205 136115 551383 776647 1007004 192999 182247 327732 116153 26429 122313 923813 785356 347139 482294 606217 600767 1010151 515306 964337 885698 967807 303526 537108 1000136 356801 24113 375499 770824 656011 71186 925589 697212 949020 67800 849044 64357 908185 44691 9231 433861 145545 771160 462574 1012451 353113 223424 343361 709323 926426 1001577 695994 721867 785342 514676 219949 440824 231710 765189 78615 437415 877815 115143 28693 80628 630952 719461 681320 401470 642421 300306 491640 800937 234759 899330 190798 218523 909802 135919 111384 795199 694286 754069 1023144 530437 974151 840245 221430 230176 782797 494870 825242 759558 694461 971263 861522 168692 725141 607423 15490 259688 760764 264614 60847 705957 497912 578057 149507 777778 76789 587969 723405 416603 488901 1027756 450814 789167 744795 866091 998316 258176 321551 865443 895122 580710 729629 656636 640910 396732 38693 994853 313891 256033 416429 842382 295925 440313 499866 943532 2895 100074 1041851 391288 1042848 983135 895038 996848 252921 157192 241721 718741 9105 169048 714786 399852 288321 71430 443735 874749 925449 1002893 934040 15575 564873 237483 745096 333322 826249 49638 215087 2603 86897 68098 586618 995411 80593 512908 809914 900513 277979 717907 543265 16819 102628 409833 44616 783153 725223 729382 231084 724035 275457 930981 940332 14101 428534 329542 670605 723546 380075 382378 27638 1021382 360618 745914 620916 196243 140705 972577 588919 994301 1046243 638925 515923 1016774 80869 133234 997057 571059 403650 136455 371291 892172 544440 976198 93475 205600 236713 936240 50685 345535 978843 992647 731184 990910 406328 378963 842728 524663 528975 937310 997047 501574 603985 463544 1008656 224269 990420 343347 376267 432816 290324 347367 1029284 510362 587629 639408 936124 870199 992994 642987 725526 169592 597146 140221 383259 64338 478045 636940 835351 857919 698651 833667 63161 759227 814949 1013587 658583 977096 879602 749932 638888 5483 975132 549640 158152 299052 456288 224289 129079 207258 178402 410870 226330 658117 502758 33418 596729 508354 452952 322341 67391 613931 250437 842449 420030 1023388 20320 243678 85288 862263 41342 816990 456855 1039649 573978 209322 839174 470787 349138 837339 1034197 626825 140008 430929 163913 717030 13761 537648 248329 411727 879977 613342 1038498 799867 1029646 898695 915717 566570 378753 581273 842244 104603 1013176 811336 1008856 59411 1020239 119563 796062 730205 612354 193565 82901 361029 750900 124157 985825 841500 692843 223982 721547 1025335 882641 869496 890752 866416 834741 691685 807885 774819 526344 538053 173929 518194 188641 754026 737452 945282 724729 303469 783568 274044 690992 1005095 407671 804109 458758 238649 927780 1018790 55842 563460 663744 470716 256207 728882 845847 804937 757370 713515 812377 953417 819509 1001377 453017 263486 400183 420357 591953 254125 867162 14095 393180 936863 177564 495418 307707 220961 480158 752453 207953 728260 1008936 684211 180455 31517 516259 108108 962217 98886 988061 161946 1006054 424028 189257 1039981 791764 138751 433404 388439 882697 850645 153265 880177 150275 899590 909190 885140 588962 38593 606269 873569 1026984 1038518 314300 517178 835392 1007771 704397 250886 135028 869544 816223 86129 826806 621850 335491 1129 187736 434355 269936 990626 232467 373048 57663 614675 465540 980978 676143 1003383 369834 651822 251426 88525 227946 413117 124447 796121 407563 521589 533966 582305 290491 535981 727295 240880 122120 901317 484131 656342 669543 932764 38865 216357 819376 670232 629571 354806 586399 443298 561878 482083 226901 374695 550286 259530 830678 1002008 642191 960464 231305 954347 390053 805979 94395 203671 305597 135255 197660 633244 532842 812787 1005376 908537 16737 3617 1036831 461748 492797 467737 694165 138070 748731 804566 97763 683372 163519 381591 497452 252935 120654 203872 1001977 509501 280914 904055 194998 470182 331481 81127 671538 253407 2454 653312 897315 176906 627551 996053 736416 580684 1040045 550588 855461 408910 517919 62674 329618 973245 520695 776821 970156 348619 106139 619976 678811 552619 886549 88626 77290 376600 684180 144607 522891 213967 134121 639293 981328 142352 345611 445825 179315 827937 141459 479008 1022223 42955 346689 296790 630692 656091 577397 997282 730263 866722 195254 910920 776367 368502 412975 996045 160154 553263 341805 146047 189030 983466 743586 462059 730120 652874 938405 602213 36312 1020786 533232 407171 1031699 465164 859745 155810 70232 208645 1009529 873568 241708 877006 132064 581664 73078 306909 883679 249737 747779 74026 527076 708615 516867 949682 221186 91465 550282 1048568 126574 323009 339216 992895 380419 767783 606449 495441 732095 140023 224238 124027 19012 514798 902315 1038478 856664 988560 902703 733984 799589 1043109 981095 650569 513017 112568 665762 613927 774727 824471 733718 161626 1021093 317398 480858 594312 616972 174924 402922 542938 883356 503955 981159 911741 673813 308620 849492 453667 310878 96473 765722 983679 381953 556642 934916 340941 768685 586705 204676 493895 40883 42261 409068 510641 588938 227 263670 740046 751436 666928 962877 508904 283446 207800 541890 1000524 422188 921211 203112 862923 778290 867386 717943 406331 523764 443646 569373 889588 862015 968338 160744 75092 522374 647428 687437 960571 138846 637736 948261 264336 964098 366357 616234 835258 146895 63142 662655 932647 529865 151545 16933 352968 495637 774644 127623 465811 692605 538811 778479 387328 508399 897595 922126 956557 150782 578211 468088 917050 78431 104677 10533 114958 9838 820026 723954 407440 787111 635803 363550 218190 837165 271432 181453 696922 992838 191557 869769 545223 1027804 955352 244412 611377 619262 817421 140854 559410 675165 148530 632749 326382 962767 224347 578872 207496 461008 707551 435156 748714 567804 148697 122847 480770 807574 685480 472480 14271 801541 294255 1034685 44056 243281 1036438 680386 733893 156330 924999 72865 515460 322018 999409 899885 724117 348654 477129 948382 473919 318824 35652 881424 777289 97296 773279 828419 214657 576326 28247 551132 110905 698002 964529 170851 475332 870429 403763 539204 467710 325941 123177 237966 375746 86733 856097 873270 1040753 134650 97647 872341 862577 353399 138154 982502 1000620 131362 240941 632009 27661 950397 358551 1012419 187655 557358 789835 333500 222733 869503 6129 256127 66331 384734 214771 565565 756268 587870 868097 41994 747457 269621 171918 513631 289632 958012 530256 592022 369683 524658 231619 192114 543973 262777 868007 239508 1034601 402199 209022 841734 832051 969655 22287 151733 323932 785382 659686 346095 192258 1018582 366289 926185 904645 849886 491620 444731 833356 51959 1005686 497505 473278 230721 82338 576828 307018 663932 1026759 695183 836767 402576 463753 375684 719732 474629 909517 431908 478209 30859 672065 328162 381060 195188 8658 688401 1016254 22069 602675 599145 394099 420585 588125 323206 295150 447693 981513 118121 1022330 781765 583480 533237 417002 875990 452780 122227 415762 408490 257900 139279 307531 965903 268868 621400 939251 751480 731714 570820 78315 274554 853818 271401 34327 278096 676931 627269 408290 424024 726072 703288 217527 964500 613945 938501 90249 190250 926247 629268 466508 369893 130347 298931 130937 291249 269871 696464 451214 750114 604771 652353 773260 48878 299450 214204 832887 607598 852842 804575 877786 604194 12912 434921 679488 134954 375306 883967 712124 6349 291387 757160 386146 629238 771146 772690 808139 97970 200515 433611 663445 1022643 72820 897224 32737 31184 893937 541281 739284 966787 975122 135315 212246 531561 341744 970941 1017174 1033414 451819 276515 533187 35582 903974 824430 753812 31517 605961 259114 593794 527440 389055 122695 193097 975210 907958 106393 571947 6496 151585 727384 865132 536525 132985 930721 606679 945519 869368 184562 904503 780456 657692 1005490 441823 136702 679722 510631 67875 190619 436137 487806 380381 819917 917987 463174 819433 685703 966503 111861 403880 955871 583818 656866 241281 217998 839905 144457 602460 635763 506824 552906 31781 314128 37086 651243 818511 315915 434311 953489 1037390 246447 292969 976523 552476 363112 575471 466951 143797 903755 480457 533787 179354 862091 261994 623677 12114 535557 645001 906955 330213 636597 16544 768389 202847 195647 9840 873742 487251 726887 737659 554606 96341 10649 486281 79763 986751 789346 1060 604107 1026797 953588 1008923 877643 41281 1001126 157443 282795 289823 588146 521649 991080 461234 32630 963777 981601 92198 609395 177171 72539 909867 622161 865352 222333 1035129 1015193 555849 231636 3398 732665 637121 705744 53969 831172 195230 534213 673243 699248 995732 747372 154409 146454 673177 152159 110340 153077 473706 704160 487864 314350 418821 726803 943128 450313 895789 226047 320504 220912 319978 605841 657586 23151 534534 1012568 118690 155642 155536 876746 153770 478759 110941 394430 799407 701487 532866 127984 1030169 377458 668635 905857 97111 838384 893064 1006708 1033049 807376 661611 196146 727060 503261 924075 261383 253698 735491 644147 77730 984991 266455 138803 18073 247789 1009421 882846 107747 289009 221695 861099 444508 271156 232749 279381 868932 789314 186807 988123 16320 69166 339685 798272 172632 851468 166560 646348 239736 831094 897526 622473 9711 336136 29081 721094 150642 115172 1011297 154008 132122 898095 492998 599636 512994 667282 441958 936727 285226 255930 182405 370750 939319 627416 986760 646894 605104 355361 284025 140685 419106 775503 781702 928839 180862 66078 29314 659850 206486 505040 400483 812682 73379 723626 827330 17342 678594 350324 826974 879969 304754 399101 173977 34802 553239 581525 641273 351412 255611 1013906 503465 339503 563016 61899 807925 728237 373134 1036576 476114 39614 51523 610032 289107 258484 995519 1024673 159797 710183 123196 89883 308564 199795 389980 1040205 182067 204085 763810 443047 489081 858578 392951 424351 95854 356592 320295 254508 494978 1037051 778082 980046 153031 272033 485563 163460 888178 888150 177836 979540 194398 358353 11152 147654 52104 838285 412968 968425 898964 332361 216343 215629 814919 772233 598374 394632 52491 632851 273665 312498 557678 528754 948279 791016 612515 950134 96574 487884 459007 658353 552108 831491 161149 66300 343551 277430 321851 297456 655383 37906 542971 151918 587190 443592 1002403 547608 862727 651917 987837 839125 891156 784283 809720 776785 845903 331822 933029 896890 503562 300809 556090 425732 216830 840175 1010386 168422 1006792 773673 480940 27867 759911 216326 101288 722146 292288 114774 582605 394175 537882 939759 1042374 924791 428963 661801 163679 1011672 842729 529761 864781 262383 65121 957561 784228 801167 825827 233046 169886 229073 724011 374369 39963 185742 778842 342023 184283 235239 778612 854841 282630 275646 433888 1018093 76900 69178 174315 526235 825318 218183 671557 231360 829723 523796 170882 159838 895675 52627 248218 351098 982048 91132 200809 455325 754120 681546 125488 318292 1025493 307644 232722 635825 977037 958550 721816 663239 721114 875869 251182 450865 953546 281055 474787 396683 872976 291113 1047213 344312 790145 396622 957027 454555 120984 924583 28097 835870 331763 131406 719911 64814 384468 737185 920794 67580 542114 866501 933762 716477 1033573 984097 668842 1067 951885 742111 804420 953603 662827 549998 708642 294021 514805 658178 591998 868599 175431 1032210 682099 827426 823005 51418 697473 566227 886811 551639 800013 300636 147333 274509 1011422 986896 793159 408772 273314 331466 322733 897415 524903 797799 539308 467492 200738 381255 264280 465134 348203 886224 211564 43902 427199 282091 231109 663342 700285 726405 586983 105885 858602 929040 61046 260398 257517 251391 450494 491912 941651 1040205 813101 845847 1007436 938487 465619 537738 454380 470397 380649 248147 781739 865381 1015879 1013802 558821 641208 901100 894602 731483 514179 308345 33331 921521 1038936 699062 607654 481518 448970 79372 756908 241919 168948 123146 440528 887091 304115 28129 484832 188608 966503 304872 192112 761149 131831 900888 983126 160550 741066 82576 475439 155228 963342 497426 197337 699042 257140 527492 854007 756769 389298 425329 1005681 870372 494336 294790 337393 257117 985244 533525 311398 104926 718150 673941 236165 613153 124868 947999 417347 298433 1007199 415475 987484 842431 1026916 175345 739791 835326 848293 257057 291424 566214 995573 808491 270101 165701 90800 371680 946618 668937 894512 814511 298589 790151 163161 175152 73682 25496 203022 813213 60464 875254 308665 492884 620881 879300 722887 83543 1032534 811267 374826 745931 63265 850974 61653 172156 1006298 594783 719172 593496 335467 937847 58097 375536 1006084 619258 280032 788986 200855 144096 789780 824273 935004 630534 152343 103923 465743 858795 85622 586626 725933 1041651 85571 902596 18555 864616 640658 228515 706047 315508 486652 298798 519749 288743 615711 441366 126363 998263 490779 449074 868117 427323 227862 932091 147722 286256 488634 233745 317845 734900 214450 623796 797461 777998 721456 831563 809133 270308 559210 215777 285380 516802 138264 22179 123783 453274 529144 811363 873314 72767 758091 382232 1031563 743145 22101 710748 326775 449716 760032 966380 775779 871200 127929 854572 405964 205714 418354 784801 743927 189394 806047 43892 938858 175756 959705 445686 671857 426959 922302 908054 447898 67984 536750 914157 450105 320552 645136 406067 184549 564946 949707 436166 95225 992302 958157 513066 37396 444097 998536 113156 1031833 55667 289136 294558 993840 251919 583038 301671 296771 663494 838320 825712 523906 997292 870790 420847 734047 895290 488839 935616 809107 1009866 532922 70623 480407 183839 707885 553711 456236 400602 630642 412086 538836 761093 29981 124062 104790 541581 326727 567094 31294 977600 385294 281775 956506 662227 199187 571488 102206 418398 58618 742979 421313 999133 574189 396149 744062 38193 541978 505530 608340 965149 121136 278774 1030886 461515 17894 409013 301852 726340 1001333 269220 662432 545019 736281 714005 830818 943939 647315 36991 721941 396244 924842 1040636 666287 681290 581541 1038026 501741 460198 593106 569291 766669 815819 817155 555012 882450 868098 258572 600609 747971 373111 812358 679920 634284 1048249 983567 37601 559067 463166 686920 781453 320548 647644 479957 567084 321950 90193 603681 720413 171812 715709 1010327 568930 434133 613155 412202 132897 319381 955884 774094 821796 884618 1031267 603132 72794 242335 385081 235826 1033812 832004 871683 378993 722121 573868 352439 327102 829714 541901 193587 181409 412078 975460 480182 910504 1000127 440750 903013 286181 149132 370352 109511 554348 818685 431793 989770 709079 14626 584891 8636 763842 864173 521757 560850 325198 20851 814827 148644 1037218 861934 661116 795951 444773 180670 742379 887250 475462 933155 846488 19409 262517 839301 769700 220373 702759 1009133 436600 520042 957717 122505 417342 733056 660477 507691 876134 953067 619296 35531 130595 35299 51906 368897 293100 538501 967342 241292 202235 334415 951983 110029 941265 375976 705304 489292 1006000 443734 241981 385586 127520 827398 668664 160974 346475 636359 132133 566545 275744 210319 847142 174353 508307 421045 72031 776073 378460 44917 814779 956504 887508 774512 457509 1041662 293531 77353 422160 678178 322069 344456 308208 709390 60136 905307 750783 42033 733311 303312 450169 217500 525450 574205 86688 1041542 543612 26969 669112 1034952 39180 872767 641996 739170 939188 375666 271592 619252 847413 259220 858524 1035334 860689 945581 1005439 219328 19984 681131 556458 873714 644540 728284 805177 357646 562916 1025909 53710 243049 683548 80910 382478 768766 772924 270628 596001 246762 349661 861334 641590 600049 631263 893993 854781 289016 324582 534020 356907 971657 71128 1016116 1027322 765778 998240 169513 404134 458662 652911 431928 907505 775162 80821 123159 913567 272489 161580 615267 315899 284209 962702 170269 782673 267316 49114 790825 840561 460664 365011 952014 596531 451495 556161 559673 499949 72592 369582 440569 567550 663972 290153 689796 202311 538746 788103 103601 834477 512843 259869 1023036 1030041 755318 182023 845126 974967 624637 832101 741330 737594 573447 290328 257097 828887 1010012 1047625 992247 997317 344556 233699 618892 535171 740168 296468 436635 227346 727847 418000 381726 830839 1031139 255310 495600 313147 662777 408457 595281 466411 201613 795584 373862 1008279 846563 211702 62135 174935 427239 348018 733872 888769 133798 771393 191520 611701 77011 723631 292028 666770 586819 531666 678045 556093 991857 662527 17086 474913 205307 651346 685439 618474 296739 130603 250661 558537 598094 1043116 292439 917747 300681 684092 187042 132898 237055 869126 103671 69650 833156 853371 760872 696837 556045 347340 74094 728640 231222 177521 456934 171404 777659 722852 692751 711862 783103 355302 819277 932111 342152 307066 234346 113900 802432 366821 688144 277543 549942 216181 661583 295068 596123 245942 136221 34477 174790 934654 158162 1034687 305776 920546 472744 696507 776313 189375 603969 43661 108385 120626 315424 19112 740303 523168 632366 79233 679182 82863 313143 265488 66955 353227 483947 593234 770904 837282 790749 1034441 178349 1020328 830983 128250 298081 47508 704580 739054 842357 468705 815445 24498 537738 453198 5853 444631 504421 819551 543461 242 397938 797401 169049 628765 27198 478026 696200 285812 288508 647550 788136 300697 400897 133899 305743 874033 1011017 235718 629243 577125 715759 635724 35980 1032802 813752 561019 1042629 131545 590985 78581 482766 128383 48877 608420 199604 342926 768656 591152 736232 808003 848838 72587 174524 220766 824069 704870 350953 910245 773478 246713 657420 1029473 283944 568127 529700 317663 350765 979191 268822 689136 6780 82596 326441 731497 393917 1038158 233867 1021348 679616 447423 451530 465662 629238 835335 978523 577111 528374 722681 1047574 1037205 683258 169132 36535 309793 630367 946426 776031 387431 283433 424196 704274 73051 3196 271020 360247 1045231 769572 741657 1034779 623774 392974 604471 99182 726757 575949 742964 919748 644292 838934 28164 789013 1023041 412740 370143 1045053 318181 888788 108222 712573 621117 321002 1036769 11256 973914 930507 886091 230967 321617 135521 749636 104870 796348 689082 325590 345876 978488 209801 1026897 748855 237541 82596 313544 475430 652265 306052 446866 603869 349677 340424 339657 686524 414110 844466 1041870 980232 331565 140712 875715 1043561 974800 220340 274191 74858 580159 398597 725470 170749 624439 771948 51359 53236 761339 927968 928132 368009 774350 330490 274949 762071 239994 511098 535389 406110 226764 809408 1040140 1044099 869397 376147 1039187 118285 192426 278622 903099 315050 605541 596782 575886 11112 133155 1029557 653404 402748 1015108 948234 975480 88958 157998 76519 8569 308331 365514 976938 392890 1037730 535814 891732 862169 666792 608593 332301 881467 427876 421409 236702 308359 81059 994928 409205 500007 713877 1038139 421541 705738 106830 338946 1009763 361957 718662 734027 854922 80429 13785 594720 412952 412446 1011656 785804 341935 617079 197559 208161 949269 710332 111789 979317 692660 634803 610967 314272 157467 875239 389828 694975 107131 456745 505962 710773 29226 845321 601376 255333 453923 153185 534882 288185 787333 848587 216337 437662 130832 692518 919536 867781 168875 587797 864808 151524 819168 111487 931012 815923 310622 784656 705078 669936 868726 433335 728785 454875 216479 791846 588108 685498 479219 168022 316229 395734 21423 661504 1046972 17277 852407 706084 855444 133502 274703 330118 597013 434096 460643 391724 1001325 50027 436608 114145 589610 448525 1014745 392374 837825 533366 783107 419196 890891 858764 62521 344650 833474 310712 378328 662781 16905 66920 626660 553907 10465 286347 552066 556367 773813 145176 133244 261625 667343 301703 250816 600987 431584 581206 573921 369252 780924 351877 39572 747849 34203 674330 55861 132735 301850 1015710 74304 369667 340536 96671 342488 410642 372249 1002284 433731 591281 124487 765020 1024875 882982 708396 202439 664671 590972 1028760 586251 246736 677892 391233 905288 638100 455375 97854 47781 934439 309044 1016204 888265 618789 102224 398985 681570 511953 729473 668028 400802 548498 562411 933643 644540 800880 550387 740546 1021548 639899 281286 442771 1046892 356837 862163 435793 583424 135491 70733 425524 1008235 699471 880298 962392 943735 522953 983334 31549 315890 221713 144961 558920 287787 624047 351549 652609 248185 944076 982689 265172 374708 334262 671928 290576 465594 851040 744467 518378 413932 430303 925699 770491 358318 121070 34592 108734 641002 542571 744389 535699 656014 278744 715921 639935 912649 535515 643303 288042 56786 463294 1031535 766111 612577 52975 419987 501583 506932 250753 425731 128078 916556 422826 960561 247061 159917 641091 432854 406014 1028193 532299 16747 472780 228982 64612 585393 342816 968315 305492 827945 207621 567559 87686 875677 466789 432178 248711 33941 366225 754714 894857 285411 736445 5984 209379 1015576 476289 394152 178830 820236 544601 548381 494250 234586 910886 723946 681207 272097 33196 736962 104029 49988 140050 196953 169572 972395 621668 119784 473020 825088 633108 809133 551095 981491 554613 331881 33738 636663 343103 9952 471056 220418 148750 282460 577990 489169 181987 700715 756432 573281 1010593 1041436 248627 353911 223633 523526 684441 1008922 273375 502338 424912 713235 363290 286764 804683 304756 824760 890277 287135 172558 190607 69780 780552 32761 825181 803424 31969 674576 173378 832632 638511 467570 265537 99531 155671 392707 1006275 1045072 182372 951016 446995 850304 999426 518159 76002 917719 766853 518821 577221 169302 459683 774813 771506 603908 1041846 886576 920199 79208 349243 439128 36227 760849 298837 260691 965323 864014 437578 670758 299750 227190 1030917 1042968 1004354 974818 93331 813874 700077 254190 220582 1020102 824796 343484 188949 203493 102375 610416 812634 543975 762571 812725 24594 233959 379879 142902 380545 536901 919679 536870 805643 398114 519740 746169 1026492 759015 644010 179112 993729 880062 428217 59057 669165 434967 368445 982293 308533 167205 803694 152345 322356 191327 566377 1004677 845992 264447 126125 749864 101363 61830 969374 6482 70043 636214 297221 51800 734410 900502 46990 404243 843726 799218 1008456 14433 93338 814041 1040169 98723 750916 31645 662664 357694 472197 244950 431009 245018 554556 490208 703509 174886 399339 1025368 791911 701905 334136 103586 769919 853139 343150 450150 828203 986210 79609 408079 404121 867389 291310 292171 362975 440741 547456 1013902 1021812 273695 737932 351118 341171 761523 184590 625096 804447 221808 787114 653050 998682 398566 703012 418727 339436 632746 712936 766358 293571 753109 333699 346195 133869 235653 587303 428461 988063 54107 974123 939574 487538 12540 218505 434631 166880 79761 917855 137209 579531 613702 400494 643244 1037815 558286 429214 857220 962699 35293 230008 340327 877204 122285 240042 1007360 28802 996218 977287 963391 209066 670982 308613 534231 172994 751382 781757 698815 712039 460274 937838 346034 588954 41449 95610 875695 242751 37835 1009895 448889 811933 770413 49503 38935 704225 51753 677296 442453 329626 799579 31821 867394 447806 369893 121804 277680 552356 538027 772966 576952 568712 509976 672635 228147 753931 358040 351755 460097 977968 331804 943933 74950 566112 369817 949724 1007592 930791 991624 574420 650899 638069 458344 138938 438005 865693 915768 34882 403970 412249 582397 257734 829425 311428 425026 697798 611516 356702 287123 222818 881828 250380 329729 974818 370860 265238 575905 186415 475929 501224 786957 56407 240632 965457 801505 164108 251288 509446 419903 865062 901388 1046048 13644 1021981 397994 400026 942256 687759 1029774 137684 665882 483008 759064 195091 510394 944917 677737 358910 1733 929944 146411 342306 969205 444280 719558 684144 577286 693125 113259 408250 679994 431288 463885 1011001 74454 280489 600099 131082 193443 464407 770792 198316 250734 481124 37083 735363 844680 844054 90943 657753 422470 730968 951452 217560 464770 60790 204092 624657 647448 886373 108463 428023 888682 894264 685384 322533 975325 114092 934557 783636 1045338 1045661 973834 1062 960206 237711 1036847 631198 795562 809510 605806 333413 483939 957614 956270 824391 837875 521876 759195 978548 841558 575978 599971 319999 779278 367847 816890 454242 845984 129637 130135 376313 613909 451169 435253 466562 534906 445055 66387 625059 366688 77444 826164 15716 945500 504026 601760 648369 1047688 445199 9761 249817 1005569 265814 132231 769298 625767 259076 912229 143602 978272 605716 339857 1007351 750100 1042340 851368 827905 926130 370038 3719 296147 102378 128624 158675 744085 485746 1033244 607346 157524 594050 693033 577808 497793 1001815 82920 673948 249198 194227 25295 779464 634837 583259 395514 849548 466000 699800 85157 527011 727777 955831 999859 859660 157548 39049 494122 909962 821816 945379 685749 922405 753779 566047 177952 645287 1045675 709018 826080 278048 264021 839988 319881 1029475 436041 985555 72533 174982 621124 249568 235940 666982 218468 510920 847734 826401 607664 753788 852467 946586 10382 1035761 370916 726264 578635 496289 57143 245543 577687 22281 820094 421717 106246 264745 895088 978806 562064 380423 882023 256193 81169 775212 104161 133169 810442 543269 147200 471814 881630 218627 1029642 1035073 578006 533212 621289 525355 804638 458056 586667 214734 284805 950244 110083 763514 2241 905170 602054 746818 340201 125239 546672 166013 485625 1047484 543901 687429 229457 972558 852112 642299 99894 91999 999087 647617 1008208 279010 544004 56062 392490 16722 72894 94686 719030 275052 461486 191952 63686 495728 536523 207110 555924 545188 606638 304376 213563 377809 459542 700129 805179 686276 345190 365632 413945 475854 881698 59225 194108 82245 966518 381874 285362 326913 115375 230038 744809 38111 117183 1019797 287574 457282 893117 36098 307153 933261 128099 301172 675095 715434 1000078 393029 33991 685446 875202 1045270 714854 964242 945828 347721 584155 816964 242301 747654 263155 986772 363966 719671 684766 200063 88950 595467 556208 654216 965342 664438 149985 598834 946126 64816 19918 355975 316229 790706 16181 938900 119780 168892 827581 643306 558707 248018 842092 227871 542300 676794 1039663 37963 615979 368127 222549 737932 1011732 740209 637204 443010 194157 179875 1539 964819 324655 830828 477342 232872 900473 574823 115910 383278 622605 745586 462398 188439 283601 346419 41263 270358 514896 1019790 68260 257126 816183 879920 499983 596548 1046488 408072 183491 769392 265130 618696 188535 324785 393670 967528 1016265 771662 149868 278436 106937 68757 356220 820089 263466 815703 831230 983468 810340 819050 528795 808515 979093 767270 8225 568073 971339 834281 74498 928782 830459 1022611 914133 625701 398718 134410 809172 170341 490895 841400 851805 188841 172622 13320 62066 812816 760255 87532 962616 156797 944716 716378 575867 401944 996159 183498 528937 645579 451913 428730 745939 764869 953086 84010 975919 697083 729430 817185 850328 510370 786478 900390 698252 347574 905925 251335 104749 374135 270399 301333 634817 861159 746534 918310 271154 437581 374500 807314 668303 1031092 263753 471031 91273 754540 908811 521334 481271 34696 639041 715827 468050 142943 527848 899032 674362 550412 163679 833554 472047 481518 142570 100883 1000920 602664 927538 300047 950016 782882 303042 238015 960916 348934 41356 1020129 7014 965956 940387 200117 657005 740366 1044095 286593 284995 647645 322300 279823 864165 347370 406618 778538 774903 293814 562174 767780 215742 835970 511920 898899 425251 535256 807452 809872 1040247 123392 877393 54198 964265 697227 127300 672297 780242 475853 125006 2124 546986 736858 662442 74506 450575 91280 310776 169806 247429 296973 551357 978570 775857 672821 1030625 574260 327133 119213 750127 154949 687224 584419 79832 810680 960147 573571 580080 884753 275556 851459 666096 351443 74439 450072 877619 806921 861112 937791 10361 155838 892634 206901 66150 999045 82419 27775 229892 347633 860525 237795 975933 640286 878807 667629 609122 251943 760674 450156 100263 325037 812133 86002 618404 791383 456666 105303 182485 395852 525022 651062 49179 852922 142389 18030 1045050 587091 926915 666786 459865 208331 804884 823994 117892 979291 642261 111456 592429 599617 755032 460676 568999 69950 12308 346841 439722 795158 808995 299093 822738 446484 116163 943797 332064 296579 294614 3318 68983 41270 1005409 964317 285984 162049 659984 1040752 888647 426045 200881 505723 663675 945992 955573 1017357 607026 688387 888754 409848 997442 900946 918499 857940 735082 1007519 455846 137212 124871 733016 124669 714255 944223 200813 258574 97648 780442 230867 548771 329543 643267 872451 973995 48767 817803 399739 997815 713797 817543 144188 310142 902287 422829 614730 195417 838291 887259 571184 415687 501067 151632 230521 128235 883704 22321 348472 871689 144028 279301 453249 217356 507518 816442 556781 334083 887466 410782 183066 140448 519279 640486 87593 535480 108511 402474 507454 818885 623698 35175 267524 63335 913635 497404 19494 424158 571633 880173 307671 983186 837792 673956 884043 83596 524630 631018 355132 1043962 728638 256754 485990 411055 633032 449679 612362 825504 261415 935417 117871 396904 876241 1014349 718684 662469 7427 608266 298144 754456 116539 688532 442507 976105 618940 71092 545906 188513 657933 243734 635694 771023 179066 530889 466333 314660 484242 504259 255776 588406 202407 333147 49692 354944 439377 254157 990329 478497 363499 339898 232486 484313 135445 697765 609171 332367 827440 132726 575029 196301 414437 745211 210181 475842 648350 769378 346881 76607 829196 948673 192938 428411 624287 462479 923013 693071 532241 360744 688794 21435 122844 1006156 53496 699231 475327 994976 155951 778499 460349 833323 26836 442895 628253 1014235 528129 217875 154603 918014 366802 593985 605558 764105 42473 48622 925520 454101 228586 1034517 555345 679836 1009664 997331 326421 136192 8534 10732 213113 504005 20383 1042757 366113 459794 70287 887400 314869 863476 434016 204035 664480 283612 781646 289897 78096 914204 1012251 348175 258809 896877 716428 625680 187730 442475 543465 16810 720854 911639 361345 847807 801411 131157 632100 853 98847 854380 842151 63510 865454 1039497 361572 788689 753149 679739 814775 356343 838683 150776 656514 276511 676826 692119 958634 433282 435538 862165 518551 129407 807007 632272 343480 19736 825630 668046 864253 870260 15476 74615 398427 322395 803975 77015 236620 376509 847170 135262 754508 559915 563414 256671 215901 1027676 840756 199316 592260 1047210 486291 940568 606793 337810 888560 153196 251451 250424 198281 694451 130666 724448 227169 781941 1005803 492662 1030080 590368 525656 665351 78768 234370 905549 290374 352641 802896 423148 797448 214597 187555 319322 583368 854613 613238 1020736 840740 1023434 739113 398154 741214 158980 772609 482987 978652 599335 804517 753048 74664 624793 884899 138696 354800 480134 873705 540411 657799 536668 197196 454512 26210 113743 786948 858221 975133 236502 749614 416442 935796 1023788 918601 64294 316618 128720 301497 319233 49829 751621 477256 891040 289071 1044819 199840 623581 389047 691972 262354 1045141 298286 675752 926930 26920 350379 559249 440056 846587 633319 752216 7296 87801 68034 456022 678411 644110 570044 855596 662556 675243 696700 57916 544668 589893 931149 879661 805463 923094 811164 157802 164733 676443 616828 608676 121889 446548 408098 277836 96189 1035590 737640 606234 74925 820796 975694 737929 414895 402498 620917 220504 1025385 1030377 582562 792074 63715 84679 370753 45927 663049 520691 763103 172537 657706 853133 544431 452752 40060 414516 33543 896191 65685 95630 1042400 378716 429299 796356 253017 944387 934006 766467 260403 577172 444897 356092 663894 787889 598108 675428 795212 835905 764917 489077 582849 736752 130586 913259 732425 603820 727584 221192 256922 649513 19904 907793 925069 928350 432532 833231 933153 953094 305566 33679 999992 363553 1007042 261666 996057 779120 975431 532830 869292 577532 940123 344475 755841 556687 528012 211254 406729 687673 18767 697617 158747 672973 39804 78097 434865 246625 380624 193695 953832 395986 154729 712488 828612 393277 488782 799901 733289 205191 432869 989684 978083 22999 903035 143781 866399 189974 9920 215085 513584 608630 876104 69774 15563 807400 615947 520397 292747 797860 454885 777843 497390 756389 419095 84749 504085 709930 746692 467116 225864 356919 714357 249446 81264 203026 253334 484563 646300 997062 291574 311952 573820 549539 904523 250048 251369 647868 551340 970630 842843 82023 721941 832140 942193 126145 397286 691583 407405 587048 376932 397456 1020085 182207 827703 726260 955988 329709 573163 407909 1023350 946910 352111 954016 780015 971776 739992 545765 389045 592264 107167 181114 1003874 71915 85151 192296 668339 545637 846104 896188 542731 625269 1006703 168583 615409 480351 190315 656351 759693 942249 184250 544156 975663 908446 628842 512668 947912 518094 903792 804927 98928 792716 1002788 66283 366302 921711 478915 283273 300531 663761 834796 126726 537391 655187 1002788 947411 853050 756311 726354 389478 467293 761220 439363 1015735 677382 456262 920103 521412 516424 206924 753938 367629 247384 107016 124284 459800 240913 966962 577218 973550 610929 980806 890786 973468 690458 785921 714435 247220 575954 269288 575275 291785 676867 882881 479431 388598 450108 1016343 385254 432984 644782 286650 582334 163215 799663 292925 10214 163137 513082 918903 1036506 575127 421998 702722 902523 800191 924171 356543 376204 316264 871672 129872 383286 745801 561087 584861 379269 915098 762895 623184 690408 765080 18234 235609 566197 613126 819892 765290 463010 91303 691354 718715 301389 37829 800808 886855 119478 132781 783938 33230 107968 797745 878060 154321 157619 53284 1012946 471897 99005 145377 135105 211249 765548 1003205 90924 859239 768053 582321 568232 693199 646129 127113 956016 586112 896091 852151 864737 247637 297875 562088 486911 760685 963485 826958 929007 961707 315107 726684 451451 378678 532655 364557 379281 469242 998834 649246 891588 95782 87168 525008 452298 48556 132625 169767 61948 1019333 1035842 854957 927193 399466 457810 549615 921987 616412 736102 79871 457280 828188 633605 51952 64506 418419 362396 204126 309696 791532 90875 270051 1023555 356309 453845 387491 1027161 654658 1002308 134849 581502 697994 918340 520935 400462 613832 28980 670403 504076 53595 250200 870276 91679 929894 251993 574305 663183 982865 252867 933394 985228 326726 297605 448853 810472 136117 537973 656746 898200 943312 501706 1002904 515894 677391 626592 865446 941442 965038 947831 467298 416989 852522 215476 809758 608460 100040 815903 661038 584571 645134 754020 168043 466487 74824 90258 736691 199155 306180 991903 263270 915396 149142 481249 625131 635237 194197 128918 298793 160180 233052 317533 548110 419123 877706 178363 147724 834184 71810 186264 792983 934653 354028 203967 258728 107264 790066 446817 700989 856740 967428 256146 775382 1027615 406741 55243 14842 284234 860763 327527 917680 8484 97811 893734 488454 940623 369338 619180 722830 791442 235477 827907 418780 345429 288298 1020437 951049 360232 883781 657715 974131 927804 402164 850833 107771 282600 459211 844743 201733 527909 373665 961361 116603 488467 944913 598800 928907 986226 894714 854984 720100 650282 784128 372384 52029 217795 905225 263589 434127 776941 618688 422982 107733 277242 316949 987097 910099 1021279 901050 686101 134732 1005879 902312 606102 25035 701120 817048 910429 429275 232411 105355 88141 962383 728208 616515 6575 222715 527240 843463 121775 583480 7825 11747 900828 864100 490270 599717 858540 81248 489156 1032418 970998 876304 980927 700335 868470 167391 943467 656872 570188 711480 75978 125612 552061 716046 441605 482782 278385 428629 872419 68774 571507 669574 1045075 931310 513332 779039 678120 368358 544073 303649 273496 956289 354984 359568 387581 397046 94767 608759 611412 112703 826397 368097 488320 212637 171159 836705 402887 887314 48164 183947 475156 922597 426034 503544 736884 805666 189327 550470 623769 67863 7920 606102 11866 529881 365 728333 880689 900285 710915 906323 296891 684255 191249 105239 15420 950686 949467 623496 323352 1040158 683019 67805 277595 782020 481067 437199 273202 1011646 218667 892698 781936 421753 148193 558080 537866 413225 430468 997061 592539 250692 833841 109364 739297 479751 732263 645400 1020734 56816 582026 964804 61752 954178 813923 675724 845049 448388 369054 314442 991439 583170 252234 439258 181933 334922 699741 269726 735401 1020593 481070 196602 424316 961740 562937 953561 728325 507383 732255 630310 248006 769489 843491 143956 672869 396478 530029 522455 268845 1001572 656331 519849 182154 405550 350507 985798 621969 39372 234147 391856 684405 423345 446122 519915 900371 582548 931484 423810 249703 481008 980793 815232 355605 314243 248102 130680 213217 985554 330090 236286 457783 654244 745971 930092 526244 69763 983567 150046 377690 45630 354035 18806 612272 641386 1029176 1030616 71072 86492 760920 239983 485192 917296 579893 923239 479338 389446 341139 289649 32491 948415 73881 461890 846679 1043332 974933 913939 657756 1018176 933941 808995 493642 94177 450190 882736 893850 303131 197656 808706 852836 725477 855151 565473 666855 1038585 89748 693785 426757 874840 456043 526205 579268 363460 30779 811745 493518 938565 516913 380831 406769 253093 442332 613139 588960 204020 847282 13599 1002865 936964 522890 1047720 542365 884205 854817 7191 174212 870027 480149 931288 677158 880123 860140 237790 352426 111906 879758 914717 176603 436774 528071 829455 799398 822514 159047 375088 954525 672694 706721 224898 560503 679781 791503 860426 253837 274486 285868 858449 631391 191012 1033337 359395 284429 842094 657497 411091 95455 829207 563668 416054 297406 961895 1001304 104867 912056 285800 95411 923834 455808 1027690 123802 676506 383979 568447 199718 424552 724596 983807 656722 710351 664248 632326 392574 863867 22779 427505 934639 476317 699298 807909 580684 25962 880567 22088 766243 787100 1017193 150854 672354 1007599 727176 26445 127710 20389 389389 345489 450511 982787 218000 135305 215378 840402 94672 433264 756454 152542 289583 630213 566255 404346 56627 191947 741431 471035 525319 646922 634984 753976 486135 631244 623251 439569 929016 899233 584364 594917 640285 556251 510731 648474 814883 373523 240876 969624 989158 733090 538864 143950 56810 625449 409498 706732 401875 976649 217555 397096 599789 901612 256359 521145 934821 646202 139654 97887 893453 863397 196419 36249 299100 451742 805400 697069 24940 427229 848993 311140 318779 328157 660444 675850 16746 915549 158255 338546 971201 717280 687458 563505 1046697 178478 213089 96351 980912 966353 871291 877081 75785 560537 697574 715521 772873 85784 71992 323260 223915 352295 992239 715891 444941 914783 354283 553811 484849 184225 440303 892685 99645 917647 44835 697430 383355 245520 973205 28008 438106 19408 683187 542336 700203 910781 561106 301662 470372 315019 603307 835272 264993 483121 557016 381191 730782 797802 311643 696935 351166 539445 720152 308412 464007 738646 787287 542424 944548 3539 792899 356630 316130 181623 995693 20946 419763 1015634 242761 149998 44974 701750 907439 411983 721676 384060 363612 142174 686893 133437 584815 992136 226065 173402 347628 211390 694240 143989 579132 906998 493923 729013 959403 614824 723592 437766 493033 256593 704993 255127 83594 59380 297509 562522 950662 394388 742062 946567 69049 326074 1019898 929305 587108 294133 343083 702543 655018 670806 616327 948781 640020 518896 612600 831224 548110 875870 867980 575422 366183 112189 552438 384972 309973 369325 79115 16694 60271 42708 145991 194898 264241 752219 486726 752957 141435 619759 558923 876116 762770 199361 203708 528060 502046 219399 407715 46556 616875 705145 104239 136414 118568 564180 678961 293681 1033578 911450 485536 1035017 70314 730704 473621 626142 376835 732031 88911 71913 528885 856500 353457 770474 725221 996161 625855 205413 106906 866169 706725 487071 11714 208695 31920 513958 711787 508248 376018 196871 154250 1009468 662818 99606 78711 702793 791130 821609 768367 117608 975447 156509 294417 956806 926877 740496 482018 558101 53969 10085 854473 187528 911677 349059 609683 33242 300879 758358 371312 953608 655385 588685 700020 527762 953043 786842 641559 316926 836437 689717 637110 350293 248478 982745 489743 889508 1005392 371014 906697 68477 1001008 774141 359914 122483 47787 204487 1027423 317602 708428 722735 877943 828708 54855 144643 341352 919964 797170 135895 627401 996016 1019206 417409 115222 266375 400482 183710 479024 639823 1035528 573964 660954 202681 884511 986734 842301 529275 957743 903852 815461 692685 150760 14448 227777 126957 929691 964521 828327 1034651 832191 183052 362957 1033629 323694 470158 268753 291388 925669 389611 36019 209350 38407 442659 388950 79626 415195 988407 736002 233951 864522 430448 458213 281501 817250 92249 1020813 955297 15445 183744 650607 261070 793978 621689 584548 836871 503051 543387 1000487 342966 417126 839168 392664 664648 852621 397513 620155 407471 451237 873945 982138 176095 808570 191829 325407 844881 850426 71978 1023771 194178 1010870 459143 280322 626293 565860 899422 340941 829229 836447 611048 1366 879412 761125 525342 44767 991512 697048 88896 720780 337896 949694 492370 834276 263099 404930 825498 672084 490025 637424 920868 510124 1031888 946428 531774 74911 503760 178620 218108 139079 401999 226217 925621 90528 802551 845667 292484 1043465 192115 608042 494280 990918 611829 966501 495524 1004160 418739 988959 101760 590019 1010533 712837 214662 162942 381641 670057 469797 277127 904736 859074 679570 895509 11438 343594 969538 826692 603453 754783 739186 606612 430747 196546 772511 567402 413719 753627 240910 515982 583176 373459 263749 104876 546374 710136 526224 26323 415919 652860 619901 1015033 235427 835767 994144 790644 130185 385825 503760 605314 265288 719961 121128 555970 742350 793824 360967 569529 517261 710494 937424 900687 712953 188700 687403 176207 923915 410249 1036930 553962 177857 989110 558725 204852 588444 581849 674982 511654 198688 221902 616350 852891 311895 71569 642534 1025747 178255 208581 24127 953330 139671 335408 402475 953090 780998 639548 1027185 600301 315892 790136 682397 512004 824127 347670 141437 891003 402760 717930 38053 106730 722355 392561 576748 784077 759211 384583 67565 462597 951899 66992 804999 511574 87414 322704 402014 926183 776623 505459 167511 10181 581442 877062 249632 124767 382058 166299 550309 760331 755176 963498 202140 33664 125827 13130 981499 547418 66690 235708 108924 868506 50228 569825 879392 19491 659048 465598 359081 433982 705525 286207 417054 69911 974644 894322 279883 26173 41088 457352 100414 530726 117437 136919 991691 111273 1044431 967834 608521 176770 380190 446255 136403 460753 768024 492440 798793 137627 596655 704763 499532 548680 589783 104738 168709 231715 241674 164092 20062 211165 1007044 856346 531079 805387 647686 349747 936819 567971 886999 569760 611416 639875 191934 936416 322611 1011946 125002 330518 344642 363261 231562 79750 803464 654915 467861 755739 191052 881706 815108 253156 568474 35712 307827 621971 714432 1024250 850435 715261 419026 993200 224475 998044 325160 692639 631970 725264 594395 509990 400135 202905 625483 78985 435770 923295 1005211 546930 394608 559915 482611 194155 425314 778603 680510 313956 230606 733234 849706 512563 819445 494197 622634 337423 692764 909263 411831 24853 225291 27902 632843 498116 743057 900195 931236 649856 524797 472710 593351 428562 441254 606864 271867 422950 489061 456400 962954 172491 981782 743735 366083 578039 140571 143323 389051 57857 798424 680312 763463 308773 134712 255466 921859 832004 319783 738996 830350 180513 354837 307068 907852 913253 695417 560780 114403 561563 866636 247123 728254 196085 686986 878818 19853 316549 1037493 266864 411075 972741 112977 311255 502039 1004816 1015145 869396 651011 728358 409865 804810 169800 855212 322753 55744 945768 926889 212521 757598 844331 537355 910423 210228 91675 330528 633962 986996 845831 806429 1031683 567923 87172 115611 321479 473900 76647 410132 916446 430012 861260 862058 212087 757735 123666 549217 317506 544146 506973 853536 161524 107847 428563 162997 513479 552628 1019872 931214 29687 539948 1011634 914176 282438 897060 667197 172483 1028216 414647 214903 901491 526296 790819 250653 220433 1038770 929610 47405 168833 768727 647986 194154 438282 679196 290949 258268 185049 109530 580114 1039437 665981 194672 729674 11980 440172 538300 203716 9518 44669 805286 51641 874376 546669 24470 807048 417206 297562 24313 226867 623576 505675 549567 439009 364239 884389 870112 512346 954564 186807 672978 794510 576930 709424 368661 274190 765847 118691 942759 730513 969623 91658 338320 1023345 194009 444480 131416 529963 616024 899974 610956 324835 716115 139519 122429 136414 79821 658995 903808 649221 271374 685456 573167 796520 861728 548580 856358 660409 179282 569316 131399 673229 914361 33961 329335 397087 785578 530478 11102 158285 905026 146643 1014443 424857 516062 681181 490382 106857 254883 735987 966204 201927 435447 1034915 817263 334305 780294 80091 930275 901258 679742 199792 426202 472247 110547 1690 448153 106244 296508 625526 416745 38189 47796 760451 515479 400021 492986 481061 51444 864450 509073 401702 211029 391134 806336 474416 855956 352056 21908 658772 927885 681409 778905 448902 495522 715408 676389 534558 380984 658782 847053 435800 545080 663307 756462 630997 508303 795159 346405 920600 890030 973610 216279 400650 954122 1012108 1022122 225655 680605 892845 127242 903311 154467 357279 315557 543590 596958 40855 290031 484723 878995 88687 641695 601365 133515 577575 254512 154633 306387 729696 54369 120821 388348 194783 601782 838369 284827 434704 999412 347065 823242 50049 294057 890572 28837 957026 455585 644688 480206 379916 578162 162523 612586 247415 260594 599019 508706 569538 762555 137312 288163 1043374 922030 282365 663582 533027 547949 132842 551753 846251 933343 782389 259419 258802 522927 58444 937620 1034828 546254 798340 435635 665647 824557 287894 365694 512436 562436 839452 392254 526618 61134 746009 848448 101955 338762 345454 179285 995126 788540 257382 974162 911515 249001 312107 602513 955970 568671 351566 138095 865180 213355 936003 245708 1027136 67232 941794 938638 932968 587287 570088 95006 483697 927913 460148 301289 88671 166775 184202 36832 735318 762979 449171 787704 1015586 747156 747739 860843 677296 988918 978450 146806 345747 409783 874444 233561 692352 244172 517633 2394 132818 702314 1020813 468482 623111 651917 265905 122846 712768 449652 606608 829695 103877 713506 354995 292986 118143 312799 640390 583401 203133 1046966 508632 350953 45935 269813 315743 214426 85294 950447 964146 487202 553266 504637 161101 807722 226074 470713 510480 757087 258088 460929 208832 546290 647106 636602 31237 855577 996339 255179 523627 908428 461287 808925 18401 154120 158322 254818 944444 544208 825994 486795 445365 96807 64457 918480 40039 948439 818412 327532 902098 567213 825942 801247 618075 861434 913038 282986 992457 711700 807612 64918 816330 369107 429872 95150 993644 24852 498652 56128 136100 22329 487637 53919 680650 745640 354005 868 494875 218440 927676 968425 510006 29959 995082 252621 201120 844886 645735 206195 968512 211115 526876 559746 774115 136446 283031 577382 86969 448076 505835 692174 394454 86039 985165 606764 653234 170213 635544 281656 199594 583357 277450 796525 910204 687021 16005 1021323 355791 107078 785295 714003 196009 768542 752210 738766 586487 873549 342365 535879 652040 876528 290529 314188 962834 616106 186676 757361 804524 317726 794450 374924 859218 355190 835927 66362 942565 950751 956678 349273 268072 896267 322117 819852 369732 669357 656287 928186 328261 638464 28352 102287 160666 779329 635133 497658 969881 985392 302025 969133 936952 6035 339265 221857 918357 483764 524449 883855 905136 298462 216781 999799 57836 758499 491209 339997 448337 312473 83521 684167 1008141 127064 1006082 211073 688558 690558 896639 999449 478121 58859 542797 411171 213975 166533 498855 42165 804083 362421 557546 914860 456989 321001 110618 771878 778842 926224 577884 942086 848657 113185 598650 889972 374415 575892 893794 502362 526724 112103 55207 806376 483972 387866 268031 103952 305800 698419 28099 334090 828778 973756 200050 725202 715372 528448 478510 888741 224434 26833 14909 902280 299971 503173 243849 610241 254988 616436 602913 370524 472925 659388 908470 232359 820585 870141 32799 822198 146507 468702 450773 825824 141564 695302 961399 634943 61406 447267 783944 754996 267572 374119 479660 348130 38311 881925 878766 236718 265923 469433 143741 12741 685943 818493 634347 918422 157849 944085 539629 997716 128352 457924 816669 475509 922600 542421 304187 718389 431537 668883 113576 53780 569376 628240 651241 210004 660733 665314 840490 439676 957172 896289 722616 429016 685588 140459 228230 589814 196691 588769 541353 913706 4615 614439 847324 616971 1043054 1022567 32765 804084 1026087 752527 322958 843908 676279 1038606 404789 123934 28166 334171 186428 70762 666847 53358 547601 276434 401267 289861 308679 396038 426199 323937 1035412 607608 986753 902982 936017 765409 356559 38142 1789 474810 406400 273815 793658 219844 20024 298144 811471 528769 605441 385712 694308 357304 764101 831968 71369 63477 171989 850508 68847 716550 220773 161429 20973 919679 501517 256097 50620 714551 699209 226522 213372 116169 689146 921899 530413 797460 14820 786183 992759 569019 24110 284962 619298 708006 406245 372661 942622 52863 746360 374014 422205 112182 937277 653758 887540 347262 579563 768441 976478 536653 646686 571449 817081 916576 206295 208012 258278 228277 911609 179841 217581 192014 519629 561903 985463 810101 733055 550959 763218 261555 136862 574109 856817 568023 672160 796954 880618 287669 515420 356749 879222 582500 757134 597341 12788 672959 845142 902649 325478 636645 749497 891216 1048050 147898 542751 714329 342882 629348 672467 637325 428196 460750 959878 35176 483916 153384 552909 127723 538893 843877 13214 99869 741956 432827 425431 369285 342125 82215 708279 549810 703403 231142 598627 630196 950852 941053 2403 256416 10531 410035 86306 442895 980053 175889 998513 503711 135052 361833 543748 820593 548511 824524 235251 44457 122376 995474 1028923 493042 299876 644054 405051 904183 986615 644600 365879 793067 685862 732953 265689 815874 930554 674978 818859 319478 463012 783805 542621 596867 264947 868314 494213 347882 694495 889644 656282 253554 298498 311082 684537 17890 625434 466702 954401 591113 392841 642649 892022 171063 111829 585037 1012161 891073 522536 128370 405422 110976 214480 269841 291660 1045330 951488 577724 139153 916888 909326 404932 112084 806583 74355 893121 540241 630935 108494 558351 639145 349479 908705 318027 805983 193239 283538 264409 233820 45340 23532 898657 460907 201967 670748 567886 306110 499022 847156 770638 147303 32698 224363 587477 993760 750776 1022874 290713 580740 365648 831936 632855 248851 934545 998272 41997 719154 732171 306078 340990 526568 1004115 293766 149937 388387 469122 318405 220338 7473 769975 324749 909008 24135 983952 964150 311453 859134 198325 145847 525810 676048 941902 831793 158312 982687 1020807 845925 464351 79663 103955 480568 90363 701607 217766 768054 567714 524821 281210 937229 669567 275431 540875 428813 733314 209010 259931 357807 302430 821358 326383 359691 753162 581495 425935 388704 454209 255118 347722 259216 416258 318103 311088 207009 639504 1028313 444502 504381 921714 43905 596246 260146 1015028 302111 607948 778484 262565 1026598 133466 1024790 1040216 306032 231332 9685 406051 986297 570389 979341 497122 84511 768281 766017 55989 653225 751009 81431 772477 88508 264610 281050 260195 101799 815766 361847 110418 737817 735225 616064 842872 589733 272333 489132 661705 196933 74519 210005 244860 367828 522847 33528 66444 801683 1006132 371640 868920 189093 313254 847324 76163 19346 371914 499533 7092 691400 881978 318745 757975 545301 703122 904179 953147 42286 884980 616624 203763 738860 33669 649419 259925 234506 1020142 371426 792957 1320 849883 898870 424651 12235 525183 249903 1037409 221850 428047 135894 816294 642339 229186 403290 271301 145492 308440 131468 399407 413442 623376 274786 457493 489061 302895 639863 720110 931482 194048 766345 915959 930592 104527 647930 765614 45915 309101 376144 654423 506645 111023 935094 474487 766712 929519 1035385 961115 368917 412937 604043 314770 520544 777311 575746 919663 511537 44118 165018 75656 592068 911319 139055 526138 954810 688591 687941 18466 98710 176559 314752 922533 45377 163820 70956 192617 713351 352896 685238 698074 358552 846183 56880 13734 114824 31523 681937 841281 182734 532793 928883 201058 380617 287922 703508 516996 994614 342683 662613 782694 913083 131205 350462 445579 516448 297221 631928 411579 16401 604213 67665 252800 715549 405554 42428 137898 929978 757148 951822 276172 337278 963609 64322 103612 298215 174801 626806 487703 283093 1018099 887404 693434 1019659 717359 915466 727370 862129 238395 86746 802222 192469 134735 44939 150159 353509 1960 687726 558815 390710 623112 842745 80975 122241 547636 618824 117719 231264 866421 320663 840242 560086 488216 252361 810079 931524 922862 492260 928801 434293 779469 770195 265344 546323 33548 578211 669254 692783 562699 694406 377987 1341 984745 1008083 866570 142869 609484 20163 856306 1000052 52189 344246 682261 829305 737097 416428 373396 1047080 276225 856525 1013585 42986 631803 445922 77427 268043 881838 727513 794854 417595 934298 484420 24024 102926 592318 151514 900925 365436 392992 562165 65100 164449 156489 355603 972801 504062 619462 564566 999833 601462 943784 785668 699672 907858 620293 695047 744902 530174 655733 748909 314541 718921 1028245 102889 204061 921833 833927 269904 303401 117237 206960 1016094 1011240 412521 998649 160239 327988 455845 54991 553478 390062 812270 389668 253129 507832 463852 537643 624706 955577 293419 1017759 1045920 867293 51610 772413 266676 855187 472590 492613 361845 1044749 183744 376573 824956 948931 123339 841518 759688 263920 917167 28325 911612 717588 685265 812979 428380 713072 749816 192942 13780 724365 500946 1025390 72369 700597 425837 111056 267237 95864 849342 989239 621959 655657 711453 194822 103505 556639 707015 585767 157216 1002357 432987 491911 742008 240137 160094 759191 531198 296064 19895 460237 361468 344705 932659 276769 623840 961910 67074 53392 67773 517390 885816 91037 343752 615358 159309 19659 686812 791355 313246 624164 697847 422145 55017 366005 868027 639695 110293 363023 977390 88873 83560 132808 692986 388565 205199 1007864 400493 455774 756121 576445 303226 795284 349628 300215 16759 60170 541583 225420 887389 791447 122766 841573 679755 350678 195994 684399 687619 731046 246134 299868 233068 677802 14155 117471 705294 657865 1014821 752436 395673 886703 489075 625045 183134 932171 990859 465350 277972 1026383 87843 154250 738069 1022387 153049 614955 645726 272435 629677 400118 270482 656076 163202 737212 57528 306243 343200 288851 767097 184478 700213 730643 701603 567720 817359 208986 637352 160625 250595 1024264 863263 61644 582986 213252 943426 131024 306879 910517 237423 474712 490850 579721 358056 835203 390968 286065 260370 117556 963240 537955 870266 375955 679679 606167 509387 711818 556269 403019 121753 88904 698118 858303 607385 807874 27203 825914 782630 188461 372350 89411 292542 999045 372473 209000 266371 918794 295640 195259 798651 1009342 79266 772175 629841 821224 159684 583359 206161 189075 1027854 201128 909679 506640 593715 438059 589697 369776 1024590 334956 206593 398602 22872 199189 747660 592635 228531 387283 1031781 835745 177314 157144 728306 487711 500174 915288 332606 339165 329155 358668 326518 769541 818032 710834 703340 433415 180139 774794 988439 849173 297387 245211 886545 243880 914316 682348 638232 902649 422606 133131 168077 793481 221398 404746 301304 7322 201580 907452 937090 124339 165180 169213 503929 831775 1019477 958888 1022415 215919 634029 274718 32156 956404 220314 1029317 971160 533830 393562 473479 195746 184767 679308 578639 55099 229377 498613 663184 965643 777068 714429 705213 927835 601256 627311 792786 519322 605730 1037308 1037002 912601 479366 920185 1030438 291150 204618 431964 30572 329429 259364 935683 96422 847722 643214 84269 775135 598704 956489 964990 149674 122477 614358 833536 281499 509708 375807 463261 402123 301081 75596 686246 4696 91337 30351 937295 432354 288879 1006937 980528 900112 550664 787074 706757 615689 1023408 42149 229871 838908 279339 872097 413298 719256 563293 236569 811893 674196 559314 429557 403205 856360 973623 28383 190609 83602 1044958 51143 469359 605843 793407 287840 226646 1013999 750193 616352 903906 490737 348085 94276 1020948 902628 346348 249161 667343 573339 1032732 115316 263516 840426 527855 974028 14055 361002 663091 1005338 184319 366009 640091 953968 234266 22648 623100 1017503 86287 910411 715089 622271 512410 818845 691640 169387 674779 66777 623667 687746 290519 551154 422888 476456 260598 802268 538273 402114 845187 807952 788813 156222 662319 1009164 609405 283849 835215 840913 840936 677462 787865 95331 904167 909854 500011 92237 925689 440090 963972 593946 558401 920715 877257 984029 919043 251507 187778 598186 336683 530969 136986 435482 820421 676489 980578 89547 211590 58642 663566 516574 560194 697798 872246 188280 350835 814077 671191 489537 69305 833234 925008 568808 269396 1008036 761573 646812 659628 223383 887872 283028 340938 310545 258027 119689 375004 272957 904663 942903 425653 477579 93143 191968 90186 165678 338470 728008 857398 997021 715741 535738 434743 1029906 3966 189569 547246 239630 259948 952176 27683 929235 467568 976603 592063 17896 316470 228764 265681 600985 609741 629903 805194 969845 431659 501525 936256 19662 643751 221077 703599 302140 208765 345078 287411 465434 153678 719399 757135 281096 622749 707736 602281 563303 588883 669374 754251 208608 354363 622994 404452 973022 680583 421907 526981 194575 774985 523199 556901 952551 509179 336158 938078 997148 707832 572472 137325 426539 590848 292121 935989 979410 888504 310356 964221 219796 177703 513917 114861 668216 299067 654766 850773 455754 14402 558083 488103 235161 104305 924190 752376 265655 114017 661155 135491 385404 510092 316349 641958 905604 941781 203672 743906 362924 1029629 697572 890335 747161 666671 630617 730150 412209 1011829 217133 762981 1015839 15168 245407 160239 307795 431844 815216 324665 257408 47129 800357 687966 243101 943739 264391 509084 600677 193803 717794 512725 932823 903853 201865 304911 650934 752296 107664 85236 831753 93481 792401 495443 179868 399296 804392 735389 955774 509408 896247 320361 883329 258403 374435 416496 527806 76549 596372 691089 61198 889572 17465 197454 225937 254215 842114 328270 288043 589267 146788 531289 450818 273047 209241 549983 471554 244226 426205 931569 903769 22695 310770 884934 804603 58752 69021 959544 427039 55912 984166 190661 639423 738464 496348 424846 251932 806219 983567 131035 818233 741873 917524 896916 169051 1019136 1031301 527306 1023119 85574 464126 138540 203556 639865 840097 214162 533804 217263 586131 433014 455424 817382 591741 255094 296121 1005181 370188 396244 153272 1024953 580721 79862 9758 86849 508641 682470 116052 637091 71446 175570 721029 868557 190668 514957 234015 768660 611909 845581 337750 864048 547014 770283 357537 84670 172311 181990 940603 218301 1016839 1033312 399523 309394 128742 688863 627996 7684 171018 60045 699950 463296 974666 438969 303139 802262 991878 696916 555403 799290 391709 221301 237497 441668 686453 382166 156483 709680 1019766 464980 42117 461727 684815 783730 690207 40980 663472 522455 998259 200312 123343 922059 510248 670871 586595 311998 261546 602529 75884 1040834 1006503 1007274 437097 125196 8339 948009 707040 448374 153893 186749 774361 696576 67032 34659 784739 864075 1003371 437889 615694 389660 248673 770271 600688 589791 512130 269673 487841 1033762 842584 346222 958654 477717 656051 504868 497769 391441 228390 596257 327751 723214 929927 89827 762753 616747 90227 791626 646468 16938 547015 555033 5441 198384 407336 135544 805933 201994 900732 252021 702530 845091 998255 519806 881084 707471 948463 386792 864094 1001668 181425 106348 332522 584155 197546 829604 755116 112915 1037974 802451 664816 802383 904820 381210 441991 3987 110855 269444 1006919 520586 52567 446971 746888 231427 483374 970768 246183 956015 460956 584503 269958 1036389 1002612 607816 473098 80415 142540 604928 13724 268538 445057 643710 202409 160762 793264 839110 929570 9283 895806 409153 439293 882081 816978 568891 677810 874241 904150 907620 521918 72438 146425 914768 87075 772149 435631 494071 517606 981529 83503 645685 438672 217376 843380 253003 735406 947051 255934 639580 1013073 564546 907278 201457 452239 246158 30381 217462 44288 408158 475301 997050 46913 723299 187718 31091 130677 632947 172707 665272 250559 485897 666130 1018501 276425 289219 324784 1026106 610624 396515 663515 475932 778069 70351 141750 751315 314173 341394 50600 974827 1033138 809560 311517 218195 321905 1004021 1046212 666592 756666 141663 611727 334027 521427 657968 717494 626735 411269 961317 929652 574092 288413 610465 519496 926791 850797 220459 447094 427559 358472 422379 368260 114138 80393 7985 233149 56942 766861 730351 316081 196824 764468 17210 856243 171121 98916 39628 391770 356211 171014 761221 258304 63360 245511 167654 703046 358940 301016 758932 279694 105774 934895 415451 752512 36739 454212 274728 863366 311627 818133 389774 64335 76954 542754 77378 812623 208360 913841 990239 121662 978066 472715 461091 908181 21335 975037 415728 274708 170203 836313 528716 995903 22567 312434 918689 202460 932135 720547 882814 482422 141610 977033 92948 539357 598886 1020868 287417 141476 887154 719098 249449 618402 3018 676949 980544 1036658 336463 889344 228353 670706 595140 510637 617362 560584 824146 970770 56190 92888 777989 1034599 204145 270543 164428 712682 622272 170908 891261 523099 760031 354801 961358 429696 471528 774598 69981 684962 240923 652503 258218 514318 199512 460065 705048 15766 162726 887145 420591 163085 818096 1028533 583005 1043663 952387 113616 358640 559158 286162 813002 1016605 11558 706802 621686 643005 977026 788190 809963 557451 938676 505332 567300 494247 392233 546357 587488 505110 584147 547273 497506 277311 401829 574841 746929 192623 935707 745779 700345 63830 18351 161930 403881 922760 989029 535348 914036 553726 163136 1002890 174160 729234 323530 1038603 298297 64646 33168 60633 179055 934398 843172 155194 813555 172161 21530 514328 409871 386172 390795 495746 376523 77759 705685 950057 306040 442878 256088 800740 957993 676177 762 542252 692533 783028 362788 204448 165559 496264 12164 302979 736526 720144 1009481 663865 914269 292597 518826 399054 409100 779715 678239 212590 387909 559209 58662 877038 63352 343997 396864 108354 233943 354038 421873 553221 274651 801840 1023235 708340 243389 579819 920643 360051 894462 572045 791811 752390 681439 187099 261015 663257 366313 874628 462296 54073 685927 1027990 774052 938265 546791 229895 341851 356750 73661 389165 326244 757331 254336 753990 715174 160326 360331 564209 220687 1038825 614525 36531 439569 295906 799674 862324 777504 315771 181735 57599 1045045 325410 976241 364933 322126 703722 808711 638235 610795 446217 514588 944439 727187 499288 146790 493111 486733 512214 99170 59354 633639 672293 136909 642500 742835 365580 659244 588799 468357 85747 34117 746357 74934 430698 718756 1006199 383844 415138 179991 943417 166960 473074 299827 495187 557246 844115 794316 806721 878136 717541 894080 133348 702924 362344 1028910 658432 935209 82884 453239 143804 895750 325505 380740 1061 983964 970064 176191 554666 559399 985984 367192 405153 611432 681097 23873 23489 862502 382853 172019 270502 873128 925874 787751 166737 36924 834033 942046 335269 790964 813898 128986 714219 492516 1010534 908834 10063 404773 593939 414082 168544 465365 855748 209672 265620 940245 412943 35465 921026 608265 475437 727834 491174 1044700 385661 722839 998240 357561 338433 952095 857845 625043 926431 436629 750797 853598 690913 535585 749875 753555 197366 155053 367064 783280 184239 922473 603729 690102 207298 437576 794772 873386 7819 993921 863615 409364 589958 347662 730449 257410 944086 316208 150575 244486 1032897 831977 162465 444596 685618 553856 1033746 792870 822838 1021697 1030483 113912 851583 853435 335128 986955 750308 38848 807033 655942 634847 829544 668019 621456 33549 113358 1021285 442584 148402 667217 217491 1045582 844595 525077 316327 893223 888217 437888 608811 874524 514581 196541 351504 220139 166774 726076 357929 351701 778420 547888 432561 18974 488809 372495 118465 730257 504403 225302 792539 587001 314836 770755 850786 770985 220274 577369 891935 697845 815447 989023 156094 842423 610001 907809 78158 784075 304851 493870 406981 991635 224115 281816 604282 90483 470890 39095 362921 325718 792215 643110 424179 380967 284284 719556 679387 849753 214719 755957 929866 470368 655787 141407 241931 32566 496813 895085 270928 455639 966871 388815 102443 411845 215904 457720 567574 966276 56865 524191 337516 587039 882714 32063 705773 579745 617963 884887 314686 105885 981595 582186 928870 839079 220885 302015 269395 418777 758758 797922 351315 1046863 428480 921442 1046939 852395 981179 998353 1025988 661394 442830 704007 960840 88364 909082 1005983 739338 906408 451680 867961 253387 1206 724869 380214 748726 351499 1042709 1010623 575445 321248 29886 1010111 150425 191860 782800 783652 534102 899718 797636 532130 995524 352987 350898 781872 939647 41662 103385 690056 36488 51834 641563 548523 877507 441058 941694 228443 658807 717259 82092 1036960 333777 697996 237428 631108 957537 784004 600391 1043031 985754 729492 187579 587435 950358 186017 223500 191064 963153 102420 990870 158010 615593 917593 618332 84846 357221 822883 130948 1008089 289514 516647 214489 477857 700551 950556 310344 611761 277227 490177 172131 948538 514729 9495 869345 349741 725691 321827 126236 740545 557308 466798 1001361 237811 710317 130181 484452 962305 942321 36216 84697 208878 729424 443487 792796 757250 620088 1021136 373626 608583 217975 139371 460646 27661 264899 1045327 514421 855910 566322 938145 796450 323499 181954 823052 857867 463093 12498 623932 1014129 750500 573607 656994 645308 317660 330984 159411 793077 431875 1019171 344041 699723 32325 152134 576960 1003151 183568 216870 391802 87479 799896 78075 131932 497502 257364 182242 351535 382274 121727 720730 106688 507589 443288 222920 558944 754030 429794 1001971 391012 911717 434149 612744 991398 659962 145131 910231 567554 960030 452228 236564 387290 700648 727042 324951 210835 261649 40958 788636 870422 592504 352977 200324 496975 33952 264476 747410 253617 548141 443456 865455 832689 419691 926439 98215 333127 821703 914809 586666 989296 163411 148136 75212 765102 467782 936933 683397 353158 744314 500200 19761 544257 556781 1001772 420496 583980 285504 716400 792391 793240 312379 11063 551262 146650 308295 252489 58305 474124 851186 1014832 831167 639562 165743 961468 417934 750646 795923 434815 939460 802165 126937 642386 1022431 175408 539359 618702 614335 221844 529127 482772 985639 624978 478935 636422 50239 157215 143417 180299 961045 914229 562108 970063 557335 429265 45489 666624 786586 110003 93838 77330 240215 768929 408431 801916 537320 58340 951952 654329 424528 329673 703444 622985 791664 833825 578881 431853 811411 607937 162690 659246 14051 645379 964196 11030 136945 237123 601433 462261 588337 198500 63480 475358 239483 529481 65146 543143 433292 1028187 256575 216301 951939 794377 370247 377805 608868 948292 290746 409644 499096 210175 226913 868657 601707 248757 68906 268229 351373 1006818 158375 776986 164242 814985 457104 945441 903538 376237 342332 757522 367369 266456 208428 263656 561304 470679 811649 315106 720962 1037563 489089 287748 332944 837401 868630 266388 750830 846219 229454 480669 294443 552686 858588 220783 789245 201826 125846 558365 511099 617997 11253 517885 930465 738200 613016 461100 124111 326832 835777 232712 248394 662918 98774 586932 893626 185168 146401 685975 470699 954566 800785 190173 518156 899749 273207 827892 477874 287791 165450 236305 896214 531370 612067 224169 501651 706269 374721 227576 921449 298902 971079 206973 294077 974886 289273 533628 25687 159714 984835 45179 704482 679844 236722 789957 935535 943689 839416 716778 275698 396593 770540 655677 108228 457922 162376 554836 491039 22757 642538 833420 449701 339335 320595 592771 797658 518938 280363 157084 177573 586513 688827 734590 183507 668775 284273 281749 820628 645145 423264 381584 65020 392615 186045 149985 800387 755607 497251 369728 96902 129010 615760 157481 809156 416966 756262 974937 535521 478370 487851 289364 13030 258845 380745 180450 670143 11599 740750 615822 905660 1029717 708269 594982 662032 680914 998652 1001278 792661 750185 977780 904365 499974 909892 689716 27149 315396 517008 627454 168255 266514 479998 426425 468197 702553 83524 806125 281831 666341 436378 502346 350959 235301 1042238 903969 311020 671087 110064 699625 2963 411769 832374 588220 527065 669153 693785 358615 975482 839335 641063 3869 411766 634798 691311 806805 1034126 680510 983752 236520 70603 656517 17546 709860 945912 360977 692499 891643 859427 678999 166467 73412 1042720 394032 360704 33145 1030406 507223 446899 312696 144048 467180 807114 675523 28732 72692 771892 390016 1033360 888022 753384 760953 954320 1010399 515934 554396 467945 97983 6676 175740 702730 109322 780042 51918 422437 836793 807238 688877 291187 850854 627537 341079 720109 840467 953 909870 766676 43556 921997 181688 314921 578656 348388 945888 424757 934452 38742 423090 932867 768368 75905 1029602 679137 368072 324229 665926 489699 149844 514697 409176 659040 324880 137524 380341 402291 864605 370484 694688 457339 847486 833979 286335 579227 464156 741116 29533 446523 569027 379571 850535 964997 958050 959130 106863 856809 649423 858869 1045100 200601 298305 987911 865272 567821 585172 516506 514513 837761 903176 934268 689496 356722 572739 740860 955925 135205 617290 823153 18993 117024 988364 726963 421626 1040047 711127 634528 1024355 533856 32865 790169 466561 362631 511168 602370 205839 827067 27186 699077 975083 282199 680791 727248 128406 950778 338609 367762 492728 191751 471851 551042 447387 909350 6287 810136 1014443 339393 481294 242386 730620 335496 628925 113585 452036 488942 427026 895673 397020 427689 77419 160500 43843 939830 331655 897904 1014427 906834 101130 1029052 492202 663426 919806 946287 471003 380812 564813 898977 460218 944380 83272 939376 1040252 116896 239139 413821 573556 895500 94070 276076 930975 736279 999101 1013864 344345 574812 399577 513948 779430 219322 750222 385467 600106 170453 116995 949625 966449 561554 248389 755471 931944 496287 789955 752827 245282 11753 744659 670525 550612 603939 1018668 313948 923033 252230 843626 670047 453294 899851 789390 756629 672759 209779 963963 832717 609657 233024 823162 566750 336350 614521 721079 682273 555764 584938 89537 872178 455214 432289 766222 404018 250145 487282 922485 498888 160264 899188 693426 226331 143425 236162 766949 726426 518350 381116 354323 64308 461525 28419 964772 868320 800800 1029760 386531 474135 751006 457245 74114 406101 256992 1020682 907027 723867 735133 124218 33935 336880 150062 685027 467667 272091 383506 853506 7710 588779 811884 514773 515733 508719 243840 585311 975040 844222 8762 478695 679434 466481 987302 162937 99652 576804 1006457 649059 607010 134585 70279 944826 39612 398868 974410 1041875 1019407 888800 192610 581578 693882 525512 623632 670718 830785 940799 192185 589458 648206 549305 475241 8430 822635 486831 881741 554557 980297 525727 536888 565229 239996 827082 662047 987697 938556 223605 241309 534658 989861 601448 834416 150042 174392 734834 744186 138871 567384 676066 689600 578015 188110 54800 144111 944598 972870 903378 198866 141737 794063 459271 499037 198374 65119 290064 870053 142818 1042253 414802 424806 103986 1002709 572853 574332 42802 402072 382760 538730 584833 975897 619290 169430 842371 208193 496899 776714 697054 123611 527833 947829 334077 125721 600219 69672 304784 226829 747210 249946 151562 120369 543979 476389 968994 518368 409350 970950 498002 593626 748842 44192 807003 46276 118759 358202 379583 682917 931026 611837 99910 299371 809732 42359 198266 1018212 139163 145882 870698 754885 768568 601981 412395 449319 199040 19290 433042 979716 257947 584591 459451 375359 1031864 1017821 930886 896665 112007 1032748 38100 947773 428989 657157 265806 264245 593556 835094 652383 681202 380232 199346 63733 515784 513435 728142 78020 520815 32849 397061 272322 569219 806325 220181 722348 831749 446995 645728 311936 239065 1028668 20204 420609 747846 176133 494947 488759 764793 313031 534676 271596 928258 546785 373488 524335 358484 681778 626446 152533 284745 714655 479271 444403 500381 137107 830106 787557 311150 322938 980074 681291 962243 693317 538043 835463 237826 325609 379224 341312 335735 942559 691504 531041 836820 927142 434901 977178 1017259 417085 442363 345694 100598 832937 855807 136804 823440 19317 368478 958759 717242 956205 550457 902886 597399 616930 708312 345252 1030575 1046953 187171 723113 542832 851484 906283 562943 942504 777431 821919 425461 1014541 452092 468823 121504 737461 41136 691149 912725 425374 665499 82591 245297 168999 562540 655375 119185 755349 754003 897667 912538 954255 428933 467717 715186 740003 1046972 927171 302341 93375 418740 547472 248065 855224 1011631 97634 795354 228294 106226 870098 419591 175622 731718 318623 556483 340727 519800 119339 896909 835070 551129 571644 59816 343778 771006 344380 725660 166480 979713 649786 487091 692824 188542 344807 5245 929518 764055 965210 291148 161386 714417 852045 777656 828936 463285 521629 410141 170601 125072 535757 838424 120848 1044147 391812 306702 992230 194707 661002 392613 43959 641066 117199 560713 310963 440692 570341 584360 464366 1015539 661121 481335 437472 519724 768126 191402 928229 646184 284121 175487 54973 788980 1024054 970356 928013 663841 118617 781325 907997 1032260 836014 681232 430873 563063 568515 769544 73232 496854 155080 5573 669176 467204 68118 895449 318312 289699 372645 289565 998875 509919 394644 1024554 799796 792804 326821 500705 214325 478819 708542 366052 606214 389394 959593 738074 222389 769833 244564 65583 466096 743653 798930 761873 541516 457992 216409 817268 523842 808279 91650 882255 402988 873243 740620 737885 474893 531361 1004122 1013149 65734 1210 119792 843219 1011618 631099 745081 1036804 296139 777598 679364 300798 288466 535520 679234 381902 12843 770369 186506 333383 86446 778631 1022934 1009538 485144 998427 308355 1044568 705416 415850 1044885 175594 356354 332389 652336 603674 312815 993025 577568 232463 366491 643256 408658 984245 846006 291847 742233 867131 997076 678894 254954 333203 545261 1017459 741728 1038581 378077 688415 328761 282204 380389 873855 158358 128775 845608 1017252 559295 938234 253743 727204 465309 404346 33126 964375 212799 330645 708252 448410 508758 303256 50567 1047375 845752 411798 703294 260699 640736 566504 148413 286823 83052 736936 895588 252192 822686 146228 129657 44215 338396 794801 890785 150626 39729 764550 878187 782041 1019593 503261 951493 408794 171385 200229 955013 134565 433204 967058 821729 406400 687255 517531 796663 677940 48478 254844 910662 59790 944876 828594 884275 136671 634824 972673 592774 645245 652570 803697 174826 726592 758578 273869 964464 641541 594434 249379 37388 934191 784799 53959 522775 223265 471747 1045839 62923 140997 849742 630552 543434 773384 152257 957888 427672 364379 144065 976810 235292 463668 133018 290941 324387 920459 652473 265637 545501 583005 168241 420561 850014 689197 669751 724595 886814 593534 256422 486979 815482 641626 113276 267196 321329 788942 841051 643230 157671 337771 854793 66410 54949 1020615 127728 322537 467799 978170 1022879 855974 951117 734498 52039 962159 539066 328927 53310 542424 258104 318679 975232 600759 565058 491827 855849 467881 132793 615968 836348 272268 308832 207952 708831 400643 697952 601462 857949 176118 679877 6349 241698 79375 701694 565138 1028227 303933 330337 274821 96756 1019445 536228 313709 39567 279788 901989 641425 998804 192798 275876 780351 732131 511178 1001028 666696 941188 747188 74381 653698 70943 456418 920749 798021 1022596 967456 824370 609007 356645 299900 286353 440416 11671 276170 884643 461438 775445 792353 156195 483763 708093 253531 409649 775786 745552 207513 142290 849301 837174 676541 698221 544042 380024 998127 1035855 395425 983812 14617 658728 367992 163181 985451 354956 231343 205673 381655 876404 661069 889169 539542 737210 1001433 297124 167329 602784 112353 716932 584504 768842 431734 878135 562015 250175 704174 875943 865884 755948 575777 1036771 809531 1002529 408941 99740 577354 369298 642483 185257 13469 494167 828183 855939 298123 745580 571971 226761 254255 284978 413668 109758 1046760 559340 679212 644294 531161 1014851 533583 272621 451433 745667 511238 143199 403653 965979 266511 489969 716633 47841 63658 652951 749147 130188 894749 774124 74816 264312 210738 56749 588613 344102 174004 107838 228839 223481 251893 911907 465771 443577 496715 52872 425047 506388 963215 558010 845559 68888 540316 232108 177113 42939 571094 361587 774737 586323 809120 365258 154870 310302 425188 542863 998947 1029052 1168 469572 189559 356271 447763 507535 1877 591586 25828 274106 686949 473375 88060 489268 792337 337815 797782 993293 108297 892255 587382 308606 127679 976877 536031 22623 53484 737183 166300 491183 19465 901172 519352 576529 120535 389456 1008326 502345 626904 777981 666713 616898 367315 967205 777101 389643 752468 14617 622717 918101 889641 921613 124362 590327 696806 825753 56603 811243 612962 235321 1022871 952398 132920 1028558 271980 482019 540487 688668 118604 17809 436787 731466 835819 384993 972001 96613 170882 859265 988671 896476 663887 920003 33401 439301 783123 401950 979461 66455 416914 273580 856985 526126 930071 1027499 430575 791755 964589 911100 149512 456273 698599 420007 427430 590345 14553 602453 91088 49951 144924 548564 469330 995874 537870 487063 573242 687496 511120 134708 275804 90664 582278 818148 87759 70590 460890 1013510 806510 1029482 124794 114844 23384 877105 966102 76748 300401 902523 846435 867936 836063 803731 1018266 352583 14221 832043 926201 827666 578475 696533 942209 327287 785964 602506 582966 282322 1031750 360743 728995 306335 909046 892907 539475 161793 467833 924155 728153 649023 560084 528351 748489 403265 305486 122626 504892 265239 197361 285237 429648 676210 494092 430636 56614 617257 270003 667135 465634 320950 402493 676779 242991 546487 140742 991375 817592 646509 1018539 504304 332464 799552 416528 834933 299851 150584 70749 899499 5187 427910 298428 693890 811092 487417 1043613 787918 569535 789642 436531 807879 293323 114896 434933 184201 149311 376204 804126 246677 633066 786719 441132 458318 667420 387087 931172 453245 96042 675206 933197 669646 411629 80851 399921 660305 704067 339174 83359 454649 493965 776920 651243 909088 145456 565345 496813 30977 37908 682336 761662 87357 724776 471895 925502 463703 16348 466413 822545 521016 748965 68458 826973 1047979 11644 708926 338573 244962 855647 981114 991057 99567 480719 659029 34076 216140 117841 99496 234405 201812 39405 402035 775782 254407 799410 263254 745760 83274 348976 142616 660565 488421 789756 239140 61901 388995 779056 798727 753938 966517 980712 688884 82931 276719 672710 663360 604933 481162 322670 962021 621085 566720 825099 717059 314583 898420 580040 345179 551698 862311 1029976 765394 769394 215236 863087 622068 274909 78229 1034055 32879 991230 558923 810524 507027 245190 376890 704944 116185 992229 720154 888520 826457 811605 881031 461228 859474 697552 482434 854699 525222 223061 37103 916117 686171 178855 1019413 581439 275227 235726 337953 686083 338613 149908 311459 92733 54682 448264 724750 753103 588384 627199 358716 911774 135235 239246 785385 700434 208799 901265 1024819 330650 234103 966696 1020705 453414 500977 818740 434201 622251 1025496 41182 227175 185251 644889 229393 874429 688522 671302 989691 481709 484962 652566 792464 280625 553776 2531 712967 854308 690300 389162 705115 759239 877269 622863 73675 820029 628555 953302 178778 596750 630771 128619 66639 787368 522343 28123 886199 162009 281155 173785 348382 791639 108969 77370 427738 730680 1040830 117113 125952 499066 119083 26420 691308 426108 186012 368556 356478 521603 871748 836937 745816 908086 268632 754964 965985 848163 83087 857916 482500 692280 764585 196498 427506 586570 374245 876044 324124 266129 469897 839493 844218 64810 264285 1039611 147718 126868 159024 917136 711809 48692 105298 141707 566638 130257 262424 455188 525906 173080 939612 408443 280443 150041 903419 948401 263029 781000 473429 1014989 1026966 999549 100047 56200 269427 830580 846932 252353 213609 372558 617680 191995 314901 258446 937908 53466 587996 580637 306549 597418 1005924 508103 461837 295640 247833 823996 527225 164470 218025 77584 139833 705211 738696 210235 158162 519809 276077 815001 31567 927174 733907 1035242 351164 982571 716665 844755 227498 856952 462307 791900 111791 75798 749782 338801 754658 185747 106720 169569 530531 445730 934093 210018 696017 305176 561715 829963 887506 411760 920039 19160 717711 182600 259206 299433 262196 458594 600814 338243 615541 887204 644801 754893 453892 553368 476905 133205 269340 941037 381966 246089 775673 870644 185634 700158 859485 320803 304086 957229 450573 682390 438562 426609 54098 527497 240065 953546 221305 655839 1026738 300572 41299 723870 296376 870065 27830 170609 136667 244659 94970 425509 304102 376755 92796 140844 219878 955173 936990 356893 576689 148705 171973 856626 493149 760484 973018 423880 832708 952717 115402 87522 186631 81568 130438 45479 429320 898886 690692 885472 1005550 911819 812732 844923 955045 294367 474155 775434 416859 267542 727379 165701 696069 467816 344121 82564 926680 677809 655974 578373 899024 758834 896359 35756 745516 1013518 952141 775166 761583 1012430 121646 84773 444257 161502 398754 358191 25229 141325 782662 722383 435136 960785 570173 695515 781584 193281 227242 277196 811987 769497 1019447 796481 103715 194810 386705 357244 404065 119719 1019113 789219 765359 742792 210548 21376 286325 100139 515564 417410 202204 469630 946190 698554 211798 855 296986 944927 706836 110572 146518 883530 549006 463195 326283 1031163 1011455 541731 619654 531858 287207 600233 433304 208534 715655 31669 766487 474162 546664 622322 220635 524979 782036 143729 908994 1043979 1011036 530470 280108 59985 99664 366186 443519 967743 816202 120439 525732 334259 698276 344559 499080 711214 749820 297558 885916 350040 641719 278931 566358 845178 470140 459379 160686 330754 815029 534822 631714 673283 181265 334784 383922 479922 439301 467641 427620 267754 473414 1036654 961985 2217 188752 655006 1042390 670097 328162 85229 414516 580968 327040 148324 500593 159640 628720 325103 474533 680623 154301 277982 91374 221408 592312 229988 1013484 597121 862065 332059 473157 241803 756162 198271 471330 430365 261701 837230 137649 855033 982745 722094 743073 416006 357921 810343 427433 211660 824324 818597 793089 470779 504366 515031 329958 995044 149646 917587 1017371 1048574 258518 286160 970851 922723 32767 768490 527880 64336 401602 664993 932183 287145 758303 755162 990498 565874 26330 699356 221500 321367 88825 327125 239360 842021 178247 700243 308683 778318 182997 887243 833406 521578 419188 17686 230653 917936 95803 552943 690 642945 895751 321654 298250 756446 75254 713904 816374 840173 475627 756484 822380 480632 878350 268991 574180 985453 388937 697489 53724 124255 203468 611086 391509 996611 791689 672559 773203 555188 919224 388302 396640 906736 737109 400173 367369 530393 681117 1013104 420960 147381 506261 235294 40312 304495 684675 899236 953325 239635 6514 780242 656217 257621 691 446556 162272 407307 577879 660570 941221 833967 658357 996552 617554 792286 770026 854535 141717 645339 407636 904282 545181 689165 770071 896106 944801 79740 423832 261059 24665 187736 801028 582996 77955 977778 691402 636403 108383 1029057 831005 898263 142388 279775 892787 887836 105929 383626 544520 999747 737004 712227 510812 572847 373487 620338 624561 714536 330278 764896 241806 477276 122474 463227 102462 149849 491417 658678 525138 260117 733203 41830 261403 614630 946495 187014 334897 554762 942084 960820 413423 560417 139600 1013746 428020 89517 679573 340325 230051 172953 250439 844506 563108 410287 975967 847036 237921 983072 939739 443167 127114 379649 983611 15929 479377 496840 696838 424675 72751 375251 504131 805660 483805 719329 546560 407174 923740 458902 680655 396007 549677 163324 678212 523434 1042202 904957 757880 218971 143019 800234 482441 48687 401074 893687 347159 523386 752320 593084 947401 484918 424365 612534 905158 444546 616980 971715 1025597 518689 943828 473770 134621 433143 203664 938641 554333 678288 563504 594309 278774 752025 604766 874230 292579 912997 432138 537655 949224 235113 101863 312578 122824 531648 937707 366579 604622 551335 428499 173832 660805 500482 761244 909351 388608 244950 712203 15768 933075 760269 387111 93831 889879 572341 67257 790403 511018 951297 632531 29442 212973 66630 449606 522715 858436 351935 390698 719818 699802 898762 336730 737263 649818 176489 927477 329039 184695 820674 203999 564050 787941 892320 1003069 952899 288797 50671 923133 543700 246429 847683 644428 1020823 296550 32338 325661 403333 563068 404597 985513 542843 731498 358444 514282 240312 109499 42391 175390 327265 902786 151293 756298 919550 157395 820553 34229 411898 908103 753800 76392 538662 721020 909420 388533 854582 753043 294092 111533 592450 856241 771618 1008552 688711 781182 46603 888001 865188 270249 217035 662104 286622 269153 569542 6286 876508 144861 962824 624844 839403 478166 201662 476732 540859 27656 18363 64078 953120 627637 112628 991541 40530 228129 109572 73320 847213 422423 178345 90401 1009394 281698 442437 628961 523588 745045 361309 588266 638764 821572 311582 954819 294998 415753 255955 633784 725458 469888 873840 148824 526995 554762 993291 758517 204787 331022 892509 168999 593453 818036 67653 702538 528610 358440 83781 692987 191381 89501 57091 696478 819759 177991 628169 531163 917883 581152 828678 908573 628651 173348 555467 350482 769233 660949 394575 105262 854887 736439 1023340 417575 436424 525781 224543 865402 736692 731450 226571 701157 425680 796537 334839 376555 345380 415270 151372 187987 538267 326747 930712 367785 196230 425780 1008909 655292 661017 564819 116738 527390 72941 1032284 125297 219560 770429 741242 257912 571379 211369 599513 530904 778975 150325 657962 971385 476944 648267 605218 937444 1037932 17397 594170 768967 978078 832164 434160 657269 279446 117420 425669 10339 129031 544965 822846 590508 302568 826508 54948 972686 615668 37119 226371 280043 281898 271621 103406 842441 551757 424932 884601 471507 277860 101833 768574 697813 266043 155716 470425 692547 814817 1035977 943468 73395 962856 123695 777372 239966 624169 769589 743826 175523 499133 659448 940730 477573 941060 532607 103175 19752 957922 878640 357997 56151 626045 374871 775782 170497 755393 390054 822894 881336 986076 1005231 213127 451377 641474 217196 532918 712134 371882 649912 382596 14839 525454 836308 941949 701668 571823 561635 71092 819669 758032 476525 243518 617139 884982 305120 33714 884876 529774 1022218 747696 613394 844999 644769 15958 388636 726036 545979 791500 122916 60331 403030 232378 689352 752552 783825 542925 153674 413803 920945 1010230 463120 866069 192478 727082 606244 135696 295075 598115 491956 572804 900273 565917 998803 721890 459484 576794 325559 434781 191580 174367 405689 482668 898382 1046389 448088 992586 79153 72936 803830 936566 1009514 270027 512793 901684 361408 962419 195563 883465 632544 871095 984507 573762 330458 615031 673658 177006 839586 563986 849983 837344 742288 464878 1019844 613422 793568 972787 833254 811956 806195 926224 51240 791058 111628 983477 581681 238762 679252 119640 228937 669219 442071 844016 308448 1024745 28613 200317 1042952 97706 1012018 235134 600054 660442 1686 317049 1047941 754224 728653 797559 388786 579879 215575 319108 161057 1003902 542618 532787 430231 102584 202971 530969 124797 458141 830665 334 751460 74935 71602 740591 1037691 601302 89036 388510 458523 482189 377262 498432 244284 436658 180436 798782 951805 419810 161822 727173 924448 783098 308817 1035142 1014923 424095 496276 350710 1021896 445367 693493 461327 554373 870638 945890 525326 260629 1035059 213936 265907 407022 634936 491800 744388 83497 519413 608181 746633 312582 209445 811911 448081 707173 663751 447602 954093 293965 888478 386752 895280 536424 55986 908187 694645 202629 20941 401812 1006104 34838 1024767 269599 698363 574639 156699 426260 806659 614797 42551 210736 951961 603149 629296 645266 941610 643888 410916 833086 342439 567326 935158 160157 351750 102047 42189 140539 757183 329123 180629 793608 505167 257980 474748 72792 960441 189343 985462 671203 453375 461991 421818 217989 169133 957266 16963 648063 538191 443842 68177 176116 842231 88124 806373 511853 69304 775596 386120 87382 197933 665632 612996 690814 506867 450889 616425 374171 867370 723709 619146 29636 517624 1017783 205758 696565 838918 656149 658591 118927 730369 488025 1006222 218581 441882 402665 498605 449647 364935 91344 299875 233707 155136 42810 335580 121143 414786 806140 862599 761129 775055 652041 504214 859895 800300 152318 318593 549823 699874 177047 400259 863232 929918 780599 679963 490527 816210 58981 811149 439524 523441 449609 322655 998394 210550 584499 217308 570482 697470 90901 904596 706368 531497 693252 792794 687037 70109 601787 914501 663587 128387 144663 1036591 901652 565000 948892 1017145 407316 1034974 898286 200389 308490 894584 728153 223611 588483 486609 367690 881349 788591 791270 889812 712274 616482 525367 665132 342679 591444 257866 531245 329033 760418 41512 282581 970724 761611 128734 243398 29735 318195 708606 714950 22678 293155 795931 476479 50423 242055 597840 762560 607957 983407 148922 167802 534016 783374 637433 532931 911627 1014526 165044 874647 321997 448187 848402 461842 457185 331555 130625 683511 202534 457724 1036786 596524 340031 1039726 610011 964412 129299 33925 699444 141011 577358 723888 336699 804422 896735 335685 240560 409353 865912 710139 706649 91958 834577 268654 353151 700941 553318 958110 47983 766062 104564 945776 614139 729441 968704 458283 735735 987790 16400 972797 438716 168133 675439 1037172 840103 59512 508717 384518 296859 554556 423197 938889 716923 460620 1037910 648891 46257 117254 1022131 203195 423082 708203 680531 738958 673112 399011 430617 14235 539823 14199 594989 806959 3624 559318 542329 214266 112448 58960 453932 877712 211962 327582 603963 225258 95065 735512 381659 852706 910311 72765 332296 232634 766001 350255 7938 776342 889673 86580 147659 534013 453955 280118 929706 315740 122808 128836 620970 101507 817734 454671 1046299 599846 980749 283502 85776 649053 853811 343258 691168 29220 274274 1028338 901030 476124 603205 204281 637121 833736 431886 420947 247380 107921 926195 499468 363719 163779 1017004 984145 59972 857677 393463 521716 781115 317957 993045 76268 446174 505378 827978 430803 924582 358592 202080 446566 705484 772960 526117 405513 154065 572261 57064 81216 611574 381591 323840 57911 615877 901028 301893 137275 907910 954010 487829 206911 529354 684399 227920 555864 919781 596089 1014493 719681 318571 760566 152611 131800 622778 323462 93968 712351 617584 586923 14614 1039676 876273 264528 176297 61433 537826 865599 328130 1039173 773297 319913 668255 128817 391946 139683 253696 622579 495459 35491 329516 554598 485489 40199 125418 987273 235697 834702 979529 506364 170720 309469 46040 173190 431747 124411 980782 190609 308320 378069 841315 996780 164611 342971 518549 529160 748347 155361 33637 372732 13466 444639 851319 1000578 170488 33586 660726 917943 978416 229048 677645 889438 380769 105528 433519 797534 519662 738520 105167 797760 384639 692901 30569 610226 393150 723215 687480 224262 159387 1039721 120253 50099 68297 708461 480255 648659 494398 364983 742277 73380 893623 1032773 893854 489479 996401 226045 951321 84484 38769 148007 176589 809796 454013 852719 819987 627094 427297 521700 791622 799338 610156 889212 558154 45913 1008688 121486 278787 858779 759429 543958 943065 847759 923974 938868 204346 703287 996242 807277 865816 596153 787788 997929 692839 873951 482204 834035 382880 893848 38253 257661 463937 317045 169964 831321 884043 898860 840463 484992 277187 516889 546316 1013967 279601 539832 717789 147078 347428 453676 686019 822215 1032619 847804 125376 51485 119517 212048 713499 498674 627539 355832 848608 859927 402345 657509 332382 830272 126720 149358 469415 864133 522111 229261 762899 6627 406221 790112 726205 315321 980633 383784 649988 177740 750867 550733 407308 772931 84336 814808 622139 642347 857193 202999 40892 521204 272572 178300 772351 735602 1001386 728159 555575 733661 28024 225336 498394 881745 372206 240837 106021 365391 729307 759914 702358 763194 908942 612268 597872 744667 134238 101813 1009466 897502 915748 724180 843328 989523 805308 5882 394769 282157 472456 470589 464639 1026502 971500 357720 169122 592985 816083 827433 914005 677255 332328 422962 935864 158931 838750 1038618 464172 55846 881129 358697 858202 781899 139203 258511 995501 228212 650472 889885 480211 138675 239322 505162 365119 988034 302621 102191 469930 173628 819900 438476 766862 991905 544963 982721 673194 24918 412866 934869 576129 253795 856145 348531 478170 747187 501382 438312 88385 804503 571520 57383 490629 859203 444896 10693 179768 273232 230731 654844 277042 542265 6377 255724 181263 411358 41705 526422 564140 857859 44539 602144 209326 149714 703956 554707 457723 81749 322478 946208 612926 452349 299717 650071 166503 785950 724187 410606 634153 1043824 884404 737792 842363 405648 636059 559819 476696 544380 659164 958769 488446 942619 687688 489016 490739 12979 37044 35210 615163 56433 560505 563702 620003 461029 631286 189933 575418 243587 204297 130053 110930 628259 311450 793466 550595 452993 267281 730280 629737 263613 56027 661906 604385 546525 691176 142942 204432 522567 581424 616919 1047324 778823 617001 316906 11889 432271 281683 16425 966333 490673 650156 887371 941300 958887 770364 887466 162124 210252 144779 294083 419778 948449 101670 786874 300180 870793 1041694 307411 1034437 669900 933768 604154 32413 144664 434174 330812 542246 377403 79900 43596 866736 573931 173060 354047 1016397 183358 341723 708560 715862 137266 1005385 1022813 429028 193574 584701 10727 291160 904799 120871 824790 224723 904581 755708 21555 321470 129315 494902 877869 573252 717354 871313 857237 82643 473966 570703 543329 78751 4647 268213 617260 383519 579186 980876 641204 993934 197582 261537 827996 522603 571808 1045317 636328 16377 1037231 773837 614083 749760 496296 774163 280828 318474 185499 371955 569156 795751 56700 1035727 470194 770857 438179 760332 597247 761065 717900 840851 167179 108032 422936 2129 113494 169743 728970 132279 927879 307576 239499 682554 604137 431074 894439 739028 155625 794296 21966 508545 60057 223403 121940 252867 345648 246572 860401 996383 255368 577267 669185 847006 766111 761979 741700 692813 656662 783491 21600 531133 935605 750734 189786 192643 983013 854884 857889 397241 168500 674191 827907 78459 882389 55775 306230 593259 528157 656871 8785 171054 918791 936573 434128 753133 605105 457789 386963 90581 675805 1047559 126047 689047 43121 752509 878939 79849 268023 643462 854677 297218 133150 483022 468347 1041186 17463 164419 131426 774408 475065 761241 176131 641146 392125 76231 947705 853697 95874 646024 49988 163114 109546 972764 506824 642438 927227 522372 610255 87722 793952 794761 189571 479472 10726 499893 363637 129717 361215 699416 53273 54489 839746 121989 919111 585538 297449 706322 933052 935257 846161 434332 831639 797323 616830 848448 513756 968393 120724 24035 193780 1024776 324447 488108 149803 476610 958412 758148 246577 384884 238446 1040797 412826 329502 325882 152808 106846 296646 831435 572573 47193 276469 416862 781751 48076 847928 334039 193909 430554 687520 595323 24027 849164 570178 440628 229935 859342 361912 86544 1045372 259568 669599 742850 847122 387877 890391 930336 973060 212359 83270 765347 844968 978193 793813 710634 304411 667940 234609 166455 904123 426243 409675 227312 1043115 11350 613785 249631 805202 230315 749331 944371 903388 954608 911734 494141 55479 90107 520197 603124 359192 972546 270595 590769 874868 7971 750138 631860 518407 826589 990583 642525 958288 555157 236811 186163 210579 767763 964684 578913 131670 254466 696338 937140 676836 147571 6970 880926 978637 565082 639782 587446 36196 436752 151611 422454 292160 643791 1046115 280956 596923 117561 971145 865289 711286 756946 811551 740229 701395 323969 399770 830521 599929 711699 849653 763283 464596 258232 13098 817830 965011 646532 64956 176807 434728 209647 84273 1046897 53835 1035350 1025936 954370 515960 641144 145127 609532 796524 856569 171463 208165 201900 489442 858054 29671 684798 218655 299516 220112 119789 970240 907142 939795 787273 102072 249351 909318 691109 208353 442914 776610 346840 266231 574465 950278 5756 712920 594897 321781 28786 564298 40515 201811 346972 337525 100621 1019051 188194 423013 773991 300972 298350 279689 585359 456359 448048 681783 41541 276243 744474 759590 569679 693002 588068 451058 117239 811465 647945 106651 224904 71732 647113 524294 586196 383311 428581 399739 99249 1021638 239142 760613 347511 49510 361879 786581 106116 297377 228486 875328 927928 110607 288199 502524 871673 452071 472945 444039 620464 179594 632671 54272 101707 600825 974768 217452 419513 562266 541511 568626 744945 29303 148043 552607 780907 753982 474792 257635 544165 1015874 688269 106258 741279 295736 867053 583077 723807 381563 1023998 33270 445295 940937 1468 100167 259674 176516 662119 58556 789298 695731 534784 97756 896525 802814 552400 54036 181379 704372 555746 14900 893490 690889 568452 829168 1000762 862416 634314 459616 565954 432390 396555 989312 590705 934919 647266 198321 749557 883734 686638 347702 339328 888218 11666 747448 477765 483227 271094 453827 342528 435273 277636 741446 164459 170357 985772 141079 620490 940310 643232 109 854368 178630 170201 773732 499191 245571 22928 712317 589917 236270 207173 221723 351201 343119 426812 493318 477402 29071 498683 729068 452896 628732 116174 384219 529553 973961 189763 267209 103822 855115 652718 530700 1013115 914685 105894 927714 153922 152957 578438 318187 912849 613965 758253 799913 550039 508435 891967 866311 851979 22041 611105 790735 241701 17101 301312 445491 1031907 50242 902795 172357 494790 31406 175925 641406 482642 412394 243124 780603 78737 1036021 323717 198715 769681 874097 1007205 989731 153057 882468 273113 661242 525848 667001 262823 435117 1027407 625917 817243 739980 731041 262370 882883 803787 232370 138367 577395 380418 816933 261069 899906 595630 289573 275436 168651 897709 276701 545692 948461 632518 1015296 62404 336204 131103 536898 743407 435406 392389 474844 433866 353822 443432 800012 950952 263724 896923 393363 895486 878762 205528 440629 624615 575633 521339 294460 642208 777370 222850 615158 878093 854982 503507 289586 987187 504279 987062 890823 751036 291796 229463 983822 712822 500873 189765 331107 31188 506116 121078 498087 72555 904474 984129 940481 241526 145376 591586 142104 860499 471090 585721 885531 646660 229679 214667 912313 451759 1003194 107008 561129 812831 322043 447139 251940 784960 505308 1022502 530150 284326 203661 128027 607536 829703 233217 847484 773897 619196 762735 725539 421880 850501 470993 613203 204684 347074 951144 311853 69077 641402 764470 21308 634856 674904 246146 382954 711774 119913 416856 200456 522197 969055 325638 357706 274798 183057 295073 433608 511821 791033 714110 727679 166685 679860 703929 390350 851593 98182 982193 177658 729028 743123 571018 524202 118274 755111 62633 308331 93692 431919 39484 634925 497265 967230 22704 135364 642207 539081 177209 790120 741582 462187 661581 287797 1047237 563682 850985 411820 927315 690576 661323 128560 110536 91387 959990 770954 131193 45901 48561 380006 863039 436948 1028552 403924 661752 881027 821193 768711 247045 257392 818185 228505 1018315 9556 497181 29573 32050 864526 347489 533292 646441 440864 605556 366353 166944 265264 125626 326429 761228 308617 759513 640027 782950 46999 599356 92221 189868 935790 331667 305045 264415 990788 813649 615581 913540 481779 391469 462000 921763 1043832 480162 1020046 239947 434551 661870 978140 246540 894132 210711 213666 15227 830619 932449 1015755 254385 370105 964313 694184 369357 980032 637518 871277 312941 345223 610642 33459 15161 453512 793533 930805 717657 710497 192810 449811 1003769 331731 955769 887761 238284 706246 1015115 816729 110726 522435 631433 271285 218977 564600 944350 468054 407193 485432 954936 285328 551920 268408 410443 119579 24619 219732 333838 667028 107410 669447 280635 955641 55924 464246 842707 1001521 571809 674470 1044376 832130 135918 14914 199058 201753 61877 984854 163211 178822 575314 643990 778643 444733 632743 758360 168572 823830 562584 747157 18526 884173 319376 824492 244501 885891 822267 787104 1005246 13883 120266 870549 655422 414558 243954 610646 256443 390455 757485 35538 96032 1001080 113463 173723 930461 1035188 747474 911974 643365 408546 217538 528525 83695 583904 1025426 178320 388086 47086 453582 878479 307321 698927 394631 465106 1007995 128299 604370 89666 654660 306000 675145 463085 923614 324716 374920 561541 413593 579125 580273 1022178 250247 691393 740073 825467 1043968 750350 340953 1026801 769312 752507 311341 988293 1037124 473165 300824 873373 918929 947244 354511 49475 474733 350883 822025 967077 483844 143523 632198 820374 606916 630016 355973 480780 304609 753906 751435 425632 546770 155798 67747 570385 151762 482155 724825 989633 518496 832726 334014 512310 7871 60574 745255 662171 124791 812912 648814 394556 563154 763740 174191 634893 22112 529494 840076 924196 827507 87222 986410 885563 712356 603576 451122 351279 198988 271357 991121 378755 548108 13321 481464 43486 794437 309955 946716 674440 291489 816631 146871 885745 605064 804055 403333 361515 595116 553078 193032 990571 545662 689228 99013 239244 793782 636597 179909 1010571 231631 516465 423701 372236 55432 330278 222534 275924 309604 752345 145389 553293 891435 420473 896804 534021 855911 341332 641288 1028399 346088 861600 261689 514080 37184 773108 953949 338131 322632 780236 580764 191078 373145 974856 449573 761243 345620 838509 625832 68952 581467 854306 689883 388903 22613 616757 825590 725942 267694 910612 226102 141144 719444 452628 287837 524931 683003 10222 140848 559696 157594 396605 375288 925951 501228 764929 414978 960112 905200 478238 154911 526506 246634 491998 750885 943191 255840 185963 498027 898374 692381 262230 609361 71401 292401 306195 53942 103637 472558 578682 557184 953156 387309 830280 922904 104342 247816 463260 731115 6347 450653 172154 959722 802827 841681 999755 612618 504094 246154 939611 1019589 635636 590452 750426 113304 716831 17854 239068 931715 575316 295258 871897 922508 142318 330368 165421 977980 5739 47659 7449 776992 754925 74138 728256 488009 199609 511697 975787 575693 128443 1024278 380230 890692 718081 273780 944737 222283 549692 78651 1001903 639236 266818 794750 741450 1021332 568462 632467 565805 884132 959934 89751 793273 996577 441108 97767 742705 922493 263158 301736 476477 957099 496239 753729 89963 200998 1024939 857052 872873 339883 811135 936168 84941 580986 798174 271769 448525 654553 101733 120679 934791 477073 298448 317323 431802 801647 117634 73605 794123 792260 590082 1011097 1016386 1041638 862072 1022284 487690 629421 534324 63468 972148 934646 268328 184582 106612 604964 791145 975598 663907 688026 429746 1046330 61051 133186 743136 427847 89438 668937 460407 880819 297872 215648 924443 47585 325368 130493 103704 550520 829027 201240 468956 613348 1040897 394350 457335 939476 424934 51266 63522 715450 370826 955415 766133 696398 812874 769527 969006 921611 293605 42991 719921 531377 651775 900240 109187 864705 737185 686960 916366 434692 254903 628135 101857 786949 238481 268883 440237 303506 283234 897812 677704 200511 10692 258192 996270 830690 700979 698096 847099 1004568 932749 481889 818418 461503 1041816 899989 280441 378746 800892 996415 375579 1001009 937285 1016731 950661 715918 231010 27363 999433 900736 907305 420315 649246 942780 434513 559942 628701 341815 267126 868718 395910 685485 207768 414368 301305 288798 539292 906669 576062 503115 523722 409195 422909 757053 739149 1014322 486150 286143 997046 203872 443339 390879 262522 629461 238305 14193 805743 694904 892291 498060 986963 674736 829967 775946 923461 382699 434310 957964 197962 55578 281360 808309 322505 389171 525942 586090 554511 808878 520871 186328 827596 300297 897843 906478 393877 930884 901075 532382 697440 562278 541919 749089 27146 50166 365526 793200 2772 945538 9178 546507 956898 119836 926257 619062 1023675 319447 824005 601335 114124 80462 917669 859418 520421 883486 966274 664301 85946 222312 46899 126340 92259 77648 52785 823094 731100 518272 512028 8734 21126 580773 586548 556187 494756 267505 1042400 62928 717535 648088 31019 145957 82627 98387 638274 405444 234303 439520 972279 256796 105769 39295 475457 373602 431032 221559 571834 726795 36104 997263 829215 594004 817818 928405 204500 670138 569809 207323 357469 70274 1141 790964 678374 938802 1009972 575484 889021 872982 537628 616589 862674 554940 57123 360907 939581 508792 418463 942361 772024 745441 7630 946018 1024289 280402 544592 499089 718586 850026 728488 188696 843753 277132 929726 180333 726328 782944 185695 716681 926550 919120 311228 982119 207444 611084 477671 658315 339560 569351 217433 107640 1046637 394231 499311 364089 951906 747864 908520 965593 461799 287466 402537 1001707 426691 73775 725241 361987 904032 905710 27525 267578 154957 3763 942685 71342 296891 804684 741813 943359 868865 346957 400421 844244 363545 515469 201514 840276 614176 284839 880546 871341 536025 549754 1006164 831377 324907 701866 164966 800948 515231 715804 741349 563023 222947 486782 34881 630176 995913 745149 109261 719976 674120 436108 900931 3947 459514 132836 835647 309748 160669 79742 889791 873294 617747 336987 693161 500556 855905 11581 435781 978626 583987 949035 321215 332809 829527 287985 843175 178047 743997 320413 870768 32773 146558 136963 1013492 746367 597330 645690 862702 394072 936984 26653 726398 596219 6610 724940 648361 324187 387494 850216 1037015 392812 708958 522586 840787 944551 772585 227148 741071 445066 749528 745518 1008093 515606 873441 601075 442231 1004623 711520 586193 726135 109760 241873 822469 590112 729844 771159 970765 893331 109310 580665 576428 829019 654834 111967 729321 64738 112233 46041 878288 657401 32001 795480 368303 485460 148699 395187 637082 349452 825372 359780 862185 754715 62572 764425 821173 41699 931706 408803 610142 286376 203637 98138 497415 130321 246676 783735 1043480 885931 284816 888424 472508 882022 701733 287999 960865 200982 598677 593972 905018 209907 271652 820127 562880 113945 350365 98302 228141 100105 875723 234421 505855 716838 446977 895817 626043 717625 812435 143844 169256 839662 257626 442837 140880 17237 39221 353549 379522 938081 927106 353698 770579 956524 471465 896591 104600 1000369 563089 178930 51565 96721 252201 137486 750641 813647 171233 882759 729416 582932 866862 477928 235096 492267 415241 194144 768716 220678 888689 693184 953428 219767 736228 802879 402275 786104 472042 64950 182192 252964 831371 992037 5301 821115 864979 679212 667187 139618 297557 212626 328876 224993 1038245 549058 502248 295395 634333 726089 898417 913849 867865 631130 47382 697239 168955 71754 771436 402198 385575 569876 720456 887473 777928 573653 606022 326728 339978 995409 905285 240031 190621 235117 797161 552160 922681 840627 510488 586005 283668 672721 923774 879279 756589 163354 547593 712706 957445 632323 506477 917958 340641 84903 874144 562072 566153 252996 27487 222327 513804 893628 296104 448327 804346 350229 115518 785233 132648 410617 78121 537793 321264 912695 992819 357671 302510 1006144 375915 590839 131652 909738 87206 710409 482199 101041 76537 1014553 900111 458161 392000 429128 93723 853165 46491 1031833 487595 105419 213739 554613 394164 37334 350554 258343 148656 374971 1007824 1047905 318235 304652 878462 541622 505079 525184 796247 663325 971593 683889 136594 722292 927385 716124 430378 229371 949110 976485 593246 46037 227056 244176 678705 948875 303900 122249 654571 789128 756628 233117 625302 864157 584180 70079 534145 660351 189022 295876 524737 1021508 937975 473639 1044651 145130 336232 701318 724828 363472 771422 989219 554545 674619 501514 608867 851535 320467 572065 690002 595484 959779 530909 759582 304580 227356 897146 888216 197557 927634 981178 137910 63779 342206 575458 879379 972421 676794 404154 235630 563222 932872 414225 240167 924245 743692 233271 140741 876165 577165 876674 339826 57134 533816 495049 277117 259226 1016605 21740 870871 1001816 160816 1025610 114839 1007293 737993 94536 836214 467294 450596 852177 336980 36248 351458 747473 847025 877576 61831 982457 25652 650771 890618 912126 439848 250463 208647 116122 401658 457048 277728 933258 898748 164268 208280 55630 437669 509135 536743 770668 999567 355192 630889 893420 73592 37410 588446 560349 356353 916876 420076 655567 548338 876346 842072 389208 932788 567793 566993 450448 799445 620095 709029 331924 427144 423665 706570 442374 416290 720282 573079 749963 599454 691987 170184 281676 758298 165877 876925 755574 132184 774433 349051 845498 43838 959545 422377 83661 335958 679972 1028309 997865 235599 224654 175533 177226 631674 602981 128966 903347 556622 400221 1042649 292070 586212 763501 3457 359983 705659 823632 859582 155098 113141 461061 361844 540088 140377 61264 31981 787615 984143 536374 897363 750311 768423 598405 97591 347885 213970 852298 1028365 696723 463463 159832 453549 721598 484768 134088 950996 914903 474842 69747 588705 742987 909593 266106 856856 316427 516481 242367 480930 163853 640990 364905 412811 288969 409373 726116 208003 739004 644561 551646 600094 669928 937647 364236 869204 233810 491794 743779 572673 176515 772471 960415 526182 325384 657922 757439 20646 243698 998136 172230 891722 85847 887619 671996 747198 735695 463089 395372 649170 213495 919989 408164 119097 113906 830309 84215 568333 186083 427130 616830 507977 61300 355475 14611 494926 919122 263410 684308 119391 931758 510205 371622 796452 346301 831166 145456 861227 607289 284516 196571 924514 796383 708544 358937 745631 957423 188617 241947 336408 903599 782360 153177 184555 929256 225389 845583 727447 363111 254504 123066 158849 385406 222160 66974 136817 754304 250512 897347 649490 9800 424629 474356 947061 334771 350257 619583 379534 427041 255771 465271 319926 630776 623661 31285 1012519 535329 482629 529363 817283 706953 782820 477168 78670 295841 402354 336111 312687 86751 644856 75383 940467 638523 533284 279028 1039434 886451 856905 635669 1000264 484295 325276 136268 26405 774141 737528 159569 92990 320862 326491 90527 767570 870903 574567 282870 752389 797786 418018 962519 1036384 282650 1039414 348683 350799 535122 407793 512285 885282 331295 766278 131291 278284 485665 886667 488409 421543 659454 485049 724973 703855 170720 152303 307892 991042 840178 76272 452108 841702 469478 832416 435352 332675 151666 82570 470591 528165 379086 1041501 781485 577851 759863 336490 157649 1012251 328304 479784 412253 783484 677436 947633 95818 765434 510437 502850 665937 212885 616376 406207 78194 990770 526983 259116 143729 830233 616997 240181 521556 908405 341998 429479 448231 619991 84796 497397 995896 643252 450035 937652 649755 799970 186614 732703 64678 180511 209071 1019795 403382 713610 217483 208660 630121 680488 629884 604871 182434 324448 521077 455542 860553 812671 87538 908559 725512 875573 429421 753445 59983 691991 780778 46445 648528 568347 659052 168003 605507 834334 773501 443683 610340 989025 726442 896816 709680 325640 978437 778160 400492 166042 819874 343693 27934 496004 868634 768726 483410 569494 787723 232252 285270 467332 742549 982677 659006 595558 437470 253021 922209 303160 56975 808240 34009 993115 96854 361297 245767 226322 216418 883495 401166 18182 388586 191418 1036883 98755 284582 544570 443395 384825 170068 830329 691341 212027 298037 778860 685860 749571 1026701 561837 497214 242860 647718 100348 321559 40887 493005 310201 494383 567943 674004 124268 590536 1002212 215951 957246 887657 695164 669655 918141 32606 365661 748938 921628 576309 54141 999176 809264 488002 259378 802232 291700 140060 97466 431745 648646 777246 1002677 949841 1026216 892903 372646 1027738 997056 80346 454773 258512 77144 4767 99055 704492 621790 529568 965701 518892 600421 565389 7049 744272 498467 627160 860724 253087 360177 938810 244899 981472 734926 459564 866965 518689 318044 108655 645039 494836 903009 882309 316408 489197 901704 139829 203869 658981 632478 869899 951086 636602 632725 513749 1018015 69453 467076 370727 504648 933250 259428 65752 948390 215683 885589 278403 177560 364414 860439 233223 177890 930338 536465 568071 840109 897318 113230 177259 691205 295107 1026043 792029 546138 177973 359147 555085 773887 51517 434579 837486 697518 218786 153358 214582 259331 788139 725913 897890 936444 619686 757016 490992 795007 535653 739216 657826 591316 439996 308651 328578 79399 964100 977207 837209 384776 332443 840615 53046 1041130 210786 267920 803309 209575 745021 877613 163221 308730 650391 28636 639241 312323 384987 880287 384872 11207 150012 403356 328854 642222 187886 562334 35257 966403 363562 856721 252348 461944 208686 664073 746959 325791 608251 1030076 895461 317810 969365 793859 16692 1015755 391815 811102 723641 77805 874332 677357 744881 469497 104743 665591 609825 377466 179452 620391 65872 592602 926069 134218 135752 133610 1028910 136786 460376 164958 797000 785750 446868 611663 414186 1032656 158547 87735 93883 1043805 29360 317944 172394 267073 582411 503894 223271 712928 186501 639864 469543 900678 418951 277995 381987 523936 291387 213919 885977 237761 441105 932456 870794 892830 641852 41598 715386 250578 202291 360189 378740 941851 334640 478822 574531 440027 235956 430876 869690 928408 644609 584680 80813 395644 322975 179318 148086 741845 277464 878038 1034865 520598 118331 790267 415488 759509 321820 64831 379527 921675 39954 359645 312049 867799 26233 416118 198185 561403 322542 452237 851618 793949 178390 825355 149456 866632 333526 338619 84653 699944 455004 613583 649781 162066 248341 931417 606186 990009 179573 451027 26704 948858 890674 595096 548722 283089 390857 395112 322907 668130 689144 655080 565918 987505 930626 287776 779471 552426 236143 683259 592648 457690 939272 414922 1018469 59251 817375 337090 12936 238860 662149 330873 293398 1003935 57811 412269 187191 893770 372322 42109 147482 420302 412690 1011821 950127 237331 604039 404583 1042667 460706 94887 1025909 516551 221993 551197 637448 299330 732411 1041625 1019508 892186 453773 922254 293233 783895 333307 366131 90780 963713 359041 765827 441588 984228 149761 945789 331613 336723 564867 849892 920864 27235 173745 252351 15977 290091 347223 1011674 997576 861450 227817 415812 681905 798177 584189 915408 287996 70293 952268 724628 844133 960911 679862 23660 990477 1016123 860091 873848 454647 744588 993282 976537 942732 1032054 994134 281080 382487 887667 286627 650112 572746 895999 409214 810335 58552 971548 775579 351369 674648 935375 304980 320821 625416 899233 858921 546654 446728 539678 32314 109379 1009275 538969 693199 46567 1034474 32359 701905 32145 545472 678623 689486 695885 947150 707681 666360 179818 817609 47884 272295 791291 125127 935429 701651 717910 418758 991223 46362 295575 75045 916366 13504 940574 460585 722939 31274 22541 72826 359795 894562 683723 907427 670128 255382 35459 968853 617582 12185 951718 318244 349167 563297 404837 866697 788856 929927 611895 45022 941522 685514 131161 501157 378314 676748 691273 304706 743089 570195 524107 489852 119516 695626 546788 707584 312869 977085 455265 944094 963176 228512 589137 1047818 543751 139273 261639 293340 181863 449202 25881 258960 995441 124280 668388 663239 319761 469726 109573 874501 586682 874379 925153 932913 578785 948935 307998 119063 646782 800514 350248 540137 1166 623182 1028013 136122 889235 784096 136993 402946 914194 439187 310075 652061 890388 52324 179318 957644 54182 609015 222097 290994 781657 704273 353808 458967 924098 24348 932536 248873 106747 964774 1015318 882422 198944 127202 288505 889716 86739 234789 609012 457274 607673 654186 996061 701124 904443 209615 884561 93170 1008582 885782 236845 754825 299467 1016357 838166 631729 358335 109190 518387 1040757 814044 759271 353901 360262 894559 440476 863606 209016 523784 570136 961471 127684 46237 471671 845376 816837 807783 483576 564660 333947 432051 714363 688922 157643 749394 817415 1014837 278780 197913 916807 587789 226619 187746 669447 217964 918296 393865 788924 281954 122631 934257 870650 232386 543712 30205 989435 995235 246624 911254 909087 948703 159398 832939 180838 294807 470710 87085 310264 323245 734457 727055 735133 844360 666555 381900 279622 116564 716460 164832 21634 545023 447328 592718 364297 359741 98767 327705 831285 764229 220373 1017803 619908 374291 555699 541681 43032 146660 404876 1003164 893750 54204 596969 149217 621003 221667 911670 945498 370146 361571 421443 643236 805167 787084 885187 362975 523655 938609 741584 723249 341349 798057 804709 422467 994407 78990 821475 2242 681935 566593 653453 437471 968452 204196 971275 878544 205838 28958 446955 919629 820253 1019099 60955 184083 186370 420938 1023601 600932 871603 269725 636195 1017734 535500 972364 902991 9536 412681 6034 664948 723552 4558 58095 746487 64823 130975 523940 226208 102682 841383 805434 739866 934627 608053 860923 72310 304495 78139 186487 335272 106014 29902 602369 453385 1028438 1004201 392752 352467 155392 548009 901471 203944 36617 783954 548908 99340 3555 222536 518396 285926 268545 356823 223094 1046019 64350 956269 510212 253843 440823 967962 53589 275370 315468 962071 794334 224960 589027 961084 540500 972850 728517 75399 119859 1014463 531712 173468 51002 109835 912675 86080 495341 338463 693701 398813 426770 506343 20478 89346 344372 813491 45803 869344 270627 87223 61487 487630 506226 392330 598125 291525 29688 274859 40911 963044 12880 887799 621186 192493 601 1012532 846135 809158 516790 1030026 712100 140026 694094 244229 958209 573494 495053 271636 685708 564684 315938 996621 814085 816435 201471 757927 922162 601220 898653 897406 90972 83711 589301 122002 830929 386436 15303 830152 495712 481051 398999 270696 722656 473452 581227 219805 427689 928072 848142 703992 797465 459550 994961 968942 389648 111494 97732 485205 395380 1021882 221377 121835 272046 749080 563554 473295 654635 972449 1039814 616454 45277 484221 761040 574455 92088 866677 971432 278511 714037 868472 1043768 401566 931538 582678 245935 1000601 290959 877576 166914 195798 1014130 308390 593254 357682 518148 126831 501464 961774 650963 742277 103061 261934 219374 251438 927650 670585 300652 410452 929349 151100 448741 257542 476297 162119 606199 585973 479935 924750 464322 524024 135160 920937 596845 1033096 693899 754068 255391 774981 723093 1017136 346374 207983 803956 590976 186067 411501 1026379 746541 747836 964426 846722 502211 901113 154163 391491 144434 404680 793082 192254 459853 348138 801942 531429 955726 124067 148641 530033 345424 499133 156120 254171 478676 332294 553375 728484 216125 702669 692091 939022 350804 849513 865685 345248 833220 735410 716094 740773 916894 926598 102245 253870 258263 970054 464163 590348 53446 592726 522288 386903 148646 708256 74602 1020393 643866 167954 488277 886884 780964 970011 968342 301608 490028 37938 171639 373726 530815 205135 151399 181232 311758 690800 180599 765710 857643 752662 508125 349354 474127 918981 450165 828285 17367 882311 385083 507392 74050 477546 442834 470772 668661 729597 214272 601562 483319 907479 660015 62332 964149 104464 1009902 269922 765183 329670 221294 10078 583817 756378 1030150 648705 693099 35376 997296 599331 739106 512947 41097 149343 885901 853070 470357 1047444 244848 263604 697080 983397 59380 826009 585982 916922 241957 719670 746004 220989 928627 491977 89228 742110 793649 485138 176861 1034320 643865 36568 754721 820873 889543 681058 240790 86086 362809 902911 247326 268420 809046 394878 637118 345864 405091 323510 973602 527577 552591 780544 107288 51392 911721 794296 321040 752591 632164 1032127 436643 806359 669530 936444 33801 795120 1026822 911062 232609 211701 392072 251836 121965 258053 400357 389789 499347 487684 1019781 994928 372957 957207 823987 606126 1037370 580908 185121 869587 27963 207984 178273 885472 251031 67798 474221 668124 866215 102807 545823 219470 461034 174508 124858 638149 65666 273494 88927 55376 896182 864663 763801 257286 103022 352950 917970 7552 384442 286399 726235 367194 41548 601857 444776 122550 306168 773006 171666 326840 712507 700350 823891 260619 469426 425644 170509 670810 721566 898999 830212 787928 490343 686851 1004255 786873 57366 286198 581675 385206 387033 544699 727768 1421 816514 560578 232634 409983 387081 436286 285193 1024209 850694 628390 1026529 83787 997175 121908 499395 23740 258816 900201 319250 330099 189158 1015687 372119 33480 801299 509717 496126 534417 285398 389727 889175 502957 333600 37620 325269 809341 426247 520486 699154 742501 84806 303245 204553 327504 833979 271492 442907 484394 664041 369835 330699 110947 1047412 569699 5122 706162 426151 6229 179083 839760 515825 706796 222360 521721 391011 313558 342843 922863 503604 145543 658926 626103 1036349 419765 439820 73817 1014142 588253 790613 710884 401303 727741 427374 3048 73040 967384 402015 287482 840721 134133 82195 129331 613482 38304 245979 821169 312973 850344 839404 893461 846543 282783 868060 787204 707115 902749 553769 1042598 622270 540286 644530 426282 703564 526559 57403 419648 712890 435749 373998 470685 431250 433206 542421 917627 260994 875197 791137 83990 95453 339882 157158 356144 781336 609200 342556 305805 964942 906950 301728 251512 987581 398503 564849 418621 329799 694610 651379 217517 269810 101770 190447 868253 352872 721750 733457 1016934 337016 219778 1385 154983 406163 898333 717931 535167 830287 556025 605167 375443 155112 914223 372913 501774 441018 188056 472786 443740 807880 341588 379477 891246 388409 846663 530339 60473 335317 48023 762887 877366 819084 71472 624179 798180 487407 726080 634554 49730 614581 357307 442515 108885 440376 636376 293276 940968 606709 736913 699157 273863 143120 952871 442913 281795 763597 160157 385097 838321 780056 884536 623608 441131 783614 86789 573695 745421 253234 399187 2323 156857 951433 1332 99402 732436 460926 63745 522658 208774 110511 530131 935802 746174 158302 98059 879639 965100 189168 529098 204321 766277 663154 739449 193827 191107 503055 725059 270862 842082 289435 772246 898998 557092 708363 279206 230228 343054 577275 513770 357634 631273 871463 952733 235586 617090 202226 868158 564344 814890 752098 272 847211 570934 680993 545179 285640 102272 397310 102697 546207 901348 804970 881226 44772 443076 997500 687697 850415 199813 773101 436692 28668 880912 761757 1046831 158124 756562 295436 341250 354179 342716 492513 569007 436840 995267 104551 464093 547879 690273 1033739 284664 542706 752786 583391 40622 336604 596696 981274 477811 287837 529592 655254 658430 700113 170811 946769 657354 575481 1002350 81644 68246 991608 600802 743727 839141 651606 701484 973699 937087 514689 914278 1030006 993006 861512 242348 128571 989186 362462 243361 1018151 751950 425693 527079 502326 186280 275904 351914 642179 432045 720743 160022 924883 830010 1007255 36316 889355 217332 433784 465330 757173 586433 654101 274128 199808 655437 416223 280947 616125 452742 692778 197725 565475 269601 411055 451923 216075 403219 739593 670110 259700 772888 236600 197259 666624 540207 914209 782827 460470 1010203 183819 30355 741182 410084 270883 907485 601448 599636 627193 747302 747685 678523 734721 766542 276620 690220 849171 580155 370007 873597 814316 911958 358499 787531 223915 1000972 965812 536756 62292 271694 184174 35738 711760 205073 786525 635943 652267 249807 246382 858948 178645 487941 945204 1046560 829346 700083 952420 281775 657738 155615 112217 391720 157097 356114 596624 386438 96000 377305 1007405 338953 832370 669253 935029 157618 91528 765804 377170 721866 873646 471525 439250 172379 261556 462928 205224 166837 154445 337868 395434 212203 212627 535679 311121 127571 407425 919058 779580 282890 724344 343090 648109 793198 247739 488208 589322 848034 1000946 456674 717405 404237 944299 89440 534997 178907 379348 600136 293187 73595 918851 560090 749982 355103 299310 996956 409727 481087 992947 863639 860326 944406 244305 834392 416371 927267 459885 879088 316525 284842 235983 135349 537535 746545 758818 258175 36022 174595 445047 843819 500548 982448 1022402 690460 113536 338315 15708 832437 522788 33579 178047 41952 939278 495594 346574 755082 463807 47465 359882 387364 384991 594442 245085 675876 288183 993653 97107 575874 689333 258324 781276 106043 790508 241814 347404 593362 925329 592495 966492 400074 388223 790615 306726 943917 215732 1009607 1034284 73992 565202 884351 821265 196332 161951 511747 740574 871535 43141 668953 721535 132777 195091 283212 23108 460984 749433 721516 758625 673852 529168 253964 971629 74203 415696 841987 462567 308670 133593 119532 623020 873490 118507 155557 505730 981385 210669 623060 795793 580566 547945 622941 85477 656948 595214 905197 360941 853472 635437 327027 860415 829082 610621 310433 357842 245545 638040 653167 663042 658900 187067 455577 983695 9449 241994 100124 57438 812857 193289 220349 942263 726170 74148 936066 770501 222820 933352 437302 200473 244725 329800 388073 191016 448301 905561 455278 910024 272626 711254 968156 810935 863662 17820 207886 202516 645580 628527 89891 5860 398910 967988 446974 23950 150778 710773 918726 607 591224 400608 92520 454152 758070 385544 415760 271131 510004 248738 136116 628369 578936 963082 712329 694342 332684 463548 466571 969595 719099 594139 823802 765780 988375 394669 103383 440152 858934 1024284 159852 127988 917936 432695 838081 346872 338915 978863 199719 409624 436208 768090 651953 19820 555771 295860 138166 1035248 64942 412249 1027409 93189 280758 126604 133601 540142 176453 674996 889993 805460 677263 252889 624049 244419 899405 515627 249731 561707 94781 860540 856687 849247 189599 544705 958887 921 659385 380820 825252 343796 551509 996533 391839 34033 446270 934020 323865 562931 293318 1012361 67155 144067 594499 403693 360150 375564 772750 282878 900333 94175 100994 501679 636198 669489 273539 952853 815829 849241 313844 415211 437393 161170 726975 350735 1009845 516735 250578 153347 831968 904866 15516 757613 940918 1035491 567188 1009815 841244 432399 267186 563951 922687 446551 449268 1045128 163470 932301 683483 368536 784508 106218 8171 268024 62655 865291 66607 950951 891348 626927 842162 836167 325240 473403 657415 457630 280112 177398 568257 178967 673218 211213 701180 238655 300986 384976 199123 111176 342246 487795 906983 460937 132315 965774 247775 479995 19054 622238 683490 177854 946235 908418 240158 414354 895265 158462 928325 806751 899267 968507 587019 884909 837641 442181 788137 431404 870813 133772 523613 186158 257647 168547 972264 949544 1026609 739972 505870 166453 903132 629131 1037082 802450 790058 217462 674391 137251 717849 735276 78232 549613 124270 925682 629169 481690 497455 692215 830715 316920 27688 326858 515028 233850 321896 692446 399645 652725 146113 296205 272058 163044 444235 919826 127509 500325 841185 965645 196764 877370 344482 767235 1043519 675465 278129 72540 716786 140829 142710 413539 623665 265954 164251 959178 330615 938348 177168 565539 298694 633457 215240 911464 100898 928586 844538 364915 641301 240247 223648 731271 21293 1033240 605179 800197 1009786 223860 292365 939448 888337 657014 541981 1040842 502411 796715 281655 338124 144006 509765 792746 276338 222499 5019 566920 78037 563334 447911 390441 866031 562778 89862 961448 647970 329802 723708 511332 216754 849033 478957 949889 174918 150091 350949 645221 748395 294474 477713 183867 326417 145218 975684 270707 198668 264820 125299 288320 940692 149543 523321 792600 15813 514082 264276 638520 161824 271924 739366 401438 381960 925357 775221 690701 79942 670434 312235 729484 741510 368044 122070 477671 50648 540649 841129 137389 591663 11514 402490 318000 762341 511812 483138 894472 535093 609455 77472 787344 177088 62250 445398 892520 449033 46373 594570 854769 219385 439829 205063 301780 13659 583411 690361 475515 95585 504509 331445 100503 551197 637684 392238 300184 361225 173085 327425 866616 835712 455232 39466 597489 959042 980332 927309 782978 505076 706097 614958 439150 567710 610852 365369 196220 589355 292959 144891 292664 407020 275966 343718 146289 107030 713379 846225 681913 965183 818418 727990 109544 263397 198422 807731 61337 36839 127802 796617 198316 522506 696337 613216 292290 460405 255311 752257 476868 184117 438318 789722 847197 291770 110570 349630 539515 222808 397893 566435 615890 17351 1003524 931234 399449 146340 526703 41466 1022666 592110 914133 385164 591142 359049 446726 513632 1016879 691134 558551 948000 437741 593081 404642 882072 714282 514826 280259 492604 774902 698917 391196 599458 57635 613346 349074 855299 645321 649469 571277 790207 885188 973207 473724 696534 546865 806323 927567 387951 872693 366010 625147 158037 699958 350967 117754 923764 320479 153628 24776 539233 625697 172476 885351 42192 814061 1015502 589276 41499 34682 774448 4015 1008066 1001157 986658 151663 260325 1026572 444103 504108 455372 1019474 49320 624635 356704 66015 1023536 44150 515503 895165 792368 697401 927851 143676 311645 515942 236140 252014 944333 328994 800042 130732 456830 86038 893763 379919 848591 260846 375035 124151 883205 179421 33975 274056 714952 742936 1044353 762664 916131 142422 454023 276227 230535 522071 671388 707719 572744 556378 573110 735464 529951 286629 869998 678045 566054 521984 793475 930785 136159 81978 913751 406323 474030 448675 686448 353238 600666 133776 295929 52306 316560 911835 634942 250097 871520 884832 503092 829507 297406 723585 592366 188314 312066 148387 759337 651151 808296 508591 152257 123003 933265 1009298 324153 524031 598017 250557 977208 630909 450975 64421 3847 718748 446519 246596 52756 260295 285435 42390 779377 347823 809726 226590 1029205 483013 191416 665438 599194 351681 775045 831842 659773 422942 490534 259126 871394 455323 424766 113003 666702 235195 371413 769943 635115 581446 315865 775889 995143 553158 646297 462137 431253 428555 173384 912238 669226 100519 478336 508182 143873 359795 991676 721242 1007416 905480 662492 307046 249489 456775 57765 56046 711410 145618 877119 404644 182757 884112 916917 426691 654361 80685 343416 433543 110047 418967 531677 973746 542637 421762 844186 460553 867999 485605 820301 995541 34033 399739 567541 499299 1018502 14916 534391 640388 118116 47361 795674 284942 457270 3259 1030155 812377 564424 694844 272858 359618 90255 993428 767483 193579 778527 484758 321350 274297 723634 817752 556920 917013 920232 634807 782256 198508 118785 991952 680178 870255 138213 428424 412840 695060 795164 788230 369947 941267 309655 856115 691710 659753 269541 1007681 697572 992024 604862 130337 448965 766117 431740 674827 382845 288601 702621 996858 195661 880833 405315 285741 254552 290542 73396 482472 423975 887030 156122 75441 633126 362353 670403 876371 169509 721148 168738 644574 24023 38585 445644 2149 30038 671950 336444 702526 364701 502497 759569 626310 203533 893091 161931 315547 999401 35394 421393 205984 885465 129268 268717 222716 256107 213875 477326 821723 831117 995964 1028997 365483 431381 834895 872329 498081 374329 841266 405043 776498 454423 345838 519746 514970 514095 695632 441369 633432 347619 731049 778812 398256 166142 852303 387543 720680 706346 77594 805687 512523 1016696 904168 568910 910313 343772 83225 506675 721685 55471 42771 228000 2341 489259 195007 607858 360310 196595 765194 870957 21414 860296 398693 889718 564248 190164 260166 438934 289907 190883 75941 781054 571939 524581 930688 324541 151767 167790 269399 215052 579329 153847 207280 67523 909913 191770 967060 747489 662619 827033 546320 701191 685764 789527 745909 645629 1011737 145565 816153 1020973 26655 996375 872020 725027 328804 611285 528260 406547 435381 195339 225609 1011283 780198 62289 136265 857564 16142 218403 973997 809677 627847 196705 548515 902888 916978 369873 875226 85523 754161 678552 805641 257753 257132 51909 523880 58087 963341 845766 214580 548751 190915 603633 373296 910920 739139 631805 744735 9515 407938 62342 117067 812920 264764 700812 249089 1021455 332657 769780 429843 444408 656354 747782 627540 90843 537496 463341 775967 445321 264286 158010 523729 108145 223810 406626 625994 174123 673816 1025851 866929 849393 207863 150659 935341 923169 384954 949849 190316 225469 926080 945858 642207 1007594 288812 770085 697148 1036404 702437 1027535 767675 553545 1017495 1033329 957594 162042 569457 600733 389338 257085 556133 817484 402047 34925 962732 795738 217107 405256 505663 1012488 930851 452400 774751 788602 139713 159275 24845 523319 397568 88035 865170 426668 179068 245607 520185 75177 1034447 362344 493200 1019106 658205 666301 112235 1037935 314249 138463 303585 98124 534205 768622 946957 318426 948583 117162 331854 73820 187574 625402 1040583 194939 176865 153961 368864 373955 279456 580388 18115 588068 288945 1032701 587488 331633 870996 7147 919657 1030884 535504 209800 334294 237976 804844 524433 734563 804110 834934 403562 329101 559785 494528 36504 72089 382002 499486 619844 932365 370772 781673 667071 511285 1043233 369279 22776 674719 239243 1006784 178184 115871 549612 1014162 1019047 291532 135038 487903 428467 745601 621284 149138 21424 728157 744352 261406 364867 949699 1042586 797686 494518 358747 852383 890646 810872 656783 321504 842873 48282 855823 231023 536736 79698 884046 805573 666386 862332 739074 691519 631510 335380 562856 428444 563962 449469 720637 59265 278288 584509 966534 447221 520108 507134 923913 42213 351975 415887 963090 859041 244959 302369 461679 729949 521268 856587 918708 274097 521869 804679 422072 597786 727313 247282 571926 245111 622831 692432 825261 967308 827350 865477 315681 421762 180349 1010013 987992 243301 500508 82245 644349 258725 272881 649935 150272 995734 464317 655474 814355 985839 578116 485704 461359 526671 807633 313743 912653 500403 982703 426793 790702 573698 634289 476699 1041620 55937 308395 930065 238214 498271 66038 557529 766096 727339 543216 579044 858112 173400 410490 916168 919722 138176 849016 216768 159141 1036318 396885 831786 430541 984466 219772 776 644159 63265 14048 931712 748767 946227 402037 914524 737493 783635 416180 639627 50955 686963 688923 249502 654513 439013 945067 80204 289210 580963 316264 980974 144732 473031 608733 148739 871060 848468 72341 434349 691360 506155 870819 745779 990083 904407 1024027 185213 632964 961218 313494 322459 121519 17853 359346 492863 1033042 708220 48272 930878 877186 330776 75093 238866 277396 214155 1000361 953691 588196 701751 197947 273497 467985 760672 406586 678772 975614 249005 656349 732853 447443 778155 109789 795978 257467 58442 268790 715270 620068 830558 435306 107486 197953 959519 188541 317037 694923 473769 621050 840305 835900 514685 270508 833099 836819 619006 558310 589443 718227 756725 943100 1025602 982275 915470 697544 251863 541295 459609 99366 994611 417637 540873 119159 688236 762938 254392 736034 19517 765059 302689 109327 695429 525212 667237 1028906 954052 842020 807239 657894 484001 1033599 419568 399031 203366 171603 890923 364183 174978 809739 233258 598146 1031942 657751 507903 799225 655913 643498 606500 764803 919236 134075 734196 644392 504791 418564 900399 82676 148994 854854 888186 577914 516109 394499 784861 701006 174944 422403 107587 34954 100491 653776 898045 431434 151488 802361 237120 521264 237908 810963 622242 387040 17986 823923 589729 800389 401575 1032629 316188 300619 699463 476537 309976 731619 986887 173664 663804 396546 375153 225875 999573 127201 759603 467197 187923 379070 446368 591948 167882 1017434 857645 942324 366194 779898 232181 940779 673192 740711 666422 541166 523371 373613 315858 635387 503199 1024351 247759 449493 325773 146705 910551 448900 643425 550365 933817 398034 440747 188703 487142 45518 624863 366265 940277 468813 312533 1039760 955679 966500 625225 120844 678851 17903 394588 57500 526051 441102 686609 853552 991910 6051 449745 628925 462292 139733 195303 705981 600669 348559 209669 672940 564690 509185 769470 332684 106986 673054 296457 279394 156927 612893 1020356 185527 1014414 290809 260655 173079 383931 330481 1012845 157333 817098 527368 27143 439878 480423 722310 696680 536257 933727 1023861 554593 563621 593061 461861 696999 76563 223566 494760 562768 773680 670421 918870 221274 623013 298968 893515 861989 508959 663705 1018852 471283 463055 614270 305990 556143 289770 989585 753367 977187 524074 108288 786115 847872 706123 109470 758136 388058 347023 157536 725034 717290 619579 759522 56144 670282 613656 451552 65317 202876 870130 714173 354344 33764 693020 373247 534428 798793 905195 589008 116745 800344 644406 641407 897465 871457 913629 371453 433980 757144 336703 1021025 860644 775445 27586 407908 669258 500693 927054 392934 1042631 891510 29394 555879 657915 557439 310206 231310 62282 975318 931976 646822 23386 863559 364327 1003292 277143 816900 1015707 162563 901039 506912 827491 927888 152599 113683 273157 271005 438403 876857 776329 239914 524657 702803 970238 881112 334752 687620 366836 473196 639121 666965 80897 57170 914189 700977 740157 860183 744350 236778 858309 1035246 703764 322482 1044795 236589 751873 615203 550980 627405 468030 751288 963849 256748 207716 966993 401079 956750 165716 3507 358655 482520 623024 913158 176278 483093 362847 780629 223158 25777 726797 141841 303772 1019392 762280 774287 754696 501624 369380 378501 72128 330290 43960 10385 735500 855149 493791 278194 289595 721419 161624 66765 322078 838931 223463 17193 961672 65069 415889 407283 950996 558377 503588 903867 279390 913784 178093 220917 263944 279217 664575 8825 161207 1001742 827699 523012 926420 497132 490530 785845 522700 785487 611821 227216 834192 172379 452726 886271 99862 761052 252644 868171 359126 469439 108067 158503 680269 91799 428386 52006 419965 370201 954003 521024 62059 741280 564974 897618 815264 937898 108398 854682 1003689 333912 1035602 768574 915608 406002 1028766 545734 512896 1006433 379543 190110 617980 15028 376395 145302 369321 695707 123143 493921 513703 674287 308446 193817 83484 417320 425769 676537 221361 934373 60674 307618 603667 271976 182215 811287 127603 464663 375197 624832 944903 956924 532971 479531 244359 647238 850395 367686 322992 296646 248028 609767 376772 190067 698658 861252 550664 521446 810021 335995 553285 439519 814878 425740 307272 79550 225165 409689 669283 469258 864181 16685 156393 391406 727838 582450 392885 819895 826131 738681 485540 283223 1018658 396534 381462 160741 703903 572674 756593 119835 299040 237528 614558 602327 495618 802584 66954 956826 470755 552006 37543 688140 427814 121163 69992 809078 209010 278771 661704 182854 402483 532334 817604 618639 832024 785104 392156 928390 754835 932754 10646 1047558 898396 627982 797947 622093 127470 392710 900120 581437 503817 14621 464255 488540 946734 650588 527555 186580 597030 282287 141055 630580 481148 480870 247632 889261 460798 494517 813910 885397 1036352 810036 784312 568551 697880 590943 988317 894146 489251 657430 694835 448486 187711 604959 527659 433722 910095 678303 338747 318024 645243 143525 559003 10687 669485 677535 866185 304624 956180 226275 495301 668754 439013 531240 322581 812799 162965 143882 562626 912692 16864 321929 501273 627669 712902 870026 395244 185830 658440 735829 426767 523539 434095 346901 1038555 512553 329094 576603 585901 843163 502171 567196 922728 14334 753346 832686 81135 387725 37650 238159 487084 319397 46181 618142 337420 811850 402652 290720 775169 603041 286553 715708 682622 794996 322564 213567 194815 278705 672967 41946 481534 960747 707026 940831 977535 902616 378391 763143 483461 669649 295887 661871 171418 1000533 618739 41877 237643 317062 1004483 330400 819114 593834 692035 920086 1013707 747435 948153 1047140 329287 744856 571185 395610 595644 833570 311801 656044 81738 218655 613157 829554 920855 560907 141580 39848 614605 795522 481737 644271 252695 179655 350139 240586 219431 262721 429573 1012130 295219 667640 81166 890819 89843 348444 745219 223517 987173 260991 433232 1004163 295178 237846 413739 899887 800998 684155 105737 27964 210563 836974 233767 691755 449710 10575 744194 206687 257721 910246 953823 16033 564472 465564 1013316 818844 762180 820095 622205 618338 682875 762690 369432 16101 24061 237306 587625 203135 596529 236642 997895 70251 1039614 307800 227661 957513 912210 92510 575450 299422 659103 838682 327953 511313 729433 722902 1023386 742191 1026937 892160 432095 985193 823037 335787 745616 850961 312421 690189 647967 475040 796472 135935 760389 544627 479869 635520 570491 527177 691523 331314 608386 474823 640793 594908 563676 244212 763030 595942 814416 457149 105426 493024 159082 90226 467179 794875 368376 261703 647810 119950 910734 715220 857659 922770 759811 665750 644416 249383 74994 993132 952511 256013 837434 574234 1009255 873260 281215 516297 654575 961292 319398 693893 905360 747101 590173 254910 788358 431985 419984 129480 9874 343229 397557 332891 253307 663900 544130 582163 1041288 871820 453873 163056 779272 67374 486979 324312 1014474 418378 1000762 941584 409765 221577 798429 1019335 583665 829113 169464 16012 878860 308045 264089 123602 16087 178394 1030036 195443 570167 194972 988416 327722 670612 178415 28344 448535 320860 637909 108507 385599 447105 219511 851021 495114 50679 596892 644404 885699 1032247 61235 241019 417052 895935 58575 591442 847271 727440 688422 289708 531294 265647 1023378 100543 870172 121764 186512 19592 476449 791294 366147 532037 255377 687052 364785 860664 658678 664357 784773 625899 679098 489378 10252 854567 813998 1013215 1039416 274171 691846 648445 986592 655227 929883 959267 85374 361214 965415 524792 963759 354464 331852 275243 419511 768958 364814 509164 41210 764028 177940 208496 154500 741442 670955 879728 293250 765499 972419 372138 35271 560085 31152 921439 333640 165187 341674 92627 231840 335358 303245 404689 628109 714048 509402 19493 540017 109191 1030388 277535 680402 49688 305316 851478 844250 219514 1018006 474339 674775 580599 18906 227682 794044 878366 172900 83701 234911 806723 223883 366592 791097 963582 555918 924270 590697 533672 864778 238634 92849 218337 356741 896935 715703 57613 605671 583769 421062 664274 713723 182074 18250 660891 635379 802630 395352 936728 212961 358911 246051 126908 346175 304105 714632 319294 135272 641295 312963 51480 614684 115069 163512 943371 528128 667075 825067 833433 4892 557945 269448 812682 734043 403893 480284 73064 670478 238998 784857 721410 181098 317117 70166 669933 887813 541647 674253 948734 484189 751348 452380 308433 434001 944731 412101 312645 468390 525492 785325 79870 984195 894388 348512 728802 891637 1032853 170635 783772 479596 889491 385665 497181 1040956 117616 606392 539925 340509 683504 964937 433790 833708 893534 765299 2578 358632 894214 121880 827344 35253 901816 520766 496763 142940 681292 240527 755227 884489 405528 492249 319610 827724 928892 389775 807335 495769 460374 804167 740983 751304 350350 456250 829183 300181 199052 106952 731931 834081 243644 296433 24299 20335 669201 103132 343888 781544 71808 199508 464499 295895 544896 898374 155711 792302 645521 563780 376546 328384 488881 808965 982864 382532 227816 786658 273856 1031001 436926 625755 703021 618300 338112 513936 961750 51987 290047 800201 780990 318566 284048 102639 756268 691616 868877 989712 472877 908946 344082 297439 305165 109809 935873 913713 729570 3283 1017918 72065 331009 864566 771124 423276 1022342 975994 441935 1024310 685009 692449 767424 881476 624900 776470 455356 498848 711558 376995 287485 514425 157570 25721 345663 700831 923497 344940 977604 510219 247916 792245 293329 245845 745219 670318 906287 894268 453480 435737 884395 652066 712221 292122 499350 861069 543842 393016 788037 511656 738495 688416 348562 416703 996225 546018 987737 410055 743220 375410 331004 186323 607534 143400 885984 767392 491012 154433 39150 435210 659987 32859 962579 990613 742904 232445 521664 351973 960280 961293 452202 984902 475161 750424 1043467 739621 335207 39949 527007 830100 651696 476738 302248 677322 535144 54638 401323 719265 918598 1005549 4273 735766 962501 163712 1038535 110797 755108 731594 313726 163211 1002343 489684 731499 288442 886739 621449 807080 625128 518006 681531 382289 891976 766236 809756 641032 768815 608859 836294 655474 904344 510984 603316 31160 487329 435904 585670 442119 949516 1005409 844481 944144 202687 600973 541901 828809 609604 71214 245237 712105 411210 496620 860074 940208 198434 434105 372033 589149 442434 112454 62576 335222 700102 126859 406997 938564 625898 6467 417135 616724 823953 980333 559907 876471 525761 489932 994104 1011970 613157 599400 499419 274767 583306 25868 423068 506619 72546 329669 143599 977638 875844 181097 960173 240886 155753 903438 712592 940180 137777 354702 234682 924973 868764 444938 800558 163506 286674 108644 34902 516632 684188 77763 49788 600537 725736 711955 676176 549490 411976 357250 989800 32483 248435 655621 873915 140594 1040835 62161 652838 887528 253878 866786 1024487 745874 793198 491383 277285 447297 884273 747923 456805 691978 830953 585598 593174 189831 570276 769603 188935 456021 737557 699696 515563 714644 32785 82520 703964 867434 553748 345876 294357 75648 255418 683133 1036599 523395 978246 393204 731973 764836 719134 307099 219048 806425 684876 286426 565995 180890 1044735 264922 37631 678372 193288 769805 405433 234298 800350 956836 711503 125151 758938 581655 637663 437405 619643 795553 1027817 717889 379492 751042 646095 693788 436441 634043 836188 144772 549126 768021 387130 155473 78648 66843 659578 636512 692065 258907 132113 536595 124312 284968 518741 876751 198295 923675 471428 252029 922683 901518 67389 757515 721416 346911 483588 352488 828835 185140 38082 105354 350037 750961 360772 236012 991887 798531 804535 815368 624224 185432 102194 961633 968193 70437 157485 858749 182602 756063 566786 436579 888122 452738 779891 86817 205938 338509 593699 399944 739258 316740 158491 5742 685692 282925 676423 37035 960324 740244 680439 667676 100422 797767 607583 341604 151512 1022425 69143 969766 597235 790051 531611 351628 386998 752319 956619 263875 852451 64908 162413 987260 206688 42285 795046 228461 728760 738697 360325 762318 453016 23628 904825 711133 951634 525669 776917 146522 932701 458630 56147 27659 950738 966824 907662 947002 486385 760452 895622 766002 109210 192282 358176 709061 466133 226606 906404 123849 323659 625862 421181 1010582 86474 631725 407676 431242 437700 174580 672726 289925 426192 693868 330529 12397 374824 457516 24859 567467 303658 240145 255971 38317 290520 616761 137598 797794 802903 440199 909395 107201 1035123 827683 704432 969794 624666 107511 625731 378467 684509 828467 242849 177444 88178 651465 465346 823179 770100 808945 292739 195618 152225 805799 154915 736628 188123 464424 439750 929427 649768 7801 581877 610197 905331 408800 940828 320018 881864 991080 259595 71080 295387 704098 369014 803959 473730 57567 443253 278438 514614 700727 860420 306140 492951 680324 22148 290247 314085 188455 1040440 272025 635527 105539 111305 1032325 745352 809533 746435 330567 868373 333890 516630 92313 642560 393921 769685 559295 188224 489709 656506 407292 755311 139580 762336 865818 885578 986602 745544 339175 803637 520567 552213 631474 487861 615205 94736 789458 989427 603003 671204 714271 741952 184516 916643 1041783 624267 768913 63 471099 81645 133939 858386 109519 165150 459330 1015383 284957 1037308 504601 476846 442643 366603 373847 618652 160032 81904 124255 490248 362427 646389 738009 101824 676060 807817 248623 340466 389761 859069 881425 694963 10539 102855 76273 163195 398430 185987 126600 424615 660260 802797 914255 923126 176267 481704 1037063 671501 696354 488826 120114 616947 248448 445389 344727 407445 1010110 470064 1034689 175683 865783 540116 62337 131633 238031 348176 108392 191991 206569 834270 1032270 826130 434800 184155 504014 6753 180623 153675 931783 27816 425465 830098 795868 203536 961122 738748 929013 745381 954115 328822 708284 122327 1021466 580882 18209 715514 657512 12808 824791 878278 580017 701039 102868 795607 689471 379528 462293 253997 64096 107572 855255 1035694 170211 374648 1695 436896 933279 453376 80948 158255 286445 83098 334943 290029 473385 469431 636978 543052 265012 536557 477054 468006 484085 97655 834907 891190 948691 637363 683172 406428 500029 691619 834680 685661 245538 636013 584891 816353 711289 236507 912018 719732 374715 627932 734443 149445 951652 365569 1036531 741737 694389 360961 216733 762457 997621 7221 711970 507760 228971 353564 814972 663790 80998 828633 127209 47864 458486 129456 952686 202261 857904 358540 520786 194482 1030061 908668 383646 629407 8459 52274 613284 227216 974443 172163 949621 826782 70129 1036009 641897 1022659 184648 120068 260251 586849 561691 113172 365675 77756 108189 663425 315130 1010299 903682 713044 478641 426795 507139 18107 659386 971196 455262 1032841 90757 946178 674644 803763 190021 135733 910378 267732 762481 552817 913576 676266 272963 145975 567453 908694 315708 567530 83033 1048096 782238 822867 395569 816753 538353 542 747006 342232 595582 825691 925598 239430 470999 536318 953714 91089 449357 670814 452063 700725 441464 246202 957133 811854 812724 769711 837163 1007519 70046 146115 763497 241102 23962 777694 994044 858149 731216 530636 37085 220179 28971 253372 69386 518825 937433 714947 365316 211230 847566 628826 888144 762188 373696 87516 445942 512560 544812 101897 28933 970861 1048528 473478 973581 493258 707375 324955 181667 648879 318480 371571 351200 235692 647679 772895 747235 146675 952011 987540 100938 343001 258822 713320 233661 599641 483977 995353 51300 960144 1034477 390278 1011563 983106 755218 997748 77957 8532 10908 373002 700262 672336 937073 908885 9544 71396 748348 118213 593255 167523 255213 744878 844165 861250 457271 988872 714343 1032348 975633 627888 985173 338095 455478 97893 378782 851805 118437 3787 79122 284076 110113 142635 65158 1035078 308145 267697 1018708 605946 479009 627181 403672 200505 963200 311635 673524 191130 874144 881083 377996 405590 233370 722913 805899 123084 930119 194534 1032157 7678 345031 904653 374515 867347 837630 312831 2370 418259 625682 652744 683076 768302 790511 852951 991093 536501 227779 946370 305367 50975 694914 225152 434542 882118 66147 806381 758213 890663 140641 1011017 646760 650342 823226 707257 902248 404679 731764 923589 157146 271926 167891 1008344 1042008 683456 290788 806852 38782 40984 722166 647227 996718 209427 956444 314454 13133 53548 464300 289554 530371 218113 766402 142031 59775 408276 171198 498127 43953 835595 182209 327357 191119 620720 637237 164131 481232 623857 487746 909810 489268 348321 155225 443390 350970 582581 352685 754816 356455 377545 648117 566162 351302 24473 1046700 834742 124771 727432 431377 200528 916239 52764 381480 431911 830879 63871 868982 1029352 24301 1009408 546376 943779 58581 618896 708653 200780 706489 185414 477560 513083 626430 789211 116415 818093 990605 279087 23647 454464 663123 579778 778997 671611 884929 290619 179174 408900 722252 1018085 1025496 107112 186862 310317 434487 51734 673443 684838 648369 719204 748013 277509 582074 14281 1361 895396 743689 112545 612824 50179 687897 970413 464015 657603 667817 556688 1002247 785321 276284 888147 624597 280353 499098 77281 976659 289976 922701 931980 82654 1441 615973 586630 749526 168754 720053 93033 821665 974692 488659 547760 20327 650582 541468 567099 430167 227785 878701 483535 763937 920485 79467 811924 265083 562292 9212 359317 844957 762082 438732 400963 245700 792899 483018 373491 477106 365069 699560 944987 201260 928857 734302 961561 556155 394854 1034919 984364 432108 277526 373890 965241 206416 227184 846770 580679 435837 4380 553791 257987 880842 639210 310259 927613 1041303 712267 399582 535529 237507 471254 82899 29664 513332 282821 1044968 77084 958291 890741 227322 177343 356749 368618 491303 303052 955347 481096 444754 1004461 896794 564571 263586 11948 616924 29968 570627 147577 267414 181498 794275 365226 878152 239566 283766 459062 1001720 281831 214963 697082 505391 747715 126293 705076 107386 734595 750236 877835 982762 459631 688521 157188 375701 678256 693605 793742 126483 238997 1007418 300408 981249 294286 277080 88949 641409 618292 372946 511903 926648 745727 462847 266737 65359 819854 396537 293324 652275 183587 948513 761459 898518 136228 1689 716687 762411 501148 531656 515499 23469 621239 113882 889528 1013529 718921 882238 866955 407471 606024 224038 973658 613301 68942 91402 310851 1046772 11544 456997 223174 878905 292617 113910 8261 804565 680360 756417 527499 817438 860701 841228 120386 413932 679096 331810 779387 308508 746859 728211 599083 548625 397387 513458 942248 403246 463378 827670 142384 155997 520352 529433 88162 739723 164725 698460 655042 294953 263225 884801 989497 366253 110389 867184 436884 896015 62423 711507 292608 923980 341298 309145 216212 929255 334459 623287 973768 654435 618381 482914 8182 931530 496998 589846 940000 203561 623272 189842 429609 552977 349209 170330 766426 299288 421155 132916 81631 559958 665685 57515 161416 739817 137184 397711 534537 905841 906778 738419 985338 692628 943615 292654 40407 112507 336811 368475 45696 304211 17633 548569 90811 156878 452999 247883 1028781 474783 441383 537496 702309 85249 336496 74348 479058 798001 392628 996534 158407 375536 654183 797992 255102 908546 423334 722362 256530 221617 582573 398376 324739 1043274 514656 867951 282806 322718 236739 409428 210931 767363 539778 64221 686181 692049 215658 123605 699805 59750 988910 289612 723216 824738 361123 495381 567956 660716 810692 418887 559335 127915 875950 966845 911912 341581 758629 519830 486492 710083 558606 749749 302570 19459 708211 120642 402976 995461 542850 369703 687532 648391 381902 933779 603939 86217 959501 326779 972669 372626 336280 404756 736919 289705 1006062 18266 303024 330652 65585 203149 68076 470652 327079 69295 557268 235615 561722 295687 107732 151261 656633 731296 715708 509332 844949 621514 158016 727717 382949 542616 927608 484148 1048162 932449 462688 657387 909483 494144 549209 12663 520450 895380 376230 345354 695246 68480 638192 291032 387095 456812 989379 1001626 43021 881282 418831 750094 80258 469554 676775 614772 906859 98990 300741 402962 423266 435823 343940 673458 670247 895918 965477 503327 685595 706796 547787 567212 866499 104810 618111 125868 94283 750002 976428 637947 432640 246796 889572 397427 656085 824586 191129 250744 759775 851965 418213 601709 804569 772988 873283 321085 519841 527844 227859 837587 843705 123347 653466 861345 191687 338605 979391 745245 264981 551191 1028432 886592 557841 106367 484475 591621 569550 214673 811605 679664 414850 217539 918614 520836 1012486 934858 331483 124108 837209 545571 567715 66771 900637 958091 649299 444972 266265 684423 516850 24939 55477 563422 941677 968873 347009 444185 66836 392196 586670 592138 339739 340508 492691 608834 801562 665752 539177 190873 30350 98463 51600 810410 431702 404319 385416 59732 376630 124554 735993 811066 532055 51412 342379 719684 397765 646774 924558 998684 909552 972206 48052 1042098 656684 310077 712786 1047481 524849 509671 597123 186151 118427 800759 934021 937913 773226 934328 547385 846956 610692 198653 345511 141573 639023 830362 576888 182922 12183 222952 416634 213959 500814 375365 14624 928203 383174 108690 942079 309352 955865 590771 973395 747190 629570 182546 111480 297872 858146 757277 161905 725525 963451 457924 84068 998952 861368 286716 881947 491761 285732 540734 242564 482651 932718 856072 121907 941204 122411 845915 146395 70287 225876 415035 29657 930437 434372 930355 649897 111471 361915 38606 773230 525454 932190 185119 39790 217572 583732 556090 1003668 317624 555946 886968 920557 805910 512656 490807 677163 1001805 362906 1026264 584741 711791 21473 553407 993621 70868 385887 1028503 519768 305559 418166 8715 403058 306711 948074 252238 448263 677496 648930 644756 311331 707616 45675 40599 1019123 987706 54773 518163 562250 260662 429908 743498 469277 272455 341696 544640 424711 927715 173909 50560 984774 561223 472980 865813 890556 407793 279008 1023378 643951 818724 212226 623947 943113 890215 1008806 466969 302808 586246 782812 95963 379343 244112 582552 632047 256772 739415 546609 992445 796976 247283 422118 207916 310322 313791 382036 727339 552332 397147 175361 257578 108772 932648 935637 581278 466053 372431 341660 977792 780764 1011131 135813 495567 353787 659866 965286 818441 551449 708319 405877 419766 13327 297283 590928 58334 55004 849984 410614 872845 473891 121749 724236 448854 569256 16325 696474 620749 264663 1036951 68747 925452 415293 280471 156720 907567 334092 445588 559294 921304 7835 626208 98763 511659 842724 478227 26069 797395 876293 65033 185019 501116 315328 755679 849474 437590 753658 1015354 927377 862745 298047 850688 2741 203003 461885 360924 152350 538939 840516 914622 328224 51354 573645 694361 214131 872413 434416 469156 55732 1015628 433388 851290 789730 924470 408483 605817 408801 653419 586267 338119 324858 395456 148478 156232 890201 292751 226330 876233 887694 710196 967906 513113 72461 1005713 149740 868298 701870 74123 803698 227637 844845 892810 727249 612467 573099 325885 708364 354724 193835 1018068 138825 438700 92182 420612 69971 623281 217272 71943 210455 155807 391616 661081 482855 62884 526276 830716 978746 857780 872891 899573 443305 1038341 346497 100812 760564 700820 390230 50448 793147 963487 881503 945361 679110 379689 793636 59172 988286 5754 598288 7075 14961 477596 248309 696298 872274 664287 212101 259099 207862 126805 447706 905051 614872 270167 593390 949331 732054 125694 457252 411056 912753 525995 936893 389795 476625 26495 257380 545633 306623 530403 338595 56740 436586 728066 354411 88360 100515 550474 683408 564271 374624 1039343 605003 808958 106044 813416 357814 1045853 987893 796400 351315 688411 940269 560390 807558 895112 45482 47341 915478 1033722 294231 508205 774576 720200 322368 596496 1016164 223314 997978 330278 233254 414583 1018296 470721 835918 297500 473367 594042 394521 635692 973139 182186 59173 179603 371952 766194 826361 351426 47250 864692 366715 693550 746373 625815 1030776 940241 763958 574983 852255 406440 775351 891058 185734 67635 777023 293388 1041188 121848 799400 962252 294997 504831 280304 749421 1025754 295255 424376 72878 162902 335248 242376 558098 813778 808768 32905 799841 117049 200318 903305 909861 988125 1007978 460795 252974 701680 321699 533556 36879 482572 975 838447 401054 584620 931351 746506 524408 911280 365224 888711 834170 1017821 866611 538764 107081 674651 582253 341155 176843 74293 621712 29819 553132 861660 317400 705637 909018 778661 418567 269527 33545 928582 718818 1016557 817713 625501 636850 162019 433419 931305 784324 130716 439447 234191 409065 991774 245400 874070 281847 335892 279062 731563 672070 726091 308187 320350 834867 735797 387831 348131 140704 114025 369981 363027 978546 334368 203715 713640 980754 658874 108390 613828 915181 333623 750915 831851 63988 755647 412479 649220 191773 402203 810113 754652 408288 479289 732658 669858 882618 448939 690884 275436 859821 343592 887016 325041 548286 561418 1023382 1030350 717430 322255 1032649 945025 136802 158105 763584 473073 424851 180654 850559 695459 612639 548344 703564 791814 427934 69765 41266 479721 896429 414472 952449 262655 293999 333654 131148 666210 261127 993259 776681 593677 190495 530531 249461 174945 990308 1033729 799566 899745 528647 813099 507543 20598 812861 405739 220087 328043 820672 425328 397274 826225 279885 824971 585326 945757 896292 655667 597416 599141 966539 548609 387837 404135 284235 712372 847785 108963 790321 867503 410923 593339 1001615 152438 182727 139194 77240 277557 947459 830794 119687 524089 572458 49532 550105 447604 329420 748869 417550 979965 340796 794619 384652 915086 11025 298972 326460 443908 427941 864903 13579 335331 476825 17792 913514 39888 429647 878257 852687 90133 557679 507108 544562 540192 141410 45130 94865 818435 154586 78583 295020 75766 316232 235875 446281 257745 78949 746 185649 497299 538794 873037 201777 784862 57815 570927 923355 366967 507504 377241 359618 441547 147003 595063 661249 795237 530115 1020953 464053 999545 309208 275379 409470 5469 184333 412893 1001474 559114 254265 165907 270955 743583 386294 21813 815844 41182 590117 390153 133663 124078 478312 330932 29138 504471 41639 120901 624949 709705 821644 448811 78213 724757 271623 467897 133765 881778 408522 79529 868088 279162 478157 287638 483624 152682 1027787 706432 284514 795429 642756 643916 284792 546226 158330 746562 260157 123322 846324 93325 82957 900107 901885 404414 520002 399639 847269 718666 430016 867701 157887 496391 977514 646751 970338 793011 217002 987699 129129 488813 198637 119027 111859 288826 512037 918724 166627 992385 419397 862834 298592 357776 271816 33259 410966 227349 242731 52928 1022964 975525 703855 370855 452909 187960 180376 416763 131895 945835 453680 416314 353294 486205 68292 998022 220658 263954 491366 674341 876516 846259 938538 765186 608813 645004 871593 69161 840408 715373 861824 385102 64051 23050 901586 994887 1019730 185467 489410 64397 836748 943804 619770 996544 971772 128302 468520 798752 373761 345108 439419 441876 318398 495639 168490 641447 71579 571075 5869 1018118 290242 978696 863362 671235 660131 725433 461609 296597 290160 881168 788009 736598 994466 869928 682057 190980 1010290 302978 942167 705024 254304 193409 64933 997586 471216 537582 670855 925859 405736 685940 533206 940737 809044 537125 846960 858142 536450 589299 411573 174546 644550 979768 1024524 57749 890295 692527 99420 852550 297392 210552 1048467 475238 872528 403864 665891 119453 971003 930166 829312 627252 462934 376288 609955 142234 5326 368644 380042 515808 842514 152311 222645 577596 23189 644145 115115 518282 39437 265231 968563 738758 513015 509520 363035 539539 371472 408217 935221 975799 159453 992497 92501 474781 421924 1011269 1030292 123857 484721 812261 94992 934536 909202 886021 955242 553493 314907 446781 138054 37493 332771 375562 683982 900292 994181 170827 575024 951238 318433 572100 106523 590943 326808 453278 22598 820763 739987 699621 1031914 437159 412796 519433 640579 930645 345923 1001566 16146 346013 17050 321180 42270 352150 793978 647775 326574 438145 832156 672168 244240 338239 462081 97882 51222 330966 371819 499390 101012 592112 55777 581119 393187 781147 855087 648367 584801 1040778 89187 692544 595695 346386 526930 610444 890225 725038 725265 591438 469330 697916 969596 755111 44029 97342 829618 170394 35685 660826 1044630 630159 874110 436058 432208 632276 481729 1002285 534218 669719 609196 376164 305460 37869 133440 44726 898945 1018703 615041 42108 755944 650008 128762 26933 6243 619400 664118 199940 678195 811204 915528 95789 752474 754515 807492 623003 16415 714914 60100 45917 24206 463745 363108 816933 391157 50340 803909 127176 990313 611108 311950 1006784 745279 103675 959206 65709 490387 874379 713468 240591 592068 878616 941311 444302 802550 142409 480295 1046515 379790 576171 528682 150572 701882 320302 560839 720652 21223 579494 79423 378760 412489 959563 43990 702779 831062 215097 961367 505059 530251 441841 914573 485601 385446 164822 1001419 516541 159146 570545 488037 174752 226526 897070 682805 556505 552590 938845 884503 165209 197705 311602 167277 731958 628321 899844 939163 31276 381038 35090 773772 134679 85451 750329 957739 824442 151063 444479 427755 318715 686518 30924 394048 293348 636494 146796 907044 651428 461642 282702 1032595 948812 104026 963976 669711 218131 757745 725904 996124 565203 90054 596932 527045 1037449 966996 492259 549653 769752 260185 231826 141471 4487 857435 70873 826615 165374 870942 874147 29495 1019085 20015 919105 719995 298534 250717 993512 681061 113246 723514 92718 327066 354928 931486 722065 892482 200825 545828 866800 461964 505917 314028 23568 555816 923553 996055 550168 333259 274223 469646 270357 564654 293525 670076 582007 726544 307494 378255 839570 884911 792151 202619 113438 109139 219715 1011511 165816 984900 2600 141437 336991 434126 889064 192334 201719 527556 378761 132204 689609 623611 726453 299487 654849 324810 401979 462705 560687 799888 594828 505650 826823 408366 679999 723444 213665 487305 601997 811983 665977 459786 870869 827551 921200 221981 301337 53377 1033609 502709 14720 195674 119597 277958 203218 457296 38056 808650 273407 348750 456873 704061 402840 930437 116678 1016353 446548 422885 228598 574331 518797 44712 699925 561876 235457 286408 853091 646328 942353 333956 574725 419386 574917 773343 977283 1038703 154565 269857 510024 909806 32801 1033300 281894 219479 694155 131528 901583 820169 909016 337807 403037 547945 707459 797185 727498 979426 916522 148794 873081 447200 440591 700823 960171 756372 853144 157757 566539 470323 605135 391058 900387 62583 1001186 878530 456676 191516 1005988 12091 16418 568932 934923 210737 342806 602260 479920 192539 45274 892789 638802 751156 34032 478163 242003 50683 16060 435969 839225 590003 795141 347988 154158 704740 972664 339108 452737 98008 763173 433358 498723 656671 472832 503860 587819 587019 63329 947771 868434 875317 980869 22988 420216 87030 944138 560595 367133 704495 696695 1018307 670441 919681 834738 366097 169764 324694 375688 157877 3390 756694 344360 774572 53065 331187 973480 358264 78714 717662 1038207 762782 431275 525711 504329 728871 377564 98497 329735 532255 459694 18867 598812 409882 631526 799208 266577 235434 594672 740392 740753 575210 367962 479485 849966 12534 172884 725815 106330 406128 814647 656488 956335 290557 495611 248169 713896 667078 775103 384723 569637 247288 835140 871815 350187 203588 106098 683815 130082 731743 994771 574106 438741 42371 311571 839820 145013 106733 985222 663531 538967 413533 155810 211563 13361 839321 963200 377091 447393 132074 975967 299118 257958 624797 383522 128427 463909 435843 722381 782974 825701 550001 559115 823789 871571 697025 843947 19651 698431 935887 143134 294416 629981 687230 852731 1042342 911686 587953 310396 476830 525108 1007569 490750 1046482 495561 503117 763781 175200 289801 635158 61749 11821 17755 498719 197082 668767 180748 1023203 1025121 149474 145867 297950 165725 47077 720430 1026067 560515 368218 471852 877445 831022 390265 604066 475070 26076 440125 695758 834123 112302 531429 111575 870717 47340 185461 1023043 354217 441215 615475 587390 45609 62582 1016874 726874 201562 49537 628650 1036681 720988 227449 405702 118309 968021 247766 238804 226601 451054 436023 241905 681462 488916 382942 994939 98255 703800 652593 776085 227933 957776 398651 400294 3627 475348 457000 66522 896298 574593 511436 927647 641839 652185 949277 1028394 636529 136289 100789 422384 917515 246946 624977 919341 685184 452138 6996 593504 304177 236360 949829 1010125 719849 21330 896844 38137 421202 321314 662201 788786 567165 312725 842878 111109 581471 143371 823472 815558 75854 820970 504841 570891 941192 763419 693353 597041 300460 676235 184657 730582 668990 111020 158822 916829 752936 516081 289268 871021 571444 230229 328040 136818 62099 425173 1007061 770331 737881 107505 192112 197850 40958 234287 149268 592743 544478 296088 889023 299582 579002 81466 690707 991004 1017653 462500 792534 279685 39512 186733 746866 325185 119567 340909 300406 60891 113322 888961 590355 532257 878685 949644 593311 408743 448960 847729 492310 674884 908111 826970 558740 805778 884971 750196 923100 189554 11863 917616 268500 733574 798651 988676 918023 299702 713253 284264 524065 168364 814084 648922 899447 448087 656811 469786 566908 338796 578004 954862 518221 234208 1000986 684447 245287 551535 992125 586875 951531 565273 392930 595281 346016 521887 416145 699384 122865 875018 739765 231880 42667 869413 570080 763422 767041 798974 659076 154333 897352 729961 115834 962792 931579 14717 725887 834729 638904 872724 35250 658061 468864 441423 593176 203654 834683 787985 881688 258440 450418 312959 568832 896012 144467 231302 293758 210063 746161 47445 309031 981780 419394 1029854 208371 246430 1011551 1038938 919487 687543 480135 762306 704458 998125 888284 516950 1027384 991567 642980 332314 400274 621812 467145 299604 455492 383860 168026 269840 258590 79981 1013000 80284 1012692 276991 212394 440332 313982 294224 709049 413623 206616 193290 754132 16056 856579 609240 100414 720750 947074 554220 923995 855292 732222 664700 459830 702410 540099 489024 647934 657922 99073 432118 318341 965651 915659 99807 454592 14642 300635 513855 646730 766932 243148 891616 496352 281142 855199 607120 861926 211669 537655 173214 881120 665846 901725 327265 338426 618783 848316 400049 169089 822684 907878 293228 181864 953083 145997 953587 423108 560272 445899 329386 21840 811250 473115 668539 986858 861820 424925 26707 309780 524237 918422 622244 913780 972872 342573 614626 684628 473237 242544 894726 609570 994078 1041549 803598 697841 667795 814233 736635 591095 541799 388364 229841 800525 586064 225859 47898 507442 816586 748541 16484 446984 325781 996831 69950 520278 642355 995312 451135 654724 968811 616221 145791 849186 107721 314806 1022748 535137 1013531 721903 1033655 530584 275189 176224 720628 377792 409390 813190 94206 633081 6753 272704 692736 802563 659309 614226 371373 394950 391670 1015781 874681 76746 989921 602373 12381 963775 1047772 546 26583 82935 26836 701584 824295 1009639 879228 267271 226388 1014698 877773 286499 315493 989054 145024 999397 90985 528708 749206 545840 776495 331012 692433 17997 842382 499047 748088 816487 797151 128059 161175 732688 53118 402163 217084 422586 677452 846629 81211 480319 333872 401162 769131 776794 760465 299521 601191 97324 457438 497932 98383 403640 27398 269137 721924 122726 376320 995994 733359 710788 197701 809942 889146 409024 211025 79766 177877 488111 654117 55952 605555 1043786 549064 44576 188490 106092 969921 581826 499287 387669 908959 157337 585432 733482 552561 297451 460240 714610 563534 265123 665734 671386 646607 381902 135686 482674 673936 471582 878494 338094 307379 896618 736610 498535 394332 26924 567978 176023 1025334 855041 814735 906912 578796 674349 173169 917958 78257 651541 690291 539312 410297 821442 543741 969707 922813 558181 850490 719207 583291 459469 421016 346360 779572 532210 610122 940758 457005 53358 472521 676381 500270 285695 180047 52558 713734 742407 248666 224973 17156 665868 900655 849248 1036416 608824 644437 713910 345936 54745 494614 245214 145491 645602 331777 772044 607978 468073 116075 681943 292217 500775 842729 133694 557547 284923 127703 826014 479788 775271 380372 953469 225452 870929 334148 160707 432354 340036 474829 994620 873415 880749 477658 694039 631895 206750 318491 711018 967700 259854 995843 540331 520067 320662 800585 105528 803500 314165 895847 346832 107934 809870 415262 44824 51433 896101 84976 545304 799266 351014 869029 690619 809058 998494 914887 962898 184519 39999 367397 193042 428786 659233 550740 695185 728456 184827 795177 986189 336561 1030894 379712 338469 894108 506299 478841 617182 432633 518215 1001589 289951 160381 600862 842525 663157 45922 614894 627228 358608 107492 665607 743264 181764 199109 468194 30621 686793 521673 388247 505545 958140 892987 94309 423073 836828 1004903 196398 975139 431117 750110 710136 540946 188312 749621 671853 737910 610217 66309 84315 287001 694736 672749 129846 940810 477569 978636 733329 439582 465044 568967 849065 937834 186309 555401 553946 526794 190261 720446 883751 489566 278247 925591 495030 108551 395076 622985 818002 127727 115096 796045 957160 320766 146 71458 296458 733285 766152 862279 551535 438807 389425 507393 60017 230987 818089 44251 363917 994556 302448 337249 49383 1031785 835499 372900 92099 864149 425954 998585 916493 960200 743552 604474 736978 909324 907607 705475 555205 172464 618521 582774 215739 540873 180448 1038968 331311 996780 691878 620657 771519 835702 340942 168208 40364 695684 567961 95109 916574 575995 206258 1013765 467678 219201 800931 498762 220507 939138 168029 798736 967590 637228 539572 364953 166325 1012595 1016801 784938 450595 882638 677118 940684 25774 910968 931469 542604 729784 999408 971762 587387 336840 960889 70900 870830 692230 410011 575040 978175 351938 99488 184806 688714 169709 639255 919514 974321 991134 826453 292468 480089 925838 960239 479985 201067 717468 786754 1012207 757524 565323 593899 282613 788421 63039 344143 764393 788467 336836 122132 239000 985496 125767 979622 625201 729264 615130 17331 985290 571325 279732 806319 5338 875588 839599 482641 740541 236366 341961 832276 979508 126440 763555 505783 815842 177571 904197 999614 295120 1001748 917080 320750 899817 4181 781098 680149 517503 242050 186286 985920 897732 1002814 1012025 481730 465746 641835 994758 30004 935588 276085 736371 122415 590746 76360 67074 991636 577785 872021 671065 761093 226793 713554 425986 152425 404085 155511 558764 250220 348174 662273 583080 795132 702985 462002 23916 185037 296476 562767 768788 461014 427237 90401 739548 632018 12899 1002101 1035943 489408 605819 286748 467579 362340 435572 191723 674051 90819 678011 955708 992780 493227 1013280 295788 1031432 119337 332503 828507 590222 2832 627065 390127 210903 815737 560064 1038737 386371 944445 871118 169134 610514 861309 774055 571703 496556 291355 158642 769057 997786 888126 387388 364518 618890 918226 672756 610563 380430 960005 651632 328312 890334 824524 899495 940619 42065 412764 466806 826885 907752 445873 1005851 102195 597188 53770 841917 223206 59691 790378 91362 649012 356871 429337 180470 28084 217446 788514 1041867 993798 248059 354259 313876 873801 299675 148031 965352 950179 606402 946367 214085 847037 536332 373869 764299 196676 328380 486055 454141 375401 703288 807314 290116 148578 479882 23701 590827 36071 716257 170202 51172 849077 826894 860624 1003777 723727 438280 468395 37244 219704 822632 195042 802415 934906 797933 671665 903261 912930 856826 661653 189352 605953 975379 92882 172312 649709 621412 210416 988762 1018814 44858 980794 235134 644945 884103 73278 96889 774665 976482 889167 883105 663625 281221 410118 1020468 418299 220109 1036733 491985 630540 761278 411155 511484 1033197 620029 249195 613535 405012 707796 758636 629892 1001593 474545 697730 343516 866329 907175 59228 96955 366711 683499 268140 389017 18454 292952 975722 590802 214272 623596 920785 57895 891202 340809 892257 721211 218989 577333 535451 801815 829207 288538 667464 752295 647512 229766 746995 584251 965966 1006764 18282 247303 429209 573154 363073 44963 231391 743201 505934 169867 731977 830856 578350 538016 107268 566233 395455 4517 411586 886267 1013668 334787 207670 633462 263109 382213 111771 828154 211660 526301 412974 916696 477352 725149 335023 758151 588814 701951 120293 91937 1039091 299422 824087 860387 18195 133242 901779 982960 635501 578424 205610 684687 451525 268256 1036466 538409 150305 528349 90243 789068 26189 148225 790011 1042538 144727 544446 1046266 450074 114451 474861 616550 616598 697751 357963 932521 878140 51904 599799 671278 759566 459948 350966 833511 306482 516670 1019055 585162 519538 163742 1036144 770895 876476 879286 886759 550388 364451 104374 701609 919993 56540 1009040 1033902 570788 23490 1028732 657875 991295 148947 196726 957783 1022997 784945 43451 261214 922680 232994 533840 267889 334014 716177 416635 587772 785215 953226 68168 393935 260953 631489 670213 1029790 951084 132620 901574 264577 947167 884965 711650 348276 426521 182249 772724 636888 434824 522587 887770 84976 689758 44449 630586 299365 731087 890822 252152 896451 353940 1029623 935745 925690 504939 70150 337540 198877 577940 332266 321012 656294 629077 153661 801799 560752 253560 537789 805626 524988 546760 107723 578890 531949 892055 517103 688700 661964 143675 429138 340566 414980 238476 214850 287716 953255 833384 724402 1025908 958375 828208 456887 599130 913758 613448 696844 535853 215047 979866 922767 123976 870978 918036 347329 127050 99988 730405 477514 344214 265188 101188 437107 582100 627200 692329 911275 975470 406038 813714 67075 739092 700219 124480 455345 724792 151271 865015 810641 477587 213367 507842 143263 407710 236202 75692 622974 821018 317989 994887 996852 35977 525295 52265 595308 106930 805109 412523 425842 361761 671623 29737 437051 905124 895961 575748 423962 489679 1038467 316323 511500 420729 294658 426285 298541 993853 737333 757456 987969 33786 503008 919102 148012 1005651 122412 510507 207482 420912 106021 733904 407256 806459 401467 178795 650649 84836 805314 637373 606514 488286 363122 13450 487613 437535 83175 767516 489594 973668 706338 474561 70218 659755 905990 277321 345651 54839 243420 957321 297695 162703 718287 386266 554524 229375 753777 877466 195933 263317 621876 353961 345655 20773 565490 1018862 1765 878790 137062 7376 1013445 241235 981937 948926 315097 628971 614614 433063 1006151 30834 387645 890498 464601 346638 521268 737224 714110 498858 150633 710133 281287 558454 424561 310795 180075 238693 301125 217102 37059 276653 899776 308104 217422 542027 715298 773127 645423 247164 699024 144795 644778 389445 464017 872793 978603 168429 425362 549338 879934 91774 569443 374716 689688 366663 177593 585248 795917 999260 732330 800554 151191 587540 602931 178309 790614 230026 515765 653276 655754 98590 17524 808802 21403 340721 791063 434763 684690 150892 177707 174417 144797 384953 202912 585520 827279 411464 779082 746793 929629 865356 285281 735107 573602 900668 509185 764421 326684 559186 353707 263294 612397 1046031 459459 167742 43354 946101 1048336 171930 148176 46796 459326 504939 894682 412318 799071 1024655 771948 646330 915302 905575 513691 251252 941483 100184 108323 583780 717930 607818 761056 440547 609091 342060 404821 36497 653755 699246 716840 924114 276410 696197 606115 936011 787980 876906 420149 10602 321248 342043 224751 254684 206412 663833 676616 374037 897734 40169 328282 331723 165292 887699 1030882 636539 1022910 596262 594243 586979 163230 178738 98372 844678 22615 538700 821581 1031212 566739 118414 353518 867935 288100 349716 607065 795630 255036 164479 597219 107885 857588 667254 332423 69300 818441 178209 220771 615260 697178 748972 316472 201541 533164 68042 586222 1031955 146726 344111 229390 920748 132565 743957 377414 232379 530729 778936 866281 961073 451958 91098 650348 178366 885620 12864 940010 1048412 335552 739890 708513 647621 192089 539647 427635 857080 48419 272503 531814 515768 918119 773487 1033252 422924 756305 565825 321916 349121 241265 328777 621535 770019 73275 619369 309732 16712 407431 319110 496324 605189 454417 131080 825054 758774 477434 772702 358453 614715 24901 189560 531181 177333 918619 407115 865745 683149 448392 34129 164560 71854 70011 860422 163707 520006 377546 368492 245129 905545 306796 698760 115540 548590 700989 645090 97370 728112 835453 171785 211388 959822 615249 805901 279234 652107 188225 987395 128340 1028206 250296 139653 30339 105667 28296 57135 455422 787097 411491 595491 225181 736003 828515 280966 535002 868951 486530 921601 297043 89265 957987 622656 760650 510577 808839 503158 666917 232633 225113 78808 942830 14832 40227 316701 191699 909889 537046 861445 1033895 328733 155718 1000911 165984 299189 529836 308416 18071 786561 156194 140963 197387 227259 946474 881732 306462 260836 528936 300788 635478 111423 839907 505096 859869 672593 630280 540250 19970 600935 329639 989382 10934 278032 524724 777390 131088 140447 474759 991607 645578 848810 989021 121354 816321 184206 263381 770388 966520 434408 632691 710342 322198 186653 155680 912085 199011 18131 620712 277371 82511 195190 646202 270516 364396 998068 221164 706819 331503 559361 39733 460266 975795 833044 1003633 75893 173493 853608 877921 126384 287385 485052 813992 686892 11811 110740 899407 1010558 1000127 589493 594241 584384 45563 463276 1039312 647951 500999 1033288 978734 14603 77116 561180 59381 6234 238738 795134 201120 806949 630312 786059 974607 901016 681664 145056 652039 774759 136512 338914 964784 527684 731954 1008952 1018901 961130 771396 881483 422567 935445 547785 255245 222139 563975 922423 1002543 729351 937733 433319 20905 565033 511832 501336 383542 196128 867661 1039405 473813 659921 1010357 227370 32073 752259 255590 680698 177306 150883 399544 124012 680338 216321 1011720 254961 911169 504273 564536 375072 397178 557740 385069 35891 171860 818508 25680 345735 850857 691923 961806 922400 712090 187461 922200 1011490 202505 23305 1002788 707161 419613 325996 529386 309170 941762 153373 771879 44480 283942 69042 863709 284472 158781 559394 737809 291701 42303 618570 724300 870133 1317 826728 38171 564185 379183 566947 579471 217705 568160 1046145 448446 295310 145152 619630 375360 534359 404761 376124 127410 1010037 129275 191390 752438 550334 406713 61611 207601 1020589 802218 556129 329868 831456 645352 423456 113588 870041 321492 918827 592027 965182 601232 207147 482420 649434 138883 1041067 551418 154521 708313 387997 54762 722767 384257 982995 62340 171250 1014573 898439 168206 616988 754389 58835 250961 182666 104756 763194 75546 271263 615370 248862 13242 229090 576728 593735 913799 499835 415719 436322 115033 769210 99905 102015 498190 571281 215926 343699 214278 390421 561625 70644 961191 244224 577281 536800 339674 72754 698441 390902 925068 1016620 567119 593850 534318 374931 523896 460054 519478 297139 220523 682452 761500 979705 775570 889381 369758 518776 118428 252957 24060 501349 527102 231476 847356 688795 179309 139718 988775 749592 305253 358292 533834 783742 810149 730177 192822 769939 226225 566998 189889 115137 125263 396095 532483 583319 491274 336588 695066 151622 864435 478385 945318 993572 47322 249478 201037 263213 795993 48327 1034552 511357 752586 29525 984213 19159 159244 368115 712723 928801 270018 1036490 831849 699366 980435 176357 107471 573394 951531 634038 418946 776506 359417 672911 778053 406930 109999 451370 461531 48884 795654 280098 902542 949408 476343 226935 180651 889718 853442 151822 164356 513661 995819 302895 222828 321376 769336 507653 706622 1042156 469364 187426 599767 177556 981680 374776 1008663 574445 408508 524896 987365 750386 922290 737815 510376 656833 812396 85308 238286 991131 167433 610772 304456 382696 401260 355910 350988 21617 899517 711136 945042 132132 257766 957776 215128 1004948 145174 56107 518494 330871 390466 567401 104875 598310 101279 160999 316358 471328 753706 197604 142909 688007 897312 62596 284706 492961 432518 449104 75144 463704 959906 1041844 1027083 327611 235391 72832 356165 289147 785262 74344 826714 755567 306304 37252 351085 592144 682252 320208 270888 329469 96047 517805 993849 1016697 874823 904542 846031 948968 692856 245644 367649 885846 817959 591555 649191 66031 75137 312819 33247 975240 872949 672239 847433 978197 160694 899569 85100 305969 50490 774164 865039 315289 486589 360921 761088 539569 307391 176291 124305 954109 539778 866875 120085 149417 619661 434508 48488 29442 252715 673256 370277 388603 754925 929281 35437 275881 761124 286193 828134 1034183 64104 966899 1033402 660275 181012 500135 576724 587887 729543 45714 990375 907809 133604 698011 337574 933267 789523 481680 2765 1047347 998078 559263 410391 720660 7829 858845 483333 170348 572170 981443 972062 548628 762582 227755 251241 694795 334962 21079 540660 18932 808607 468843 564305 308371 437470 631022 993044 296531 982009 529357 781910 950979 198264 834136 261685 640276 583981 359619 630097 233629 958377 936358 1022289 438616 366788 917118 631644 945250 809753 516138 769185 458878 539015 238446 701135 898707 71601 918899 1027229 164393 81535 259141 50755 864753 737435 673620 48639 536634 519925 264180 503954 185212 941376 608733 452032 868049 521842 37803 634068 1036919 172360 841567 346393 11343 193727 129756 650850 374881 556188 127083 445827 1036630 396774 286519 209109 1011964 11110 711634 960694 422086 227886 241838 673799 940618 345615 865957 848044 575425 5665 769394 307216 742538 938303 263222 469918 597415 324232 803316 204105 774718 19936 376340 319493 939033 320620 63716 3147 714791 411930 943122 9369 980729 398615 895795 152048 417093 846934 887872 667732 19559 1020432 933908 240464 1030875 134462 553711 256623 615620 711969 707830 740804 89193 540091 2736 686691 666290 621651 1025418 816869 491439 941045 724052 514024 422673 952816 617411 588941 873647 729686 263917 482041 331011 803967 335823 515284 921002 833414 749514 936909 184808 368330 274466 1035795 651042 802415 897662 553693 636257 249819 297323 380644 1007574 353849 868569 567524 775504 1041145 829084 1029663 522439 129614 41708 878297 166357 18351 762085 705245 628024 619094 296712 611830 95570 680388 868281 404599 746153 295483 119231 1040308 889959 530754 133318 111239 979162 305701 503264 376268 544245 92787 741376 11492 868814 1033854 629886 363062 951070 652766 739222 924586 514500 1023982 99560 544556 761666 168014 593913 800559 905023 359263 378033 136999 43011 971466 575452 917518 318206 109050 212905 163040 1002817 961181 498734 806686 419843 989479 749537 605007 588061 780622 776224 779643 41871 189071 423339 966062 122873 775336 587044 523387 757026 1039388 599958 44918 528501 308914 502507 54713 132735 927734 991861 167008 951155 486839 130918 936717 975782 443527 579927 143460 797714 851006 218821 417424 916183 203896 894351 26557 985014 530706 820090 510619 78996 38577 120493 884450 208381 704315 775733 561608 629663 534107 49794 643724 909514 1031681 601576 560879 290039 645856 709919 679862 826430 542959 395204 525610 796638 815081 499926 86935 534201 886733 102201 143312 892373 56670 781878 695209 762076 403107 44537 774780 66205 649064 248850 816549 1021321 1041852 662517 379142 457782 503409 40826 786308 592352 862624 421725 235399 635619 474914 734143 378750 822594 428823 273571 391769 123171 402019 641650 678925 346449 26412 1037944 620052 1041337 650590 666468 973802 4589 290599 1048012 583569 575908 774523 1029287 99854 685368 997521 348625 267242 484390 535651 354954 149937 379794 118066 962551 669814 87744 137217 264096 1005133 935836 473877 78832 563920 10035 719483 789689 371611 394808 926850 280493 858320 937344 923196 250086 371092 269958 413698 111454 833680 541672 6637 627064 761969 504295 145502 634230 931944 104171 176246 623104 811178 982013 826527 715427 564977 914764 790785 515151 379641 156329 135181 962009 379652 933898 167670 979063 221271 230922 952883 579654 590779 105063 797183 79048 446972 20611 980697 784734 624749 686565 138756 1005010 299363 657077 443912 89808 73909 505411 553775 149096 286787 22400 621577 337038 961644 104835 626153 610202 385174 27653 541029 410825 832425 716773 376537 794810 599188 522150 226021 698353 784071 399340 447211 57175 736952 804867 12690 472248 130654 922200 500550 407363 446905 349437 127669 778254 764744 234025 1025363 92816 565393 839862 528343 245029 247452 920738 162492 24974 532088 79758 1005249 593262 889269 51522 229737 1030862 261865 843815 498044 872601 218668 258507 877444 318241 181659 68449 867921 349336 587224 107070 894838 785816 480904 324701 446409 607644 162516 456924 278503 672644 624105 581757 429229 572949 960376 599590 465856 246903 174134 864097 1046534 186037 362077 949469 636459 368192 926250 879339 92445 145005 719453 754177 566929 263410 915644 1005371 105340 860781 347791 261333 602266 807645 221477 393906 81642 626215 509518 1752 840751 727186 741600 579058 34673 338763 77107 334797 580986 404706 986532 959451 572762 96715 943893 207283 128228 703711 572779 833935 642350 251864 65551 368844 765717 1006552 783982 650861 776119 627171 638073 557977 793846 660320 151334 373785 311804 1045148 469229 95963 220082 684871 781899 206449 116039 21236 535106 840083 468143 500125 269015 531352 327457 10782 167315 961793 155032 158389 642051 13295 459092 335241 890937 521384 567382 741664 801096 256534 811495 856294 38859 1013319 914193 826797 748127 238318 1002276 669224 356900 979425 133171 552814 837440 441753 854933 204157 996700 272821 7780 707509 239653 959351 501249 443737 305100 389701 157838 1027602 910727 907305 745842 305771 972813 868946 632281 858198 288798 199057 547122 579493 765177 148189 569775 74386 1030372 532431 3272 783927 292264 876327 267192 264983 37138 347461 454654 482708 555380 808112 364510 935542 813601 532115 654046 861034 755700 738107 243273 167808 921034 952986 539055 273325 559363 113863 881507 784199 665093 393852 23804 538764 527545 251287 630740 1045787 511244 950681 149900 916088 711536 472106 692358 292493 859480 105875 305258 729124 558527 794946 370338 651118 1032610 890442 947933 157311 128129 694240 974735 616911 623842 288223 300656 239802 522446 218437 550137 431617 57938 970932 744682 1044551 384000 321778 400583 383637 365931 226665 795734 99543 1044398 312487 342306 418909 76262 122079 973563 523355 400819 805991 510068 13929 756668 100920 496484 543491 686120 648817 279910 408074 235301 330452 529496 54081 772452 396104 599776 806609 764059 67157 354530 95685 271362 808363 290827 88719 666839 478875 94282 500097 750298 561820 999505 874837 930001 389064 552472 943014 919813 512348 877403 224628 520643 671804 170519 161700 471517 881516 57617 520062 355622 520344 634959 677677 1032442 801933 101788 687683 192691 269245 164104 150066 41525 221888 563558 265939 1026659 284365 688333 816867 616871 1023557 8472 588929 407662 114985 612454 324018 713642 14751 441754 989406 604494 5233 423131 642384 369878 8589 463894 506809 252860 570502 169847 469677 825860 193809 222708 906020 945841 638857 353730 477435 759885 398700 336093 521073 455013 597468 981381 431530 126219 374303 28347 943919 893779 758304 880841 769132 60886 388331 771511 343857 365618 1034548 425430 243506 952455 1032657 751673 680583 603131 879164 325431 122412 774968 147218 83179 499330 189161 534166 681908 260045 1023040 491823 1042101 571059 622963 444901 302678 673987 326202 902888 173249 357612 65619 936457 474726 238594 908287 295231 582263 1030460 979074 55076 610157 883384 628902 877430 372609 362998 201528 60310 445748 519257 1015690 94988 219079 467882 256496 547841 407492 906900 878659 661443 717683 67881 1001057 223045 140133 58715 672426 928668 1046253 660356 973445 1033859 444578 631519 829145 199384 1032927 360972 51348 1031452 234563 755600 353576 107511 341042 592466 275209 75955 46929 854560 923184 1017788 13326 452648 642203 561446 571157 241535 764618 784679 83932 781726 550980 14488 392472 269023 326672 64888 598342 103172 362812 732009 288547 400817 875354 551985 798260 263917 127742 806971 448319 837541 205377 327443 665808 802345 670017 96238 50101 161453 148127 1008159 632707 918474 741375 159139 247567 583418 710283 476054 503029 657695 727921 263868 77844 869116 766048 549881 735247 259514 327695 996057 1020366 13157 60087 239113 840699 817005 684692 789468 283526 126758 424039 794311 141346 1004104 493559 58853 82117 150383 963723 533875 886828 356508 755057 352085 399700 314290 848507 418704 99330 717562 356477 618702 401724 569759 265680 451805 554958 606259 302802 32048 110791 331048 588388 534364 7161 333144 869995 24988 246908 576638 611407 535374 595243 38331 68990 296308 232741 969746 389098 623412 689229 88811 760455 322136 655307 386708 92622 811983 628361 689339 205885 80938 746935 853237 177877 767008 333128 706875 852379 1040650 322675 208488 766999 925032 325170 951484 408024 67930 931270 759900 243437 727847 912177 379343 5229 376762 976826 374402 400625 264991 586349 946501 43285 719115 539801 608973 318458 81234 976464 141872 487367 566382 168682 423275 987683 197631 527746 559583 381117 310086 982391 640208 759237 443304 1026797 859109 767088 676145 840522 279979 492919 782 757177 619026 529304 304146 212906 496366 579604 359218 500048 210039 886575 928777 971297 386505 322740 141141 359770 930149 710767 240504 200313 402863 727728 677111 1045953 159086 495822 737023 1047737 784462 213410 308187 174765 406369 297480 1011071 768300 250266 22882 484864 366728 795729 32276 931866 1113 197570 459273 593833 829434 345997 38700 797232 774923 773943 529392 386901 736749 465576 851913 747874 581193 357036 995249 574918 773001 369010 94884 443794 340830 539408 347684 538109 745016 95740 117429 51425 50129 889748 479330 492859 602019 645272 168759 444334 980333 267690 36804 774913 669106 180181 366496 520349 799289 497923 617956 336144 45710 977030 684972 23692 489600 869264 648346 746344 509089 910778 205651 532126 1043145 235905 5631 1019980 194195 929988 824013 414771 417759 429384 711789 45115 118606 211252 732820 537837 193225 495509 547452 323063 483835 1012955 750433 795308 955090 630618 559877 435841 384514 159690 425516 47505 37762 88520 250145 358682 925452 711763 695344 516094 15521 592463 362537 743235 212228 828165 514788 906900 678458 572065 693175 365757 138256 717491 38913 280626 707733 148143 257955 128905 851099 413805 921986 88571 661562 88233 868359 1034215 723790 960388 587166 179024 980468 1024257 483642 319578 782609 612745 389840 308688 254667 835176 456663 441761 1008397 740941 411598 867679 45064 680398 458934 495294 45741 459746 807828 720923 529203 809573 1007857 476403 417175 958103 271706 554599 603671 828829 1013216 566207 368054 653567 3224 193251 345788 229160 828699 676068 653619 46058 600328 373361 591723 225527 322686 255074 53878 542313 260770 584753 679597 615226 356895 456828 587817 396749 586145 319877 649034 44132 332889 276914 406836 351655 65148 585229 557133 729379 195012 292548 581825 102344 401901 432042 56574 861291 598329 372917 618040 267330 523501 40574 333030 898923 192978 797380 523587 426341 286901 920809 13262 690580 510695 490099 1042890 566209 253629 83852 772543 2200 627729 759683 1006583 691753 678079 204105 621314 356456 478505 912373 186418 698797 757940 120641 36896 842549 237129 418826 315173 509343 243924 280787 1017314 479599 1009609 294467 77241 468878 263066 57250 105809 842184 545346 547680 847125 957260 209853 570255 551862 559408 745101 1035876 107173 164587 142391 431802 617114 561881 751044 486542 856080 517819 294977 140676 1017798 153652 784703 1023329 308031 689485 852819 448142 46403 686321 1004183 371356 874076 451442 940327 985786 489818 58114 623525 53313 434127 547899 1017270 204073 32404 58008 439939 216209 696898 733433 294201 815931 795578 340515 380297 1011725 93342 170302 701481 822417 265173 2645 455504 44405 563723 185049 634686 529164 306734 471583 928434 567756 975346 995805 496498 387790 714318 265905 646855 19537 239613 798874 112126 148024 361471 504701 881384 839303 691221 360353 601178 369129 711496 193075 1036974 576557 195170 529859 220225 1047749 152691 158405 918003 86853 244558 16402 953258 507882 130057 957284 109775 455697 689025 766429 684239 844475 4819 1044609 767899 184591 1016804 1021111 311848 1046232 564699 447692 184048 1027843 850337 170096 640624 866339 456296 508214 391080 460013 704033 721688 582814 761020 219652 740594 204507 134158 907020 49410 865260 1041668 293496 146799 109026 970726 788044 226495 658386 240541 331214 890462 67158 605752 219657 296734 758795 30056 876109 698802 735761 538371 375981 341809 742542 967044 55935 206746 750379 957577 558304 567882 574869 596308 1025326 77447 563197 25419 525708 654329 384921 204921 796001 482091 251681 762378 990681 413199 502610 304339 300642 841847 735087 369095 182577 710813 709051 568963 38843 880540 10240 781763 110396 457204 797707 36842 179507 890890 135213 615295 504804 149157 349115 718250 925397 165746 843663 1000123 362321 432514 864902 980644 1042664 934343 761344 146810 800237 926618 823907 730103 846838 1026360 981912 755707 833632 359488 437645 563463 208073 429622 516273 911552 754580 110852 376442 134002 1012840 769908 392674 968842 530609 677303 757734 973595 450590 858593 678918 213594 562465 496746 396489 139810 291186 891054 912438 78705 606861 277870 512091 902377 695855 615757 792521 281424 9949 251733 308758 623120 581725 911215 86106 465848 300090 831214 158130 918137 345668 382213 892865 10409 702734 386892 849706 256324 655983 606783 735255 194662 208897 625087 1006261 451538 457637 110991 590773 336750 954365 693720 4301 833989 482545 140197 603445 484483 326699 987496 108075 23805 730522 206707 251759 174247 111603 923776 477127 63899 309547 191018 875901 597785 172798 126321 873180 329217 683884 608058 78518 739675 782646 919757 386273 86735 795749 1038421 19125 68397 1020612 600420 617360 269031 837729 918892 242002 440978 579600 746566 734433 267113 1044456 595119 203430 929738 785860 13510 130831 228278 746435 539280 1012491 251221 638152 822389 297105 470384 831738 829888 93977 505845 449093 582434 663585 109687 178392 893743 793513 693932 505765 1001183 996535 145133 737509 558607 224724 979641 1041041 879614 910734 513330 295658 319440 447220 925598 369905 703758 692765 551399 179439 818212 1032353 86812 627951 158434 289310 770542 639295 488700 279732 963892 140531 97418 654730 697447 689762 803465 890183 684070 734119 581463 117913 123572 309025 248635 172210 770165 629747 227035 448453 616565 803461 95171 433550 394465 181505 11493 602055 1002379 191447 995092 760500 380522 537145 391 165272 449560 383647 888413 593725 127058 463685 531219 965233 767100 993960 512271 420483 36890 775181 513561 552906 575832 752634 783580 631838 13699 634043 185706 628573 227726 230110 443829 642024 318094 405943 987671 803 695870 628701 257483 367096 588668 582571 453489 390485 629450 739264 132494 917161 173774 966527 997129 962667 1010898 451472 697264 307859 822597 118365 86193 460575 638008 331926 945441 968336 201185 308654 600697 650346 256795 415835 337171 734135 350692 149274 482481 590725 665055 309416 113911 879459 679120 69770 472556 602088 29474 603014 681085 780077 652388 715816 576250 206157 902087 352062 301463 178412 650402 561244 984813 522157 721647 63065 342134 662203 988107 73680 113428 633665 402937 747424 297866 65266 150112 899437 241409 509058 605321 91677 416645 761898 627490 67675 831622 1038376 360573 424215 393048 397629 336657 185347 500659 138029 157176 166936 420915 707906 29040 1019919 299737 651978 43866 229097 411016 870292 477118 781416 966281 689271 92485 177555 519431 555980 971197 812342 437652 1000943 74393 960607 889506 97729 175471 53986 15627 36137 447608 553943 607370 919950 391955 260631 307264 794719 460354 354498 65328 988043 552235 990139 573634 116233 711064 302122 441668 1005650 1005688 99577 437860 251106 727644 554840 296887 388282 181242 794426 806710 771041 1003182 280533 820668 839134 948468 65574 860041 178752 50927 905067 855234 749846 463590 457127 545262 925559 110017 185377 569466 349180 200592 76261 188214 11073 530436 176193 152279 822376 515828 691018 366195 816533 857306 778837 865288 546931 717652 361598 994549 34477 1031587 892196 66174 1027702 446767 1013867 675404 26370 804352 874424 125675 511242 270151 546361 502859 470860 461779 23899 829504 445193 439965 928082 790274 759942 763709 613780 431022 665483 963185 829790 156866 560103 1047197 654382 111781 88554 884806 51783 119325 635625 737942 549168 315606 811453 978908 19509 508386 788292 75272 575716 490548 939743 410419 347026 390436 156403 50709 725972 141550 260456 999053 905478 299826 921645 511517 808647 145269 934321 211052 1007995 539039 743788 623554 813768 132732 61524 141711 953881 789563 137576 644836 490782 328434 335401 1031416 689226 1033495 674588 815524 237396 505864 1035337 286696 826807 640133 301503 510052 153393 253745 816142 152031 782407 860436 454859 797124 405184 552987 759567 963744 319014 243607 855032 970406 803912 372922 347943 957483 304571 801565 853825 584233 645716 869693 1039983 532160 586159 804089 1044189 702897 911276 409622 671550 484577 223468 419003 937798 169180 436056 340469 701487 506192 81563 274484 50485 523661 731299 539084 88090 39180 442916 283510 298403 700389 581397 464076 962072 443223 978736 827600 267720 373316 340598 470629 930179 84402 982441 8404 232222 419147 200401 241737 321011 171998 913848 598612 93022 496604 816238 627305 255809 371675 11205 477792 726144 33559 2005 502517 981382 972268 456826 107593 349375 524893 172497 179807 465180 71824 270527 831904 588434 752464 319338 888664 592539 462986 96701 293430 222387 655824 831976 323280 1043164 3289 816350 695325 725530 222207 192214 1035257 769784 73407 372683 547748 537090 735805 319484 214083 787529 666045 296044 308062 78818 1046315 643939 701280 933991 979860 956651 943131 743284 391083 830292 246593 37163 275525 225200 656620 998577 430813 618071 949271 539822 42513 784229 267042 95185 207394 972599 87122 803146 136568 924402 459342 986447 801052 255228 82083 255383 422205 283009 347201 928226 812460 92911 902141 608367 580191 601722 491789 166531 495601 1024153 65423 1044713 177184 455047 939778 401517 909902 504259 246474 1007200 46082 726672 572080 367895 188772 609910 367456 104556 782788 910783 909034 66107 556051 277243 582978 376550 456552 918396 740544 12754 924540 384987 187041 432616 971054 113 455556 753173 242433 711135 1025005 338378 7577 125318 342213 539004 53314 297488 681944 472869 7529 186341 198741 607937 1026848 173495 613202 647890 639902 950519 255046 239837 800189 50781 905613 538091 968059 837219 259304 463625 470137 522699 543738 373192 830079 345621 923852 686269 861686 283146 35401 843778 384108 453172 390339 826804 107284 947555 105068 123507 964419 227625 394206 566757 925428 601695 649364 590642 956741 992670 108398 959881 335608 195527 1003313 83098 324339 269948 734981 12571 606912 762020 468725 192836 153358 663275 921715 60754 545838 898111 153297 142343 363158 130644 829384 728872 677730 799265 877557 360446 824526 344161 169815 539606 301757 264723 295379 28801 642869 632059 700336 882900 50913 110623 762395 133417 849294 571466 591780 809949 519854 699532 689344 486864 13784 746167 592965 477928 106310 732132 837616 158350 606293 620780 1020130 662575 454664 495344 391199 263100 939910 871378 57102 435754 627352 129721 630780 722419 1007660 735377 706201 348052 975572 256137 481400 431629 192840 866451 175507 630628 980704 767463 710854 835874 484378 160128 499792 707796 503578 930973 1621 330891 517157 181570 549214 20317 247333 801460 722134 460258 360232 418305 883087 159415 385249 799350 280124 840446 275750 86566 477172 971484 499312 502378 563894 639482 788574 199772 4575 70661 829490 845146 868533 317743 920914 656265 135904 1002155 639432 289360 521451 485172 883395 734937 101576 696199 1038612 693395 721481 1020644 833970 901554 710568 252817 726582 861102 348672 453463 947552 682944 291281 260099 387984 838504 424832 849894 699213 997609 331732 568918 9666 181195 447610 378923 506684 457049 896131 329794 654253 678177 229601 820222 489260 317815 497901 389058 204403 949233 951012 654200 537440 258540 429157 704269 903540 741638 183028 997106 644695 710562 963707 118941 381522 246119 804804 263942 452819 207809 967936 593706 768237 723551 259651 627852 107989 338867 919557 165295 243558 150901 1044898 61597 330398 475424 945627 847715 578079 663668 492372 369810 648879 102898 171284 18368 255928 531811 733959 803333 1043400 364626 524927 940671 442642 29325 54959 324302 703980 625320 319791 480152 729423 225913 238203 133382 197466 539549 680564 151365 382416 992242 538845 167687 750741 285211 697823 649727 902708 315904 309893 55144 650332 10571 184641 839807 459870 170987 841317 331012 292785 592021 598187 151486 121967 66878 121262 770804 157141 459682 980590 189684 910535 296385 442320 33935 88137 25180 453404 314779 69127 203132 541309 812400 938702 80108 974213 825196 176912 905402 584102 561519 183141 456634 918202 110687 698628 942083 72571 318630 375374 1047407 456203 456367 282436 569375 207982 152428 43532 990453 903436 477395 368496 28185 225072 117340 575326 213365 136075 398725 671081 170809 279729 421454 782662 191063 852890 256958 165712 204040 404515 808028 116997 771397 224651 461494 435591 937294 774902 199133 49692 408615 777197 520679 891567 952854 140508 795756 471628 853287 565139 127242 545704 378280 809926 905698 549270 570029 384909 505880 46995 726669 266213 616534 891451 1000291 764204 780105 833489 804750 870313 390691 735420 504369 262146 892696 352260 223155 952259 971233 637913 99905 323038 593980 124428 23111 844582 404073 185492 25339 955090 789422 440843 419538 789249 759509 161327 759817 865584 955049 562785 903453 155333 435837 779817 110931 1003912 1009316 233392 606513 64548 356602 183364 1795 1026731 301401 402648 1024855 1036047 992805 541313 937345 219562 7361 20218 616472 893367 695832 779553 927095 777686 545557 430456 146493 273548 583978 58020 961485 863424 302797 592370 954575 9792 253943 461773 264621 508474 914083 950345 338711 873411 45909 517020 197759 438356 221584 226975 832670 432199 425055 503633 36333 110430 175821 866644 871213 656701 576621 689774 349152 208363 318930 61194 397517 59989 408856 877236 348288 155851 967258 960673 441287 779649 720953 208933 743990 86800 364636 28986 861860 193266 487402 384256 570284 980489 486417 876087 450605 621848 695939 747974 564171 864584 522740 40760 441195 421029 59037 981306 515515 717471 61116 298527 941991 14474 424722 909404 24805 146974 434019 114444 776299 849399 915194 570988 571635 671254 37154 135264 730494 419934 716206 550125 505294 873240 395634 506557 772842 135535 31431 472990 783262 205813 957963 549123 680184 868637 250399 912513 486092 961982 443623 794707 926769 861590 184269 312279 983042 21445 549951 40975 689503 187214 952365 561185 922665 782233 483980 8664 309641 228596 645077 247328 922729 188685 145030 823693 870905 275321 783264 756949 133676 138801 423719 955729 894008 673296 456870 52609 404250 279382 617384 564613 633360 993832 162880 344996 223516 500493 301954 914633 344456 562034 662535 298241 459357 546344 417389 905214 910570 295905 3541 80279 921923 936886 420963 155206 537279 613284 241602 383912 334970 1005834 945565 252161 97745 649516 792615 661429 763624 346547 428692 1020880 351527 882987 435614 767103 769977 520068 392193 199829 474124 779922 626430 764679 365139 733837 498396 719728 1042951 895634 684899 997006 980578 74015 159839 418499 994018 1043611 584227 320661 458700 1048524 411139 892718 83623 823902 856792 894172 888509 809315 800128 882578 563613 413646 664924 645478 974747 462583 735441 404753 730191 571162 328135 681586 203538 1009623 47661 953099 269188 805043 966771 377474 124425 598422 861198 718625 620615 951116 213495 67159 651689 425988 291117 557365 362463 914388 769838 851186 822108 417074 179330 783208 293847 673148 350512 471956 863434 407922 315719 320025 391670 545207 764247 985534 330717 543571 310005 310252 175175 667699 479547 966961 699070 888744 677189 645567 381201 739044 35509 560621 878549 252288 1039407 954037 707295 23033 374750 501301 331211 516654 687085 800814 962680 760804 389903 348808 353162 743746 450808 150988 384231 310613 1023714 130472 375867 980109 641033 94575 360308 326974 194095 148630 821062 32801 298521 687928 76711 473296 564239 1683 974932 847437 901216 105865 813387 785275 797660 1013024 270159 419748 896088 347395 17512 102129 706862 533502 878688 940789 978874 620677 318790 2851 372702 137518 80879 232787 198783 427314 981104 616001 574469 449776 722597 272910 713951 811627 102062 885949 336381 428487 962924 250551 226132 629199 220424 149832 1027678 56434 12653 372511 406167 417602 554185 1025234 239105 148468 989200 687448 901537 237794 1035129 1025677 601599 323980 402175 172465 946090 923410 314081 166889 1041330 387260 969762 276157 183340 349299 319754 446616 879794 921413 580003 335180 800480 447972 593980 343691 1752 998696 388586 593007 487359 856712 229122 65011 333886 347301 595873 237943 337666 166848 67620 763200 245563 731711 680368 946165 429345 580908 969387 870691 746091 255157 942912 201146 910038 249005 244192 35983 409764 507146 118716 603864 198938 547429 929100 176307 256 341629 591563 570783 790821 1036468 356536 500992 17113 403088 238678 1022623 642161 971836 1004588 137000 601543 574724 266375 800939 548024 29660 637939 1016604 655780 834522 724934 735443 246768 342200 536725 541453 370311 276307 479933 633449 29781 407086 356059 237419 867531 587248 591444 725756 516190 793057 587726 1040104 961800 350321 615349 228958 592582 670642 41143 939636 473112 94681 409672 364193 857731 896449 926495 227649 657170 268135 105911 298005 1038033 19567 568527 714944 703313 520350 342507 685387 810792 1035869 159696 1016993 786029 296765 663308 134932 889664 578669 143979 490198 135744 743238 275331 324737 177939 391616 57130 284560 614626 581370 117242 894691 523994 189366 726228 464191 68780 634586 995673 892364 204557 217584 439923 535701 622647 227750 935114 481036 253030 929359 818000 238723 458332 140385 129974 812723 564190 826613 360180 598585 537141 579147 915909 1017620 455342 855107 839976 1046825 48922 461028 663265 698559 538191 672984 329205 998147 512165 104430 661298 590469 658553 424344 116132 640954 699053 1036650 584481 336248 195366 677793 351423 941436 211277 820634 560984 719079 718991 530006 150541 764093 172253 726781 357568 914021 523053 165719 55448 545836 1035767 35412 923777 196034 952760 534150 564137 989370 656754 38562 955397 958735 412458 141827 922314 970138 1012841 963879 11508 460957 169660 496176 274370 948283 507956 209251 845111 661245 984039 276908 125083 351310 169581 276761 461561 488704 1047139 255323 771999 461766 670956 191560 313504 958903 475691 87131 97109 227026 664010 814386 1029335 66164 824182 610319 1009287 719843 617312 979032 549511 520903 665277 113688 274495 423851 624711 183419 913624 971905 869563 304726 676804 218395 573273 494236 629556 73651 710247 1005290 372896 236900 573358 325116 936259 815790 521467 352309 334493 133110 602271 11292 794351 434691 424432 503513 518594 658050 410054 306364 527457 510084 364287 1022391 494170 256251 735995 92639 482816 546624 409120 913903 330988 312720 592983 645060 1002616 206218 262541 922338 702019 176306 56883 720109 560304 753906 86975 848433 102246 833812 172329 295451 450513 474441 540527 274366 718239 457637 1023505 377424 303941 836768 978837 599466 928376 701334 67076 973514 155828 337736 16235 1046612 648121 674394 164444 375565 679432 142291 543338 173663 645994 616351 50352 996569 535914 548624 326731 792748 24534 590169 792283 789550 277825 861202 696582 471643 254852 486327 977653 657231 223289 574505 816342 123085 36159 289067 551768 589499 689465 818918 603186 273316 903182 604773 723612 257333 391018 825882 764883 738496 512828 306775 988058 917436 343606 946646 1001652 563266 873041 733746 604523 238994 689478 690283 567308 318604 56597 713062 337769 1024056 930946 169579 141141 467518 954259 234917 266539 267118 426004 760486 816200 1041466 367123 194272 1000077 496951 194660 780845 203998 530336 381213 297799 962469 409043 793115 868433 335695 277457 81276 378700 230606 440258 450083 183971 96789 748143 109624 925088 439967 217031 805285 216308 506857 157530 147098 724787 758260 460001 327177 461141 824260 700596 850474 15159 412643 956498 575737 653336 155870 364253 809139 749340 430535 892315 144477 115660 377521 730230 55357 833172 399672 494205 398943 515396 927990 360033 690961 158608 733199 837369 991591 494480 156582 1024958 436152 607809 1002597 769359 881694 1047553 78586 566767 71930 27927 629908 387586 665967 676393 907114 700564 658914 99523 890676 584658 977024 243671 41392 399758 1018296 835640 887582 758719 95421 748829 754373 28927 717829 585893 77676 980235 212428 317517 170977 495943 174226 497019 13174 226615 323481 890359 577151 569095 1017704 846956 52949 121860 918090 493804 19542 747809 427216 786793 676194 549747 543307 453181 993120 55477 407891 442019 766775 772037 1017923 284987 516565 434469 553402 130186 402604 808827 325915 191352 392752 917521 507662 889296 761434 983894 452093 670915 954152 449883 591512 25445 94490 683606 799825 294703 313271 973602 594401 554107 448006 523710 259521 35595 166677 288202 925362 980611 1015414 583949 587830 519914 326845 902129 880404 22829 140291 1001989 611799 589724 856166 271994 317776 547435 727175 732327 132368 321587 268810 178310 546799 136814 185881 761652 944264 113150 286178 634740 235962 792486 560916 246317 778024 31887 368742 350952 1020346 26309 48657 251987 87066 474552 898640 603328 788280 39612 505319 415398 708295 991625 332954 979231 861629 387259 537009 62569 590551 422483 1007738 626277 855315 341044 386247 637723 319539 438439 524140 812340 90433 466647 789186 5759 467717 959318 173863 407660 318097 268439 1046396 648340 254902 26481 1043877 17711 316812 290722 501517 296348 665326 229450 383263 86749 189179 286828 282062 650264 486807 714608 815118 312087 677864 796068 59480 634057 1000665 990390 936234 369087 646554 788539 314245 396975 448029 800300 858989 898293 65947 814948 668781 334605 292622 258083 675344 560410 116148 127118 579689 372067 211346 245036 231564 693456 405487 352106 292114 557937 687060 972313 213658 794871 645779 1039851 1007682 871737 620605 805369 349234 557233 492586 715840 71697 244989 447861 593439 1017230 68958 696190 293082 53976 38716 276070 921114 925478 277152 320406 454763 266033 443064 379448 670653 293301 566870 515004 347620 74740 284786 908373 40728 101938 796836 161658 731766 380986 242602 812133 681596 558551 451560 170647 52625 117596 33251 169554 849531 870941 152773 699678 212198 349428 53981 684612 260580 332989 287260 731990 19560 247002 141464 152741 1012170 720815 945420 13769 437830 662311 690006 820766 378236 562477 24824 205121 656114 626740 886169 183190 643725 155568 1033089 1733 715036 402587 351264 915001 326861 555505 181383 1004448 200118 602420 1045997 95086 343629 728808 1003051 219481 343024 522008 65 711902 997215 211407 922831 646587 93501 929696 129692 362611 278162 980511 108307 109261 842059 826470 345793 137301 815289 151441 97753 270042 919054 759618 604336 133870 311523 762398 592961 179306 841653 107085 927401 477927 67683 801278 708524 571973 434354 915425 686383 507688 136905 320427 483259 37750 405941 465557 244481 318170 1032678 424926 556625 890692 1042864 877892 764193 470375 456140 425871 10124 620858 116180 105223 82640 914040 771274 498680 762319 385312 487825 1013557 383375 172533 1013619 409234 691642 129790 153241 802153 401695 32775 695446 599318 652847 263967 371933 608635 475008 11544 727366 388477 221262 453131 428685 696197 515317 472529 407763 632319 1039224 769162 1045531 97246 340989 762650 965838 351510 987471 1006503 715832 713505 270683 756253 978184 962939 153011 260266 689108 143910 930830 564290 436115 287271 767686 960796 780833 503303 179544 505651 880830 450130 68840 587462 687247 726043 778426 292056 557852 316791 199354 421808 513744 666109 500725 572250 319357 771917 544030 931365 516821 216454 327434 544036 351474 824269 813876 561325 59599 787661 322618 22748 309452 265010 198238 31249 1023790 757293 1013765 723310 763548 490995 973371 602458 998051 618558 839982 464384 712755 347338 838831 510417 359969 2521 153780 217598 603555 620720 196056 47870 182999 205336 242138 933134 367932 406237 251930 618668 405558 686162 512543 627484 869262 27852 335891 908003 359408 21539 135493 121934 367468 26676 722086 654828 608758 267617 997709 654608 683494 411407 470771 492112 857209 50214 431736 706057 1043022 170901 774748 1000664 213993 499916 984902 427042 570931 194625 179329 976525 868088 963564 527482 36997 1047912 163786 550211 154808 490134 220765 448787 581786 492028 947498 720580 98530 625141 59706 483924 759307 633922 969625 886116 106708 667270 726491 94140 298688 1022666 177810 970693 724631 485369 830937 109325 455907 733797 80332 302791 176244 164928 660237 438344 577245 339492 899393 699787 495860 12172 511889 138670 167766 995160 35114 377203 290528 820301 337341 893888 173367 642451 228863 703007 347457 203573 696362 267583 330666 960165 162939 631153 66401 727861 827826 948012 973336 945822 2453 834441 445639 477565 128365 331975 906281 196561 907910 759496 1038653 661887 941748 293779 784838 355022 615625 138192 318668 900331 76064 439119 464665 525926 814613 761217 499645 13236 505995 9725 808075 294827 105572 125181 36505 220168 268556 50142 509636 911852 853487 21924 18986 66139 495359 593779 523950 446140 573743 709911 341879 192860 75514 208253 366961 736747 357596 590648 331722 983549 17880 1045757 970870 974218 976881 341543 684204 469870 735408 524083 461160 981482 299428 1019461 420839 889633 640222 47010 681517 562588 403825 329268 399234 826566 243704 355337 349424 162161 276240 688852 794055 195152 227289 285803 8218 738427 303737 779079 937280 244718 823961 1035015 949843 752649 738278 987373 469172 679953 413329 199775 205445 760750 422864 724839 751405 189291 670299 759604 478168 927034 1022703 199831 250869 381165 441550 398471 415158 897214 1032765 356509 671379 545224 369925 1011609 870343 982155 533236 978395 764626 15724 440921 648682 943605 458034 964234 102641 889017 797066 937057 399165 573544 322949 968379 1036480 490642 1014293 508664 5521 246666 24211 884094 761450 40679 160060 798262 29993 968707 739247 161037 619855 89215 409457 841333 89220 303805 530025 280545 486161 581221 856932 117836 496740 210145 245394 598195 540560 434656 403975 817302 1021898 457687 248379 739963 158957 526459 908938 928875 959479 696648 551349 114804 210826 649213 113248 176421 510060 690974 164754 835092 376327 924273 558391 972892 325353 813953 902305 413463 919877 331294 939267 199657 267121 708827 962549 450421 531558 742799 302579 122341 525379 308693 306910 904038 722123 735116 410233 694441 901602 69975 8429 913252 1042963 147229 1024837 511695 354061 419466 814067 931880 859681 707469 700233 125743 999622 414936 920577 930474 339222 630883 979894 377058 843342 862186 303977 957477 650578 1013098 371708 990018 401702 354216 68282 913936 233334 951978 119245 478695 150799 1009723 1007815 590372 765539 271467 797978 509098 333834 842253 334496 1014364 810812 410424 222227 37796 1030743 22983 201622 817391 213343 330713 2858 198447 392825 65617 761146 203864 560751 27479 832784 13283 479535 127701 823133 987981 666188 107258 131765 755353 774523 914107 874512 601290 701208 579661 439115 87146 352415 454060 68517 1042439 299314 959768 242754 92848 307738 626067 816300 263292 67390 632676 799052 892675 154541 313494 9205 594403 213531 528762 631898 810812 779611 356640 426131 655412 485610 866786 779677 999797 317796 378330 382934 110506 371980 207719 867205 889861 775241 65964 421200 491708 612899 13585 682691 191879 234698 715712 821968 1041444 779792 31273 968266 113876 3050 747390 430184 60123 262386 229944 278345 645379 486632 918672 984170 710170 566572 903431 488753 201071 474438 364254 172902 304985 534367 937631 1033652 769456 877765 237202 684077 831570 214635 534345 744643 740768 343398 272405 639952 860926 801649 2958 1000591 579926 566122 855054 23968 303509 641491 911414 750984 373037 329042 108393 29487 183954 937777 159308 190048 781757 291806 680781 573516 580780 185196 41752 498695 65504 700945 17699 169738 925405 399526 749603 702895 802989 410922 818837 257976 563294 1026879 471863 37065 98687 361643 785803 358633 625831 455129 1003099 569605 1022958 1026646 457775 829293 921458 933204 1030105 653397 197076 123434 823530 640598 234680 121041 166458 172778 806217 23145 147044 657139 32946 727474 103495 809780 708774 742291 492422 889046 47064 487319 780553 281061 730756 536683 879482 102865 405221 226402 1011657 468462 639420 951793 138665 937460 883408 654387 422928 83071 621928 600933 28091 602000 418003 468331 603559 174346 928992 739914 224153 710454 26214 1009836 227479 464191 732094 618079 914285 601015 745796 698582 922922 137489 388569 431526 408992 354852 788324 213770 821223 991918 823116 344160 356058 931279 294655 597674 950680 364170 25711 819470 731141 370759 61072 572759 358214 46932 297436 68721 333385 745823 527567 412400 930363 787966 29802 149898 688911 694055 1028276 830872 942078 197048 426292 745882 779265 796144 352633 38320 402009 352244 951698 544801 420616 827467 714390 495064 368469 988258 286494 979682 759372 417546 448454 199409 430396 286965 689071 793052 835639 1020220 601344 1014813 644757 124380 37216 300881 700273 805940 249470 481980 590378 45448 908938 675778 599780 301953 468153 670319 781061 938155 2500 346608 423352 954614 174185 514328 146541 581174 887273 48860 460631 808099 619145 995031 67052 987994 802321 797127 324457 931033 707664 97806 281420 284551 785813 22578 232920 570922 966455 615261 300180 577646 337935 555485 456396 959333 435449 386469 32271 356866 734551 995531 1026735 990621 112525 624136 673860 790130 214406 1024315 660009 502817 368942 872422 616446 747056 962805 688559 135716 674948 724050 518369 5700 473068 628798 994024 695241 492182 930741 565464 319585 282776 881721 567271 605311 813160 225870 426479 14300 564068 501247 968173 372210 310860 1037144 221317 918144 995779 263913 730235 878089 64209 369226 191291 207444 27491 751761 148818 730861 23242 326365 375538 470435 912952 423119 40050 167688 979270 22796 549580 110324 179825 236988 761886 1026307 505752 338190 426025 787730 478848 150962 448725 687046 695632 546653 117419 445189 626453 75593 848217 957050 432191 450738 861234 225301 589602 42330 837291 439433 504951 680453 764128 116685 441304 633598 686092 796060 599111 108689 245524 104948 626855 529295 292605 689563 741442 868813 403314 537237 395073 606884 825151 473263 911159 2931 593112 651768 685975 963608 335571 851778 912953 246651 463977 515238 989145 297988 120314 755197 512152 104480 159110 76647 658553 796351 857908 718280 880613 964569 778702 580422 489512 698596 57155 230349 13297 844128 910629 998795 363478 757580 253225 590196 989902 979885 763305 1017791 300725 474894 688677 683110 575691 97787 269245 91050 726581 890245 790969 360078 104571 479169 596482 950103 902664 292937 766374 933394 895662 657593 679255 793870 765983 681267 358893 691549 980597 960732 302304 566104 933035 852572 1017038 113432 481569 925794 301563 863486 868892 241182 982732 4651 960067 122821 929867 203016 464163 921361 79526 944576 833452 288702 484784 891585 825523 435214 568671 898367 490862 383302 490060 477617 85499 611375 927286 431186 331225 296342 653439 242081 1008748 917196 374445 844513 111997 622118 378091 320154 1034680 461694 513669 477462 657197 599216 536175 327909 408016 260638 946111 707417 584697 506669 261679 251147 85733 520902 388764 678484 635699 127958 296841 547797 954727 284110 151965 680688 926314 622883 309280 415308 165896 478159 539010 548437 558449 370126 665557 514489 313272 939426 653646 418284 638551 509136 272584 712613 937 842849 566848 700255 218479 258402 972634 185817 400716 442724 600027 214166 887113 884476 666157 929374 537681 978500 870366 879547 89782 495960 328225 1044349 177834 648410 49739 84791 438471 633967 801367 869311 880776 282432 677219 95666 409806 541818 899121 985581 1023067 888782 53671 948757 1033818 85490 1014607 484624 520917 413981 272855 947082 261950 839055 699794 740465 572135 202247 688886 563578 180105 92235 701212 7066 514497 182692 83012 315277 852366 848735 14926 860754 189141 610125 141121 996780 718301 66627 543688 79011 468947 922267 804783 1030145 398152 229554 481899 801494 903342 956264 78736 368373 468702 208547 545624 835956 770964 330188 391971 466736 549873 17488 1027569 100678 394489 183840 540906 321947 750611 587825 162774 989014 620428 987389 477605 113505 231188 659713 96489 607467 463935 612157 68695 912872 221957 226743 531274 53135 258626 3576 213568 460507 1012791 48525 1024859 321803 874247 727687 30432 739363 253243 376827 404411 575337 50750 682627 595962 81896 952034 992444 637262 865520 528858 558022 558477 219284 864318 455623 478002 925738 616970 70760 401883 1009871 1015454 861526 912074 273377 748863 754370 680294 672643 855445 274914 375735 671516 866347 621934 514797 477144 1015539 107043 723929 464165 161215 625476 546673 258360 35529 171796 877393 707974 225068 891741 909877 485195 790376 295404 169088 31750 72674 365842 514233 396795 401761 91173 904200 243888 864658 911357 785085 595312 334726 44919 696522 667595 406575 138229 227908 657940 1027814 765405 795622 78306 493032 221462 789389 156815 979668 399758 1044669 1000380 882479 204726 849178 989643 292064 699652 343280 634468 874164 100464 8109 535280 280795 766711 518241 921377 98665 9244 992837 800104 202966 497250 1019185 1042302 619134 549843 288291 732 537890 94844 167871 666946 906086 405742 3786 137524 238673 893631 863918 318072 560079 425223 78330 150169 537394 152291 824031 949607 53677 643574 185268 869749 623832 790243 909170 641178 735535 713172 850488 795761 926355 414454 82376 991960 902343 595707 638472 523892 363508 531350 65923 145196 521509 467970 940518 95914 149196 292220 823427 754910 973115 889796 539345 806010 519980 986529 498409 388982 859706 88410 921611 977805 870246 311613 857879 20159 466834 942107 318229 392142 149513 536010 415149 196289 194293 400290 589743 782691 667624 147713 397709 618436 298068 137159 742364 302263 627731 444634 491479 1029715 894431 690339 143324 834163 552923 852880 90092 269110 129032 55952 949807 885631 537809 798618 854894 830325 996736 934438 314264 277764 907974 793522 99901 51291 597815 412734 677654 903277 1044427 636624 167547 440176 627807 880114 401899 406368 567346 1024047 240776 340605 303720 234649 393112 804808 781963 177990 1000197 587658 38148 177614 501214 596942 95142 175055 106196 940258 132644 89961 375998 762330 179862 953795 526101 969997 781817 608132 585337 538774 867499 875866 249130 163540 242419 121975 849807 801514 545143 695054 89267 384320 604611 971995 636611 364544 1009353 448409 215953 207770 193884 180105 15636 932672 1047732 803825 92646 4459 915181 365467 777668 781396 768391 475474 774674 993915 130535 999528 474708 233252 948693 192819 129206 366293 624636 408971 353926 56282 548974 640334 900276 297665 909597 137949 970840 124638 779875 659356 161580 450248 471931 135285 161806 438490 1043205 954966 2944 171955 38790 495278 715816 308919 377830 724980 653136 958091 9200 314912 482663 950684 216277 842544 156286 786585 196009 1007525 569035 997109 63461 1009411 601897 249702 878563 441429 165271 665705 777573 317094 985525 559291 971791 972168 22858 943073 773096 167313 817344 765601 651741 959706 951206 934791 874558 114559 847149 481121 48959 179233 479404 720323 1043833 262247 905757 769412 301158 251256 265885 275775 515304 775298 105711 53204 673730 90935 138746 755940 290334 606283 449863 770392 136709 8183 786820 795610 650986 678009 216323 563546 252448 827026 421435 413066 1033055 1036806 188486 508771 985411 121375 88930 981406 161229 365099 710001 1023804 968416 247290 856696 219135 640709 999008 50467 135406 128167 908729 212800 25813 179480 576608 373311 397506 475787 374070 262073 948362 898519 725538 334310 342850 868026 100491 455717 55238 29780 284128 525176 876853 419240 183312 20229 607090 799262 318994 790678 399269 78340 310367 648474 1018040 503560 1016179 953634 673755 273600 978511 15717 856321 868642 931578 753468 376673 916748 777979 237862 815605 844989 697825 46917 442366 620634 230332 863200 851326 150634 701857 319455 233404 373338 645673 514898 676292 979195 73202 167403 264420 134399 96285 892798 518449 532863 128718 479368 993792 936056 138160 551590 43629 594761 739438 442649 828887 955190 211771 475465 686178 586216 105291 103231 684916 236011 693592 477737 901688 323375 34846 42201 417310 432008 966878 56903 70489 938798 1001439 265739 759135 615742 900328 563427 566125 822326 607176 405811 277761 690813 491727 288640 648798 212697 697682 183028 982283 871670 822314 301534 203860 808422 58933 131631 561608 376988 30420 61949 451001 397936 1007724 489475 613311 579486 32997 635935 769845 334790 515630 350164 454586 29294 926391 833222 1030578 692091 469493 223040 632515 225212 892129 946865 1040984 921951 368249 661034 405025 113786 559166 463586 255633 777091 767669 102066 726879 287704 288230 230554 892934 446009 695776 312634 157764 106313 864051 690010 828575 950288 573300 559202 469723 321147 255420 376034 382597 609755 153386 430348 982380 720738 74588 964917 980002 158377 917754 823896 500351 134701 764460 4754 927774 782285 346398 1001895 561375 894286 193667 684412 891235 322775 80911 102043 557971 972149 902396 893106 195354 227224 718470 1008404 461286 15764 833135 367926 728235 179234 13692 852787 661344 400092 52213 763465 620991 330948 779817 652634 1020873 153790 393448 740716 772672 651793 177671 530985 191276 827625 121056 755296 102999 539352 238287 441474 433617 944977 389046 767781 504428 789548 821881 106885 118848 200229 428419 313342 522025 586077 179008 268435 121668 773591 336545 930667 829814 1043452 1016731 2894 1039333 519448 982952 464428 532092 623578 49732 593302 672620 48344 1031537 212803 18341 251657 882228 224653 157537 633929 516373 802801 934554 305624 937635 476051 921999 284891 485358 424887 125251 1013466 670475 492105 856062 564800 808852 669782 614858 1015519 457509 853649 181495 42601 347616 44495 831127 383224 896746 370571 243459 588167 528620 333411 867924 754294 222866 476825 467178 298506 794383 638610 621545 487146 373400 450394 819639 317603 605924 70943 286336 563238 734131 235442 339122 384069 659268 703241 63873 265785 535260 380864 121188 932383 169798 299923 134294 460662 461134 143845 275350 213410 710213 1037372 889767 847980 327808 49858 289617 65665 873433 660678 284382 621550 168492 520505 705758 414378 634843 679730 883363 439053 532555 763498 862406 324177 733797 147393 397216 460056 949526 21943 46034 362469 220111 185587 303805 743329 752389 134336 1001227 1030680 554162 384907 52516 857722 163026 1016678 71610 409050 531943 709256 967742 803762 591222 601035 671592 452189 909448 516909 977331 100252 1001514 279119 805854 963858 900589 989433 88940 278728 833638 122260 773925 125354 180143 482734 885651 300039 39397 654970 651142 528917 100264 625997 895120 621674 430238 696354 128906 793220 974831 99863 949517 187203 995530 706542 714234 23913 674527 211085 176115 1017889 823012 103806 851423 439157 824081 243568 687210 483543 184227 86708 743042 820121 678748 411585 997851 612724 833537 426928 93036 709381 700123 880832 191472 887883 277815 718547 306278 677163 102630 3056 250514 739820 988350 840895 658810 752572 953622 152848 260585 207145 1000526 634964 1021679 165544 1001285 195106 313950 857873 504289 890548 652623 496672 396171 797543 432284 681718 308144 401215 395619 700567 286273 568160 800137 778858 565300 621462 948276 779964 625664 843470 163408 776509 810533 100251 342796 479105 342434 253106 781402 799104 259197 711022 77682 336406 914495 32332 9551 554884 465525 512368 1025840 902125 770352 159519 1018649 781786 903046 502339 653392 121015 437775 998634 707552 761171 50024 100551 986393 414308 614579 1009584 946702 288001 931349 232478 62485 295206 501559 1012144 160843 854579 145350 384424 421902 926573 591860 323436 902529 804988 221428 114950 34827 357867 479617 497573 910552 188844 219736 828442 268118 607121 76473 938844 159162 634324 224490 470788 482681 325008 41652 19922 829391 240453 856548 21542 233019 303960 377035 656519 202497 265872 950975 811040 680358 860827 332952 415550 592760 545415 739635 2515 1025028 530249 673267 759798 668062 411705 53051 1016417 443868 263060 959733 826098 664091 927481 978702 99626 289785 546797 244215 902833 520665 40023 295718 419792 261986 885508 120211 926709 377344 580644 1046075 207411 81250 590283 696481 290239 282618 700529 250696 34420 378752 880498 1027130 8528 165232 297359 1004932 917749 701319 955756 852407 953897 67657 364048 718953 587862 924542 621416 504498 255498 641713 502467 591792 505208 830896 30551 26883 543990 760591 893627 667473 555901 998565 736619 652995 583981 635916 335688 396166 300998 806693 716821 255564 848687 1002642 835579 506056 487922 897083 143365 592438 968126 468938 928421 943056 629732 655150 76845 134490 585179 468252 793431 121239 1040829 147337 373182 787153 473799 1036337 291939 726869 940509 223508 998441 194036 773635 1044723 413272 55940 1012965 784343 460062 31325 535376 793483 788489 536797 986551 359453 791694 932836 673967 671841 611974 591961 620915 141934 217259 822947 892512 80927 873760 442160 956282 945042 757222 851697 14054 812973 562536 832476 581998 421012 368368 57705 769792 206900 470831 972054 555823 1027772 25785 778979 169392 294686 970886 930263 148191 432019 581235 694393 56376 432660 52671 100695 188638 225 932238 855939 99863 680702 12650 121616 382925 968881 647613 351642 485647 200710 773207 718523 38030 876875 757998 667799 675104 111508 804249 3153 97857 745784 614229 876179 523405 314450 404096 277515 198215 987969 250721 423400 611286 775464 1048222 468577 178242 722543 913859 85294 741819 972096 805826 359437 805395 499210 609646 37694 796479 651266 504319 888328 568281 41373 399249 286514 804769 849176 718756 515466 71671 445680 470941 311394 227427 979050 72004 240653 402190 352268 668485 20071 647494 375330 88495 494411 707582 765754 233079 964890 334923 100008 872950 388410 232424 701187 953191 481429 607667 816806 196970 373782 615982 432176 90756 769328 920575 927492 187805 967254 63600 806858 346752 409476 507887 213228 647774 690869 363151 728858 165963 823402 287878 592327 1024448 565289 532141 143273 32535 411900 835331 848700 545811 476654 164138 139072 639061 490130 616168 11063 714727 1048444 940200 167912 269238 999109 775671 994271 725520 532619 13831 767978 831274 673646 751663 871325 482716 351509 435304 258511 521954 618151 441298 281883 736221 416083 866605 85088 384336 804552 532833 520002 332901 997821 238582 989862 641829 1026666 1002396 884026 21763 668429 573093 492523 440146 19559 921478 482924 229834 793148 630106 70582 997127 83927 623710 304770 148746 849027 302710 18897 626102 438291 988071 304485 229204 296795 31387 862789 507152 270516 887072 948029 743289 714876 480425 839003 234757 1002900 139979 824435 608906 855520 379329 978844 967622 430795 631017 811441 670681 351680 917829 1016274 452038 754866 349691 114656 951541 540309 965846 801028 890292 98274 276162 957480 263601 304919 944211 925308 294018 14645 1043007 950259 275485 568896 666079 466883 876896 675267 907699 401641 404618 662345 586203 237219 932288 512741 278686 454900 311689 193963 166631 291 604499 321076 212163 437820 560108 136478 698852 147853 582153 277898 122401 717610 391874 1028509 1048052 491115 5140 374527 997114 575081 1008478 389983 999543 363140 925156 59628 486351 535263 725327 885469 673038 31970 445483 242155 836449 765880 874088 923858 199067 278735 948698 313556 308913 786522 432825 200245 706110 140754 663586 675008 590080 488561 355475 257088 327001 159669 222835 283912 831439 368611 823432 64620 953228 648834 45695 753990 340702 975580 856423 252018 571320 222848 79926 231761 486448 522691 282691 260682 541439 880698 854474 118085 573444 101697 922731 1002542 555201 768119 599980 517496 271580 770624 695154 440471 147104 833602 1020044 144005 209785 903656 567592 965182 468092 212194 741724 683331 734940 94627 235422 257051 29814 260066 562508 931534 932934 176921 354086 235880 148208 462601 570831 632956 9016 214068 839247 544158 163466 896098 674452 386024 1027443 141085 477676 681078 262181 757300 342412 762602 233207 473660 994572 301544 367331 300810 706281 640923 753159 182330 897282 825903 338980 941484 632092 1043540 344866 71681 66910 1020354 437130 376098 394453 848815 379146 130234 417777 179546 998133 550071 369926 104580 404673 288205 527565 522738 276103 157682 1041120 458221 314758 388835 1015361 414913 935071 1035934 117204 606017 679130 421862 744672 432961 26081 140483 402322 393243 192128 1019135 628601 256811 197931 658089 100363 982099 723064 18070 357151 17016 198560 312539 159089 38914 45827 821588 629538 855904 318625 904225 342069 814978 559265 48676 405779 507997 757198 286084 805640 517995 443924 612908 711875 676904 249608 330316 792282 965782 809566 945879 318532 1042874 200304 477188 731869 627741 521918 211406 70629 872523 689256 983156 410753 559959 728758 636153 138809 890709 934801 139685 548729 116703 210951 665218 678928 171665 18634 142815 443827 264077 432818 962769 656507 632312 1018679 641965 73571 864379 368887 189072 79051 253379 724022 939479 361208 319745 1029977 476839 393361 194154 583530 355174 558371 720824 814231 586816 950687 635047 90803 950179 84183 674681 557492 859843 976900 28019 917043 27159 626499 977757 457199 42458 756243 900614 820298 718475 116696 65214 404170 763245 980060 193499 399770 816392 598089 208180 576518 591270 260527 831657 675075 739799 627844 341657 198564 133869 246560 489066 927654 228736 523965 688900 756197 910828 516093 538454 998628 543950 534371 307920 37194 344971 21976 583144 703071 637129 316712 142997 65171 646388 897155 591063 555000 923322 777468 46893 615619 133007 987661 145181 657359 1024042 930321 259503 334105 541958 279241 53234 902725 918242 259544 2934 213784 971586 246087 25297 387580 258284 296962 533019 1043583 474219 315992 807793 234452 45199 169599 64373 69968 911082 889101 288204 384750 371797 798080 491935 503756 632169 327352 347675 848044 525063 968567 743153 317556 1001169 594664 344278 67758 399278 1006869 878084 179721 599626 576368 295607 889046 74131 423243 160178 116107 179005 146527 129208 11587 703551 13641 632082 628285 534868 303112 243727 773209 423803 28801 467839 928158 643192 419579 235064 1029815 1009488 702628 170130 580464 253137 1001482 1030378 171838 111624 945570 641058 358837 644808 413764 992799 111375 535082 445868 466506 218284 406279 258811 676880 240012 903808 984373 802658 675543 909943 530881 506166 1037397 219667 671468 38916 257271 516672 275558 810057 601932 586285 1029059 257287 550412 576460 608507 25667 880785 757845 703210 322438 1028953 156867 656337 501853 530566 435797 973267 768218 434270 470799 51065 933904 623051 633398 1037359 557722 514779 129240 638148 594708 127297 108098 900078 396961 590546 93319 58052 682340 42505 444672 328002 19207 768644 499911 270024 686903 452997 914746 164507 974373 177779 895102 609379 262406 991062 938490 761003 243348 707934 729816 544101 312204 513372 711303 670307 891694 526406 117563 596447 142272 185272 1044075 845044 965387 438894 854355 380962 119516 535756 319856 709582 474501 26966 360710 50367 397913 871736 101277 785571 250419 339134 565888 955016 955376 3037 514365 336739 16624 552617 277031 273036 844185 375261 88791 518720 915924 140118 393383 582686 849294 930456 54582 450987 959801 250183 994023 822478 117320 715695 512353 890964 177078 106814 784912 96365 387712 656644 11427 830253 781862 1011258 1002380 692492 302 350392 632963 644454 263585 120189 141571 878332 747916 363306 752332 262258 467841 214663 481375 540879 311059 596733 646533 742400 162141 856859 191433 797524 683388 1011986 1023737 869889 446736 294713 381353 723358 82112 520329 766383 305831 990387 774433 877736 632061 849175 329411 179314 902243 722589 483669 457648 376066 837371 211810 305738 938981 885097 436887 489962 6014 787237 278598 408191 108575 1005551 88550 450238 692354 431757 917904 954524 568898 376136 548484 1037781 666208 106093 898466 574568 917951 842958 719346 214809 859559 522302 978204 618990 916550 420377 1036273 1042099 321834 709049 434912 543094 181704 798978 128641 902411 287225 407767 150542 892809 287863 435618 132581 909002 115557 633808 714760 261359 838852 488531 731292 896218 835327 305438 790637 896691 1044832 528813 797545 963684 560280 475002 985377 939549 512827 805513 298315 136912 653889 433629 643138 555189 299399 578560 364420 532936 621644 369535 142899 987206 31156 908140 476565 253748 605513 94171 312724 727768 530293 366181 107839 173374 994824 127656 9031 338612 410808 447172 628355 501326 202140 949215 249452 194147 276913 755363 132002 753934 41301 412603 219237 583854 892111 745561 59676 1036390 881861 860851 879826 1028253 561859 677505 550324 441216 211387 774529 450964 905595 118400 735220 248425 951748 897098 313630 640717 340688 827701 408521 567933 73436 835265 830146 554717 307301 461395 233819 781170 504496 688563 448488 304741 895555 116621 651330 709895 145770 351216 393799 685127 890035 812241 75863 532798 198514 919177 48089 1014180 755774 347219 569780 855127 941426 630991 657110 383451 643501 906882 146609 943317 915538 507988 910777 217743 754185 154128 16871 367480 565564 819431 125753 805793 917147 408557 561711 906048 900504 955547 641616 190257 430316 261963 714403 323952 319248 611264 1041974 659872 259781 87451 749723 44423 86925 183526 123494 823695 258607 470670 92592 500039 636215 382177 78487 530400 842099 903188 631740 940209 227959 5823 502467 806836 730906 835166 858326 549382 165367 271314 3875 913003 199149 990174 752473 875975 833183 1016748 173103 902054 390389 747845 640478 134837 96153 312348 376482 248134 798587 1031556 314172 354768 348238 624949 152435 930669 156936 118219 509582 108123 95334 564551 821211 295036 734566 195980 453420 85461 480203 524515 16725 952594 312476 552568 914607 543745 535205 195290 112024 1019922 150260 462975 177905 65246 37213 534589 129694 348829 632055 242130 765450 870062 527517 756830 497312 727059 320366 462564 691795 759282 302414 827597 725015 49685 514915 385636 709733 363 151704 25946 490939 384133 636445 849220 283930 86042 970725 1011736 988807 568707 164134 77492 118154 658239 585949 523607 246193 607600 835143 238630 750350 888413 279913 262056 239285 36590 717706 633163 361280 71475 43956 208861 638283 745182 80694 581651 185335 579012 384548 597253 154987 623711 185301 477360 746318 588879 197476 998515 249679 55508 241713 1003922 452510 708438 147037 719286 711536 282590 919377 517995 745342 374170 15927 509601 744070 984924 779391 34092 1024457 804892 511580 338756 312715 218994 309061 82950 126359 877085 91764 579056 705976 909950 975722 977769 162369 602397 440937 305975 115846 828707 348409 196871 132961 672991 674404 54760 1014702 656962 64569 514256 289999 171874 193228 644886 1017128 780026 427445 566518 469668 836841 752717 169489 781102 438959 508468 361962 784697 52211 404430 684137 636985 290559 608961 760412 481576 879938 283256 477681 624386 1035213 789667 69438 205641 332759 122293 236730 791169 209721 711013 339904 334005 978163 321325 35091 706033 776613 784078 292181 619205 784407 83146 779662 281800 52657 437993 38828 94995 5891 6325 675581 860866 919615 843773 826550 390007 990650 745813 342127 271319 228463 560277 845989 914954 909947 887126 850743 728127 534434 879480 740842 603430 478665 325535 976613 219252 74106 948145 990517 963427 354915 761689 1003850 931119 830423 491656 603513 1002394 947531 167918 501368 110440 82650 702853 267236 803044 388546 99591 555198 62554 44261 150131 517098 118426 107849 685708 1020079 586108 985752 384858 167738 374870 184225 75943 130330 58503 911061 276610 249285 645616 201419 441280 664338 977782 739004 47734 865725 178050 366343 605312 642535 38016 309678 327166 412563 134499 792280 472017 16170 486944 944461 417826 299512 352302 1044221 472796 278189 628492 928121 1020461 498140 560315 994936 227081 141951 413248 690260 928167 594545 808996 894602 610818 919282 951028 908862 274521 55591 65472 654004 844207 626328 91296 875992 898123 854449 313642 438455 35898 934465 848638 271364 677832 921085 430651 475284 37899 751870 167430 149474 713048 437823 811274 74892 174027 552992 1017331 1043156 183236 8422 914418 59679 619109 678712 633660 280698 906773 137891 217483 212240 797439 947224 1040027 50869 627604 974441 481454 131422 140549 527055 958729 1447 195530 216423 938101 350540 155677 169392 566207 585648 522879 718606 30776 571993 464947 508235 219189 379249 851902 534801 563088 261191 349550 622704 491557 999884 430031 1048414 429654 551191 556087 7219 376200 754145 447291 685097 386212 118026 122168 803810 991894 81170 992971 421857 547537 755360 804185 859407 115146 966911 371592 121144 293241 628380 232900 676748 605659 329097 972475 369950 532850 372734 11233 141672 219587 441554 721389 386757 990167 18438 442714 755446 559291 746299 522983 384926 895488 370230 764952 789190 556603 413539 431026 3930 988550 455759 693827 137641 703997 115245 275095 148457 540738 478802 132676 192176 207866 915130 549407 895356 930894 840320 192197 830253 695403 275049 418068 711302 46082 373082 278190 812719 746440 906462 176765 126901 575991 81313 684329 540425 124620 1009655 830884 430077 743687 851030 204191 878666 76398 503767 790034 524429 1027146 373945 296888 146629 746472 178910 164752 341207 657177 819277 77661 806154 952498 61870 82471 319116 668941 1039057 1007800 684011 319111 141095 168480 97692 924160 569927 312370 184951 625502 305259 483333 618552 541194 751344 388723 329728 75120 543962 576669 197331 684420 863053 651365 6680 410424 362005 900338 294940 275719 816159 124720 825487 658286 552958 289357 16645 356717 960615 298045 698742 574730 1040565 1045048 310462 324558 57701 902455 268574 157510 30875 648826 39097 721283 854684 144388 158232 469402 766546 515357 702631 1042469 192971 444111 582965 529345 717498 327786 937592 953742 349941 804865 174471 757170 956661 1023723 715358 720854 719961 978498 310365 389031 69219 703335 559817 853334 243321 650364 268618 397849 906917 236776 1027179 961704 97302 983511 1032734 384448 827293 745144 350773 973988 357937 133565 970474 973719 20843 295006 736600 517219 69643 560086 163327 181461 663153 292261 240964 658238 722724 871436 803822 529139 37711 603796 638891 663758 555839 514695 514953 692140 698086 184181 874621 265453 654939 533425 611807 1041655 969304 61650 211436 90035 828603 393267 993859 11535 391429 294770 595049 254330 988382 312564 542277 164458 182415 336992 890532 271065 694150 709408 925110 888772 817366 711907 818575 265387 10164 862238 178855 794644 918523 756358 959578 356361 623273 978327 183657 372373 601696 819984 922744 300618 931814 330101 769166 718526 890533 532620 923032 446729 833836 896480 373989 427080 247212 479554 474539 854558 486011 780610 113025 82734 802452 993210 491747 676770 373270 472644 766898 724903 167617 158399 410033 948206 591996 986062 33545 476717 286161 468312 811205 297372 395375 158985 527703 873337 818599 14032 19730 357252 98032 751967 216749 869507 129636 713391 398278 952511 97088 982137 944477 546438 731752 24765 225365 791719 155360 1048127 439798 886521 310868 748805 515182 518868 1043857 479962 316235 664470 839946 120783 565250 784159 154964 993973 702060 940629 128938 136611 57667 576929 1009257 172662 375466 379249 414101 315212 373922 15028 1004371 86792 307606 266081 432237 160210 928976 250608 397521 450964 127745 350943 339986 835197 1010365 492334 15845 429954 93436 195299 603814 809688 830875 532615 277457 707196 177113 781992 103561 155819 746202 391253 474644 572522 463400 95653 789596 912895 734765 221232 416368 514933 759993 499604 19201 374045 139650 476657 235749 883208 470687 646254 980888 363661 818445 245682 459702 808649 827690 232555 312194 1048346 69437 39883 243555 535716 46060 823301 96865 252876 597187 651477 62124 869055 274612 645109 201238 378348 817298 175529 468628 785542 128917 128308 309952 902403 103385 731488 67162 551327 69342 370939 126658 578778 101897 766804 38784 906742 701218 816322 885437 947578 17621 205597 541127 416177 288561 338499 832913 670508 549931 616597 515888 420156 918556 686967 409695 614009 751167 400339 904188 812350 248116 756375 353929 805930 390016 724274 784044 273056 289803 555547 66991 800072 479904 185674 61440 959116 731248 195773 435634 302876 923791 222453 326395 873066 905334 189814 624820 62255 518271 300362 728284 125924 973933 964479 375573 921418 365537 702372 404773 122082 228070 538192 467831 1037686 207462 337307 124312 909198 893106 849315 299706 703484 264702 53513 1045044 887377 661730 715121 971775 89445 192218 971782 590139 974803 169159 587251 244904 395386 394093 983275 119598 646909 244723 229282 343125 20548 454757 946769 281293 529145 474165 850742 290024 433164 978102 662290 818459 9008 121248 163241 41601 767835 445839 349765 639319 353098 360068 281652 686977 25082 726626 292677 246020 746288 478066 158799 716938 581619 264416 743851 231393 884492 632635 865205 943228 428429 111865 1044814 37872 683847 675568 645213 242809 351058 788702 55881 124274 252041 288227 721025 1001440 886283 450818 1042676 200424 121788 427428 873113 139349 589505 661524 47593 869651 697864 839171 525664 321974 855742 890630 737791 290548 917718 980243 94157 461351 517001 615688 155217 538060 319953 153380 497946 111110 138988 636812 943159 595227 326367 1735 837823 977910 288497 459331 766283 92836 543275 974030 530039 306391 62943 132893 867173 165478 567838 100424 653881 254923 76352 255564 204958 375459 1007968 564872 318527 756274 464606 142912 341839 93148 570075 568093 632066 1029037 201408 453547 106001 139474 748983 278490 544058 302622 870704 833918 1002430 496262 294238 656591 290274 901541 215480 970986 302958 375865 424312 444494 905265 57508 628767 858463 127099 650092 865775 757478 851361 858043 81007 276623 7804 249823 348907 500585 249834 388555 86770 631402 205132 166805 511190 435945 131335 156662 302127 764194 39171 377549 625753 172214 899887 1436 724209 363816 679418 175113 980571 659040 10460 653407 1007167 494892 856267 860170 228360 652218 394438 265247 40292 194080 174670 305617 338631 781013 272872 641789 1031143 668468 592796 366239 277569 537600 9081 100699 73619 318939 822799 919029 435808 771533 834803 226777 143983 511428 430910 457108 1026892 154894 692750 305496 193222 76000 5380 91516 747887 298195 827077 407290 230176 553825 537978 475120 945010 642668 53071 539679 375365 171960 970487 37231 604221 954732 823334 61545 176960 663189 197654 820411 1041145 936867 876035 505272 286040 716523 380847 947926 367376 100643 873951 272430 199704 175592 38107 984831 801835 1047611 771314 77355 460616 304896 1027828 75448 515634 429438 637110 264272 924400 123874 65938 731585 419150 93115 691940 483710 337755 343167 428174 251421 725481 662533 558452 679639 373009 222985 845825 226316 921772 625068 871073 241596 487642 985073 392261 581134 2687 923201 953570 564685 385985 49640 485873 168165 111756 371094 953073 531691 645902 214494 863713 768915 1007675 770490 41926 645943 461898 221957 11563 872279 35637 754431 124572 86291 893245 267981 50474 200627 749413 378871 369386 315680 1034226 433385 351094 303720 824049 733554 391274 563261 737969 425799 847336 171895 153669 669313 550677 908686 456707 632347 369305 500000 822791 78965 417571 385649 295601 288724 481251 873446 1048354 294623 643342 590473 377284 104739 144478 362121 918207 552849 900495 115638 419972 957691 79587 473609 3142 1013402 181663 779802 626300 750731 50828 1028520 473953 797261 506487 488469 737140 970564 606897 492263 1043448 481082 404879 1036873 396149 924377 889579 763271 607797 659506 196769 446358 825032 627512 898835 689033 52865 769606 193958 242973 469494 807573 874307 330030 128387 274631 212695 415296 344520 24927 938963 242935 632871 109894 396972 925855 204615 443976 1004892 1025957 909204 196501 206815 338971 219068 235072 941239 1029176 602419 362947 814441 1002198 812208 918650 1004286 618482 679598 480291 422531 858416 668652 291428 432521 410197 517613 859461 330405 200139 243577 294834 498161 816416 495898 813562 776586 297351 292256 465491 480784 803925 657054 628051 189225 190341 661738 36472 194557 60981 678177 647330 990139 36135 393248 300692 680467 377665 104332 623478 980923 522765 183883 944981 966379 996922 941321 375714 719840 448537 916149 840623 332124 519200 24833 711990 675108 854891 352485 144593 836737 117814 526108 418434 737472 1032804 577701 565805 670642 724987 651075 850969 1043500 34214 1023486 650612 352904 480049 427424 303308 963875 542737 143673 767638 802013 828378 365212 171434 450972 423622 497375 1014725 620233 299573 379615 894469 600017 264487 462778 436593 980133 82116 24403 254831 278074 692437 893137 698956 287498 422984 36128 329144 355218 1001903 500590 587591 640722 435137 994735 21233 857808 141784 939290 206738 920853 264306 149162 440171 481070 61873 616351 196767 629548 372187 39418 54711 558117 932826 299268 165407 843441 33212 603591 595622 902509 822580 596883 526850 187771 287767 984187 637258 107264 877793 751062 408698 509349 866094 548030 975602 300311 281665 836244 15351 228744 520064 168314 831281 627755 911093 26839 107819 537531 762831 623063 606167 436469 721631 369641 697095 323353 433436 207167 707829 621677 1026079 332625 1048252 794298 1009319 995162 636124 1042381 403735 150233 995258 928247 646643 686098 429085 296078 406119 90763 420787 524394 17088 439183 273802 998504 1039088 34478 46743 371179 18190 388667 379442 645462 701396 362445 389784 579219 794399 663742 63848 562575 579699 1010351 978983 224955 1020277 573442 247996 437133 917102 784479 884212 402173 591567 150832 969727 452104 689575 85540 555249 195633 432687 910767 208194 536571 690239 748937 777295 256880 469206 578347 310486 926877 584341 904277 840062 350739 1008196 662411 333 892776 420685 582803 114736 309684 186428 659704 280438 871445 308037 246922 941653 201771 69310 909788 111204 669340 353696 630469 245791 760721 429066 469216 740199 23351 864190 743947 288767 932416 125090 490732 856592 472671 710977 336231 808613 926415 843592 524585 396336 152781 152585 521249 858884 286745 613627 324865 415192 385914 773175 472513 909898 419127 168189 869405 78170 999326 440365 671250 1017835 40320 130255 398949 202565 100019 59532 125212 304534 326799 558130 155650 771692 403058 104499 141095 893756 888380 752934 946526 807903 93395 556101 1019070 575248 198305 376814 1017634 604911 727057 54307 58025 411008 479765 833289 481846 27949 714403 555372 308721 20800 271667 618298 765892 221802 599875 716804 714718 469823 888019 370560 125236 338103 215274 30217 146939 78511 556559 844061 955439 816230 289488 70622 651792 980224 353854 94098 588448 634887 126063 764963 475686 212453 965371 362656 176813 68714 785792 68538 983173 993100 756255 545864 208577 561314 142844 195011 205752 141673 395713 457931 478597 666112 785947 477088 284295 928427 403516 114345 322017 637971 355928 975089 493563 1019843 7208 325797 158463 995501 1019754 56215 1014621 609188 455774 408510 152647 296928 332362 624564 677942 323453 206840 351030 185699 518139 186419 884648 211535 441023 861773 97423 88635 109969 295580 47124 508337 371485 780025 141192 137977 949106 328511 102362 107172 494725 489938 284195 764934 871087 207893 516123 275891 67883 1021683 754848 429577 96921 671575 527414 919462 637310 405171 442754 48622 581826 950141 659918 944518 275504 915886 638345 345308 383225 900929 301252 983196 663089 854202 646069 510012 873809 258460 787256 87665 801460 218354 999753 268728 585242 244167 359819 26830 424743 348078 648644 116536 848357 195386 921182 407996 528190 684679 697064 764646 161155 747952 370323 352133 1012968 1036118 17590 752427 353285 989472 930123 431280 690262 958517 563567 613039 429756 69059 959462 673799 693243 448380 360852 1009755 113978 117780 658949 928915 811141 896964 393190 85849 507214 1042634 698761 444829 279784 15335 215397 513810 815883 825567 60052 854702 931411 653053 120148 29486 583873 278924 429959 1036175 120888 1004639 421170 54166 89857 723018 372993 621641 691272 806822 998594 947316 1006748 877265 250342 624934 230003 457900 57859 667185 1031843 304923 61268 135853 510187 399240 490807 1033589 313448 1022817 692398 616872 416800 758934 770271 621353 799611 984604 186260 1024800 669380 209004 786876 498808 606124 409092 757736 534622 418248 327653 607951 791240 181006 1030675 344010 476908 394332 786457 547160 652228 342513 369026 145308 245905 29682 42593 447706 594261 579302 941002 893437 809815 83003 487510 276244 887203 758463 860323 431057 94600 284455 226258 978953 218904 998539 428039 990262 164267 388328 847597 356856 909404 756125 596527 1004687 1031818 439278 776192 737635 755801 271749 647060 815229 1023791 252139 421285 132363 867895 180755 323823 249312 552673 202448 247475 431601 134496 337754 132920 656601 908586 181966 156229 134998 437628 1000363 854953 915401 167380 913493 178100 974522 594549 80789 174011 1041234 895206 284951 378519 119776 1047667 96746 54566 814677 289451 431364 1025737 471239 428000 704444 749029 768497 504746 398926 923746 244146 769380 930907 310319 291210 366766 605542 201660 640288 401897 619863 658046 187070 979646 223484 219502 150483 738967 42627 275338 255344 61221 67074 590419 653516 743640 819696 799310 277440 171882 499625 659331 145740 45653 813037 242177 217616 428376 651105 195160 412884 223478 814860 106013 685824 14070 1043676 345194 283940 57060 1012767 176731 516978 902799 187914 657298 681535 479881 862774 920243 903814 359082 878365 558569 497252 355982 273057 897887 354717 477714 1022598 47560 69142 907738 1267 735448 399449 159694 461045 648649 727060 968601 216829 14295 22682 981801 708957 337092 405856 886578 373966 716117 845441 745387 766188 260562 6459 398415 395448 444042 1034352 918812 529174 188493 581926 960216 21325 585968 1007367 710535 270730 515021 785634 1000182 516956 59968 1013032 841524 382009 329771 873072 870675 351736 856179 20467 239787 328022 993664 674320 722392 577137 209345 114377 337079 1011023 539686 974405 737837 1029720 859300 666444 190560 56024 918709 961486 578363 990591 602069 108892 255215 989920 827398 131501 141933 106997 977485 67355 126956 662681 332594 454947 583017 624653 490308 318697 742178 1047924 514963 417201 351770 445014 676404 302439 547993 334113 229057 855320 932521 76195 896726 894327 323226 6545 465557 571225 261502 408836 733475 150585 921518 657143 587049 595637 38211 754122 551251 848655 227997 153538 68820 325549 716000 289670 223201 464281 863858 458916 501809 215297 949119 816138 216452 285112 327285 33933 517657 535475 447624 338789 842550 106382 270895 132271 413091 393989 997285 542698 721455 528763 312681 872570 745002 164982 401598 898601 750569 275488 497708 718241 139078 1034184 317437 370931 995870 63071 876225 413715 700625 612092 721354 436569 990916 442712 295345 891393 56034 343635 929487 1025708 298007 952429 695749 392157 433620 597069 879605 919165 380046 579902 136198 236632 180799 209325 578147 504990 443108 584621 760253 372834 223485 487795 857989 602910 881167 242137 247923 428846 301861 37087 204034 502352 691531 190502 306673 1027626 711186 333683 229571 456900 395280 795954 744512 121098 110428 28400 929010 246603 1025558 780768 96681 72125 933085 1045336 387064 99574 232279 307537 708789 318580 380077 262890 1041532 827159 183308 131300 450605 785314 549157 331303 479594 26941 1047725 1013821 420634 315382 1000670 829394 322025 82235 1032692 254266 329925 606305 1022641 169195 689506 695073 876762 16382 439479 971285 60856 908466 173951 69951 216728 189161 614074 702595 508235 645290 266281 554024 508071 946845 686805 648540 270596 1000594 609160 907949 867519 328186 37202 858256 274618 85612 803334 373213 469210 466466 577210 585809 703624 960121 378955 904458 154417 450165 562134 653583 641222 429882 77632 226758 109117 980116 198064 834940 74254 126320 250895 883681 949430 900193 171407 644745 60727 22556 569377 673132 874902 281596 440573 392038 14172 600191 1042718 122552 423958 623558 338371 397701 493013 35353 155888 789078 151471 73313 1033707 474263 1009212 35501 607679 676119 665625 442541 915388 716428 196201 404026 631285 397837 829775 854476 675264 456598 433269 158466 257082 168583 420744 41758 264897 628261 149177 1008006 497528 200216 952125 1003589 308678 100076 19406 607367 697047 312976 468265 196384 633369 660697 1036942 752902 338369 857088 134723 55251 108356 731424 748049 112196 62430 750777 605125 806076 942350 875312 235952 847298 853272 1023308 747304 928382 659330 131259 880901 820032 339351 231563 825893 1026041 65255 998833 333800 739521 891333 624517 704180 620111 991176 5188 286322 37508 156234 938381 405263 446688 104172 554213 871676 345867 728080 988211 935343 822606 806237 872004 570400 847639 157759 230216 126285 273273 229477 40275 572598 181673 99393 780509 274657 714114 610699 97603 1013719 706562 1038783 210243 314277 311243 1005210 14212 618205 443811 429729 331532 833810 235764 797082 414664 799583 1011789 529680 516871 967905 145887 325843 174079 585528 93184 768886 717895 793354 222635 726736 616539 193664 941823 867451 551964 841672 321980 887384 538445 675217 131529 20233 748055 825234 437680 958070 931206 675075 732960 538185 660489 722721 377707 881266 528886 794031 586757 217507 239107 29552 751371 231892 6606 873134 761785 699584 164439 416182 24307 416871 149633 685914 644029 364426 147860 259949 224195 845362 284606 892746 627666 69162 639629 973390 325725 604032 118646 63066 873977 760072 604754 1011794 383457 394457 792028 348320 332402 298190 803892 628657 683952 538374 950110 834167 218048 1032804 1044932 601829 111468 293647 417456 591990 411298 859891 842451 173223 18677 578111 988353 943993 313883 271333 339314 493552 1019501 664094 139459 650390 1015658 229091 441843 989176 44084 377973 733223 795944 383505 301525 71398 185401 238827 464716 11933 501447 995281 207589 1018140 986220 157044 68846 874006 237388 510122 574587 474021 487562 1037551 768995 343749 156880 126687 812353 605141 1024204 713917 388852 323353 787885 720624 395295 560442 507306 368768 701738 781252 841851 292765 406591 276902 849886 15897 717262 542646 527379 68073 101641 352555 925793 535975 715880 439329 931727 370963 25127 84504 276587 731534 254147 430197 518727 957085 147329 1011968 983415 935532 626407 129637 277460 558664 359745 235699 363836 590628 248605 646624 744463 886293 184271 776770 708020 284886 789998 394519 336658 407109 841685 177406 402711 903908 984099 600188 237877 968025 242235 335481 1045984 947950 138949 589504 110353 1041 821291 823938 144070 402645 860957 675027 359807 816496 859918 860972 847555 677563 506548 62952 468377 89781 747660 493767 978191 612608 721747 265069 735415 776035 70286 995812 143653 86598 466691 384278 86130 121145 202558 283476 822972 742253 836621 2258 433828 1003577 871684 129064 276942 681878 707834 232146 818532 469668 128650 4529 546452 959523 1034387 839049 196365 551163 873145 624513 887174 800948 1018338 768422 491064 470526 863417 411495 952158 425771 833582 1033754 470460 642736 814067 611702 42261 986024 417537 526359 370868 647761 173073 187390 813028 572556 622116 475918 492152 610913 500988 408464 660804 969337 432544 784560 54945 748194 723676 269053 148205 1038415 739774 817389 514313 125205 1035803 554839 157401 852784 1035016 455159 746952 921084 775009 832493 354113 848507 560709 360510 889143 371670 752535 895570 10910 190420 772223 409204 145391 800612 603111 375381 141224 642841 721663 480650 102090 1038249 591290 711177 652633 216686 43855 462000 963296 685541 534200 42430 908010 710193 107318 514392 145802 445848 35019 946181 548820 831749 184510 552755 573537 621701 27163 610736 580559 70602 175664 1036337 359743 922283 386322 145870 526038 732578 449046 875652 577084 533068 950360 523698 35104 800749 894775 844444 706993 544745 704215 878828 756518 689740 240797 962348 642616 352835 372663 216396 83363 824993 873874 236834 856745 610907 32354 430821 889230 532748 291229 861618 734749 154482 131712 149512 555041 337903 640137 94283 315373 527113 675835 373060 180949 329706 693853 221855 196531 282848 673531 940395 428899 886750 672611 962718 654663 36602 992234 401807 773059 518381 1035301 519290 1026242 436630 135024 348416 60975 259703 484714 38564 399997 399158 765559 566606 482592 988702 526397 994764 668434 848027 766503 746060 267087 1005506 852453 736996 404313 327878 288746 352779 273332 165252 230381 881949 533611 316664 674153 861402 356745 78790 799772 240103 833441 314546 494731 909643 192583 381224 48253 586996 886421 534965 242556 103472 361383 505483 875351 113716 248607 663553 990371 987289 550817 669457 946997 771033 976728 976345 168617 790486 116848 1028123 137951 147028 980378 574396 187512 213370 1004171 39240 896349 384086 219260 74861 544057 940886 443052 431227 481786 580815 871129 369899 676948 272761 685515 753109 242750 990448 421834 599160 986482 695861 129314 818102 476145 141356 746150 578709 970877 844316 432682 69311 791838 608306 673544 346370 770462 353277 259740 401873 739341 365811 350408 1017794 876861 780523 822385 858638 696646 132258 621568 661781 7172 498742 149985 976599 924052 490413 576775 923515 580315 335727 204134 201164 880127 318664 602232 278455 824043 39528 624057 708302 896975 727266 451371 131272 775582 248624 74195 3070 971919 868141 723514 691184 155805 529946 999660 557502 869895 298266 410364 255152 699856 824757 1012351 836271 488000 556633 996108 1044681 361313 10964 267843 215985 482179 711899 333891 624700 361400 1019015 715825 1020901 10328 512211 415928 361801 966015 481311 369796 335020 1029002 651440 725702 513139 670622 663853 421811 950696 269345 151844 240901 820346 890175 688515 36472 559289 349542 300319 747086 317022 425418 600368 844236 78337 177890 458195 976315 544097 677097 454279 162535 706528 298078 424624 445091 638724 636548 712216 207684 192248 108003 964969 408737 25352 527045 805556 791706 898601 583610 407021 883598 320366 464404 56684 669923 304788 973420 936557 28545 158839 428315 959889 199255 643995 998082 474971 80085 769188 495810 141492 64369 977630 166341 547688 966690 275638 288307 553639 265960 17470 498878 783236 476738 845741 777943 861561 419766 258525 77110 1014498 980045 371404 64598 821629 317715 839707 485622 496368 682907 140690 949401 630083 751226 103834 885255 531298 873928 188865 944586 533916 402338 516922 736946 16935 849066 154458 371281 703897 337029 218140 690560 693104 438876 397470 233688 321164 372060 560546 590138 68016 700726 233998 355400 71684 946847 282476 887017 335254 678865 627307 923593 708564 14601 426844 120790 775699 718087 849589 101060 827916 681361 85394 2442 907353 796656 648751 288995 149756 232816 793711 273870 751577 169957 580184 1020431 963896 394785 702613 121004 312900 422015 503539 504432 400782 30043 546020 897643 369546 390551 438783 578159 790288 680216 433789 722837 380381 791367 635838 386742 359696 835473 52418 874739 848301 716263 857777 811054 971037 952127 176468 912270 702892 684561 974745 769023 391946 343770 247826 350384 188107 713885 771446 70547 557287 626013 411423 597472 866362 750243 16779 437394 364293 1034750 667356 863464 641899 311679 892760 493798 264181 298041 285161 621521 580623 491207 199837 456375 824456 867270 625959 234725 457750 979030 698716 794735 504784 827549 886712 796331 859058 492612 694231 105654 1035036 750328 398076 37869 301395 614634 658573 589429 472575 322384 135828 33717 1003948 455906 679488 156887 153161 479837 300130 487754 241579 1017603 267761 527170 369675 561433 254086 670775 834692 378472 524000 907618 507286 966845 821602 571459 929702 678506 276112 324382 489339 834242 555926 212344 818883 684704 867521 215199 388236 174305 658947 276512 585163 153317 721779 992847 298456 169234 725451 899266 106224 259921 655080 967894 471730 588175 1040974 721961 369315 97342 13730 776478 665770 610513 947502 402268 853908 775747 413792 730191 803729 959889 617034 95142 322229 347707 305700 525267 847224 8903 990150 341646 1017655 529726 286767 262482 931504 631725 830977 74207 542346 54438 287233 680630 714187 541628 335772 126880 774240 867851 164189 506408 34712 716461 809336 716316 268969 957253 557635 357904 884522 454777 409271 233434 555415 24176 862963 618775 202193 34136 638137 588709 110491 176610 611312 623143 756510 485828 514848 236677 130406 591926 63481 199785 271586 486006 445388 45506 78312 830532 17424 429893 737070 848998 64223 1040103 834130 217381 829302 472676 154708 894159 532152 310204 766487 631347 648108 944560 275683 317736 804859 812105 455398 119558 203891 220498 968622 278314 455046 461017 337072 405367 518091 434610 92613 550096 659580 359924 708008 1026975 876023 111481 972409 84049 205886 707682 942652 29656 207222 691090 212827 976936 149099 114990 21792 163002 825099 732963 941116 119563 342759 425376 468803 660254 894389 868247 97070 1030134 425936 264001 1013719 814109 792246 625303 102528 783905 23945 382937 5197 668945 294287 760331 870085 273668 259763 879987 133205 926610 217089 607261 462541 52313 284717 776791 830944 1017209 128525 932661 208808 631832 362778 1004814 376097 577760 514548 761341 644778 947324 1022683 313441 351367 144414 1013814 755549 862049 228860 375056 877401 929988 9678 1011606 564863 215967 135506 80282 534846 617672 390345 495891 632523 295798 860023 44187 1016219 451013 808998 126960 69611 865589 641444 715891 706616 69419 786240 520620 34247 261487 782673 404932 253214 340653 795055 744969 32905 245492 444472 200557 46230 1005626 331596 225032 775321 635605 90194 764562 59177 682499 442417 909546 1000097 489571 998359 434833 999840 278650 222390 262703 853897 599344 843074 931085 480516 373328 914804 246682 289915 1004811 22346 739815 984734 959605 836421 837674 874207 866823 908521 295743 270327 399900 1856 95522 514143 699508 20824 85366 909016 935091 815808 786945 1031908 670435 382991 61229 165194 824302 638813 493705 271510 211493 25800 366919 59798 378300 343793 857275 196574 1037643 674684 227042 919109 915022 551828 308440 570214 990630 970852 245089 428576 831511 227231 690529 237079 727752 440312 769124 288816 326598 777643 513303 764697 187008 579315 519628 550846 94284 979089 3323 909781 557281 959052 722363 504916 279259 551787 125005 783861 219195 835389 66194 880057 743140 852369 815247 1038178 385311 1020734 408816 14327 544280 585373 528771 213572 516702 775177 161721 772951 825447 165478 239912 741124 293130 202648 520203 951394 623619 50439 366528 524876 796786 812065 421193 717794 281948 384728 53196 515333 715305 49184 151827 880350 929572 905331 910861 1010775 146942 770637 1025867 368288 29260 61103 532868 317868 473604 8608 79377 266417 818692 685735 953201 1014444 301707 17747 757191 771803 1042366 204211 589655 745793 53796 709854 792844 509733 820011 1024365 80629 60307 530849 739324 273604 306137 291387 219052 1044046 21515 688145 947876 530445 930689 668960 441995 904097 82260 916167 731408 144458 53476 309834 134243 563056 415316 292179 960441 652572 998156 487020 769995 800892 311863 385413 871255 981091 785731 937076 733086 1034182 1036387 935792 462053 529984 460560 912790 989940 434319 555140 1037669 5530 422164 998461 497985 538918 356439 61056 585715 872175 820609 525524 87335 510414 739041 275075 934380 324255 604776 187676 128312 140484 960044 106740 576610 203425 454889 845216 76710 346657 955003 819836 521893 151856 955493 29479 760034 225854 500301 1022981 499270 532674 961149 695996 711580 105909 855652 310967 665366 369683 418579 316838 106694 664926 377281 22524 428838 792090 305224 158064 766865 215634 879013 65916 682695 352786 732795 139233 134509 640490 624017 200993 7306 45938 361551 246532 189964 1006016 161605 534804 572737 198131 271013 110880 901982 876460 37572 182205 671740 767376 752797 945344 231829 743879 863821 382917 97803 855680 462744 404651 690978 623211 504419 540694 542465 580925 29496 289772 432310 1006640 960965 816089 1011887 65152 682333 883147 332097 934383 840053 787062 845604 782145 1044008 788944 848372 521921 665780 468886 900274 875707 477179 181190 190018 603648 65795 547619 801259 177253 595830 119733 88026 541507 462371 778566 650654 242681 747387 31205 294573 490085 685589 744039 900318 457071 48426 695009 684270 778111 188697 873263 389883 692994 731108 151409 471820 503528 428466 578696 938374 36649 217419 357533 837560 585019 216223 848795 663633 1019038 232767 474032 475108 784208 768226 811472 146795 477785 453090 899634 838337 135745 532412 851153 470311 604053 802708 227820 116160 785254 763055 745094 469524 328649 868598 854247 52369 555096 871801 159001 537861 601775 625386 166251 444709 452336 332318 453362 402698 497728 373904 868867 197551 904519 847070 460475 309108 921780 941898 601463 733854 354743 387642 912220 368596 190597 1001144 690896 232100 410328 80114 741375 169980 360556 938171 486743 708273 767875 866824 985100 749563 186722 695669 347285 679927 691922 430270 561965 532004 926880 1021766 693331 675302 755741 864915 699722 970503 873374 787151 275609 615985 649981 882505 188045 914805 632854 855794 995762 607431 399179 862433 330590 678527 279553 877775 406566 943065 791841 824220 722023 77174 965016 538568 202942 273369 926935 759291 530064 922603 498515 21885 295043 328568 216838 176318 39683 342448 723948 734672 483518 417703 652423 5864 362280 90324 478812 2784 299768 578454 941684 572856 261289 389546 349660 708881 156922 794806 347685 879792 579951 330434 349668 220929 665805 476858 691507 249234 542626 626925 1004078 554387 115898 299921 228727 228445 609707 343868 503475 970728 607051 111468 370955 464723 351796 177921 507820 275295 811847 245950 86599 85748 780326 19 12 0 3 12 12 6 6 14 10 10 3 0 20 5 3 14 13 16 0 2 13 2 14 5 3 15 11 15 5 13 5 7 5 15 9 15 17 12 0 11 7 18 8 4 18 17 18 10 20 15 11 16 14 12 16 3 14 3 17 9 5 9 2 18 16 9 8 7 16 15 13 6 8 4 12 5 17 5 17 16 15 14 8 11 1 7 17 18 8 2 13 4 7 5 12 13 7 18 20 13 0 19 0 7 2 16 2 5 19 11 0 15 3 2 10 16 20 9 19 13 8 6 1 14 8 19 11 18 20 10 4 7 16 15 18 20 2 4 19 4 13 2 12 20 11 7 13 1 11 0 0 2 10 15 16 15 8 17 17 20 14 16 8 3 11 19 12 18 11 17 9 20 2 16 12 15 19 2 10 3 1 5 12 5 0 0 17 17 10 1 8 8 17 10 18 4 10 9 8 6 1 8 8 4 20 14 9 0 3 5 14 2 3 16 6 3 2 7 2 0 9 6 8 14 0 3 14 4 14 5 9 15 3 3 6 11 2 5 19 5 7 0 9 18 14 19 20 16 5 2 7 1 6 6 17 16 16 0 7 11 0 11 3 3 1 14 9 8 4 17 11 13 3 20 2 7 9 18 17 17 18 16 11 20 0 9 14 15 9 12 2 6 2 6 2 1 18 15 17 6 14 3 5 9 8 15 15 12 9 20 0 0 13 0 19 5 2 4 11 2 5 0 1 3 16 7 4 5 8 0 10 7 8 18 0 3 19 10 10 2 19 15 4 13 8 8 4 15 19 2 16 11 12 7 14 11 4 0 1 5 9 8 14 1 7 16 1 7 5 7 14 14 1 9 16 20 16 1 4 12 6 9 0 14 11 14 20 8 11 8 14 20 7 20 12 20 16 13 5 2 14 20 15 12 19 18 12 12 1 13 2 11 12 15 15 1 20 12 5 7 3 2 1 17 20 7 1 4 19 18 3 12 16 14 18 16 2 7 1 5 7 16 9 1 2 10 10 17 1 0 2 10 12 13 6 10 13 7 6 5 3 14 4 2 2 5 19 12 3 1 16 15 0 4 2 9 19 20 7 6 3 15 18 13 3 18 4 3 12 17 8 9 8 7 7 11 5 4 3 7 11 1 17 18 17 19 13 4 0 13 1 17 14 14 11 2 14 19 11 18 3 14 17 6 14 2 0 2 20 15 5 14 12 2 6 19 1 20 4 14 7 20 18 20 6 0 2 11 7 18 19 0 10 8 6 15 7 19 6 11 19 2 14 3 13 18 18 0 5 12 5 9 0 1 3 7 17 11 18 3 9 4 7 4 5 15 4 19 12 18 6 9 0 10 0 13 16 7 19 7 17 20 0 3 16 8 15 9 10 18 4 14 15 5 15 13 4 11 7 18 0 13 16 14 12 7 16 13 5 19 6 4 14 1 13 19 5 15 15 9 11 10 8 5 4 20 3 12 5 19 12 10 17 0 14 20 19 3 12 11 14 15 1 3 9 6 10 11 2 12 16 8 1 12 5 15 16 17 10 5 16 17 2 2 14 17 9 2 10 19 17 18 16 8 3 20 18 5 13 15 11 14 5 19 0 0 13 17 10 12 1 16 11 5 6 15 9 20 20 7 15 3 4 17 11 7 18 3 0 8 4 6 3 4 0 6 7 10 4 0 7 4 0 2 20 1 6 8 17 4 16 6 10 20 14 15 9 18 6 3 6 4 18 0 9 14 19 7 17 7 9 20 12 7 5 8 2 12 5 18 0 4 1 15 6 16 6 13 3 9 10 17 5 14 7 13 2 4 15 10 7 12 2 5 9 14 20 6 5 9 14 7 10 13 2 2 4 0 13 7 0 3 7 19 0 6 12 5 18 12 6 2 8 3 6 13 10 17 8 18 4 15 3 16 17 10 14 16 4 15 16 3 11 6 20 4 5 0 9 6 3 5 0 16 18 13 11 14 15 17 9 16 17 4 0 8 11 17 2 12 18 9 5 12 5 1 6 3 5 20 17 19 12 8 16 9 10 2 7 2 7 15 19 19 14 14 6 20 15 12 18 20 17 7 9 13 17 9 19 15 5 13 5 8 1 12 2 18 13 2 18 14 20 12 1 3 14 14 9 15 9 16 10 15 8 2 9 17 3 11 6 5 15 10 8 3 19 17 2 4 15 16 11 17 12 3 10 9 0 19 14 4 2 10 13 2 2 9 8 4 11 19 18 11 3 9 20 14 13 2 18 6 18 9 1 10 18 13 6 19 0 7 16 0 6 1 1 5 20 20 17 1 19 16 10 9 13 16 12 5 9 5 18 3 12 20 8 20 10 2 16 8 14 3 3 19 3 6 14 5 12 19 18 19 5 19 7 2 10 17 11 11 3 11 12 8 15 11 14 4 19 8 1 18 13 8 1 18 5 19 18 6 16 18 6 7 9 15 11 16 19 0 13 18 8 11 4 12 8 7 11 7 17 20 20 1 16 14 6 15 5 6 3 7 7 13 9 1 16 3 19 18 7 17 3 6 10 10 11 7 19 0 0 13 5 14 17 1 9 3 11 3 10 20 20 2 6 11 12 3 6 3 14 2 10 8 1 17 2 20 12 11 16 6 0 3 3 0 3 6 11 12 5 6 2 15 13 20 2 12 0 19 7 3 20 7 2 9 4 9 8 2 13 7 2 17 1 14 15 10 15 17 12 7 16 19 9 16 18 9 17 7 11 16 20 6 9 8 19 15 3 20 15 16 14 15 2 4 17 13 6 18 14 20 14 7 6 14 12 18 6 14 0 7 1 5 2 20 5 3 18 15 11 16 15 13 11 15 6 20 8 8 10 7 0 11 2 20 13 9 13 11 10 9 13 18 12 12 1 16 12 16 13 19 15 3 1 7 3 4 19 5 3 12 8 9 8 5 4 10 18 0 10 8 9 16 5 17 0 7 4 0 16 0 13 5 12 0 2 17 14 7 8 11 19 0 19 13 14 14 6 11 7 0 14 13 1 19 18 1 4 0 12 5 14 2 4 17 10 8 17 3 18 20 11 16 11 16 14 16 6 19 16 4 19 5 2 15 2 16 7 10 1 0 6 16 10 4 0 4 4 12 12 14 11 5 12 8 2 8 10 3 6 8 10 20 20 11 8 15 19 18 16 9 0 7 3 7 2 20 14 9 16 11 7 4 2 9 6 4 9 5 2 4 5 14 20 15 11 6 14 20 13 16 17 9 13 11 19 19 20 19 13 6 6 12 3 14 11 9 20 3 9 20 18 8 5 6 18 16 11 12 0 3 10 13 15 6 4 20 3 4 10 8 17 7 17 2 20 5 20 12 12 1 11 6 1 12 15 16 0 19 12 2 0 15 20 11 18 18 2 8 7 11 16 3 4 12 13 2 9 0 5 20 3 16 0 18 15 2 13 3 3 11 0 7 8 3 13 20 11 3 14 0 20 1 11 8 20 12 5 3 12 0 11 18 12 8 15 5 13 13 19 12 5 11 10 13 3 8 17 4 13 0 16 12 13 14 20 15 3 4 15 9 11 13 5 0 0 1 4 14 7 8 9 5 10 2 8 20 12 6 7 5 6 20 14 12 4 20 8 17 14 8 10 17 13 8 18 4 4 12 1 8 15 12 19 13 15 12 2 3 17 14 8 7 4 1 20 4 19 17 5 13 2 20 9 8 6 1 13 4 9 18 2 19 0 2 0 16 19 5 11 10 14 19 0 20 20 8 14 17 14 16 10 3 2 1 2 19 20 20 1 20 16 3 4 16 9 19 1 4 13 11 5 15 4 3 2 7 5 15 7 12 16 15 0 19 9 2 13 9 13 14 5 1 8 10 14 9 12 9 11 17 11 14 12 0 16 15 17 15 7 12 7 12 0 10 13 16 0 13 17 10 17 4 10 5 6 14 15 8 18 4 13 3 19 7 16 8 16 0 16 16 10 12 8 0 11 10 17 4 8 17 8 11 10 7 20 10 17 20 20 18 7 5 0 2 19 10 11 11 15 6 18 0 14 13 18 4 1 7 19 16 3 13 3 3 10 20 7 16 7 10 19 3 10 14 19 17 11 17 12 8 11 19 6 5 7 11 5 19 1 11 7 14 3 6 19 6 7 12 13 10 6 0 3 2 18 20 15 7 2 16 15 13 10 20 12 11 1 17 19 20 11 6 1 3 9 11 7 15 19 10 2 18 2 2 14 19 14 5 11 20 6 4 20 16 2 4 5 17 5 19 9 12 8 16 19 17 20 6 16 0 17 16 11 15 17 15 10 10 0 2 2 19 15 3 4 6 1 12 6 19 12 6 6 17 15 14 16 4 3 0 17 15 17 8 6 10 5 9 13 10 1 13 8 18 13 11 7 13 19 20 5 1 0 0 1 1 7 12 16 3 15 11 2 4 20 20 1 12 15 2 17 17 1 12 17 6 11 13 1 7 16 11 6 9 11 8 9 15 19 3 0 10 1 11 12 10 2 3 19 5 15 4 15 9 13 14 0 2 10 1 17 2 3 7 1 9 11 8 4 8 3 19 14 18 10 6 17 4 0 11 0 20 8 10 1 4 10 14 6 16 14 8 0 18 16 1 2 0 1 14 6 15 14 6 3 8 0 4 17 7 9 6 4 18 1 8 13 11 18 12 1 19 5 3 6 17 7 11 5 15 15 11 2 2 20 13 0 2 9 15 20 3 19 7 11 20 6 6 15 15 0 0 13 5 11 15 6 9 17 3 2 0 18 0 0 5 6 3 19 14 0 5 1 11 15 11 16 19 3 5 5 8 6 9 16 5 15 8 13 12 4 19 1 6 1 20 10 20 16 16 10 7 13 6 8 5 3 18 20 15 15 6 10 6 7 17 5 15 14 7 8 8 18 18 0 6 9 9 3 1 16 6 6 10 5 14 14 14 0 19 1 15 10 7 2 9 7 7 10 6 1 6 14 4 14 14 18 5 20 8 12 10 3 19 18 0 19 19 10 20 17 1 3 20 0 7 0 13 7 19 7 10 16 7 10 15 6 7 18 19 8 10 1 16 4 18 4 15 11 12 19 9 0 0 14 7 5 16 4 13 19 5 15 3 6 8 10 7 5 14 9 8 17 15 6 11 12 0 16 16 2 5 6 17 1 17 1 4 0 20 13 18 1 9 1 13 17 19 18 5 11 9 16 5 0 14 4 6 17 4 9 4 3 15 1 19 15 18 11 11 4 12 17 9 16 1 1 7 6 9 6 3 4 13 17 10 17 6 3 9 17 13 5 15 10 2 15 11 1 9 17 12 7 0 17 9 14 16 1 12 14 19 8 17 9 9 19 20 11 18 8 12 13 8 17 11 10 11 2 1 7 10 4 15 10 8 18 4 18 20 4 2 14 20 5 15 15 3 12 15 11 19 7 3 1 0 14 3 0 5 4 1 5 16 6 16 19 12 16 10 9 8 9 9 0 14 2 1 15 15 16 20 4 13 0 8 1 5 15 4 19 0 15 16 16 13 3 11 19 10 11 11 15 10 13 9 0 8 20 16 14 0 5 15 10 12 14 15 8 8 13 17 12 1 13 2 4 16 8 10 10 6 18 17 17 19 4 19 7 11 20 16 8 20 4 5 2 5 18 2 3 11 3 15 4 14 18 16 17 8 7 20 17 15 11 7 20 17 9 13 17 3 15 4 14 19 9 2 16 12 1 16 5 14 14 13 1 4 0 12 5 19 2 3 19 0 13 7 2 12 4 3 8 13 11 4 6 17 10 20 8 15 6 6 0 3 14 10 11 0 4 7 4 4 19 8 12 17 17 8 7 7 1 17 0 12 20 16 13 0 1 5 16 14 17 2 2 1 1 1 11 11 13 2 13 14 14 2 18 5 3 20 18 6 13 11 11 6 12 12 8 1 1 12 8 7 13 14 20 4 0 12 9 20 2 12 13 0 3 17 4 0 14 18 6 6 13 16 1 5 16 11 12 12 13 9 7 1 4 8 17 18 3 19 20 1 6 11 20 13 18 10 1 4 18 6 16 19 4 5 12 2 6 15 7 14 7 3 13 7 5 17 15 7 2 9 15 19 14 3 16 18 18 12 11 13 5 19 8 13 2 19 11 17 12 3 10 8 14 3 9 8 3 19 19 0 11 4 8 18 2 3 15 20 11 4 12 19 17 0 14 13 19 2 19 3 7 17 14 14 14 11 14 17 1 16 6 17 6 16 13 13 12 14 12 6 13 4 4 12 13 13 4 5 17 11 8 15 3 4 1 3 13 12 20 18 15 7 10 5 7 15 17 15 14 9 8 9 15 18 1 9 5 0 15 3 10 11 8 16 12 12 14 11 16 9 12 4 5 15 14 2 6 15 4 8 18 0 14 2 12 7 14 0 19 4 2 8 1 14 6 17 13 16 7 1 11 14 18 12 9 18 8 1 18 16 18 14 11 4 16 3 0 10 0 11 13 9 17 3 6 8 13 18 20 8 20 16 3 8 17 3 15 11 11 15 16 2 6 2 17 20 13 9 2 17 9 4 1 9 12 18 2 12 9 20 10 13 4 13 6 2 17 1 4 11 5 9 6 1 0 20 11 9 19 8 13 14 17 7 17 10 2 0 18 13 13 0 8 19 5 0 5 9 18 19 12 9 4 7 13 5 16 9 6 18 2 10 2 19 17 1 5 16 4 13 7 5 20 7 17 6 9 9 15 8 17 12 0 12 12 17 5 17 19 9 9 19 3 12 2 2 7 17 15 7 6 15 6 5 5 5 16 7 9 5 11 15 6 17 12 11 15 16 1 17 3 8 17 13 12 6 11 2 17 12 7 6 8 5 8 10 18 6 13 9 2 15 6 5 13 8 0 13 20 10 1 9 4 12 7 17 1 4 4 2 2 0 6 5 9 14 20 1 14 16 5 17 4 16 10 15 13 16 10 8 16 11 6 0 18 18 6 5 6 5 15 18 18 18 7 10 11 11 2 2 19 11 10 16 7 7 1 5 0 4 3 3 12 4 7 4 7 5 13 15 7 2 5 5 10 19 19 17 3 5 16 6 6 19 14 7 11 15 0 10 20 10 10 11 10 4 0 20 1 0 4 19 17 6 2 8 4 17 11 9 16 19 1 18 7 16 3 11 8 18 10 2 11 17 15 10 15 1 14 12 7 13 6 15 5 17 17 15 0 7 0 20 4 15 2 12 14 11 8 6 9 8 7 14 1 16 3 1 3 2 12 1 13 0 4 2 17 12 6 8 15 1 14 1 13 1 14 19 2 19 6 14 4 8 8 13 2 6 19 7 8 15 16 7 10 20 12 19 16 9 7 19 3 15 4 10 17 2 16 12 3 4 8 19 15 15 14 0 17 16 4 15 3 3 16 9 0 17 15 13 9 8 13 7 7 4 19 5 20 5 18 12 4 18 16 15 8 11 1 9 2 12 18 19 2 6 17 19 8 1 16 2 2 16 3 10 5 18 19 1 8 0 10 3 0 19 17 13 20 3 12 9 6 1 5 6 9 15 13 14 12 19 5 6 5 3 16 12 13 15 17 6 2 17 18 19 3 16 19 18 7 12 2 1 0 3 3 3 12 15 20 20 7 13 12 1 7 15 5 17 8 13 9 7 3 15 19 12 19 14 14 6 8 7 11 6 6 19 8 19 7 19 3 17 8 2 19 19 1 14 19 20 3 11 4 15 4 10 18 4 17 14 20 7 1 19 11 1 8 15 1 19 4 19 12 7 18 13 16 4 9 1 6 18 15 11 2 2 4 18 14 11 3 7 3 1 0 14 13 5 19 8 5 13 13 20 9 16 16 5 16 16 10 10 12 14 5 12 4 12 2 12 5 20 6 20 9 2 19 18 7 4 15 7 5 10 3 11 0 12 3 12 20 1 15 0 6 10 9 4 9 9 19 4 1 20 12 4 7 18 2 16 1 17 20 5 6 20 7 7 16 11 6 8 12 5 5 18 18 12 4 9 18 19 20 17 6 12 9 12 16 12 8 11 20 11 13 13 9 13 19 0 9 20 16 14 0 17 15 7 15 15 20 7 0 5 18 4 8 0 9 16 14 5 16 20 6 10 20 19 13 7 17 14 1 6 1 13 5 6 17 1 13 0 0 14 7 10 13 6 11 10 8 11 9 20 17 6 9 16 12 17 2 7 0 8 11 1 19 18 18 20 20 3 16 12 3 14 2 6 10 7 15 2 3 0 7 13 20 20 3 13 15 0 4 18 5 17 19 8 16 14 14 4 20 3 18 12 18 14 15 15 15 7 1 15 14 2 5 9 8 14 16 8 12 13 19 12 20 20 18 11 13 10 6 17 1 19 13 1 20 13 15 6 8 4 11 10 15 15 7 6 19 0 6 1 10 11 14 13 10 13 17 3 4 16 10 18 18 8 5 8 15 2 20 3 10 13 15 15 7 7 10 7 15 12 9 1 11 1 6 15 16 9 18 1 6 13 20 2 12 17 19 18 1 14 8 6 15 14 4 16 11 20 12 9 6 15 10 2 1 10 19 16 3 17 2 11 11 9 1 14 17 15 3 5 15 1 10 17 16 0 1 8 7 2 17 5 12 17 6 11 3 9 20 6 0 6 3 10 9 14 18 16 10 4 18 15 0 2 16 10 2 9 5 18 15 16 8 13 11 3 19 14 8 2 11 16 18 2 10 19 11 14 17 3 9 13 8 11 7 5 14 12 13 2 17 0 19 16 17 13 10 5 12 2 7 14 6 20 7 16 17 13 11 3 3 1 16 8 16 14 14 4 9 13 13 6 4 18 11 19 18 5 18 8 0 7 4 7 9 19 0 11 3 18 2 20 6 13 4 1 18 16 7 6 3 3 14 14 10 6 15 6 5 2 17 14 2 10 20 18 5 13 19 7 15 4 7 20 9 10 2 3 7 7 12 18 3 16 7 18 20 15 9 7 5 9 6 8 17 7 8 9 10 13 11 6 19 3 20 3 6 20 7 14 2 1 4 19 4 1 14 14 2 4 4 10 16 10 16 2 3 15 2 20 11 0 1 12 3 7 10 16 20 16 2 9 6 15 6 5 0 7 13 11 10 10 4 17 0 16 2 4 20 19 14 18 0 1 19 16 20 10 18 6 3 3 0 16 15 5 12 10 15 10 0 16 19 15 19 15 15 15 19 8 20 7 4 20 7 4 18 17 7 5 11 9 10 6 0 0 14 15 4 20 2 13 3 2 17 1 11 13 10 2 3 17 15 7 12 17 2 7 12 13 15 13 11 7 0 10 12 13 2 3 20 1 7 12 9 13 0 13 1 20 2 20 19 5 12 5 12 7 1 11 11 19 2 11 12 1 2 7 9 2 19 9 20 1 18 6 6 6 12 1 18 20 12 3 16 15 2 17 9 10 16 18 4 3 1 16 19 16 8 6 13 5 19 12 3 15 14 17 12 3 12 11 18 0 5 0 17 19 12 4 2 4 5 17 13 9 6 18 4 11 14 8 12 7 14 9 9 16 0 2 2 20 9 11 12 10 6 5 10 14 0 19 9 1 7 20 19 9 12 10 9 14 16 16 15 2 3 4 16 5 12 2 19 18 11 19 10 17 18 10 20 20 10 2 9 4 0 5 17 4 18 20 7 14 4 2 19 17 1 13 7 3 8 14 4 16 13 18 20 0 0 20 3 20 4 16 1 1 5 3 10 18 14 11 15 13 1 20 10 16 4 16 9 13 9 6 13 3 3 15 11 5 13 14 1 6 12 4 18 17 18 10 20 3 20 13 11 20 13 9 2 4 8 1 1 18 10 12 3 14 9 14 9 0 6 17 0 6 3 2 9 0 12 6 14 2 16 2 18 9 6 8 13 19 3 15 20 20 10 20 12 8 3 4 10 12 9 12 13 8 15 4 11 5 20 11 1 0 14 5 20 12 11 6 18 17 9 4 7 6 8 9 7 15 11 15 16 10 9 10 14 19 19 3 17 8 6 6 1 2 1 6 1 17 12 2 10 9 19 9 7 18 20 6 11 11 19 0 2 7 5 2 4 2 17 13 16 9 0 11 19 16 1 6 19 9 8 1 1 2 18 1 18 6 9 4 14 7 6 2 15 11 13 7 20 18 4 20 18 10 16 9 13 12 10 19 19 9 13 11 17 7 3 0 19 2 10 9 0 17 11 1 5 3 4 13 1 0 10 4 19 0 17 9 1 7 19 14 8 6 18 5 4 11 19 7 13 1 5 17 12 2 8 0 11 3 2 12 14 12 15 2 7 15 1 5 15 3 3 15 11 2 7 6 1 17 2 11 19 0 18 12 1 18 17 15 17 2 8 19 18 0 6 12 12 17 15 14 20 3 16 19 3 1 13 17 2 1 20 15 1 15 5 4 13 16 3 0 0 5 6 3 0 16 8 1 0 16 16 9 2 4 3 0 9 20 19 20 10 19 18 19 10 19 10 7 14 20 13 8 16 2 10 17 2 1 10 5 8 5 11 15 14 16 10 1 9 20 18 7 19 3 15 18 13 13 19 6 17 12 18 17 14 1 5 19 17 3 19 18 5 15 7 5 15 3 15 16 18 13 15 16 12 5 16 9 6 0 19 14 4 2 4 20 2 8 14 13 20 6 12 10 20 10 14 13 2 3 1 15 18 16 0 7 2 8 0 17 17 1 19 1 7 19 18 17 17 1 10 8 7 0 16 2 5 1 8 13 6 16 5 3 6 11 4 20 10 7 17 11 16 9 0 11 0 1 6 8 15 13 9 15 3 18 17 5 4 8 7 20 20 16 12 11 1 10 13 10 6 8 18 8 10 9 1 3 15 20 9 9 20 14 19 16 6 6 6 17 3 14 7 19 9 1 9 7 3 15 15 19 20 9 11 1 6 18 15 20 9 20 6 0 10 9 12 17 19 17 16 16 1 11 17 17 14 11 10 11 14 14 15 19 1 20 16 19 10 20 7 2 14 17 16 8 5 17 11 11 5 11 15 5 14 3 17 10 17 18 7 13 10 4 20 11 12 0 11 3 9 10 19 0 1 18 14 2 3 7 16 12 7 1 0 1 2 0 18 5 5 7 2 0 14 10 18 4 7 12 14 13 4 19 18 17 17 17 19 12 13 3 0 0 17 4 19 14 19 0 6 7 1 17 12 3 16 6 12 6 12 0 2 0 19 5 3 3 18 5 6 11 18 17 19 17 12 18 15 13 19 3 12 10 2 4 18 11 0 16 17 8 16 9 12 10 8 4 7 1 18 18 5 3 4 20 9 5 10 4 12 2 9 0 3 0 4 0 12 16 2 3 1 18 20 19 4 13 4 10 6 12 7 10 6 5 4 18 15 15 12 1 5 18 1 1 5 14 1 14 5 20 14 20 7 17 14 15 3 15 16 7 13 9 2 10 3 17 0 15 9 16 13 1 5 9 9 12 4 20 5 4 19 6 0 9 7 1 14 11 11 16 11 14 6 17 5 15 10 14 9 13 18 4 5 0 10 3 3 3 17 13 18 5 20 10 1 6 9 20 19 19 10 14 17 6 4 20 8 11 9 5 16 12 20 3 2 20 9 15 13 6 9 15 19 11 20 0 2 3 13 0 10 12 10 15 7 6 0 1 13 18 18 15 0 18 7 9 17 14 17 14 20 2 13 11 7 14 17 9 14 8 14 7 11 8 19 2 5 4 12 2 8 12 7 20 16 19 20 10 2 20 1 10 20 5 19 6 17 2 1 4 3 10 4 16 19 9 20 13 2 12 13 1 1 16 12 9 1 14 4 12 17 8 15 13 1 9 18 17 13 13 4 19 10 18 5 2 8 5 17 13 7 5 17 1 10 5 14 0 0 8 8 3 2 5 18 4 0 12 16 20 7 19 17 18 7 15 8 5 1 2 10 2 18 11 20 1 10 11 9 9 11 5 19 13 18 18 7 14 20 20 3 3 10 17 19 2 18 5 12 16 14 3 18 17 1 17 10 18 12 13 18 1 20 6 8 20 2 6 14 7 8 14 19 17 5 7 10 1 15 5 12 20 8 2 13 14 7 5 2 13 17 1 19 7 6 9 6 18 19 11 1 1 15 18 12 12 16 20 0 14 6 3 2 11 8 9 15 11 17 9 14 13 3 19 8 15 11 10 8 10 18 9 10 16 16 16 5 17 15 10 8 1 3 18 0 4 19 8 2 0 19 0 19 16 11 7 4 1 20 14 0 10 9 1 17 17 8 11 1 6 14 16 18 2 14 11 9 20 5 0 0 3 5 2 2 15 19 19 20 9 8 20 9 16 18 2 9 9 8 1 2 15 8 10 3 13 12 0 5 10 3 20 2 19 2 13 13 9 16 2 5 15 9 3 6 3 15 14 12 1 8 9 9 9 15 1 20 2 0 3 11 2 3 20 15 18 3 19 12 4 12 20 1 10 12 17 17 6 7 17 13 19 2 9 16 17 11 6 13 15 19 13 12 11 13 10 4 4 0 10 14 0 10 11 5 9 16 20 14 1 15 10 15 2 2 14 8 7 1 5 2 9 15 18 9 3 5 2 3 11 13 9 20 5 3 12 8 20 17 11 20 4 11 18 2 10 17 16 2 11 15 13 18 3 20 14 14 2 2 16 10 18 7 16 7 0 3 11 4 15 19 17 17 19 14 0 9 17 1 5 15 10 13 0 7 14 8 20 19 14 1 3 17 3 19 2 14 13 9 8 0 9 3 19 20 3 20 6 16 12 2 0 1 2 5 1 15 3 17 12 8 1 13 17 9 15 11 2 15 11 6 15 0 9 16 11 13 8 3 18 1 8 1 0 20 4 7 11 17 0 18 20 12 11 19 11 6 3 13 8 2 14 4 16 5 14 13 1 1 4 3 16 15 3 13 10 7 0 3 14 14 1 4 2 3 8 14 20 17 7 1 12 5 14 17 16 16 3 14 18 0 6 10 20 11 11 2 17 19 15 4 16 3 9 7 4 17 19 5 11 1 19 7 10 6 14 19 14 12 14 13 14 1 11 15 0 8 7 5 2 6 17 14 17 16 10 10 1 20 3 6 2 14 6 10 0 13 8 19 1 6 18 15 13 5 10 13 12 14 15 5 2 6 13 8 1 18 10 10 19 7 3 4 5 12 17 5 20 6 1 3 9 11 3 16 20 4 19 14 19 2 1 3 1 13 8 20 15 14 3 6 14 9 15 6 13 0 10 14 20 13 10 17 4 18 11 9 20 19 16 20 8 7 1 6 0 5 17 6 4 18 4 15 10 5 8 19 13 9 4 5 19 4 5 7 3 4 12 12 9 12 15 19 14 17 6 19 20 5 16 16 20 13 14 12 8 14 5 18 2 17 17 6 18 18 14 17 2 13 12 6 4 5 14 5 5 19 4 19 4 12 9 13 3 17 1 18 8 15 19 5 7 15 11 5 0 7 3 13 11 14 4 3 9 6 15 20 2 13 1 6 10 20 5 18 18 10 14 9 4 4 20 20 15 7 2 20 11 9 17 8 16 8 2 12 16 0 19 20 8 14 8 5 9 1 11 16 13 6 20 0 6 8 0 5 14 2 17 10 8 6 9 4 7 19 2 12 17 9 18 18 12 9 19 1 15 3 11 12 19 20 8 18 20 15 13 1 0 14 8 19 11 3 18 9 3 17 20 14 14 7 11 20 15 10 13 16 16 18 8 5 15 8 19 9 1 20 18 2 8 8 8 20 19 14 2 10 10 18 19 11 1 1 9 6 18 18 13 20 9 14 5 16 8 13 1 4 14 9 7 0 11 13 18 10 10 9 11 15 12 6 6 1 15 1 20 0 13 5 8 1 5 12 9 4 8 1 7 14 19 4 1 6 13 9 8 16 2 0 18 20 19 19 10 13 15 20 9 1 5 1 9 4 16 3 20 5 8 11 11 15 2 11 11 10 4 0 9 19 10 12 17 6 2 14 18 6 19 9 17 17 12 16 8 11 3 9 16 8 6 3 18 6 19 2 13 9 5 11 18 18 5 15 7 9 6 19 9 15 14 19 11 9 3 9 11 17 16 8 13 2 8 4 4 9 5 13 5 4 7 6 15 16 10 0 19 8 15 11 0 20 13 10 4 2 13 0 13 12 3 18 18 7 10 0 0 8 16 0 3 14 16 2 17 20 8 1 6 8 3 17 8 4 5 19 17 1 8 0 20 2 2 1 9 13 8 2 20 0 17 19 12 3 7 11 16 18 6 14 17 1 7 15 5 13 2 7 15 12 12 13 2 10 15 11 14 9 5 13 9 17 7 9 10 19 4 5 12 19 14 13 11 9 20 3 6 14 4 13 13 13 0 14 10 4 19 0 18 15 13 3 17 17 2 17 10 12 3 10 11 18 20 14 18 8 9 15 18 19 16 10 8 12 19 15 2 13 16 17 2 8 2 1 14 9 13 2 16 8 8 5 20 13 15 16 17 3 16 9 16 13 5 14 14 18 13 2 20 6 16 3 10 7 8 12 3 17 3 5 9 1 2 8 5 18 4 19 15 17 3 4 7 19 19 10 1 0 15 6 20 19 4 11 4 13 16 13 2 3 19 19 20 18 12 10 5 14 19 6 20 10 3 12 20 16 19 9 12 7 20 1 8 3 1 5 1 14 19 14 12 8 16 14 20 20 7 8 11 19 2 1 2 14 0 19 4 0 20 12 10 20 19 15 17 7 1 6 9 12 4 6 13 15 10 10 17 3 17 1 1 17 4 16 6 1 19 2 14 7 4 18 9 1 0 4 11 17 15 16 7 18 16 17 18 3 6 10 4 4 2 4 8 20 10 11 12 16 10 6 1 10 10 11 15 8 4 12 15 15 1 20 7 0 18 6 16 16 10 3 11 4 14 5 19 11 15 3 12 5 11 19 12 2 18 16 9 19 1 5 11 17 1 17 3 14 19 1 13 14 12 4 6 14 18 2 13 3 6 16 9 14 2 20 3 8 18 2 17 5 3 8 16 17 7 7 10 3 5 9 14 17 8 19 1 16 15 5 5 8 20 17 2 2 10 12 20 0 6 12 15 9 4 14 4 9 13 9 16 17 4 1 3 4 14 15 3 0 10 18 1 9 3 4 1 19 5 11 17 16 10 9 14 10 6 3 18 19 9 4 2 8 17 9 1 14 8 10 10 2 3 0 16 14 13 19 8 0 4 14 19 18 18 4 15 7 8 11 12 13 5 17 9 3 14 17 7 17 5 1 15 16 2 11 14 0 1 19 4 10 11 17 10 12 3 20 0 6 8 7 12 11 3 14 10 20 11 8 16 10 1 10 14 17 15 14 10 17 15 14 13 17 2 5 13 9 16 20 10 15 18 14 7 15 5 4 4 18 14 2 13 5 0 18 3 12 1 19 0 14 1 12 12 14 11 7 15 12 15 17 7 11 8 7 6 15 3 11 9 19 6 0 15 12 15 4 6 11 20 6 1 11 5 9 9 2 8 20 5 5 13 2 8 18 5 7 20 13 18 10 6 1 13 20 0 10 6 6 2 2 5 16 8 9 11 14 5 8 0 12 14 4 0 6 12 20 20 0 19 7 2 2 0 7 4 1 2 11 15 10 0 4 2 19 13 5 15 17 11 18 6 20 19 1 19 4 1 19 0 19 7 6 20 15 5 11 2 18 9 4 3 6 18 16 10 6 19 19 1 11 0 1 1 20 2 5 9 20 2 20 4 6 1 11 5 20 7 16 14 18 6 17 17 18 11 18 20 15 20 19 17 2 4 17 9 10 11 18 20 6 1 8 19 17 17 5 3 10 2 5 12 11 12 12 12 9 16 16 9 5 5 4 12 1 1 3 0 10 17 2 11 10 16 10 13 3 20 9 9 6 8 5 19 4 12 9 13 17 9 0 18 17 6 4 19 13 9 18 18 14 7 14 6 8 5 7 8 11 8 10 2 15 13 11 5 14 1 15 13 18 1 3 11 3 15 17 10 12 20 15 5 18 15 13 5 18 5 5 17 1 4 14 20 16 1 3 11 4 14 0 20 2 2 1 4 9 0 7 7 6 17 2 14 6 2 12 15 19 10 3 1 1 18 19 11 1 13 11 17 13 16 16 12 15 4 5 14 14 18 1 10 14 9 10 0 9 9 20 7 8 2 12 17 9 9 7 18 16 3 20 7 3 17 7 6 17 18 17 3 2 10 13 3 9 11 15 13 10 5 9 3 15 0 16 5 0 0 5 19 19 3 19 7 2 16 20 7 9 17 11 16 9 1 1 11 10 15 12 20 11 6 2 3 20 20 15 8 17 11 17 17 19 11 9 6 20 3 11 4 4 19 20 11 2 14 16 10 12 9 0 13 10 10 9 18 20 2 10 5 13 13 18 5 16 15 12 8 0 14 10 0 3 12 3 5 3 9 1 10 6 10 19 8 9 13 14 19 1 18 18 20 11 14 8 6 11 17 11 5 18 4 4 4 17 16 3 6 5 12 15 9 11 3 6 5 13 14 19 13 7 3 1 17 3 5 11 15 13 17 13 15 12 7 10 5 6 9 6 17 5 7 1 16 4 5 7 14 7 19 0 12 17 1 13 16 10 9 4 16 11 20 2 2 20 8 1 8 7 10 7 7 14 12 11 7 17 19 17 2 1 19 1 9 14 1 7 19 14 17 18 14 11 13 8 18 20 17 4 8 5 18 3 18 12 17 2 20 19 1 15 20 10 18 12 2 1 15 5 13 5 10 12 20 5 0 17 3 2 13 2 3 1 19 8 7 9 3 13 2 20 7 3 6 17 2 13 3 10 17 9 13 8 13 8 17 4 9 12 12 5 2 9 7 16 13 9 7 5 5 20 0 7 17 5 13 13 10 20 12 5 10 2 13 7 20 7 14 16 8 10 10 5 16 2 17 6 0 19 8 10 11 3 13 4 6 17 13 6 10 1 12 6 14 1 17 14 15 4 13 11 20 0 2 6 18 17 5 5 8 20 16 12 1 7 3 2 8 13 14 19 16 7 2 8 14 18 12 14 11 9 0 4 16 4 10 5 4 0 6 0 1 11 15 11 3 17 4 8 11 9 15 1 14 19 6 20 19 7 3 11 5 5 19 8 5 16 1 9 8 17 10 12 20 0 13 7 1 3 20 2 0 7 14 1 10 20 11 6 12 17 0 17 5 0 13 15 4 19 4 0 2 8 13 10 13 7 13 0 12 12 10 20 10 15 9 11 20 0 1 2 8 17 9 17 0 4 5 18 9 4 9 0 8 14 13 2 13 0 14 0 19 19 3 14 2 13 9 10 19 0 17 8 11 20 9 4 4 2 3 13 6 3 14 13 18 10 19 7 0 18 10 5 18 17 10 14 14 9 8 12 18 18 17 10 15 19 5 6 9 14 18 20 7 10 12 6 11 2 8 14 16 18 4 19 7 3 16 5 14 6 7 13 13 19 13 15 6 19 19 15 17 11 20 11 12 7 6 4 19 14 0 20 6 17 5 16 3 0 13 3 9 5 11 13 20 14 6 12 1 14 11 11 4 3 16 15 3 17 14 18 3 17 12 13 6 8 15 0 12 8 2 19 18 11 7 7 8 7 14 0 20 14 2 6 15 15 17 0 12 6 19 6 15 18 0 11 9 19 16 17 14 10 1 16 18 8 11 17 0 7 7 6 12 9 6 7 4 7 4 15 20 3 15 5 10 17 14 3 16 6 16 10 16 9 14 6 16 10 0 5 14 7 9 0 0 14 12 19 11 14 14 7 17 1 11 16 6 17 11 7 19 20 7 11 4 3 14 17 8 9 7 11 6 8 18 6 1 12 20 14 19 7 13 9 8 3 7 16 19 11 13 19 6 16 9 0 18 20 3 0 10 0 18 3 6 12 6 7 11 11 15 7 10 12 6 2 15 1 11 8 18 15 0 14 15 16 19 13 1 11 2 19 20 13 14 20 14 18 11 17 4 0 2 4 14 8 16 10 5 6 1 11 5 11 2 14 15 1 14 15 6 13 8 7 20 18 16 12 3 17 3 6 3 2 6 15 2 9 8 15 18 4 5 15 14 5 19 17 3 17 6 17 15 12 4 16 7 15 15 17 8 2 3 9 2 10 15 17 15 17 4 1 19 19 9 13 0 11 16 0 0 12 16 9 20 16 18 5 8 6 20 3 5 8 19 10 9 9 18 17 9 14 7 14 14 1 3 12 14 0 13 4 2 18 13 20 9 8 4 3 20 12 12 16 18 11 7 1 3 6 0 5 16 18 6 5 10 4 10 2 5 19 12 11 4 16 2 2 17 2 7 1 8 14 6 9 18 6 7 19 8 18 4 18 12 20 12 18 15 5 7 5 1 5 3 1 20 13 2 10 14 19 9 6 0 17 15 13 20 10 2 10 16 13 2 13 11 14 11 2 14 9 2 17 6 13 4 9 17 6 15 2 5 14 1 17 4 13 2 0 18 14 11 19 5 7 9 7 13 0 14 20 2 2 3 9 6 15 1 12 20 6 12 1 17 2 4 1 12 14 12 13 1 12 16 14 6 0 11 2 19 15 15 1 5 19 3 19 10 17 5 11 17 4 3 13 17 7 7 13 19 5 5 15 10 12 1 17 1 20 7 5 3 3 11 18 2 1 5 6 9 12 4 15 19 1 1 1 11 18 12 1 11 9 13 19 12 18 3 11 0 19 5 16 10 14 0 19 5 13 11 16 15 5 12 19 6 13 4 10 10 0 13 11 3 2 16 14 19 3 7 13 19 0 6 12 0 12 13 7 1 16 13 4 9 13 1 3 9 7 5 20 8 10 17 15 7 11 14 6 20 16 10 9 15 7 4 14 1 2 16 8 1 17 11 14 0 0 5 0 5 8 11 19 19 9 20 7 13 13 5 15 20 1 13 15 0 19 15 3 1 17 12 3 16 18 4 15 0 4 5 16 8 9 19 6 7 3 0 17 18 5 11 16 4 18 16 13 20 6 6 19 2 20 1 12 1 14 2 17 6 2 19 15 11 16 7 13 16 10 13 13 17 20 16 2 0 8 20 14 15 3 8 8 17 0 3 3 16 7 1 5 10 2 7 0 15 20 18 9 16 5 10 11 9 17 12 6 17 15 5 9 4 5 9 4 1 0 7 6 20 1 8 4 19 6 0 15 15 5 8 16 12 2 12 20 13 3 14 13 12 8 19 6 0 2 6 16 19 4 3 13 7 17 18 19 18 19 4 9 13 6 10 10 10 17 7 13 1 10 7 19 6 0 0 8 13 11 0 12 18 14 10 18 10 11 7 5 16 20 19 11 18 1 11 9 14 18 4 15 1 7 6 18 2 3 5 9 7 2 16 11 10 20 2 0 17 15 4 12 6 7 19 9 6 13 20 0 14 4 7 13 9 16 16 11 9 12 19 1 10 10 3 11 1 2 2 0 10 7 17 11 16 3 14 0 1 12 17 11 3 1 10 4 8 12 5 12 14 1 4 4 6 14 0 3 14 8 15 14 7 10 19 6 6 13 7 17 18 19 2 10 18 14 11 2 12 0 18 0 5 9 18 4 3 8 5 4 2 1 17 12 16 20 8 9 18 0 9 12 16 10 0 1 7 3 14 7 9 17 13 8 5 19 20 7 2 11 15 20 13 0 2 6 16 12 18 9 18 11 3 0 7 6 3 1 9 12 8 0 19 2 8 15 9 2 4 14 3 7 10 12 4 8 2 15 7 5 9 9 14 13 6 8 18 0 17 9 3 17 5 6 16 4 18 9 6 12 16 6 19 18 6 15 2 1 0 5 2 7 2 2 20 20 12 13 18 13 11 0 10 20 2 5 3 18 20 3 14 17 16 11 0 2 20 6 14 15 1 1 8 20 15 5 17 7 12 1 12 13 5 16 9 19 0 7 7 20 0 16 5 5 0 18 2 11 18 12 7 12 8 11 20 6 12 10 5 2 12 15 14 11 6 17 13 5 6 0 14 8 15 12 5 0 19 11 8 13 8 10 19 12 6 15 6 6 13 5 14 1 15 10 10 19 14 1 6 17 18 1 18 10 1 0 19 18 3 4 17 8 8 1 18 20 12 2 2 6 8 8 18 9 5 8 1 13 8 7 15 16 17 14 15 3 17 8 8 16 4 7 18 6 11 5 6 4 16 2 17 18 10 9 2 14 19 14 9 13 19 17 15 10 5 12 12 5 17 9 7 11 2 0 2 10 16 16 20 18 8 8 10 9 20 17 5 14 4 11 2 14 20 17 19 13 13 0 3 9 20 19 11 4 11 5 16 4 7 15 10 7 6 4 18 11 3 18 10 14 20 16 3 10 16 5 19 16 1 15 19 12 17 17 3 11 13 13 16 19 6 9 18 9 1 3 1 9 4 12 8 11 0 2 2 9 12 2 4 7 18 14 2 12 0 11 17 20 18 9 18 17 19 5 10 19 8 19 20 16 3 4 8 8 10 2 11 17 4 9 5 20 14 15 20 4 13 12 0 11 2 5 20 5 10 12 5 9 5 12 0 6 4 10 19 4 9 2 2 11 8 13 0 1 7 12 2 14 1 13 1 4 4 19 11 12 12 15 14 17 8 2 14 14 17 11 5 6 8 3 15 12 6 18 12 18 7 16 0 12 9 3 7 3 15 14 14 4 7 4 17 0 10 17 15 16 0 20 6 16 18 15 18 2 18 0 1 2 1 1 3 7 7 13 20 14 6 9 9 20 1 0 12 9 10 12 11 6 18 16 17 7 15 18 7 0 4 19 3 9 11 12 9 15 11 15 17 16 5 18 15 3 15 12 2 20 11 10 4 1 7 0 16 3 20 9 11 12 0 3 17 20 1 15 0 18 4 11 3 9 15 5 8 14 20 18 11 4 4 15 10 4 15 18 5 12 20 18 13 5 14 16 15 2 9 14 20 20 13 4 1 12 5 8 11 1 12 13 12 17 6 16 20 14 9 20 14 16 9 16 20 5 8 12 0 15 17 4 3 5 1 6 11 2 20 12 13 5 20 7 3 11 18 5 9 1 3 6 18 4 1 17 1 11 9 20 10 10 8 18 12 15 13 18 5 1 3 20 12 5 3 19 14 1 5 6 5 16 6 5 8 7 0 10 4 11 5 4 13 20 12 17 7 13 4 18 6 4 13 11 18 5 14 13 17 6 8 15 8 14 6 13 10 12 10 6 18 7 5 15 0 1 18 6 14 20 12 5 12 1 16 12 5 2 15 1 3 19 1 17 6 16 20 19 3 11 15 17 8 5 2 11 2 4 17 2 5 12 3 14 11 7 14 2 13 3 12 14 10 7 15 10 6 6 10 11 5 11 11 15 9 8 7 10 5 5 14 0 12 19 8 1 4 20 18 4 6 7 18 2 16 14 5 0 11 8 8 15 18 17 16 9 12 16 0 0 1 18 8 7 10 20 5 9 12 6 18 15 5 1 5 20 4 9 20 18 3 12 12 7 2 2 11 1 14 10 11 3 2 17 0 17 19 8 3 1 1 19 7 19 1 1 10 15 2 10 0 18 2 1 0 18 6 10 17 10 7 20 11 13 19 11 15 4 1 1 15 0 16 2 9 15 19 11 6 0 15 10 1 14 9 18 15 19 5 7 11 7 11 20 4 1 2 19 11 20 13 3 5 7 12 7 11 11 20 9 1 3 10 5 6 15 5 11 9 16 20 12 13 8 20 0 16 0 12 4 18 5 3 12 17 17 3 12 5 18 19 6 10 7 4 13 17 19 2 13 4 1 6 7 11 6 7 17 14 6 16 20 10 8 17 15 2 17 17 13 11 10 9 0 6 1 17 20 12 19 10 5 8 6 16 17 5 5 9 5 18 12 8 14 18 10 20 13 4 16 16 9 4 3 5 14 15 13 16 13 5 20 18 5 7 15 1 10 0 20 16 3 12 12 0 18 1 8 9 3 20 5 14 5 0 16 9 8 17 18 1 19 1 10 5 3 12 6 18 11 14 16 1 20 5 20 16 14 4 15 5 7 11 4 3 11 10 2 6 12 10 10 17 12 13 7 1 5 6 16 8 20 11 0 3 16 14 16 2 13 2 0 15 12 9 5 6 18 8 16 15 15 17 14 5 12 2 17 11 9 20 17 7 4 11 5 7 11 0 14 11 2 15 15 6 4 10 4 5 13 19 7 8 5 13 10 15 20 1 4 9 11 20 11 9 10 0 14 1 15 11 16 8 18 8 9 20 18 2 5 14 0 20 2 13 13 3 11 15 15 8 17 6 7 0 5 5 18 14 20 5 3 15 4 5 16 5 9 20 14 13 3 6 10 15 11 10 12 10 7 1 19 1 12 0 8 5 10 14 18 12 17 2 7 7 1 10 5 0 1 20 0 12 17 16 0 0 4 11 12 11 8 18 7 7 13 10 19 5 4 14 0 18 7 10 16 14 15 19 0 10 16 11 7 14 11 14 2 2 2 14 5 12 18 6 20 8 12 3 4 9 11 8 19 9 0 11 6 13 14 1 4 16 11 17 3 0 16 6 2 8 19 16 13 5 15 1 7 9 18 8 20 10 16 5 14 2 14 6 2 20 17 18 18 16 18 19 20 9 3 4 9 9 8 6 19 12 6 13 11 11 9 8 0 11 3 19 1 3 20 10 9 18 13 9 15 3 12 1 11 6 20 12 11 10 8 9 9 16 8 13 1 14 0 4 6 1 10 10 19 5 20 6 18 7 20 8 7 2 13 9 3 6 6 18 2 19 0 6 12 17 18 4 2 10 7 6 8 18 13 14 4 5 19 10 20 11 2 9 8 10 18 6 17 3 4 15 3 15 2 4 17 3 3 14 14 3 10 17 10 2 8 17 17 2 5 14 1 3 12 2 18 6 18 12 5 17 1 10 10 4 0 7 3 0 18 19 7 8 17 13 19 19 15 6 3 3 0 9 19 10 16 19 7 9 16 2 8 12 4 15 9 7 0 1 14 19 16 13 11 16 11 17 7 0 6 14 16 7 3 4 7 18 19 14 3 4 3 10 14 1 18 10 17 13 15 20 5 7 18 0 3 10 3 19 0 10 2 16 1 12 3 4 7 9 19 15 20 18 9 20 1 12 11 18 2 3 0 8 14 18 6 9 15 5 16 3 9 6 19 14 17 12 16 7 14 12 9 7 17 1 11 5 6 8 18 1 0 6 18 6 16 2 6 12 18 4 17 0 10 13 14 13 1 14 20 13 11 8 14 9 13 15 13 10 1 2 17 6 14 9 10 9 10 2 0 2 11 6 15 7 5 12 6 4 8 5 6 16 10 13 1 19 17 11 0 14 18 7 18 3 9 10 6 12 9 11 10 6 12 20 11 7 19 7 20 9 0 7 9 20 13 4 4 7 18 5 11 3 15 17 10 1 13 11 6 13 14 14 10 19 18 3 18 16 13 18 1 3 9 7 13 20 17 10 16 13 17 4 4 6 19 3 15 0 5 8 11 3 14 15 10 3 16 18 10 8 16 4 17 4 19 1 17 19 2 17 12 15 2 15 5 17 17 5 0 6 18 8 10 19 18 0 5 7 20 2 3 14 10 0 15 17 17 3 16 15 19 18 20 16 1 12 5 15 9 15 11 0 2 11 4 20 9 9 19 12 0 7 20 10 8 17 14 15 13 5 19 4 6 12 20 11 7 6 20 4 20 19 7 8 15 10 18 10 14 1 15 7 19 10 17 13 15 15 14 16 0 5 19 13 9 19 8 4 0 3 10 6 8 20 19 5 2 18 4 18 2 7 14 7 1 14 0 2 7 10 0 2 15 19 13 0 16 1 4 17 6 12 3 10 3 2 7 16 5 20 6 5 19 17 3 9 7 5 3 16 2 5 5 13 3 0 11 9 11 0 15 1 12 5 14 17 11 0 12 12 1 16 1 10 0 9 6 3 3 8 3 18 11 3 15 12 8 12 14 4 11 1 20 3 12 4 9 13 18 2 1 8 20 4 15 8 4 2 13 13 7 20 19 13 14 3 6 16 17 9 4 3 12 2 10 8 12 17 19 11 4 11 10 4 17 6 7 7 13 14 10 10 10 8 18 9 15 17 16 16 2 11 0 5 8 12 11 4 18 8 13 16 5 4 10 8 19 15 1 7 4 0 17 18 7 20 16 13 17 5 15 16 4 8 9 3 12 20 0 11 13 17 12 18 13 15 16 18 5 8 1 3 11 16 4 5 20 1 16 6 19 6 9 20 14 8 6 2 2 7 18 3 2 5 7 16 5 6 16 11 6 10 20 4 11 3 2 16 9 11 8 18 10 12 7 1 12 2 2 1 14 19 15 11 18 6 0 1 5 10 14 18 6 20 13 4 5 9 6 4 16 4 4 4 14 6 0 20 1 20 17 12 11 17 18 9 6 1 9 3 6 1 1 14 3 20 4 16 12 5 17 11 2 19 5 20 17 8 9 7 11 12 0 5 2 0 14 18 7 20 5 4 16 19 20 6 4 8 1 0 18 18 13 4 4 11 17 10 6 1 16 11 11 20 3 4 8 4 17 0 17 11 6 19 13 4 19 14 14 7 14 19 3 20 6 14 4 4 14 16 20 9 20 12 12 19 15 9 1 1 17 10 2 8 1 1 13 4 20 3 10 16 14 12 0 13 0 2 4 12 4 10 15 0 18 3 18 11 8 14 15 3 12 18 17 12 15 2 19 19 4 13 7 20 14 13 11 14 12 20 1 18 15 15 0 20 10 15 2 0 10 10 0 16 15 5 13 17 18 5 19 18 11 10 3 12 1 0 11 3 15 1 16 20 12 6 2 4 9 8 9 4 0 20 16 15 0 19 9 6 11 4 8 1 15 5 10 2 15 0 5 13 2 11 4 11 5 12 10 17 7 9 7 14 12 9 2 18 9 2 9 15 8 9 8 11 19 15 5 11 14 11 13 20 13 18 15 20 9 3 14 3 7 6 4 16 8 10 16 0 2 9 5 13 13 16 20 0 4 1 12 20 9 20 19 15 15 10 3 13 8 12 20 17 20 7 15 8 3 9 14 12 7 17 15 16 5 7 2 12 19 11 1 15 6 5 10 0 5 11 1 18 9 19 3 2 11 4 14 7 3 10 12 9 16 19 7 8 14 20 4 15 18 12 11 12 13 6 5 9 1 19 5 4 1 2 16 7 2 6 11 19 8 6 7 19 8 14 3 7 8 2 7 10 3 11 7 15 13 15 15 16 12 11 6 13 14 19 11 17 0 5 11 15 13 12 10 1 6 15 3 11 4 16 20 14 10 7 7 19 4 5 3 0 5 0 20 4 20 8 15 16 20 8 20 5 12 4 18 1 5 12 19 4 1 10 3 3 0 9 6 5 17 6 20 13 19 16 19 12 3 4 17 3 11 12 12 8 7 20 12 8 16 13 1 5 6 5 11 3 9 1 5 20 11 19 11 2 19 11 0 6 11 6 19 16 18 11 15 3 8 20 18 17 3 12 9 2 3 18 17 15 14 9 7 3 17 15 1 20 9 7 4 8 11 6 19 8 18 20 17 11 17 11 1 17 13 18 5 2 14 9 16 15 8 17 4 3 14 16 12 14 16 5 18 2 1 7 4 4 17 7 5 16 6 8 0 9 11 17 1 6 7 1 1 2 17 14 20 0 2 1 6 15 8 0 11 2 20 16 16 12 9 7 15 3 16 2 10 15 2 1 17 8 0 8 1 7 0 7 15 14 12 12 14 12 15 12 11 14 12 14 20 1 6 4 4 12 10 7 16 8 4 2 2 7 4 10 5 19 13 11 0 0 14 7 12 13 2 10 13 2 18 5 16 3 0 17 13 0 15 13 1 18 9 8 6 19 15 12 11 9 4 18 19 9 7 12 9 10 1 12 0 17 4 19 2 20 0 10 3 8 11 0 6 7 2 9 14 10 9 20 5 14 13 16 8 13 19 14 3 6 2 15 20 0 12 12 5 19 12 20 16 13 9 17 11 13 14 10 0 9 11 14 7 13 11 17 9 7 4 12 20 0 9 19 14 10 15 20 7 13 13 16 2 11 13 5 17 10 17 10 11 15 2 10 16 13 8 11 10 15 3 0 17 3 14 5 13 7 1 19 8 14 15 13 9 18 13 5 19 9 3 2 10 5 13 7 12 7 11 4 8 8 9 0 9 5 8 9 18 14 3 20 11 6 3 0 14 6 7 1 8 20 12 18 7 13 10 10 10 9 9 19 1 9 11 3 12 16 2 5 2 13 15 18 10 6 16 15 13 12 18 17 9 15 5 7 8 18 1 4 0 18 9 8 3 5 19 16 3 1 12 19 6 19 0 17 9 16 20 16 12 8 8 19 13 0 15 1 16 0 6 11 3 13 14 7 16 8 3 19 17 0 2 16 12 11 0 15 20 15 13 7 19 15 14 0 7 19 17 12 17 12 1 6 8 5 3 4 3 15 20 6 18 17 1 0 6 19 19 11 2 2 19 16 18 13 10 9 16 16 0 14 7 4 14 12 10 19 1 9 6 16 20 8 5 10 16 0 9 3 16 16 11 1 17 5 5 3 0 3 8 9 3 9 1 12 20 5 19 7 11 2 0 18 3 5 18 11 14 20 20 0 2 2 12 5 19 17 3 8 12 7 18 4 19 20 10 3 2 12 1 15 13 2 7 15 1 11 20 16 0 6 3 1 0 13 12 8 3 8 1 8 0 6 11 4 2 11 0 0 19 8 15 0 7 10 8 10 8 1 1 12 2 18 3 8 0 13 13 19 2 3 10 1 0 17 6 11 3 15 12 19 10 18 9 18 14 14 18 16 5 5 10 9 3 20 16 10 12 9 20 2 9 13 5 7 9 7 12 10 17 9 7 18 4 14 13 10 20 9 17 3 7 19 4 1 2 2 12 7 3 13 13 20 4 12 0 18 10 14 12 19 20 10 14 7 4 17 3 17 15 12 18 1 1 5 10 3 17 9 5 17 13 11 18 16 4 0 1 18 5 1 15 10 19 15 12 15 18 0 6 8 15 4 14 7 18 1 10 14 7 11 3 18 7 4 8 15 9 2 1 16 15 4 17 0 5 13 16 1 5 11 10 1 10 11 19 11 19 16 13 19 13 16 5 7 9 17 17 3 16 15 19 17 15 15 14 11 4 3 8 16 2 8 0 6 4 11 4 11 15 6 16 11 19 11 14 14 12 12 11 20 19 5 9 15 18 7 7 1 19 10 6 12 4 3 7 15 6 12 4 5 7 3 1 15 19 19 2 0 18 12 11 3 10 17 13 9 10 15 1 15 1 7 13 16 6 13 13 12 13 14 4 20 8 16 7 11 20 7 18 2 4 13 13 0 14 15 19 7 14 9 18 8 18 7 0 8 8 7 18 14 4 1 3 15 14 2 16 4 5 7 6 6 17 2 8 16 9 14 7 19 2 14 14 5 13 9 16 6 8 9 2 19 4 12 8 1 4 9 16 5 19 14 13 6 10 19 6 16 3 8 18 0 7 0 12 10 7 18 20 19 19 8 20 11 8 12 12 12 11 9 13 12 6 7 3 14 14 11 9 8 16 17 9 16 2 17 11 17 1 7 19 6 4 18 3 9 12 3 14 9 14 16 6 6 9 17 10 15 13 4 8 18 2 2 16 12 17 6 11 4 8 1 2 10 7 8 5 20 0 11 10 19 4 1 2 16 4 14 6 18 12 2 0 14 15 17 7 20 19 17 16 8 8 14 19 14 3 2 19 16 7 15 11 4 20 16 8 18 6 8 3 19 3 7 10 3 13 3 17 5 20 2 7 20 17 0 20 16 7 6 4 15 14 15 13 3 3 14 13 3 1 8 20 17 8 0 6 16 7 1 20 15 12 10 4 17 5 14 16 10 15 0 15 12 0 15 6 0 14 13 15 14 10 14 8 0 0 9 14 9 20 18 4 8 4 8 12 10 17 15 19 3 14 10 7 15 8 20 4 11 17 1 11 18 14 3 6 9 19 9 0 12 20 2 15 13 7 3 1 17 3 0 17 20 3 13 14 4 5 6 6 13 11 10 17 12 11 19 12 11 1 20 10 6 14 5 2 20 8 17 2 9 5 0 7 14 11 9 11 5 16 17 11 9 18 20 8 15 9 18 1 10 20 16 7 4 20 5 12 1 11 5 15 17 20 6 18 13 6 5 8 6 9 5 1 5 5 2 3 18 8 19 2 10 19 3 16 5 16 9 11 14 1 9 4 15 4 8 8 3 18 0 7 17 19 16 4 19 5 14 0 8 10 6 1 7 6 2 15 3 3 10 17 3 11 9 8 9 17 11 9 1 4 18 7 12 7 17 15 7 14 1 6 11 8 7 17 11 5 5 20 19 20 10 18 5 16 8 1 9 15 15 8 14 19 18 6 20 3 2 14 6 13 12 5 14 3 14 19 12 3 18 5 12 12 14 0 8 3 4 7 16 12 17 6 6 20 17 5 15 16 16 13 18 15 8 12 3 18 16 13 14 2 4 20 14 5 16 20 9 2 14 6 14 7 11 20 11 19 9 17 9 17 5 12 5 18 3 6 14 4 18 14 3 18 13 11 10 11 20 8 11 15 5 17 1 6 18 18 8 2 14 5 10 3 10 4 11 13 14 17 18 10 17 12 5 1 9 5 12 10 14 2 8 11 15 9 6 16 6 8 14 7 0 7 18 8 12 17 7 16 4 12 4 20 1 3 16 15 7 18 7 2 0 20 16 4 1 9 5 10 8 19 14 19 11 19 8 1 20 1 14 20 18 6 17 4 1 9 11 9 20 1 8 19 12 8 16 2 19 14 14 12 15 1 17 6 19 6 19 13 10 20 14 1 1 2 15 10 18 4 17 17 9 8 0 13 10 4 20 2 10 18 0 14 7 13 9 19 15 7 3 16 10 8 5 6 6 4 0 13 3 1 19 19 15 7 7 20 7 8 7 4 10 12 5 7 6 18 19 15 13 10 18 2 2 10 9 19 11 18 14 1 17 2 5 2 6 8 11 17 9 11 3 8 17 0 16 19 0 2 18 12 5 13 6 13 8 1 18 3 10 16 8 1 3 8 3 8 17 14 18 5 11 13 11 0 17 20 1 15 1 8 18 1 4 2 15 16 0 20 4 1 2 19 19 8 6 0 18 19 6 1 4 0 9 19 10 18 7 10 13 14 18 11 10 18 17 3 11 20 8 10 8 2 17 15 12 6 17 11 3 14 2 1 1 20 2 12 12 4 18 14 19 12 12 4 11 18 13 15 17 18 3 17 0 4 4 6 8 19 15 18 10 13 15 6 20 15 1 10 17 6 5 0 7 16 0 6 1 18 15 14 7 8 6 11 8 6 15 6 9 15 20 18 17 17 1 20 13 18 5 13 7 11 10 19 12 12 11 8 3 14 6 3 8 19 12 3 18 19 1 2 15 7 4 9 0 2 18 20 3 2 8 6 2 17 4 7 16 14 5 6 3 4 8 5 16 10 9 4 9 19 19 20 20 6 0 15 15 18 6 20 18 0 9 0 13 16 12 9 5 14 13 9 14 13 5 6 9 17 14 19 10 16 9 11 5 4 6 3 18 4 9 5 10 0 17 1 10 10 9 6 10 8 20 16 6 18 13 16 9 20 18 2 6 13 19 11 10 16 14 20 6 2 18 5 15 17 3 17 18 17 13 13 13 12 2 9 13 7 17 8 13 18 6 15 3 6 1 3 13 13 11 20 20 14 19 0 20 3 0 10 14 6 15 16 12 9 7 12 5 5 2 19 3 12 20 13 20 2 17 6 6 8 7 16 17 11 5 12 6 8 5 2 17 13 15 10 2 6 0 20 13 19 19 13 12 20 4 5 2 5 0 10 7 6 20 17 17 17 10 20 9 5 6 15 20 1 3 20 4 11 18 19 10 11 2 17 17 7 15 7 5 10 3 9 1 13 17 4 13 12 5 0 20 7 18 15 13 0 1 3 18 0 17 7 5 0 10 3 12 10 2 12 4 20 17 19 8 6 5 6 4 17 5 16 5 9 7 11 15 2 12 16 16 12 12 7 15 19 20 1 3 11 3 11 8 5 5 14 17 2 15 11 20 15 4 20 12 15 11 10 6 11 4 14 4 17 6 9 16 1 7 0 9 12 0 10 17 10 17 18 10 2 9 2 7 15 6 6 15 15 1 8 8 1 17 4 6 11 14 15 13 12 8 10 7 12 9 15 10 5 7 5 10 10 14 12 1 0 2 9 16 11 19 8 16 11 10 20 13 18 12 8 8 10 5 12 0 2 17 6 1 8 4 7 2 9 8 15 7 18 2 12 13 4 9 15 5 0 13 18 3 2 14 17 8 17 8 15 12 16 7 13 3 12 18 11 17 11 12 12 15 3 2 5 20 12 16 4 9 12 18 3 9 13 18 0 17 3 5 15 15 4 9 19 17 4 12 0 14 16 1 4 6 13 7 4 1 10 19 2 15 7 13 13 13 18 3 13 11 12 18 18 11 7 4 3 12 8 1 2 6 19 15 4 13 11 16 1 1 17 4 20 14 9 9 6 20 15 2 16 13 19 19 8 6 8 2 20 15 15 17 1 13 17 10 6 10 12 6 15 7 2 3 8 17 6 14 18 17 14 12 9 2 5 8 4 18 5 2 16 20 2 17 2 18 0 4 2 18 5 0 4 13 16 18 13 20 4 5 12 10 15 20 1 12 20 5 7 0 3 13 13 7 13 9 10 15 7 9 10 16 16 6 7 11 8 8 5 9 4 19 17 3 9 3 7 13 10 15 4 18 16 7 3 6 14 12 20 6 16 3 12 1 13 7 16 19 15 5 19 3 14 18 14 12 2 5 6 13 16 1 14 13 5 16 6 1 12 13 3 5 12 14 8 3 6 0 9 12 5 9 7 3 7 8 17 1 14 18 0 13 6 4 3 12 11 16 7 2 13 2 20 10 8 12 15 2 6 7 8 9 19 11 13 11 11 9 12 16 3 1 19 14 5 2 12 0 18 10 9 11 18 19 18 7 4 16 0 17 18 6 11 15 8 6 4 11 19 1 20 17 0 8 12 18 16 7 19 3 0 14 8 11 15 3 15 18 4 0 10 3 6 10 2 19 2 5 20 10 1 12 4 0 8 0 0 17 16 12 11 13 1 5 2 0 8 0 10 7 13 0 14 15 18 7 3 7 5 10 9 8 8 19 16 3 0 2 1 16 14 17 18 9 13 0 9 7 0 8 11 8 17 19 20 19 10 17 20 9 9 17 2 20 15 17 9 17 1 3 9 7 2 8 1 17 18 16 19 12 12 17 8 11 7 10 8 12 18 9 0 5 1 10 9 9 9 15 9 4 2 10 10 3 18 2 20 7 17 9 14 7 1 12 10 13 9 15 3 12 11 4 12 3 10 12 18 19 0 3 9 14 16 18 10 14 12 4 7 19 7 11 11 6 16 17 19 13 12 14 20 19 13 19 8 10 15 14 12 6 13 6 13 11 14 13 7 9 10 13 3 7 15 15 7 18 3 13 19 5 17 10 6 1 4 17 17 20 15 1 16 7 1 9 9 13 12 6 11 4 19 15 17 20 8 14 17 8 20 9 14 19 4 20 13 10 18 14 14 17 5 0 18 18 13 11 18 6 16 8 0 13 9 20 12 6 13 0 15 6 6 8 2 17 16 10 4 0 6 2 0 19 20 16 6 4 8 7 20 5 13 13 10 14 20 15 13 3 13 11 7 11 13 17 5 4 5 11 16 5 13 17 9 5 0 17 20 6 18 8 4 0 19 13 11 8 9 5 20 12 10 14 12 18 10 11 10 16 10 2 6 19 18 5 13 19 1 13 7 12 17 18 11 11 5 4 9 16 13 7 1 7 1 18 11 11 19 13 4 7 2 19 13 3 12 12 12 5 9 6 14 7 4 13 15 8 6 19 10 15 12 7 16 9 14 10 13 13 8 12 17 19 14 13 16 13 6 19 10 2 1 12 3 3 11 2 1 4 5 2 7 7 4 6 18 12 0 13 9 0 1 19 8 14 12 3 3 17 5 16 8 16 9 11 16 15 15 19 16 14 11 17 13 14 6 14 12 17 5 10 11 2 17 8 6 11 4 4 15 19 5 3 0 20 9 19 6 18 4 18 16 16 11 13 18 15 8 0 0 7 19 12 20 20 18 9 5 7 3 13 1 8 1 8 0 9 13 13 5 16 20 18 18 0 1 0 8 12 17 7 7 20 10 4 3 6 20 11 1 7 15 0 3 4 4 18 10 18 13 15 14 8 1 15 13 0 0 19 11 13 8 0 2 10 17 15 13 5 12 5 6 20 5 6 12 14 0 18 3 13 5 3 3 15 14 17 5 18 11 8 12 0 10 2 20 16 10 14 14 6 0 13 5 18 12 2 12 5 2 17 11 5 8 14 5 7 6 12 2 17 5 20 4 13 8 13 11 6 3 0 1 0 0 4 7 5 8 16 18 3 17 13 14 12 6 7 19 6 15 2 18 19 14 6 5 19 8 20 0 17 8 13 1 13 17 3 8 10 2 4 17 4 2 16 5 3 4 0 6 2 13 20 16 2 1 17 8 10 20 12 19 13 5 10 3 5 3 1 8 13 12 1 15 16 18 10 1 0 11 18 16 7 7 8 8 20 10 10 6 20 7 9 3 1 4 14 4 5 8 15 12 9 5 13 13 3 19 13 16 15 15 14 19 14 16 4 18 14 10 17 6 8 1 17 20 4 16 0 1 8 10 19 4 0 12 11 2 2 9 16 1 20 17 2 8 5 3 4 14 18 8 7 2 8 4 11 11 15 6 18 12 8 1 20 8 4 1 8 15 6 0 3 9 17 18 2 13 13 20 13 10 13 10 14 5 2 9 15 9 4 9 6 2 3 0 2 3 4 18 1 13 5 0 20 0 1 0 8 13 0 11 19 14 2 7 5 20 16 4 3 7 12 12 12 16 7 7 6 16 17 12 14 19 11 0 12 9 6 11 7 7 6 2 11 5 20 12 13 7 17 11 17 11 9 15 8 1 8 17 17 20 6 1 2 11 8 20 5 6 18 18 20 6 16 8 3 11 14 18 2 20 20 10 1 17 8 13 13 19 2 9 13 4 18 19 18 12 17 18 5 15 6 1 0 0 0 7 10 14 3 5 4 7 14 10 1 10 12 7 11 10 14 18 13 19 14 4 3 16 4 1 10 1 19 2 9 8 8 5 11 0 17 4 2 19 9 9 7 10 6 13 8 1 7 18 9 19 10 1 5 8 10 12 5 4 1 19 11 13 2 18 19 4 5 12 18 5 18 4 15 10 17 15 13 11 19 0 18 2 19 7 3 20 17 5 16 10 6 2 9 9 19 6 13 13 8 20 18 5 8 3 12 1 18 20 18 12 6 1 6 6 9 7 1 17 5 1 6 10 15 9 0 17 4 4 18 4 20 11 12 4 0 11 8 0 3 6 10 20 11 13 9 5 16 1 0 19 3 15 14 6 18 5 19 12 10 16 4 16 1 20 17 11 20 19 0 2 1 1 20 20 1 20 17 10 15 12 12 5 1 13 11 9 19 11 14 5 17 9 15 4 10 19 20 12 3 18 14 13 4 5 20 6 13 15 2 3 16 18 17 10 1 4 3 9 14 3 6 20 0 4 2 9 12 18 20 14 3 1 7 3 17 0 6 13 3 4 8 0 7 5 4 4 10 14 17 17 17 14 9 20 3 20 20 9 17 18 20 11 1 20 5 18 5 9 10 6 2 3 7 17 2 11 16 17 13 20 7 19 19 12 1 11 10 16 2 15 10 5 19 1 16 7 11 2 6 11 5 9 8 4 6 4 12 8 7 9 9 3 3 1 12 19 11 19 11 11 11 0 11 9 8 16 12 0 5 9 0 15 19 8 7 8 6 20 0 6 16 7 16 0 4 18 0 20 2 17 14 4 6 13 3 12 0 17 17 12 17 0 16 13 15 13 8 2 16 4 10 15 14 15 16 16 14 13 13 6 11 10 3 6 8 0 20 7 9 9 13 18 2 20 1 12 11 10 5 11 5 3 17 11 11 4 3 10 11 19 4 18 9 18 8 1 6 1 3 19 8 19 6 19 5 9 4 8 3 1 3 17 0 20 8 11 16 19 20 14 20 20 10 3 12 2 8 1 4 5 17 1 13 10 8 1 5 11 2 19 9 17 1 11 12 5 4 1 15 19 2 3 11 16 9 6 4 1 9 19 17 7 2 17 16 19 12 12 3 13 16 16 0 15 5 9 13 18 4 4 1 17 10 5 6 1 14 2 11 2 12 17 4 19 17 6 11 19 1 1 20 9 12 14 15 10 3 6 6 12 6 13 14 19 13 13 2 10 10 16 20 18 4 10 20 0 20 8 4 18 5 10 6 8 16 9 16 13 6 10 3 10 14 4 20 19 19 1 0 10 9 12 19 7 1 3 2 12 6 0 1 19 1 14 16 14 4 14 3 10 20 5 9 9 2 20 3 15 19 20 4 9 17 17 8 14 5 20 7 16 6 19 10 16 15 6 18 20 6 20 7 20 7 16 0 5 9 16 4 14 20 10 5 19 12 10 14 18 11 8 2 17 12 2 10 1 1 12 9 14 0 3 14 18 8 4 5 11 3 3 16 3 3 4 20 9 5 7 14 18 13 18 15 1 0 1 3 4 1 7 18 11 15 13 4 20 13 13 12 14 4 9 5 14 14 5 2 10 19 11 16 7 16 8 17 5 11 6 19 12 19 8 19 12 20 10 8 14 16 18 14 13 13 11 11 7 18 10 6 0 6 4 14 2 9 19 5 6 8 17 2 11 0 5 15 18 14 9 3 17 6 4 11 7 13 12 14 9 14 13 7 7 10 10 6 6 3 13 3 20 4 6 12 8 3 11 4 1 9 14 20 15 15 9 18 15 7 18 11 9 7 12 8 8 13 12 10 9 13 6 7 18 14 2 20 19 4 12 18 14 16 0 10 3 20 1 13 15 19 12 18 1 16 4 4 1 14 6 9 4 11 11 16 16 6 1 17 6 5 12 14 11 8 9 14 12 6 16 12 9 4 6 6 16 6 5 1 0 20 9 1 5 11 18 4 16 7 12 18 19 6 20 7 13 7 12 9 20 1 3 7 2 19 5 7 12 6 14 14 9 20 10 7 17 7 18 8 1 2 11 12 14 11 12 11 8 5 9 19 17 0 8 2 14 9 14 16 13 7 11 19 13 6 13 9 0 12 5 3 1 1 13 17 16 8 13 9 1 4 18 15 14 16 7 8 6 5 3 14 18 20 3 18 8 11 11 10 9 8 1 17 18 7 6 20 13 10 16 4 2 14 16 6 2 10 12 12 16 16 4 13 4 10 0 1 6 15 2 7 17 16 12 14 9 4 15 6 9 4 12 3 0 7 2 16 1 4 18 20 13 9 8 13 7 11 14 4 1 20 3 20 9 15 18 18 9 14 3 20 13 0 20 17 12 7 2 3 3 11 6 19 20 10 17 4 6 9 6 14 3 19 19 19 2 7 7 11 19 11 13 11 15 10 0 11 12 5 2 0 14 2 6 0 16 17 0 14 18 14 9 13 1 5 18 5 17 12 0 17 7 3 18 18 9 11 17 16 4 1 10 4 20 6 1 20 8 2 14 16 12 5 6 3 5 3 20 6 18 11 4 0 7 11 12 19 2 5 5 20 10 5 1 6 9 13 13 4 6 0 7 4 9 15 15 7 18 12 1 11 12 12 9 20 20 14 5 15 9 8 20 9 16 0 17 11 18 7 19 3 10 18 10 0 10 3 19 18 13 12 16 7 10 9 18 16 10 13 1 6 14 7 14 5 6 6 13 5 6 19 8 1 11 8 19 2 17 12 5 16 16 19 17 1 1 19 15 16 19 15 2 16 0 10 10 10 5 1 5 4 0 14 16 8 16 20 14 3 3 19 9 12 16 12 9 9 12 17 18 7 5 8 15 18 18 0 20 7 0 10 0 8 9 3 16 4 11 11 11 2 10 1 5 4 0 11 11 10 17 17 16 15 20 12 10 1 13 6 1 9 2 2 5 14 12 14 16 2 15 2 8 1 1 8 3 9 2 12 12 20 15 13 17 17 10 10 14 5 12 16 8 11 9 7 1 12 11 4 17 4 19 19 10 18 4 9 20 11 1 7 20 17 10 5 19 6 20 12 0 3 17 6 19 6 18 19 13 1 7 19 1 11 19 12 14 0 0 9 10 9 1 20 0 17 3 19 10 13 12 2 15 7 12 5 2 11 13 15 14 4 14 5 20 20 9 2 6 11 12 8 18 3 14 8 16 16 13 14 19 5 4 10 4 17 11 13 8 6 3 0 9 14 4 7 2 2 1 13 10 20 4 1 4 0 20 5 9 5 2 4 7 14 9 8 6 8 5 7 6 6 17 20 16 3 1 20 4 14 10 9 10 16 14 20 3 20 20 11 2 2 18 17 2 15 18 1 19 15 20 18 0 3 17 12 4 14 8 15 15 19 18 17 16 5 12 16 8 16 13 4 10 6 19 2 0 7 14 7 3 4 12 15 4 1 3 16 15 1 19 3 18 9 5 19 2 18 10 5 10 13 19 15 1 12 20 10 1 0 13 20 2 8 17 5 5 16 15 4 18 12 16 4 0 16 3 5 14 8 20 1 14 4 5 4 12 0 3 12 2 11 6 14 11 18 12 1 10 14 12 16 13 5 16 19 13 18 18 13 4 15 17 12 8 9 10 8 17 2 3 1 12 2 18 6 18 1 20 17 16 11 16 19 20 12 17 14 1 16 7 6 18 0 15 10 20 19 11 14 13 8 1 18 12 18 20 8 6 4 20 3 7 12 4 15 11 15 9 16 11 11 19 0 4 4 9 4 15 3 15 7 1 0 15 14 9 17 9 3 7 20 15 14 7 17 14 14 12 10 10 15 6 7 5 12 17 18 15 10 4 18 10 6 1 11 5 5 16 10 5 16 13 15 3 9 2 7 16 6 2 4 20 14 4 20 8 18 15 11 8 18 5 3 18 17 19 0 19 4 14 18 8 5 6 0 11 19 7 5 11 15 9 17 12 13 10 2 9 17 8 14 7 3 13 8 2 7 20 13 18 3 13 12 7 4 2 7 6 18 16 0 6 15 17 1 14 7 16 10 9 6 18 1 11 14 6 18 9 2 14 15 6 8 3 12 1 16 19 10 8 5 11 1 20 17 7 19 15 2 7 8 2 17 5 7 12 4 20 14 16 16 9 9 0 9 8 0 17 19 14 2 7 12 8 4 8 16 13 17 3 1 10 20 10 0 5 4 7 16 11 9 17 18 5 8 6 3 7 10 15 20 1 16 14 0 13 2 12 14 0 13 19 2 2 18 18 4 10 16 13 12 1 16 4 2 16 2 7 0 0 18 17 1 16 10 13 18 20 4 17 15 0 13 12 14 7 2 15 18 5 16 20 19 1 14 7 10 12 0 16 14 8 16 14 9 16 15 14 19 4 16 11 3 9 9 5 18 0 4 16 5 18 17 4 4 7 10 1 18 9 18 11 15 9 20 4 20 19 8 15 16 15 16 4 4 18 15 1 7 7 5 12 7 7 16 20 4 12 4 5 18 3 14 14 11 18 11 14 20 19 8 19 15 1 8 18 0 15 8 16 11 9 8 9 3 8 15 0 19 17 8 3 18 9 2 12 4 15 4 8 10 16 7 6 18 0 9 0 3 19 2 5 18 7 0 2 8 3 11 14 1 1 9 11 5 1 1 11 1 20 11 14 12 17 15 3 14 10 10 20 6 12 18 16 1 7 11 5 1 19 9 19 18 1 5 15 7 8 20 20 11 0 11 19 13 7 11 3 9 18 20 11 16 3 12 1 15 7 5 9 20 5 19 1 1 2 19 1 19 11 17 9 10 19 9 15 10 1 8 12 7 3 20 12 1 16 4 2 13 14 20 2 13 1 19 10 10 6 14 1 15 3 20 7 6 18 9 17 1 11 18 10 13 18 16 14 14 18 11 14 16 7 17 7 1 20 5 16 14 14 4 16 4 2 5 11 16 18 10 4 15 3 7 6 11 17 7 19 18 4 19 9 12 5 15 18 6 3 17 9 17 10 9 18 6 19 0 11 14 13 8 19 0 11 9 1 14 1 0 2 9 10 12 8 20 13 16 2 18 15 13 18 20 16 1 9 17 0 8 4 13 11 19 4 19 12 9 8 15 19 5 11 14 8 2 5 13 15 20 14 15 12 17 4 16 6 12 20 10 4 18 13 5 10 11 6 3 1 12 4 17 3 10 10 5 10 0 18 4 4 20 14 4 5 7 2 10 6 12 11 13 2 6 15 17 12 12 16 17 17 20 16 2 10 20 0 15 17 7 11 17 8 19 18 0 3 4 15 8 7 17 11 16 1 16 9 6 16 13 7 13 1 17 17 18 13 9 18 14 11 6 14 7 16 10 1 20 9 18 9 0 15 4 13 3 0 0 6 8 1 1 8 17 10 12 19 8 0 12 17 17 1 18 3 4 18 10 4 19 11 1 18 17 15 9 11 11 16 17 6 9 19 7 8 6 7 20 6 6 16 0 9 10 12 12 16 17 15 11 20 4 17 10 15 3 4 2 6 8 11 7 6 16 19 19 0 12 10 18 16 8 8 20 18 2 4 11 20 20 13 6 13 18 7 17 3 9 6 16 1 7 16 1 9 20 10 11 12 4 5 18 11 12 15 11 11 8 3 0 8 9 5 3 1 5 10 13 2 3 9 20 11 9 13 12 11 10 12 13 4 2 15 3 3 15 7 10 2 0 9 1 8 9 6 11 2 4 9 12 8 19 7 20 12 13 15 3 18 7 20 12 11 16 2 20 19 2 18 13 10 14 14 19 16 17 6 10 1 9 13 16 2 15 2 17 0 12 8 13 17 5 11 18 20 10 9 9 16 12 9 9 18 6 4 1 11 12 4 20 18 5 13 11 5 6 14 10 18 17 17 16 2 5 14 19 7 18 20 8 4 11 19 11 18 17 1 10 13 8 10 2 20 7 19 9 12 9 8 6 15 3 19 17 15 3 11 7 14 9 19 20 13 14 7 16 15 9 8 2 13 6 1 12 2 5 5 19 2 18 1 3 18 6 10 15 6 6 6 18 12 6 11 1 8 10 1 11 20 12 13 18 17 0 2 17 7 13 6 16 18 4 14 7 3 3 20 7 9 14 13 6 6 6 6 5 0 10 18 8 12 3 18 15 7 9 7 0 3 10 14 7 3 16 15 15 7 3 5 11 9 9 9 19 13 2 6 12 0 10 19 11 3 20 17 12 19 16 16 10 14 18 2 2 15 13 7 15 1 20 15 16 2 0 20 2 14 14 18 9 1 0 0 9 3 5 2 0 15 13 5 11 15 13 2 10 17 8 4 0 12 8 14 3 9 4 12 14 8 5 12 0 1 7 4 5 6 0 13 0 8 8 5 5 13 14 10 9 17 12 15 5 20 6 18 9 13 5 11 15 9 6 7 2 2 18 17 11 9 9 11 3 8 9 19 18 5 4 6 7 9 10 18 12 14 7 16 0 11 18 11 0 8 20 19 9 19 7 17 0 10 4 13 9 17 15 14 6 17 17 6 9 11 9 15 16 3 16 12 20 6 8 10 9 5 5 0 18 7 11 13 13 1 12 17 1 2 13 17 20 13 13 6 0 0 6 12 19 15 13 13 5 7 20 6 9 11 4 2 10 11 7 20 11 20 5 4 8 14 1 14 8 6 20 15 6 1 6 4 3 3 9 16 2 1 6 4 12 5 20 6 20 17 5 0 11 1 0 17 1 6 9 3 18 10 9 11 8 2 7 16 9 17 15 7 11 15 19 13 3 15 8 13 3 4 11 0 8 15 18 1 20 11 16 12 0 5 7 19 15 14 11 9 2 9 10 7 11 5 7 12 20 19 15 17 16 15 1 5 8 17 14 11 12 13 4 9 14 9 1 5 10 1 19 12 3 11 0 14 5 8 4 20 19 16 1 11 5 11 2 3 10 13 5 8 1 0 20 1 3 17 1 0 18 10 1 6 14 18 2 8 1 0 15 1 4 14 7 8 10 2 17 7 9 17 13 18 3 4 18 3 5 20 15 1 8 16 13 9 4 15 6 7 10 0 10 0 12 4 8 19 18 1 15 16 7 18 2 8 11 10 18 7 2 19 14 1 0 14 12 17 11 2 2 7 11 17 10 19 17 15 9 5 12 3 6 11 12 0 12 8 16 9 2 16 13 11 8 7 16 5 0 5 6 8 0 6 10 20 2 18 3 2 15 18 4 20 12 8 1 18 13 4 19 10 13 19 14 11 5 14 16 1 17 15 9 10 5 20 20 9 12 13 10 3 10 6 15 18 11 16 12 11 18 17 12 11 16 17 17 1 10 17 0 8 0 13 7 2 18 20 7 1 0 7 5 12 7 1 10 15 7 8 19 16 16 10 18 19 16 2 1 5 15 5 15 9 12 11 10 6 8 5 5 1 12 19 11 2 6 16 20 14 1 12 16 9 10 4 0 20 9 15 1 14 5 18 19 8 14 16 14 17 16 6 16 15 18 5 5 19 6 10 20 4 18 6 3 1 6 16 8 18 20 18 7 11 2 18 13 5 8 7 13 12 9 4 6 17 6 13 13 10 2 9 6 17 9 9 20 11 14 1 6 9 16 6 20 13 8 12 18 20 20 3 20 8 16 0 2 12 8 4 18 13 19 15 20 10 15 12 16 2 20 6 13 8 9 18 4 7 18 16 4 13 10 9 20 18 18 2 0 8 18 20 1 20 9 0 3 6 19 1 17 18 2 18 3 11 5 13 6 11 15 10 20 9 13 3 3 8 20 6 16 7 19 16 14 15 0 15 15 1 13 15 11 1 13 3 9 19 5 7 12 9 8 20 1 1 11 17 11 7 14 17 10 10 19 4 1 17 17 5 18 12 7 9 7 13 1 8 13 11 0 20 15 16 12 17 14 13 12 12 8 10 19 4 19 14 14 11 5 18 7 10 19 15 2 12 11 2 12 16 17 5 1 20 15 15 0 11 6 0 12 18 10 2 11 5 17 18 3 9 5 1 15 14 11 1 19 5 5 5 18 16 18 7 14 1 18 12 0 2 18 6 8 10 18 20 2 13 3 5 10 3 17 11 6 8 6 4 17 1 9 17 7 11 9 9 2 2 12 19 20 3 18 15 2 12 19 13 16 19 1 16 3 8 1 10 13 16 1 16 7 3 12 17 0 9 20 6 16 16 18 18 10 11 13 5 19 16 4 6 13 14 17 0 5 4 17 2 20 16 6 9 3 19 17 15 10 6 6 5 6 6 14 6 19 16 15 1 19 10 20 4 17 9 15 7 10 8 18 19 7 1 10 14 18 13 0 9 6 16 15 1 8 20 5 1 5 13 16 19 20 4 19 2 7 9 5 4 4 16 16 11 0 19 16 1 15 9 9 20 4 18 15 10 0 17 0 12 7 11 7 9 14 3 0 7 5 4 15 4 16 6 2 13 13 9 5 11 10 7 13 2 9 16 6 5 16 8 20 19 8 7 12 18 9 20 15 6 9 14 14 9 16 3 3 17 4 0 12 17 4 19 19 15 4 10 18 4 12 12 0 3 13 4 6 6 14 12 11 11 6 17 18 14 16 18 14 9 11 5 1 7 6 6 14 15 5 0 8 17 18 13 4 10 5 14 6 1 0 15 6 1 17 16 17 19 12 0 1 10 20 10 11 15 17 19 4 0 20 8 13 2 11 12 13 8 15 4 6 1 8 3 7 15 4 17 16 1 19 14 7 2 17 20 13 8 6 2 20 18 17 7 19 17 7 6 18 4 5 10 13 7 17 12 3 5 17 5 7 2 9 9 18 20 17 10 15 19 3 4 12 19 9 4 16 1 17 6 8 18 3 7 13 12 7 1 17 18 18 20 6 2 15 13 18 14 0 9 20 7 13 16 3 12 6 3 19 2 17 8 5 13 1 17 8 15 16 17 19 2 12 5 20 2 18 5 7 3 2 5 13 10 19 0 1 13 0 7 3 17 15 4 11 2 5 12 5 6 2 13 9 20 13 2 10 16 8 3 14 5 18 7 8 6 15 6 0 8 19 20 5 11 18 6 0 5 2 2 17 3 0 11 2 14 6 16 13 12 0 18 19 20 18 1 12 12 5 15 10 14 10 19 8 2 4 20 4 7 18 1 1 17 3 12 14 15 7 4 1 3 0 5 19 13 12 8 19 14 9 9 5 1 7 18 11 13 12 16 2 12 6 17 18 17 19 11 9 0 11 6 10 8 16 14 2 8 17 12 18 10 6 10 18 13 1 17 10 20 16 19 6 14 18 8 11 6 15 1 16 9 6 12 10 13 2 2 16 20 13 0 13 0 18 10 17 11 16 10 3 3 17 19 14 18 13 4 2 5 15 14 17 2 7 3 5 3 6 3 0 18 1 1 1 8 10 7 13 16 4 12 14 8 2 18 20 7 10 2 4 11 16 4 10 15 2 7 10 9 18 5 13 5 1 6 16 5 5 15 16 4 4 13 2 6 10 5 6 15 15 2 12 7 17 4 0 13 14 9 7 20 5 1 4 1 7 11 10 5 18 6 7 3 14 5 8 11 16 2 14 20 18 17 12 8 16 11 17 18 15 14 16 4 18 0 15 18 10 12 3 11 3 4 9 13 19 6 9 15 19 19 7 11 6 3 7 15 8 6 15 18 2 3 15 1 1 9 11 19 8 16 19 18 1 5 13 19 3 11 12 5 4 2 20 0 9 15 2 14 3 10 0 15 0 20 13 18 15 14 12 12 13 18 12 11 0 12 13 20 12 9 20 11 20 16 15 17 20 3 12 9 0 16 15 8 15 20 6 16 4 13 13 8 16 0 12 14 10 4 7 10 1 11 12 4 2 16 16 10 0 17 13 5 3 9 0 10 1 10 2 13 4 6 12 13 1 3 13 11 20 14 0 19 4 5 17 5 11 9 9 5 14 7 16 6 19 20 10 17 1 0 13 6 13 9 11 4 3 0 5 0 17 14 1 4 12 0 7 12 14 1 1 6 19 18 11 5 9 9 9 14 15 1 6 11 3 2 12 4 10 14 9 0 19 20 19 6 15 11 5 3 4 18 4 14 19 9 11 20 8 12 0 20 18 15 11 20 13 16 10 7 14 14 11 11 12 11 8 4 2 7 6 3 6 13 5 19 12 19 15 4 18 6 20 9 9 12 17 11 12 16 0 2 7 15 20 17 19 19 2 6 12 18 18 10 0 14 14 20 13 16 11 9 19 8 8 10 19 3 17 1 11 5 4 7 12 14 20 8 18 20 7 3 4 8 5 16 3 6 14 16 16 15 11 12 2 7 9 4 13 9 1 2 9 14 16 19 4 10 6 18 3 9 13 17 8 7 0 20 6 7 7 9 14 3 0 2 13 20 15 16 9 6 13 3 15 0 5 2 12 16 17 20 8 4 10 7 8 16 5 6 18 15 20 1 9 1 13 10 0 6 8 18 13 1 16 8 12 18 15 0 10 10 9 6 13 17 7 6 0 0 3 8 5 1 6 20 10 7 11 10 6 5 12 6 15 19 4 0 16 5 6 12 12 18 12 13 3 9 6 6 20 3 19 0 10 16 2 9 2 19 17 19 12 11 6 17 18 2 19 19 17 15 20 16 10 18 12 11 4 0 3 19 19 3 8 19 3 20 10 6 0 3 16 14 10 15 16 3 5 9 13 4 5 9 9 13 2 12 18 12 1 19 16 8 19 17 1 9 6 12 17 6 2 18 15 6 6 8 15 12 13 15 0 6 4 10 2 16 11 6 17 1 5 20 16 11 9 10 11 7 7 5 10 6 0 15 11 1 10 20 7 17 6 11 18 6 5 9 13 15 0 5 4 16 15 16 6 3 10 8 20 15 17 12 8 1 0 3 1 8 5 5 18 3 17 2 18 1 1 20 12 9 11 19 2 14 2 1 8 14 8 1 10 4 0 9 20 4 2 1 9 5 13 2 1 2 16 19 0 13 6 15 1 20 3 20 2 15 7 4 1 11 12 17 17 4 4 0 18 5 13 13 7 16 15 9 8 10 3 4 10 11 19 16 15 17 13 19 5 7 17 15 11 20 5 4 17 17 13 14 17 6 6 20 9 9 3 0 9 2 19 17 20 18 1 2 9 2 15 13 16 1 1 4 2 17 18 13 0 0 19 5 18 0 3 6 1 16 9 16 4 14 0 1 1 17 6 20 1 4 4 16 9 16 15 13 16 10 3 0 17 2 10 3 8 10 3 2 16 17 2 0 15 8 8 0 11 0 20 5 9 16 17 13 16 19 0 14 18 14 7 13 20 5 17 17 5 1 5 17 18 11 14 10 11 15 1 10 12 3 1 16 20 6 14 3 19 20 14 17 15 2 8 17 16 8 18 14 20 4 6 4 6 0 14 19 9 20 16 14 8 20 5 4 4 19 11 17 16 2 17 0 11 3 15 18 15 11 4 18 15 11 3 10 7 13 3 2 1 8 9 8 4 20 11 10 3 20 11 13 5 20 0 14 15 16 18 10 15 16 11 2 2 10 5 19 12 8 19 3 7 3 3 13 20 6 5 2 15 10 9 16 11 19 11 15 16 13 17 10 1 13 2 10 0 5 13 10 9 10 9 15 3 14 7 4 2 6 6 8 3 2 10 4 2 0 15 8 16 12 7 9 15 12 2 13 9 14 3 2 5 6 2 16 7 5 12 18 19 2 6 5 9 1 20 14 19 17 13 1 7 12 13 1 8 7 13 17 4 3 2 7 7 14 8 9 8 18 16 16 12 20 7 9 19 0 7 0 6 18 4 17 8 1 18 18 12 6 12 1 3 12 14 10 7 10 14 7 9 18 8 3 12 8 17 6 13 5 19 9 16 16 8 8 14 18 19 2 3 10 7 0 16 11 4 2 6 11 11 19 15 18 18 4 10 9 13 15 10 13 15 2 2 1 16 6 11 1 10 11 17 14 20 16 0 20 8 1 8 9 1 10 19 17 16 18 0 8 5 17 9 3 13 2 12 0 17 4 15 19 2 1 14 7 3 14 0 9 0 14 4 16 10 0 20 4 9 14 15 12 11 2 4 18 0 7 20 8 11 14 1 0 12 8 18 3 18 10 17 4 17 6 11 16 5 9 1 10 11 16 9 20 14 14 8 14 17 2 5 20 12 15 0 15 17 12 1 15 12 17 18 12 7 14 10 16 20 8 0 12 17 1 9 19 10 7 16 18 16 19 15 5 16 5 18 14 14 9 14 18 12 16 7 19 16 20 15 4 8 17 5 3 12 2 2 18 11 20 14 0 9 3 14 5 4 12 9 17 3 2 2 15 10 19 1 19 14 5 6 9 4 12 1 11 5 6 20 7 11 20 10 14 12 11 16 12 19 14 3 12 17 9 16 0 9 2 17 7 20 5 17 19 5 19 16 12 19 13 4 16 13 17 4 15 18 10 3 14 9 0 9 13 2 2 7 16 7 1 5 14 9 20 5 0 5 5 12 1 2 19 4 12 1 5 4 4 15 7 15 10 7 4 19 2 8 20 4 9 15 13 1 3 1 3 14 17 3 15 7 19 8 2 8 16 4 7 17 6 1 13 14 20 6 16 13 6 3 3 1 19 8 16 14 7 3 10 14 17 3 16 3 10 15 14 16 17 15 16 3 12 18 8 2 11 12 9 1 2 1 9 19 2 17 7 9 10 13 11 16 10 13 1 18 1 16 9 8 15 17 4 20 7 11 6 19 19 10 1 7 10 5 4 13 16 11 2 13 17 5 5 8 16 17 3 3 15 9 11 20 13 18 7 8 2 10 4 12 13 19 5 18 7 19 16 13 20 13 8 9 2 0 8 6 19 8 19 6 20 8 17 6 17 4 3 14 10 13 3 8 13 12 6 1 16 4 6 10 20 6 0 13 20 13 2 0 2 0 8 6 6 0 2 14 15 13 9 18 16 5 6 16 4 11 10 6 17 2 13 10 18 15 8 5 6 8 19 16 0 16 7 2 20 5 13 20 6 10 13 11 12 4 4 13 5 15 2 4 20 1 8 1 13 5 1 17 0 3 19 18 18 4 15 9 15 7 18 1 11 17 8 18 0 12 14 18 16 7 12 2 0 6 14 16 1 13 2 6 4 20 10 0 19 20 2 16 10 16 11 16 4 20 11 19 12 14 0 18 5 0 0 19 4 19 15 3 15 4 0 11 18 4 8 3 4 10 9 10 5 14 5 8 0 11 17 15 14 12 5 17 1 17 16 3 8 11 19 7 14 3 12 6 14 3 2 13 7 6 19 14 0 0 1 1 2 19 9 0 6 11 16 11 20 1 15 4 0 7 10 12 12 1 10 20 0 16 16 18 6 11 19 6 16 13 11 10 18 0 12 8 15 11 11 11 3 19 11 3 8 1 19 2 1 11 10 6 13 2 2 14 7 10 3 10 12 2 15 20 19 9 14 14 2 19 0 2 18 3 9 14 7 6 17 4 19 8 5 18 10 20 12 15 2 14 6 15 13 14 18 7 13 16 0 5 18 14 7 17 11 6 16 0 19 11 19 2 12 2 7 8 3 18 8 3 19 0 8 16 10 15 14 1 15 15 0 12 11 19 11 1 10 5 18 0 3 12 4 13 5 15 1 10 5 8 2 16 17 5 11 13 13 4 18 18 15 6 11 11 9 0 7 4 14 15 4 2 9 20 14 3 11 16 14 16 8 17 0 8 9 17 20 12 11 4 4 13 5 4 8 9 18 7 18 7 12 14 18 7 16 14 9 18 10 13 18 5 9 4 12 10 1 3 12 11 14 6 13 12 16 10 9 13 11 1 3 18 14 14 16 18 15 19 4 9 13 7 17 20 2 2 5 11 11 3 2 16 2 13 17 15 15 0 0 15 17 13 6 10 16 19 10 8 9 16 0 0 19 18 4 11 12 20 20 10 8 0 6 20 3 20 2 17 6 6 6 10 11 8 7 7 19 19 20 6 11 2 3 11 4 8 9 2 15 9 1 19 18 7 15 4 11 10 12 9 16 4 17 13 14 6 14 17 0 16 15 5 9 16 1 19 4 18 19 3 19 14 6 10 14 16 6 10 5 16 14 6 9 8 4 3 16 19 9 6 14 17 18 8 15 19 13 4 19 11 15 6 14 0 7 19 15 10 17 20 12 3 8 6 11 10 0 2 12 9 18 0 4 4 3 16 10 2 20 19 16 10 7 2 11 10 16 19 8 6 5 7 19 1 4 7 10 3 10 2 6 15 11 18 6 4 9 11 2 15 10 14 4 9 6 6 7 4 15 19 2 5 3 2 2 2 4 12 5 16 11 3 8 9 11 19 7 13 3 6 2 14 7 17 1 3 5 13 19 2 20 13 3 1 8 13 12 1 7 15 3 0 8 12 8 11 2 19 4 3 3 14 11 3 15 20 12 18 14 12 10 5 19 11 19 6 14 20 17 19 13 15 18 0 16 10 3 3 0 8 19 5 1 3 11 6 12 5 12 13 12 18 4 0 18 18 11 18 10 6 7 13 9 1 6 1 10 10 19 6 17 12 6 3 5 14 16 11 9 7 16 6 11 19 9 1 14 18 0 12 16 6 17 8 12 17 20 9 2 8 10 4 1 20 0 15 17 9 10 9 9 5 6 1 7 4 19 14 3 3 0 2 2 13 5 2 8 2 20 2 13 5 6 13 6 10 1 19 16 18 5 7 6 2 3 7 10 16 12 8 14 4 16 14 11 18 5 20 12 17 10 0 15 1 3 20 1 9 3 16 8 8 20 6 16 19 8 10 1 2 0 1 4 5 9 7 13 20 19 19 20 10 6 8 20 18 3 3 12 10 20 0 20 17 12 7 7 3 1 5 11 4 17 15 13 15 16 7 17 16 18 2 12 5 12 1 2 18 12 8 15 3 1 10 2 12 9 2 8 11 11 2 13 9 10 12 10 6 18 0 0 3 13 9 7 17 3 4 7 7 0 4 9 20 0 8 10 7 6 20 2 5 2 17 19 0 20 9 13 5 8 13 16 7 17 14 3 16 20 19 20 2 18 9 3 9 1 1 18 4 17 20 15 13 9 12 8 17 4 16 19 13 6 11 17 0 9 11 5 15 8 11 12 19 14 15 18 18 6 3 14 6 10 4 3 9 5 8 7 10 12 0 12 17 17 17 6 16 5 15 1 12 18 13 0 13 7 18 0 14 7 20 19 1 10 13 3 10 7 13 0 3 14 8 6 15 2 15 14 16 4 1 16 19 8 4 3 1 8 9 17 8 12 10 8 8 13 13 5 8 19 7 4 15 3 11 2 3 2 11 0 20 13 12 17 18 9 0 18 0 11 1 17 0 11 15 3 17 13 20 12 13 17 0 10 5 8 7 11 17 1 1 5 16 10 16 16 5 3 13 6 18 8 16 0 18 7 4 20 6 5 6 6 15 13 16 19 10 2 15 2 7 19 20 19 7 20 13 3 2 10 5 7 17 5 2 9 18 14 0 4 12 7 16 12 16 12 17 19 19 12 1 8 15 16 0 3 10 10 5 13 17 10 2 11 11 20 5 17 9 18 3 4 12 19 19 1 1 13 20 6 17 1 13 4 4 11 0 15 12 3 13 18 12 3 14 7 10 14 20 18 13 12 5 3 17 8 5 1 17 9 3 11 4 2 2 0 12 17 14 17 11 20 4 6 3 9 7 3 1 16 9 7 10 19 10 14 5 10 6 11 0 9 20 11 11 20 13 19 0 12 6 17 3 4 11 1 10 11 15 15 17 18 5 3 18 17 1 1 9 1 18 20 14 2 6 1 16 17 19 20 19 18 16 12 4 18 3 3 18 17 0 11 15 1 9 10 5 4 11 14 16 0 8 18 8 14 13 1 16 16 20 1 20 19 17 15 18 2 17 12 3 7 5 9 20 19 7 18 4 5 8 8 8 11 18 8 10 1 13 4 15 3 7 7 2 8 16 16 6 0 3 12 7 3 20 17 20 0 8 9 15 16 18 8 4 8 14 6 20 3 11 12 16 0 16 18 10 13 19 12 18 12 17 17 7 1 11 10 12 1 17 18 8 11 3 4 20 11 4 16 7 15 5 4 9 1 18 19 10 14 0 3 10 4 11 18 4 17 6 2 10 13 18 14 4 12 4 17 1 19 19 15 7 6 10 10 2 1 10 4 6 14 1 15 0 16 6 11 10 12 13 11 0 12 9 3 3 0 16 8 18 18 15 14 0 17 1 0 2 5 5 4 20 14 0 8 0 9 14 20 0 20 7 13 1 8 1 5 2 18 1 5 6 0 19 1 3 2 18 4 10 17 7 4 16 13 13 1 18 17 16 7 15 1 2 18 0 11 15 5 13 13 17 7 9 19 13 12 17 9 0 0 14 8 6 14 18 3 14 14 16 20 12 8 11 6 10 15 4 10 20 1 6 12 7 13 18 7 19 15 2 5 7 6 2 2 12 11 14 14 4 16 13 11 5 15 15 1 10 12 12 2 12 9 3 7 1 15 6 2 4 9 9 8 12 9 15 14 5 18 12 8 2 2 18 1 20 10 13 0 1 2 13 16 14 5 11 14 8 0 6 18 2 13 19 19 10 17 15 19 16 8 15 12 14 7 8 19 18 1 14 13 18 7 18 1 20 2 17 11 14 13 11 2 4 8 15 3 7 4 11 1 13 9 17 8 10 2 11 0 0 11 0 2 12 18 10 13 7 8 6 4 16 18 1 16 3 15 16 19 13 2 14 6 9 8 5 0 7 17 19 13 13 9 7 13 8 11 5 16 5 15 9 19 14 5 8 20 14 6 17 7 1 18 20 19 13 3 18 19 7 13 15 6 9 18 6 7 10 1 1 15 10 9 0 7 8 1 4 15 3 6 9 18 11 18 2 16 18 8 0 14 9 16 18 3 4 11 2 9 8 13 8 11 9 8 18 15 18 1 12 15 13 7 9 2 16 0 13 16 8 11 3 20 11 9 4 15 5 7 0 9 8 9 10 11 4 2 19 14 16 9 3 17 1 7 12 14 2 19 4 18 2 1 3 8 9 19 7 6 18 0 6 3 15 8 14 4 12 20 3 5 12 9 11 6 1 12 20 17 2 20 8 9 15 20 6 6 7 16 19 19 18 12 2 19 17 0 17 9 20 4 16 5 6 3 6 8 1 12 9 15 11 8 7 14 10 10 1 10 16 9 17 4 13 2 4 5 15 20 11 20 2 8 8 5 9 3 1 4 15 20 20 17 20 2 8 5 5 13 6 1 18 18 16 9 3 12 8 3 13 5 12 5 7 17 15 13 16 10 10 12 12 5 7 18 2 17 14 6 2 14 7 17 1 14 2 13 6 1 16 17 17 2 9 7 16 13 3 15 4 14 13 12 11 17 6 5 18 15 16 9 16 9 2 4 15 9 18 16 9 7 13 13 15 10 18 19 18 1 18 17 18 9 17 2 1 3 4 20 10 7 9 16 0 14 16 1 6 19 1 3 9 2 12 18 12 11 13 14 16 9 13 15 10 7 17 16 8 2 1 17 11 14 19 16 15 13 4 19 1 20 12 6 10 11 19 6 13 17 0 0 10 15 12 20 6 17 18 18 5 0 2 16 11 10 9 17 19 14 16 18 6 16 7 0 15 0 5 5 1 3 7 3 18 14 14 5 18 17 19 18 11 8 7 10 3 15 18 15 8 20 11 1 3 12 17 7 20 13 18 0 19 10 5 17 0 7 6 4 7 19 20 15 16 7 15 6 10 7 12 10 2 11 3 18 4 13 8 2 18 11 10 16 3 7 2 8 1 15 9 10 10 19 7 4 15 18 6 19 16 7 8 9 20 8 6 1 10 11 8 10 2 16 3 11 13 11 7 11 2 0 8 10 8 6 15 19 13 9 15 8 2 16 4 11 19 10 1 20 12 13 2 18 4 4 19 6 2 18 8 1 3 14 9 8 1 19 14 5 11 6 0 10 15 15 7 15 17 9 20 18 6 16 3 14 11 5 0 20 13 4 17 3 17 16 6 2 8 17 2 15 12 15 20 7 7 8 20 6 0 11 2 14 6 9 9 0 3 9 13 14 4 2 16 17 11 20 1 20 5 13 15 1 8 13 18 14 0 9 3 17 15 12 18 12 16 5 2 16 1 2 11 10 7 15 15 2 19 20 1 5 6 19 12 1 5 15 13 0 9 17 7 0 11 17 1 14 10 4 15 8 2 4 6 10 3 9 5 0 3 11 6 10 6 9 14 3 15 17 19 10 11 9 11 19 13 8 2 14 11 0 9 16 10 9 6 10 10 2 6 18 12 14 4 5 18 4 14 17 19 5 17 17 5 9 1 2 20 17 20 3 17 1 14 11 4 1 8 8 9 20 5 8 10 10 20 11 20 18 8 1 17 3 13 20 11 19 8 12 20 2 1 2 12 17 12 9 6 0 13 1 19 12 20 1 6 11 4 10 18 11 2 0 11 8 15 15 1 5 8 16 20 9 3 7 17 10 3 7 10 9 9 9 2 9 12 11 8 18 19 11 8 9 13 5 2 8 6 1 3 9 11 12 9 17 11 5 10 2 4 3 5 4 0 5 11 20 4 17 4 16 0 13 1 13 16 3 20 5 18 14 12 19 4 15 12 19 15 1 15 5 7 1 19 9 14 19 16 11 19 16 6 2 20 13 9 15 9 20 20 5 15 13 14 2 14 6 2 16 7 13 13 8 10 15 6 15 16 10 7 2 20 20 15 8 13 13 12 14 15 20 5 0 19 3 9 8 3 3 6 7 10 10 19 6 15 4 19 12 16 7 15 2 3 0 2 13 8 20 5 15 11 9 17 3 2 7 16 11 9 9 19 17 20 6 1 4 20 16 20 5 7 9 16 17 6 19 3 15 12 17 2 10 10 12 3 17 10 12 13 17 8 0 16 5 7 14 20 0 20 19 1 16 15 3 8 1 16 20 19 8 7 7 20 19 19 3 13 4 6 12 1 19 20 7 16 10 10 4 17 14 0 10 6 3 4 1 17 4 18 19 20 4 15 13 20 19 9 4 9 19 7 11 4 15 20 1 9 10 4 16 9 18 17 7 10 13 18 7 12 18 13 17 8 1 7 15 0 0 13 8 0 8 5 3 3 1 13 7 3 9 0 1 7 11 8 9 11 8 2 8 19 14 4 13 0 16 8 10 20 2 4 20 20 14 8 2 2 13 0 5 16 17 14 14 16 4 0 9 6 12 18 1 8 7 11 19 17 14 16 19 19 7 13 15 6 6 5 7 1 5 19 0 16 11 19 2 4 2 16 19 3 8 20 18 17 4 15 15 15 14 12 14 19 19 15 5 20 13 14 14 6 17 5 0 12 9 1 3 10 17 1 18 7 20 13 15 17 2 15 19 14 17 16 16 6 10 19 14 15 20 1 1 3 14 20 16 12 6 4 19 3 0 7 6 8 11 6 6 8 5 6 20 3 0 0 9 16 8 3 7 9 1 17 0 14 13 1 12 0 11 1 4 2 20 5 2 17 5 18 9 13 6 4 6 11 19 6 16 14 6 14 8 2 17 14 19 19 3 13 2 13 20 18 13 4 18 10 10 0 19 14 16 9 12 15 3 0 6 13 4 9 12 2 11 13 17 5 7 13 17 15 18 9 2 17 11 2 17 4 8 12 18 2 12 5 8 6 6 13 15 14 17 13 16 13 3 13 0 14 3 17 7 10 2 9 18 4 5 13 18 8 9 1 11 8 18 4 13 19 0 3 6 13 20 15 16 8 0 6 19 20 13 8 19 7 18 8 17 0 11 0 9 4 17 4 8 13 7 16 10 8 10 16 19 20 5 1 9 18 12 14 3 9 3 8 5 18 4 0 7 2 13 4 17 19 4 12 5 16 10 0 3 20 12 16 6 10 13 5 4 2 10 6 12 12 11 10 16 7 8 6 15 17 3 20 3 20 4 10 5 20 3 6 16 12 15 4 7 16 10 20 18 20 15 15 0 16 6 4 14 17 16 7 11 5 2 4 1 12 3 7 14 15 15 14 5 1 12 15 12 18 19 5 16 8 7 4 0 19 0 15 9 1 20 8 17 20 14 14 12 14 17 18 10 10 10 19 3 20 9 1 18 14 8 17 2 1 1 5 14 18 10 12 16 1 17 12 13 1 4 19 14 19 19 17 2 3 19 18 9 6 18 1 18 10 14 11 11 7 6 6 17 8 12 14 9 10 12 17 20 7 4 18 20 19 3 1 7 13 6 12 17 18 12 12 0 15 10 20 3 20 17 5 18 19 0 9 14 1 20 6 5 11 6 0 0 17 10 9 14 12 0 17 5 0 18 10 4 15 17 15 4 11 15 6 9 3 1 7 12 14 8 12 1 9 3 10 2 9 2 18 18 6 1 4 7 0 6 6 13 17 12 12 3 18 9 13 13 4 11 11 19 0 8 6 0 10 15 13 20 4 9 15 17 20 11 6 2 7 14 6 1 16 17 4 1 6 13 14 2 9 0 2 0 8 17 1 5 0 1 14 7 13 0 0 14 16 17 11 13 14 12 14 20 1 16 11 5 12 15 1 6 18 13 4 14 0 20 14 10 12 7 4 4 18 4 18 4 11 7 15 10 11 13 20 10 2 8 2 18 0 13 19 20 15 6 13 16 7 0 1 3 16 14 18 2 2 2 12 11 7 14 2 6 17 0 6 8 11 5 3 4 6 9 20 18 9 0 12 9 7 11 11 0 12 16 15 11 20 8 11 15 14 6 11 14 7 0 9 7 3 16 14 8 0 13 17 3 14 15 2 4 5 1 20 7 17 17 6 1 6 20 20 12 11 16 18 16 19 6 3 17 0 1 2 1 14 11 9 17 7 7 4 9 1 16 15 4 16 19 4 11 12 1 19 1 7 18 8 6 13 16 18 18 12 7 9 20 18 10 17 13 18 12 16 19 17 8 11 4 7 5 4 15 15 14 0 4 10 13 5 6 4 19 0 11 0 10 13 7 17 1 0 1 9 17 5 3 3 8 17 6 8 9 0 11 13 19 11 7 15 14 9 8 1 7 12 11 13 6 4 4 14 14 13 11 12 9 5 13 3 17 5 11 7 7 12 8 19 1 16 3 14 9 9 2 9 15 17 12 19 9 11 5 20 8 1 5 13 3 0 1 19 18 12 12 0 15 5 18 14 7 19 9 15 13 12 6 14 9 6 5 6 7 4 17 20 12 20 20 10 4 4 16 4 10 9 13 4 20 13 20 2 9 14 15 2 5 12 16 18 11 13 4 16 3 17 16 0 19 0 7 18 19 9 10 0 17 12 19 0 16 15 5 12 15 2 5 14 13 2 8 15 16 5 9 13 14 18 5 17 4 18 9 12 13 19 8 1 11 15 8 3 13 16 19 8 20 9 10 18 7 20 7 20 5 1 13 16 19 7 20 2 4 19 20 3 14 8 18 18 14 12 15 20 18 6 17 11 0 13 13 0 20 5 20 17 10 7 20 18 10 3 11 5 5 4 9 13 20 1 16 2 14 2 18 19 10 2 18 20 5 16 19 5 11 2 16 15 4 16 2 13 14 16 12 6 0 13 2 10 1 10 17 1 9 20 14 2 19 18 7 3 3 18 0 6 14 7 20 4 12 5 1 5 8 8 14 6 3 6 2 18 20 18 19 2 5 15 15 20 11 4 12 10 5 18 0 2 2 16 5 9 16 1 6 4 3 3 15 9 14 12 14 3 12 8 6 8 14 15 9 20 14 14 16 17 0 6 0 10 16 7 18 1 17 20 0 15 6 1 1 6 2 13 7 4 2 6 1 8 16 13 4 10 20 13 15 20 0 0 0 18 3 16 6 15 10 17 19 11 0 12 9 10 13 19 10 3 14 17 16 1 5 19 16 3 8 18 7 18 4 17 12 1 7 0 0 20 19 14 14 6 2 11 18 16 1 11 19 1 16 17 2 4 16 9 11 12 14 14 8 20 13 1 2 0 12 4 8 13 12 7 14 1 5 17 1 20 14 5 17 1 10 3 0 17 15 15 7 1 20 13 15 5 17 11 6 12 16 6 8 0 11 5 11 5 11 9 12 11 3 2 1 19 0 11 15 3 9 19 16 17 8 3 15 1 0 15 6 17 12 11 13 0 6 2 12 10 16 10 3 16 15 10 12 13 0 8 18 16 18 17 3 14 20 10 20 8 14 0 8 8 12 17 7 0 19 3 10 9 4 13 3 8 20 7 20 17 13 0 10 12 16 5 13 16 9 6 19 18 15 15 15 1 1 14 5 4 6 18 19 8 14 17 6 5 16 14 11 1 1 11 1 17 16 18 3 3 10 2 15 17 3 11 14 2 14 13 10 11 10 0 13 18 10 11 9 13 19 2 13 13 14 8 8 0 1 9 1 12 12 2 13 11 14 15 11 20 9 6 16 4 5 14 14 0 20 3 17 15 19 5 4 8 2 15 15 12 0 6 1 11 7 0 18 0 16 20 7 13 7 8 8 8 19 0 13 0 9 6 8 10 6 8 5 20 7 7 13 15 0 7 9 16 0 9 17 7 10 3 4 14 11 5 8 10 15 7 20 7 0 18 3 14 2 12 20 9 16 12 8 16 4 7 5 3 17 17 6 4 16 5 6 5 17 14 1 7 10 8 8 16 13 12 5 10 1 18 1 14 5 12 4 11 4 11 8 2 9 1 18 16 9 7 20 13 2 10 9 5 13 8 11 19 17 15 5 8 17 20 1 5 10 15 3 7 14 4 7 6 20 6 15 15 20 16 11 14 20 17 1 13 18 4 5 7 11 19 2 6 0 5 1 3 19 9 6 10 15 18 14 19 3 16 9 6 2 13 16 17 13 9 2 6 6 3 8 8 11 3 8 3 6 5 19 18 2 12 4 2 12 12 2 6 7 10 6 3 6 18 16 15 15 2 1 6 3 14 14 15 0 16 12 9 19 13 20 0 19 18 4 19 7 11 9 10 4 16 20 19 20 15 16 9 1 4 15 11 7 8 4 11 1 4 4 19 19 7 6 1 10 19 3 17 19 19 2 3 3 4 18 3 5 5 2 2 18 16 13 4 8 0 5 6 15 15 1 0 8 1 6 18 10 11 19 8 19 2 5 1 2 10 2 11 4 18 15 7 17 14 12 8 19 13 0 5 4 0 10 19 0 3 4 0 8 18 18 6 13 6 9 19 4 7 19 13 10 9 5 0 7 6 10 17 1 19 3 14 14 9 3 19 16 11 18 4 15 9 0 20 17 19 8 8 3 18 1 0 8 7 18 7 17 19 1 8 12 7 18 6 6 19 6 6 7 13 14 7 1 3 6 6 9 16 12 4 17 4 12 9 5 9 1 1 15 18 6 7 17 13 6 2 16 12 14 4 1 13 6 14 8 19 11 6 16 7 16 19 19 14 9 16 8 14 12 6 0 6 3 10 3 2 20 0 7 15 19 14 12 10 6 4 4 14 2 11 0 12 0 11 12 0 7 3 6 8 16 9 16 10 0 13 17 1 14 20 14 17 0 20 6 1 12 14 1 11 8 1 16 9 0 17 19 19 16 17 18 19 9 1 9 2 7 6 14 15 9 19 17 8 16 19 5 9 8 6 8 16 7 16 10 18 2 11 7 13 15 3 3 14 11 0 7 1 19 7 17 3 18 1 16 8 0 12 7 20 10 7 3 4 12 1 13 14 15 8 6 8 6 10 18 9 15 14 5 5 13 16 9 16 15 2 11 8 16 4 9 5 18 4 10 4 18 6 9 18 12 1 20 4 20 1 7 14 2 3 4 1 5 13 17 19 2 14 10 1 11 10 19 7 0 3 8 4 15 13 9 17 3 12 12 9 0 8 20 2 20 15 2 5 16 9 7 7 5 8 7 19 3 15 11 17 18 3 16 6 18 10 3 1 0 8 17 18 13 16 12 5 13 5 19 0 13 16 14 11 7 13 14 4 15 20 10 8 20 20 10 13 15 18 14 9 3 10 13 19 17 4 6 17 18 17 7 13 5 1 18 15 14 12 12 9 11 12 11 8 18 16 14 16 0 8 19 0 13 8 13 5 13 3 2 8 6 20 12 10 16 3 0 7 14 0 17 10 11 12 3 19 19 19 10 15 8 18 7 16 15 10 6 16 0 12 9 0 2 17 20 12 2 12 20 15 8 11 2 3 14 6 12 18 8 15 6 17 18 6 3 7 13 10 0 10 7 8 5 2 11 3 0 12 7 14 19 10 8 16 2 12 0 7 11 11 3 5 14 3 7 7 20 2 14 3 5 13 5 1 7 2 1 12 9 9 5 15 4 14 6 1 9 11 5 13 2 18 4 9 17 12 9 12 10 9 4 0 13 3 9 15 7 12 7 11 10 11 11 18 14 8 15 3 10 10 13 18 18 11 16 11 20 7 16 10 3 10 17 18 3 14 6 5 10 11 18 6 2 11 17 11 13 4 15 15 11 6 15 0 0 3 9 17 18 8 2 5 3 18 13 7 8 9 4 5 14 13 15 9 5 8 18 16 16 8 5 12 1 1 17 17 5 15 2 8 20 5 7 15 3 0 13 8 7 9 11 9 15 14 20 9 0 14 19 20 0 13 10 5 0 13 7 5 10 6 3 7 4 1 20 4 20 10 6 17 0 3 5 11 18 9 19 13 5 18 16 1 8 18 15 7 16 8 14 11 12 12 15 20 6 17 9 16 5 1 6 16 13 3 11 15 19 17 10 19 0 20 4 8 12 4 9 6 1 9 12 4 2 8 8 10 8 11 17 13 1 12 14 18 7 16 16 7 15 10 14 12 16 9 4 12 12 14 0 16 7 9 7 2 20 7 4 2 0 5 3 12 7 14 8 18 15 16 17 5 13 9 2 2 12 2 11 7 6 3 15 18 5 15 15 16 17 13 1 17 19 3 5 6 2 8 9 16 9 11 2 13 3 2 4 15 6 2 17 11 8 5 5 17 5 18 4 10 2 5 17 3 9 1 0 7 11 5 16 11 18 3 18 10 15 2 17 7 6 13 2 20 4 1 12 2 16 11 16 9 19 4 8 9 9 13 1 13 9 2 18 4 5 3 18 6 5 14 9 8 5 16 1 13 1 9 17 15 17 17 14 4 14 15 14 3 9 3 2 9 1 9 9 10 4 9 18 16 17 12 10 7 3 20 7 15 8 3 12 13 1 11 8 6 0 5 1 15 11 4 10 3 5 9 19 18 19 19 17 18 15 20 11 10 7 18 10 16 12 2 16 19 19 18 3 13 10 20 7 8 0 5 15 14 11 8 19 2 15 13 4 10 15 13 9 2 10 19 17 6 7 10 11 9 11 19 4 1 19 6 12 17 16 17 1 18 16 10 0 12 17 16 20 1 9 8 11 7 13 0 20 11 12 11 7 1 11 3 2 6 15 10 14 16 18 17 19 4 17 8 20 3 16 17 16 16 15 11 16 5 2 6 4 15 11 6 18 13 1 17 12 0 0 2 8 19 12 16 2 14 15 15 19 18 17 11 2 9 13 11 9 18 9 12 15 7 18 17 0 9 17 3 6 11 17 10 2 6 16 9 1 13 12 10 20 11 1 16 19 18 15 13 20 5 9 5 9 3 10 19 1 8 4 15 16 17 8 3 15 14 4 3 12 18 16 6 9 18 17 16 12 7 9 2 0 2 3 11 8 15 18 15 7 10 0 4 10 1 17 17 0 4 18 18 12 10 9 2 10 16 9 12 0 2 7 19 9 15 3 16 12 20 3 16 0 12 19 9 19 7 15 12 9 3 20 8 20 16 17 9 10 4 1 4 5 16 14 18 17 19 11 15 17 19 14 17 0 6 6 11 17 8 16 12 17 16 19 15 2 5 12 4 17 0 11 15 3 17 1 3 9 0 2 7 15 6 17 16 3 5 15 18 7 17 19 13 13 2 20 11 13 6 5 18 11 16 14 16 12 1 20 16 12 17 5 1 16 12 4 20 14 1 18 18 2 20 13 4 8 15 14 20 17 12 6 18 14 14 3 19 19 9 15 18 1 15 8 1 15 17 6 12 7 17 15 10 8 5 10 17 19 18 19 0 1 20 4 0 4 20 0 0 20 0 8 20 14 2 14 2 9 20 17 13 3 16 2 11 3 18 0 8 8 9 11 12 4 13 4 18 5 4 11 3 15 15 15 4 8 5 13 20 19 16 13 20 5 9 11 17 5 17 10 0 13 1 20 6 7 1 1 1 18 0 20 12 4 1 1 16 16 11 15 19 14 6 6 0 10 14 12 0 16 13 16 8 16 15 6 0 7 11 4 17 18 9 6 15 15 5 6 14 20 0 2 10 8 4 6 17 1 8 4 7 16 1 20 18 1 19 19 13 2 6 15 19 4 18 17 15 14 14 17 15 20 15 8 6 0 8 16 14 6 19 8 10 1 9 12 17 11 10 3 11 7 8 8 2 16 10 4 1 16 8 17 13 9 7 11 11 19 17 16 7 15 12 18 17 19 16 19 13 0 18 10 8 1 14 14 11 19 17 15 7 4 4 18 18 18 7 13 4 4 9 8 17 6 6 8 3 10 12 19 15 1 6 13 3 11 4 17 13 3 18 0 12 1 4 11 17 14 5 1 2 4 4 7 1 20 19 10 19 9 17 19 18 14 7 14 7 4 8 17 19 12 7 3 14 11 18 3 6 11 16 20 1 16 13 13 2 14 19 20 19 8 10 10 20 15 13 10 4 13 15 8 10 11 13 9 16 16 1 13 8 12 3 5 7 0 10 4 16 15 1 15 2 17 7 13 2 12 1 14 20 11 0 4 6 2 8 4 0 4 10 15 19 5 17 12 3 8 3 10 7 10 17 4 0 20 2 6 13 16 1 0 12 1 15 12 7 0 3 4 12 0 10 1 0 3 15 17 16 18 20 0 7 6 5 11 0 5 1 6 7 14 1 15 8 8 14 5 0 16 18 1 2 12 1 16 18 20 15 3 17 20 1 17 5 18 17 8 0 18 4 4 20 9 6 4 7 6 13 10 7 19 3 0 14 18 12 13 12 20 16 17 6 11 7 16 17 16 17 18 5 16 19 0 3 12 11 14 10 7 10 7 13 12 17 20 1 9 10 9 20 13 0 18 3 19 17 1 16 5 0 10 16 12 6 11 5 8 6 19 19 17 11 0 9 12 20 1 1 10 3 3 18 12 20 19 18 12 4 4 9 6 15 9 8 15 18 12 20 6 20 0 17 12 1 17 17 16 1 6 2 6 14 8 11 18 12 13 1 2 18 16 6 19 1 4 11 3 20 20 19 20 7 3 1 12 19 11 10 14 17 3 15 12 5 7 17 2 3 20 19 5 5 12 20 1 7 19 1 8 7 0 6 0 20 19 18 13 15 13 8 6 18 9 19 18 20 6 11 15 12 6 6 12 5 20 13 15 0 20 4 5 13 7 17 16 5 1 2 20 19 9 2 14 0 17 5 19 1 7 6 17 12 8 11 11 4 12 12 9 1 4 2 13 6 16 5 7 15 19 1 7 5 9 10 14 6 7 11 12 16 1 2 14 5 4 1 20 13 3 8 10 4 16 3 18 10 2 16 18 8 12 6 8 7 0 15 1 16 2 18 19 19 14 14 14 15 10 5 17 2 4 7 12 19 11 5 12 20 15 7 8 13 4 8 0 16 20 10 1 12 17 16 15 17 17 11 7 3 15 0 2 14 20 19 4 2 8 6 4 6 5 16 4 14 1 4 13 20 16 6 6 1 7 15 0 14 7 3 13 4 6 6 4 18 0 13 14 16 11 1 2 18 3 11 15 3 9 13 11 5 5 3 17 12 11 3 15 5 14 19 13 6 19 20 0 19 2 1 17 5 5 1 9 1 8 2 5 16 2 9 4 13 7 0 14 0 18 14 12 20 8 20 15 6 20 20 7 16 11 3 19 5 2 19 15 14 11 0 12 13 4 6 15 5 18 19 16 0 14 19 17 3 18 1 0 19 13 20 11 13 13 1 3 7 18 10 20 3 1 8 2 11 16 18 9 19 0 4 4 16 16 20 1 2 9 0 20 0 1 7 10 9 18 20 4 8 7 10 14 5 15 19 10 9 6 11 2 16 20 4 2 6 13 11 11 15 0 6 3 4 16 16 3 8 5 7 2 11 11 3 7 10 13 2 9 2 0 11 6 18 16 12 1 15 20 18 9 5 0 4 0 12 15 15 15 9 17 6 8 9 17 8 9 16 3 17 3 0 1 10 20 18 15 8 18 15 18 13 3 0 13 3 14 7 6 14 15 15 11 13 9 9 15 5 0 13 15 9 10 9 8 1 11 11 19 3 17 6 4 7 4 2 3 17 10 2 15 11 0 17 20 1 6 9 15 2 9 19 18 1 1 16 2 11 14 18 4 3 10 4 19 8 8 18 6 0 7 12 18 17 15 19 15 19 15 20 10 19 0 8 18 15 2 6 14 4 10 1 7 0 2 0 9 8 0 8 2 16 18 19 10 20 11 17 17 18 20 2 11 2 11 20 16 17 19 17 3 1 10 0 1 19 4 8 1 2 18 9 15 11 1 5 16 20 18 5 0 10 1 2 9 13 17 18 11 1 4 12 7 17 0 17 20 8 0 1 20 7 3 20 0 6 6 16 17 20 19 11 0 16 11 12 4 2 4 10 2 16 19 10 17 15 14 0 13 6 17 4 6 8 14 0 8 2 13 17 13 17 14 12 18 19 19 20 19 13 5 4 13 17 20 1 11 9 2 1 14 10 9 17 15 19 16 7 17 9 19 9 1 18 19 17 12 5 9 19 6 19 11 15 1 1 9 6 13 14 14 9 8 11 1 15 15 5 1 13 1 1 7 12 7 9 11 0 12 17 13 10 3 7 5 12 13 19 16 10 0 14 2 9 11 9 16 17 5 3 10 18 13 3 16 15 4 0 6 19 8 13 17 13 8 14 1 6 14 6 11 12 3 10 19 19 10 0 2 15 11 20 19 3 18 1 6 1 19 9 9 19 16 17 5 15 6 1 7 17 13 4 0 0 5 0 8 19 20 5 18 8 3 4 11 10 15 12 14 19 6 1 16 3 4 10 12 5 0 17 2 19 11 15 16 6 10 10 5 2 20 5 17 18 2 20 14 3 3 3 20 17 2 13 9 0 17 0 5 11 18 18 6 0 4 12 13 13 11 8 20 6 11 15 9 5 9 17 3 12 10 11 2 5 2 17 15 17 19 19 8 19 15 0 18 11 10 15 11 13 11 5 17 8 15 20 17 2 5 14 20 4 10 5 0 1 8 19 20 11 1 15 15 0 20 20 4 0 3 2 7 2 0 7 17 14 18 15 7 8 15 20 16 5 6 4 2 7 15 7 13 13 1 0 18 5 20 20 2 14 1 0 9 13 19 10 2 9 18 14 16 7 16 15 10 11 9 20 2 18 20 20 3 6 20 8 7 20 1 17 8 16 20 19 11 17 14 8 6 20 5 0 3 20 13 15 15 11 13 7 17 6 1 20 17 8 1 11 3 15 18 17 15 2 8 14 8 18 6 6 7 14 11 4 0 19 10 16 19 6 0 13 10 19 3 6 0 2 11 0 12 14 13 10 20 12 4 0 20 19 6 3 11 13 2 1 14 5 9 8 10 18 6 12 18 16 18 6 16 4 5 6 6 4 12 20 13 13 5 6 7 1 12 17 4 12 19 3 12 11 20 11 7 2 17 12 8 20 8 13 19 19 15 9 15 20 9 6 13 0 20 11 0 0 11 4 4 19 16 15 10 19 18 10 13 19 0 13 17 13 12 13 20 16 0 16 18 4 19 5 11 17 17 3 16 10 15 14 14 15 14 0 17 16 9 14 16 13 19 20 8 10 1 16 16 13 3 6 18 1 4 14 6 7 0 17 19 20 13 7 2 4 19 16 7 10 7 0 1 4 15 6 1 7 12 5 8 8 16 2 17 9 9 15 20 18 16 20 17 16 3 20 2 17 19 7 6 6 15 12 0 15 5 14 18 3 10 8 2 4 3 5 12 17 10 19 13 12 7 11 8 1 5 4 14 11 6 8 2 14 4 4 18 8 5 3 19 20 12 1 7 20 11 11 17 10 8 8 11 11 14 5 2 3 2 9 6 4 5 12 16 10 2 4 2 11 17 19 18 9 8 17 2 12 19 10 14 15 10 10 4 0 13 9 7 10 9 6 17 7 18 13 19 19 3 11 19 10 13 4 0 0 7 1 1 7 14 2 7 13 4 20 1 13 19 7 1 17 11 0 2 17 9 15 0 10 12 3 18 1 1 15 11 4 4 6 13 11 1 18 17 17 0 14 11 15 3 3 4 5 2 14 3 6 7 3 13 2 17 20 1 16 19 20 16 5 18 9 4 9 0 6 13 10 11 10 12 14 10 4 10 5 5 0 11 14 15 12 8 1 6 2 10 7 20 7 0 11 13 9 18 14 14 9 1 0 16 5 15 10 8 6 14 4 4 10 9 5 11 10 20 7 0 7 11 6 1 1 3 7 14 5 6 2 11 9 15 7 1 15 17 0 6 6 6 6 2 14 4 16 19 6 11 6 15 6 3 19 0 4 10 14 4 19 16 12 2 5 0 14 3 14 7 1 18 7 11 6 18 8 9 6 19 6 2 8 16 15 9 0 1 14 19 13 17 18 5 11 12 19 4 12 8 4 4 19 12 4 20 8 4 3 14 1 0 6 4 5 4 18 1 10 2 20 8 15 14 11 5 4 9 5 0 4 16 9 9 15 17 16 13 20 19 11 11 7 18 16 4 18 7 20 6 18 18 6 20 1 20 19 4 1 14 10 19 13 6 14 17 13 14 4 20 9 12 12 5 19 7 12 12 4 15 13 17 6 7 16 3 6 18 5 6 6 7 12 15 18 10 2 20 18 10 20 1 6 16 5 9 2 1 14 3 20 20 7 10 3 15 14 1 3 0 16 8 14 5 3 11 17 5 14 12 0 9 4 8 10 17 13 17 10 15 18 10 12 9 4 5 18 12 16 17 2 9 18 7 16 19 8 20 4 12 2 13 8 13 5 17 20 9 3 11 16 1 15 8 6 6 5 4 8 11 6 3 12 10 4 7 16 1 20 12 4 0 0 19 16 14 5 20 11 8 5 3 18 19 15 6 3 12 18 10 3 15 5 4 11 11 6 16 3 2 16 19 4 6 6 14 13 11 4 9 6 17 7 8 2 16 6 7 12 15 12 18 16 17 6 0 8 6 14 2 1 6 14 0 9 14 4 3 9 12 8 10 0 8 2 8 20 18 3 20 6 6 9 11 1 10 9 18 7 10 20 20 10 4 8 13 12 4 8 4 3 13 5 6 7 11 11 13 13 17 16 4 17 14 2 17 4 15 4 15 6 19 20 18 4 16 20 8 17 6 16 0 1 18 16 17 4 20 4 11 9 14 4 10 12 0 9 5 17 11 16 15 7 5 6 19 4 12 12 5 17 19 19 20 7 5 20 7 6 5 18 5 1 15 9 18 6 18 6 10 20 2 2 9 0 16 15 3 20 15 20 2 3 13 13 3 8 13 16 14 10 9 8 20 18 14 4 8 2 18 8 20 19 10 8 17 1 8 13 5 6 7 5 12 15 7 13 18 14 7 20 18 16 4 12 14 0 14 13 6 11 13 6 11 18 15 5 11 9 0 2 17 9 9 16 20 0 8 10 18 11 5 1 6 1 20 1 18 20 15 8 4 12 13 0 17 0 3 1 8 4 13 1 14 11 9 10 17 1 18 15 11 12 20 1 4 7 9 8 3 3 5 16 19 0 12 9 9 6 7 13 15 13 13 19 5 6 10 19 13 10 14 3 4 19 9 10 4 17 11 10 3 12 10 2 18 13 12 19 12 6 8 19 19 19 16 15 10 19 5 5 5 1 18 8 17 7 13 8 6 2 8 17 8 10 4 14 13 10 16 2 18 0 1 19 2 2 4 1 18 14 11 3 1 13 18 19 3 9 4 0 20 14 11 2 15 20 0 19 5 1 10 16 16 3 6 6 6 16 20 6 9 19 5 2 11 19 7 9 7 13 18 4 16 0 16 1 2 20 9 0 10 17 4 18 17 3 7 0 18 19 5 19 4 6 11 3 14 16 6 4 18 20 12 19 7 19 17 4 3 15 9 6 8 2 17 5 14 5 4 7 1 5 19 2 4 4 6 0 10 16 7 18 11 3 8 12 5 17 12 15 14 3 5 12 19 4 20 14 6 13 4 9 12 8 4 19 8 19 20 18 10 9 12 3 18 8 14 9 5 16 14 0 20 1 1 18 16 10 14 10 20 19 10 10 7 11 10 20 16 2 0 10 15 10 7 10 14 3 4 19 16 0 4 3 6 3 0 11 8 11 20 6 17 16 18 13 11 6 3 6 14 11 5 10 15 16 12 8 8 16 3 15 17 8 20 1 10 13 18 16 3 19 20 18 7 16 12 9 6 17 4 18 18 2 7 7 15 0 8 18 12 7 3 11 14 9 9 14 15 4 4 2 14 19 4 3 4 3 3 10 4 2 5 1 19 3 14 4 13 15 12 6 8 13 19 3 13 0 2 3 9 7 2 18 19 16 20 13 2 15 10 12 5 17 10 4 16 19 10 11 14 5 11 12 17 3 8 18 19 2 13 10 15 17 12 9 15 9 12 2 7 2 12 1 18 18 4 3 5 15 5 7 10 17 7 13 11 15 10 20 17 10 8 17 20 8 9 17 17 6 16 17 19 0 12 0 3 16 2 16 17 3 13 6 20 20 11 0 7 17 7 2 18 4 1 6 4 6 7 0 9 13 19 13 0 9 9 6 1 16 11 20 9 15 5 3 20 9 2 17 1 3 19 16 8 10 9 17 18 10 4 20 18 18 18 5 16 11 13 1 19 13 3 16 12 15 15 15 17 8 15 1 3 11 16 12 4 0 17 4 13 11 2 14 8 6 12 18 20 1 5 16 6 1 9 7 8 11 3 9 15 10 11 9 6 1 1 6 5 16 8 8 12 3 17 12 16 13 9 14 4 20 12 6 6 6 17 12 9 7 15 10 16 19 19 4 6 6 12 20 5 5 19 20 20 10 15 2 10 10 7 13 4 0 4 18 2 12 20 8 20 4 3 18 2 18 14 11 16 8 16 8 18 6 10 6 20 11 13 7 15 10 19 15 9 2 9 16 2 19 18 9 9 6 20 19 12 10 8 14 0 4 12 18 20 5 13 1 3 11 12 13 9 20 19 0 14 1 20 2 12 0 14 3 2 18 12 20 11 13 17 11 13 14 8 15 17 1 1 14 11 9 10 1 18 8 1 4 8 1 18 13 1 18 5 10 2 2 9 6 1 7 4 18 9 12 0 4 1 10 19 17 8 13 10 2 8 1 14 2 13 10 12 14 2 2 12 20 18 10 12 4 4 19 8 14 12 12 17 2 8 1 6 13 8 5 15 12 15 8 10 9 4 20 1 17 3 15 0 16 15 9 8 0 11 1 16 20 9 16 9 9 3 12 3 15 16 13 15 9 12 10 9 14 11 0 2 11 7 5 1 18 7 3 2 1 4 11 10 3 14 5 9 16 6 2 7 8 8 19 17 10 13 19 7 10 10 5 16 7 20 7 17 1 20 14 2 19 8 14 4 20 0 5 6 2 14 17 17 13 17 1 14 6 2 16 1 11 11 5 0 3 16 13 3 17 14 7 10 14 5 12 10 4 11 10 19 17 4 2 20 6 2 1 19 19 2 0 14 16 4 16 16 6 15 14 20 10 8 12 19 6 17 9 14 3 7 9 2 19 14 12 5 12 14 2 6 4 17 15 15 19 0 16 16 16 14 2 14 10 2 18 2 18 7 1 13 3 8 6 20 10 1 20 4 11 14 9 20 4 3 14 7 11 4 7 15 15 11 20 17 12 12 12 0 8 19 18 3 4 15 9 5 0 19 17 3 0 1 3 12 7 1 11 11 11 6 8 5 7 12 10 2 17 3 16 19 0 6 4 7 18 12 15 6 17 10 11 8 6 14 15 7 5 19 1 18 3 16 10 14 17 12 7 14 7 14 11 4 7 13 15 10 4 0 2 15 14 14 8 12 8 20 3 18 16 6 0 18 10 9 15 1 14 9 7 12 6 5 12 14 5 10 4 20 20 14 9 11 4 7 9 6 13 4 17 5 19 8 16 15 16 13 4 7 15 14 6 18 11 20 5 3 6 20 8 3 19 8 4 4 1 7 11 13 1 1 15 13 19 8 4 11 9 3 16 2 18 0 2 1 11 2 12 17 2 20 0 13 4 4 6 5 13 7 14 2 15 5 10 7 0 3 18 7 16 3 7 12 20 17 16 4 12 10 19 6 14 20 8 2 13 4 5 19 12 0 5 1 9 15 5 15 18 8 7 19 4 15 12 1 16 10 11 17 15 16 8 6 6 11 18 20 20 11 16 18 18 20 12 4 0 19 3 13 5 13 18 16 6 18 16 13 1 12 7 6 10 2 12 13 14 9 13 0 10 0 3 11 17 15 10 6 20 15 6 15 16 13 6 8 16 18 16 12 11 20 5 12 5 20 18 4 18 16 8 16 18 19 12 17 5 18 19 19 9 19 8 3 6 2 6 9 2 19 16 5 14 10 5 15 1 1 10 20 2 13 19 17 17 10 5 14 0 20 12 1 11 6 18 4 10 18 3 7 13 2 15 0 3 17 0 15 9 7 7 16 4 5 1 10 6 5 20 10 15 10 19 3 16 17 1 18 19 1 16 1 12 7 9 11 4 8 4 19 9 11 16 7 6 12 7 12 11 15 1 7 8 0 5 10 8 1 12 1 20 18 10 18 1 20 0 7 14 11 6 8 6 18 10 2 6 11 1 9 4 4 20 14 17 12 1 13 19 12 0 3 6 17 18 19 2 11 3 14 14 15 15 9 13 2 17 20 2 2 16 19 10 19 10 5 14 4 15 8 14 8 9 5 16 16 20 4 15 10 14 19 6 4 4 1 11 4 12 15 6 12 6 12 15 7 18 9 20 3 11 3 14 18 14 12 4 19 0 3 7 0 19 15 15 14 19 2 0 8 1 15 15 2 2 12 17 13 12 15 8 6 8 16 10 5 5 10 8 7 12 10 12 9 10 4 2 5 5 12 13 13 17 11 16 13 16 7 5 6 1 1 14 9 10 13 9 19 18 6 5 19 3 6 11 2 8 11 15 11 13 16 5 11 10 12 20 8 12 11 20 1 9 18 12 3 9 16 17 19 6 19 20 19 11 16 4 6 15 12 13 15 3 10 14 9 1 19 11 6 20 6 11 10 19 10 7 4 16 0 1 12 8 18 13 8 17 20 17 14 3 19 12 8 13 1 18 15 9 3 6 19 18 4 6 10 5 13 1 6 12 18 16 19 14 1 8 7 19 4 14 4 5 3 12 16 0 17 6 12 2 0 18 1 0 0 4 7 8 17 14 14 17 9 8 20 14 1 20 2 10 19 4 12 13 11 8 7 10 11 6 16 11 3 6 6 19 7 12 4 12 11 2 14 4 12 9 10 5 3 7 8 2 13 1 19 4 5 13 14 1 14 20 3 3 6 3 5 12 20 9 8 12 9 9 11 7 8 1 14 8 12 12 10 14 9 19 18 3 5 14 15 14 16 7 13 18 2 12 15 14 9 3 2 20 0 16 20 9 10 3 1 7 3 14 10 10 7 8 2 12 4 2 15 18 13 7 12 2 0 7 18 19 1 5 4 20 10 14 9 8 15 10 8 5 18 14 7 0 5 0 5 3 13 19 7 8 3 5 10 4 2 18 20 19 13 5 8 18 7 9 3 18 7 9 6 2 8 9 2 16 15 1 0 1 20 5 6 5 8 12 17 11 13 14 20 19 20 13 10 6 18 10 14 7 20 9 1 9 6 0 10 6 18 15 14 17 5 15 18 12 1 7 3 20 14 3 16 20 1 6 20 2 17 0 10 2 2 15 8 13 4 19 14 11 13 16 2 15 3 6 6 0 4 19 17 18 6 13 14 6 2 12 18 11 17 14 7 17 9 16 19 14 1 10 8 0 9 7 7 8 16 11 3 20 18 17 1 18 0 20 10 19 8 0 17 5 8 0 4 19 7 19 19 8 16 19 12 4 3 9 11 9 16 8 16 0 8 17 1 3 10 10 2 20 20 0 19 12 19 13 13 0 2 19 8 17 17 13 14 0 19 0 7 6 0 9 14 9 10 0 1 12 2 19 15 15 7 1 11 7 3 12 13 15 18 11 4 9 0 2 9 16 20 19 5 12 6 14 18 10 13 4 19 8 17 18 16 13 20 19 0 18 17 5 16 12 20 7 3 0 20 10 3 3 9 9 1 20 0 0 17 7 19 12 4 9 5 14 15 13 13 4 20 8 17 18 4 4 6 1 2 17 15 9 15 10 2 18 1 3 4 1 0 0 5 14 7 8 5 5 14 14 11 11 15 15 14 17 6 13 2 8 2 8 11 0 7 11 8 0 19 5 1 16 0 8 15 0 0 4 16 16 2 1 13 3 11 15 18 12 7 18 18 10 1 6 7 2 2 1 9 3 3 6 15 16 2 5 0 9 13 13 10 9 2 18 11 3 18 15 18 3 7 13 8 14 14 6 16 7 17 0 0 5 9 14 19 10 20 4 11 3 12 7 11 7 7 3 18 19 5 3 19 6 10 18 5 20 7 14 11 0 2 2 5 9 15 16 5 20 18 11 19 3 8 6 8 12 4 17 0 12 7 13 19 3 17 18 4 18 18 20 3 13 1 6 11 4 20 20 18 11 7 9 20 11 6 7 12 6 4 2 19 20 2 12 3 6 7 15 7 8 6 15 8 18 0 16 18 16 7 12 16 11 15 20 6 6 16 14 1 18 18 3 13 13 4 1 19 10 8 10 2 16 0 6 2 5 18 18 0 15 4 2 7 1 18 7 8 15 20 12 13 13 7 3 1 19 17 18 8 14 1 10 1 18 17 11 13 1 11 14 10 4 15 15 1 1 17 17 18 12 19 10 10 2 7 3 8 1 13 2 15 15 3 20 11 1 13 16 8 8 10 11 4 6 1 4 10 7 17 11 18 6 17 11 10 13 16 14 19 18 6 2 18 5 4 4 2 9 19 10 8 12 17 19 5 1 10 0 12 10 18 6 11 19 7 5 18 13 7 4 17 7 2 0 6 7 2 19 3 11 18 0 2 7 9 1 20 6 13 3 12 2 3 16 2 0 12 20 0 12 12 15 12 16 20 14 1 7 0 2 3 0 5 5 6 18 0 19 2 19 1 2 3 20 6 9 14 1 16 9 11 7 8 17 16 4 4 13 14 19 6 7 13 7 16 13 16 9 13 8 19 0 19 17 6 14 15 18 17 1 20 8 12 5 9 15 11 18 11 1 13 19 19 16 3 17 19 15 17 6 11 20 19 2 6 7 9 19 13 8 8 15 9 13 4 17 19 0 16 3 12 2 5 11 20 8 1 13 20 4 4 20 15 3 11 0 5 7 4 20 6 1 0 2 4 13 20 15 7 15 3 14 16 8 9 5 10 14 16 10 15 1 11 6 14 8 3 19 20 10 1 17 14 2 10 13 5 11 18 14 15 0 9 0 6 19 9 4 19 1 19 8 9 16 2 8 1 19 9 10 0 15 19 7 19 5 15 4 11 0 15 3 16 13 12 12 7 15 18 10 18 13 5 5 3 7 10 20 20 6 4 5 8 0 7 12 1 5 0 2 0 6 8 19 13 9 8 10 20 19 3 11 17 8 6 14 15 2 9 20 0 1 2 0 3 11 8 19 0 13 10 3 14 9 11 15 13 1 15 13 13 14 4 9 20 3 1 16 8 4 8 7 15 4 20 5 0 5 1 5 11 6 12 6 16 12 13 20 17 6 1 4 18 14 11 6 0 6 2 17 0 14 5 2 1 4 17 17 17 6 4 7 0 16 16 18 5 0 4 0 18 1 19 2 0 4 18 19 10 10 8 14 2 4 7 1 3 16 14 7 20 8 17 9 2 6 12 0 10 5 13 6 12 1 17 2 6 3 18 18 16 17 13 11 5 20 7 18 19 12 14 17 11 12 2 15 11 6 14 2 1 17 18 13 17 4 20 2 17 18 19 19 11 0 0 12 20 7 18 10 15 8 6 16 19 13 3 20 3 7 4 9 7 7 18 0 8 4 4 12 0 13 8 17 7 2 8 6 3 11 13 2 16 20 0 6 4 12 15 18 6 18 13 10 18 10 19 15 14 1 4 18 7 18 3 11 13 0 1 5 19 11 6 17 0 12 16 13 6 16 10 3 4 16 7 12 1 13 3 19 1 14 3 3 14 7 3 7 8 8 18 9 19 6 8 14 6 0 17 18 17 10 0 4 8 4 13 9 14 9 11 20 14 16 15 11 1 5 3 16 2 1 1 10 3 6 13 14 17 6 7 15 14 16 18 4 0 8 20 0 13 5 12 1 18 12 11 8 18 13 17 7 8 17 4 0 4 2 0 12 1 11 0 2 20 11 1 12 1 6 20 20 8 3 14 16 5 13 11 0 10 1 9 20 11 5 9 19 4 14 6 3 18 17 11 12 7 3 18 13 0 14 4 13 8 19 0 1 13 17 0 3 20 13 17 8 17 1 3 20 17 14 9 15 4 0 6 18 1 5 4 1 10 7 13 11 7 9 20 4 2 8 12 5 2 5 13 18 18 1 7 1 17 0 4 9 17 16 0 13 8 0 8 8 15 8 17 13 3 11 17 8 9 3 15 16 9 5 18 13 4 0 15 0 20 3 7 20 13 1 2 13 1 19 19 16 7 16 5 19 4 6 2 12 1 10 9 0 8 18 14 9 17 14 12 11 8 13 13 0 3 20 19 13 14 14 1 19 17 2 11 6 19 1 4 20 3 12 19 13 20 10 14 7 6 7 8 8 0 8 1 14 17 20 12 12 14 4 17 8 2 16 8 19 3 10 1 2 13 19 2 15 6 5 20 15 10 14 4 11 19 9 5 11 0 3 10 19 16 7 14 18 18 12 1 1 7 1 15 0 15 2 5 11 19 19 17 10 2 14 8 10 7 1 9 10 3 20 5 2 3 8 15 16 2 20 11 11 4 20 5 19 14 6 13 18 0 11 18 19 18 17 0 7 1 8 3 8 2 7 4 19 1 8 13 2 7 7 11 5 1 10 0 12 10 0 11 17 0 18 0 17 18 5 17 6 19 17 20 3 18 16 4 7 9 18 16 16 20 3 8 16 3 6 18 12 11 17 20 2 3 0 16 16 13 16 7 17 9 9 18 9 13 4 18 1 19 19 7 6 4 7 20 16 16 7 13 0 15 9 15 4 9 7 1 7 8 8 1 4 7 8 2 20 17 2 5 14 16 19 13 20 8 3 16 16 8 5 12 8 0 8 11 19 13 4 15 14 11 10 15 6 13 11 0 18 18 18 14 2 5 5 12 4 18 9 10 4 5 19 0 0 15 11 17 20 2 14 10 5 4 9 20 16 18 1 4 4 18 13 20 8 9 20 11 11 19 1 0 18 19 15 4 20 12 1 3 15 3 0 15 5 9 7 13 6 20 14 4 4 11 2 2 9 19 16 12 18 1 1 3 0 14 15 15 10 7 6 15 5 3 16 4 3 14 18 1 8 20 12 6 3 5 1 15 10 20 14 16 8 3 0 6 4 12 20 12 5 18 6 6 16 19 18 3 3 11 13 5 16 19 2 7 16 13 7 14 10 19 12 8 7 2 17 19 9 6 19 4 1 8 0 17 11 1 4 6 13 0 10 11 10 12 12 4 11 6 20 1 11 1 7 5 3 19 2 9 3 12 7 10 4 6 17 17 20 11 13 1 8 15 17 11 19 20 10 13 10 8 13 18 6 3 6 1 18 9 5 1 16 6 5 8 12 13 1 9 8 12 16 20 10 15 5 9 10 12 7 18 18 18 17 4 18 6 3 15 12 14 2 15 18 17 12 4 6 3 13 12 8 3 6 6 1 18 12 20 13 0 1 11 3 19 16 1 19 17 11 14 0 12 13 4 12 1 17 2 20 3 19 15 6 15 3 10 10 18 5 3 3 16 12 1 17 17 5 0 2 19 17 20 12 2 5 13 6 19 2 16 0 3 6 3 14 15 18 10 17 2 5 10 1 17 7 8 2 20 10 17 9 0 7 14 5 13 9 11 4 5 12 10 15 7 19 7 18 15 6 16 8 13 18 5 18 17 13 17 10 5 20 8 13 12 14 9 9 11 17 18 14 4 0 7 3 15 4 12 19 11 17 19 14 0 16 18 7 16 2 7 7 6 18 9 6 17 6 7 17 7 16 18 7 17 2 18 17 1 18 17 8 9 4 19 3 19 2 18 10 1 9 5 12 5 5 1 0 5 17 2 17 5 13 3 20 16 14 17 0 13 15 8 14 19 4 16 10 18 10 19 13 15 17 15 4 19 2 19 8 10 8 5 9 7 2 11 4 2 15 0 20 10 12 4 10 19 6 20 13 4 10 12 4 18 18 8 15 5 16 4 18 7 18 20 19 4 2 19 10 5 20 20 19 5 3 3 3 12 10 17 10 16 20 0 4 16 16 14 11 11 8 11 14 16 1 0 17 14 13 1 19 16 0 20 2 15 15 7 4 17 9 18 18 12 0 6 6 7 19 13 8 18 1 18 14 5 19 6 11 2 19 10 13 20 12 13 4 6 16 0 16 6 11 7 4 0 12 13 11 14 3 9 12 0 9 12 3 20 15 11 0 16 10 19 9 19 4 15 11 12 12 20 6 4 8 8 7 17 6 7 4 16 10 12 19 17 9 19 19 6 17 8 16 2 0 1 1 13 5 3 2 12 17 12 4 20 1 8 9 0 11 9 5 19 0 18 11 20 5 6 11 16 18 4 8 15 18 0 15 8 11 18 0 17 4 20 8 19 8 6 3 7 19 15 1 9 1 0 12 5 20 10 14 19 13 10 16 14 8 8 17 18 18 11 17 1 5 9 6 7 5 9 8 13 9 17 6 19 20 14 19 10 4 2 12 12 9 5 13 4 10 17 6 1 18 8 3 8 13 18 4 16 1 9 17 19 5 6 3 11 2 19 19 8 17 9 4 2 14 19 5 11 4 11 0 5 13 20 3 1 20 6 20 8 20 11 6 9 9 18 18 14 19 14 20 16 20 18 5 13 3 17 12 6 11 15 8 2 0 6 7 5 11 1 14 14 2 0 12 5 9 4 0 7 19 0 19 6 20 7 19 10 19 4 7 15 8 9 4 19 17 5 8 2 17 16 10 14 14 11 13 1 9 0 4 16 18 11 10 16 18 6 19 9 10 4 10 10 8 18 3 18 10 11 20 7 10 16 13 1 19 11 4 17 17 0 9 6 8 11 2 2 14 12 19 13 1 19 17 1 3 4 6 16 16 10 14 7 14 20 20 12 13 12 12 2 15 1 12 3 11 16 12 12 9 12 2 2 20 7 20 5 12 5 15 3 10 11 4 6 16 10 2 5 9 19 11 9 18 6 19 10 1 10 18 20 3 3 5 0 4 2 4 18 11 2 9 18 17 6 1 10 3 19 2 3 2 9 3 8 20 4 1 17 20 19 9 4 1 12 5 7 3 16 4 9 2 7 2 2 5 4 4 8 3 4 13 19 10 6 9 9 18 2 19 13 15 20 8 17 12 19 8 17 14 2 16 16 8 12 4 8 19 17 5 1 14 8 12 17 20 19 6 3 15 18 20 4 10 10 0 20 8 10 8 14 12 14 19 15 13 11 5 10 9 17 6 20 8 20 19 17 10 17 16 14 4 2 10 11 13 2 0 12 19 20 2 0 8 14 17 2 18 4 10 20 12 9 14 8 1 8 1 9 8 8 19 2 5 6 10 10 0 0 15 14 17 9 20 14 18 12 14 0 16 3 18 0 6 8 10 17 13 13 2 7 10 2 0 13 1 8 20 1 5 10 13 2 20 12 6 19 14 1 6 10 5 12 1 2 8 16 18 5 11 5 16 20 18 6 17 15 2 1 19 19 11 19 10 4 10 7 11 18 2 18 9 1 16 7 20 10 10 11 12 6 13 1 6 6 15 16 0 19 6 18 19 10 2 15 4 17 7 4 19 16 6 13 17 9 20 18 20 3 16 19 14 7 11 18 20 11 2 7 14 1 15 5 6 13 8 8 20 18 20 17 2 4 16 13 11 5 3 6 2 16 20 15 18 12 6 9 11 3 10 13 13 19 9 4 12 10 15 7 11 12 5 0 20 8 6 15 4 3 20 17 13 17 1 2 0 4 0 1 16 17 11 14 16 11 10 1 19 20 13 11 16 5 6 19 5 18 18 16 3 3 14 2 18 17 0 8 4 0 12 5 9 18 20 18 11 17 20 15 10 9 15 12 11 2 6 3 4 1 2 10 2 6 18 10 13 20 16 13 12 11 12 10 3 7 8 16 17 1 15 4 17 7 9 18 3 11 7 9 0 2 15 8 13 6 15 16 3 2 0 12 19 8 3 2 13 4 17 0 3 16 9 4 12 16 11 4 4 1 20 1 13 16 5 14 4 13 18 3 17 2 9 8 8 6 8 14 16 14 8 4 4 2 17 7 14 18 20 9 20 20 7 13 20 8 17 12 10 5 11 6 7 11 18 3 9 2 10 13 14 20 6 4 13 17 18 0 13 10 20 17 14 13 20 8 0 6 16 10 20 15 17 8 12 14 2 4 7 4 7 11 10 15 6 18 0 17 16 9 14 7 12 6 5 5 4 16 12 15 18 9 8 20 19 11 10 13 13 6 8 14 15 6 14 15 16 14 7 7 7 10 13 0 13 9 9 11 1 0 12 19 19 16 3 14 13 17 5 19 6 13 16 17 4 6 9 8 6 20 6 20 5 2 2 8 11 6 0 17 13 4 20 17 6 18 20 11 10 2 1 7 12 18 18 15 12 17 3 18 12 18 9 4 18 19 3 7 10 6 7 13 0 14 17 14 5 3 9 16 8 12 18 19 4 10 15 15 9 2 3 11 5 19 0 11 18 16 17 19 15 2 7 6 14 12 4 3 7 10 11 14 12 1 18 17 1 13 7 7 11 2 3 8 19 10 8 5 9 11 6 9 5 9 2 9 10 7 20 18 19 6 0 16 8 14 16 6 15 14 11 9 8 2 9 9 8 6 0 17 14 1 1 15 7 3 7 17 9 5 10 12 10 0 8 17 18 10 15 11 4 15 6 20 9 8 20 3 13 12 4 14 17 8 15 0 20 14 18 1 20 12 8 9 5 11 15 18 17 5 5 15 6 5 5 20 17 7 18 7 0 5 11 4 5 10 13 10 11 20 11 11 14 11 7 3 11 2 6 17 4 8 1 1 4 10 5 15 6 3 3 8 15 4 9 1 4 12 14 5 10 4 14 2 12 2 15 12 12 17 19 18 3 12 4 14 19 10 12 13 7 7 18 15 17 8 11 1 20 6 10 13 20 14 19 7 15 1 20 14 16 0 5 17 18 19 10 3 7 8 0 20 1 18 3 13 14 15 1 1 10 16 8 7 10 15 8 12 9 8 12 11 13 5 4 10 19 16 13 5 0 0 17 5 8 0 1 16 6 10 12 12 7 20 6 17 2 5 18 13 6 14 0 12 12 2 6 15 20 16 9 13 1 7 0 15 13 9 18 3 3 15 4 5 4 9 10 16 5 4 15 4 13 8 19 14 2 15 1 2 1 4 18 10 1 4 11 16 11 20 5 20 16 8 4 0 20 18 2 20 6 15 1 4 8 14 4 0 17 14 15 4 11 19 7 5 2 5 13 19 15 11 17 2 0 7 6 18 5 13 12 7 6 10 7 17 11 11 1 4 17 18 19 14 13 3 15 11 15 18 17 5 13 6 18 7 7 9 14 14 14 13 14 7 0 0 9 5 8 19 18 18 7 19 15 14 14 7 12 3 15 16 4 20 19 15 3 3 14 12 4 6 5 12 4 6 17 16 18 13 10 15 4 9 15 16 19 5 8 13 15 15 20 18 14 6 15 17 15 7 2 8 15 1 20 10 10 20 0 19 20 10 4 20 1 11 5 13 19 17 12 13 0 15 16 0 15 11 7 16 19 10 0 18 1 4 0 3 17 8 8 7 14 20 5 17 17 9 14 7 5 6 6 8 3 0 9 5 15 20 19 15 17 19 3 15 6 17 13 0 7 15 5 14 4 12 12 17 6 11 0 18 13 19 4 1 20 8 12 9 3 14 3 7 15 7 0 19 12 19 14 10 12 2 12 17 16 1 16 7 2 3 16 18 8 13 3 19 2 0 6 8 10 2 18 20 14 1 15 14 4 5 11 4 16 4 19 14 5 8 20 1 12 12 2 2 12 18 5 2 11 18 19 1 20 15 11 5 17 4 2 15 16 18 7 0 0 9 20 4 20 2 1 15 13 18 3 4 20 20 13 6 3 3 19 5 6 1 14 10 5 15 14 20 20 3 6 2 5 4 5 8 6 7 2 3 4 12 18 0 11 14 8 12 15 2 17 6 2 11 20 5 0 15 1 4 14 18 18 10 19 7 3 20 15 17 6 0 16 11 9 9 19 9 7 20 0 14 16 8 12 13 16 7 5 17 12 17 9 12 12 19 16 9 1 5 9 2 19 6 0 7 6 3 11 20 14 17 7 0 19 12 6 4 0 14 8 13 3 20 5 16 16 7 10 6 5 16 20 16 18 12 5 12 17 10 19 0 7 14 9 19 15 17 5 5 16 6 7 14 12 7 8 8 19 9 18 5 9 20 16 11 5 18 18 9 3 3 10 6 18 15 4 17 1 13 3 10 19 8 5 18 2 0 7 20 4 2 2 10 12 5 7 20 1 13 11 12 17 11 17 17 20 1 16 0 2 14 13 1 15 13 1 17 13 16 3 1 4 8 16 15 6 0 3 2 8 2 13 8 6 8 4 3 17 19 1 8 15 17 10 19 0 10 19 7 11 7 6 18 5 4 18 4 13 5 5 2 5 6 19 6 4 1 19 2 17 3 20 16 19 10 2 12 2 15 1 11 15 8 7 1 16 11 20 14 18 17 1 5 13 8 3 10 7 20 9 11 20 2 13 6 16 5 13 16 1 13 17 16 4 18 13 16 15 16 17 18 18 19 9 2 6 8 14 16 0 3 7 0 4 2 3 18 17 15 12 0 4 2 4 15 19 12 20 0 4 14 13 8 13 4 0 13 20 9 1 6 1 12 19 0 1 3 6 2 6 9 9 17 13 5 2 13 18 12 1 2 16 12 4 9 12 3 1 11 19 3 5 8 16 17 16 16 3 20 5 12 15 20 15 14 6 8 6 19 14 12 9 9 15 10 3 8 8 5 17 3 13 16 17 7 20 1 6 5 16 13 10 19 13 19 13 5 6 13 11 7 15 17 12 4 16 18 10 6 15 2 14 13 2 12 2 0 17 7 15 3 2 9 11 7 17 19 16 6 9 7 19 18 2 9 13 18 1 1 2 5 0 4 16 19 12 4 20 15 19 3 12 1 19 9 13 4 3 8 9 16 20 10 17 9 7 18 13 18 15 20 18 3 1 13 9 14 16 3 16 20 17 18 18 11 5 15 12 3 6 7 13 16 20 14 18 4 3 14 20 4 11 20 3 4 16 2 1 8 15 10 11 14 20 20 15 19 20 5 3 19 17 19 3 7 12 19 2 13 9 7 15 14 19 18 13 9 6 12 13 19 16 8 17 4 7 8 14 6 0 18 19 7 2 13 6 10 4 6 13 14 11 12 12 14 14 20 4 11 16 20 9 5 19 20 12 18 8 4 1 9 13 13 9 4 20 8 8 5 7 6 3 10 4 8 11 12 15 20 19 11 5 10 4 7 1 3 7 15 12 5 5 3 18 6 7 18 6 9 4 11 16 18 5 10 5 9 11 0 16 1 1 6 11 19 10 14 10 18 10 3 17 18 11 19 17 8 9 20 0 9 16 4 1 8 5 15 15 0 14 8 17 12 20 20 8 6 1 20 13 18 4 18 19 9 7 0 3 13 2 0 8 5 5 13 12 6 19 12 20 7 10 5 14 1 0 2 7 19 6 0 5 18 10 7 15 5 4 3 4 19 12 16 14 8 4 11 20 1 19 11 8 6 13 7 6 4 14 1 4 14 1 14 14 2 17 9 5 1 14 11 6 10 9 6 3 13 1 13 17 19 15 13 11 2 4 2 5 8 3 16 0 8 1 14 2 12 19 9 8 16 0 17 5 18 16 11 15 17 18 5 2 13 18 20 7 17 14 1 12 5 15 3 6 15 17 8 6 1 15 5 20 0 11 20 2 16 10 7 11 11 10 16 15 5 18 15 17 19 7 5 13 6 14 17 1 17 9 19 7 1 19 2 14 17 3 14 17 14 12 0 2 19 15 8 20 5 10 4 11 3 2 4 14 11 8 6 8 4 15 8 1 10 9 8 0 6 14 14 5 4 3 5 20 4 7 4 15 5 12 9 8 17 20 2 5 5 14 13 3 6 15 7 1 6 17 13 8 0 20 20 13 18 20 2 13 17 18 11 20 15 13 18 18 11 5 2 10 4 1 13 6 12 13 10 17 14 6 7 3 9 20 7 4 1 11 9 3 16 18 2 5 13 17 12 15 1 9 4 13 19 9 8 7 0 11 5 16 1 1 7 19 17 4 20 1 17 8 2 4 1 7 15 8 16 10 6 17 14 8 7 15 17 6 1 10 13 1 0 5 8 7 15 0 13 3 10 14 17 2 8 14 4 7 0 15 9 4 16 19 15 19 9 8 10 18 5 2 0 10 1 0 10 16 5 14 10 5 16 15 11 14 3 20 8 2 9 5 20 2 8 1 17 14 2 8 5 16 7 5 6 9 7 13 15 14 3 1 15 9 4 12 8 8 10 8 6 11 17 19 8 4 13 16 0 1 3 14 18 17 8 3 5 14 6 15 4 4 16 17 13 4 20 12 10 15 15 5 15 10 4 20 10 9 4 0 2 10 3 5 16 4 19 16 17 14 6 4 8 13 16 20 12 10 16 8 18 12 13 17 19 17 4 9 16 19 18 20 11 18 6 0 1 16 19 18 16 1 14 4 13 15 12 17 9 17 17 10 19 17 13 4 19 18 7 11 9 0 8 13 13 6 12 8 7 4 9 18 19 8 14 3 6 17 0 19 20 7 14 15 7 6 0 5 5 6 10 9 14 3 0 3 16 6 8 8 6 4 12 20 6 20 0 20 5 3 2 2 12 16 15 0 0 10 3 9 10 2 2 7 12 14 10 10 20 12 4 3 7 15 12 10 6 6 14 10 7 7 17 20 10 6 2 1 4 2 7 17 1 9 5 17 10 11 17 15 5 12 1 19 12 4 16 20 7 13 11 19 12 15 17 7 17 12 3 7 18 4 7 10 18 15 12 14 20 6 7 4 6 6 16 18 8 0 17 4 13 19 16 0 10 6 0 12 1 16 1 15 17 6 5 17 2 16 11 3 19 11 10 1 18 2 7 6 7 16 2 14 1 6 9 18 9 16 14 17 5 20 16 10 6 20 2 0 0 5 20 0 3 6 3 5 2 13 2 3 2 1 1 12 7 14 20 17 4 15 4 5 18 15 14 1 11 15 14 13 8 1 10 2 12 5 18 3 16 14 6 6 12 1 8 17 13 16 13 2 7 19 2 17 16 10 14 10 20 4 13 12 0 0 15 9 12 19 13 5 11 18 5 14 20 7 19 5 9 16 20 2 5 14 18 1 9 7 0 16 6 3 1 14 2 5 19 9 2 12 5 18 5 16 14 7 11 10 17 5 6 3 15 12 4 18 16 19 13 12 14 0 8 5 19 15 19 8 1 2 14 3 6 4 17 6 20 10 9 4 19 14 12 2 7 12 9 2 18 1 3 17 14 18 9 4 4 9 12 9 14 2 9 10 9 10 16 15 11 8 8 15 13 3 2 10 14 14 7 4 2 9 1 1 3 10 16 3 7 6 11 11 18 2 18 20 1 16 10 19 11 1 5 1 10 0 2 15 9 11 9 1 0 8 3 10 13 10 3 2 17 14 15 12 12 19 6 3 19 15 11 1 15 4 11 14 20 3 2 18 14 1 19 4 0 5 18 9 5 7 6 0 3 7 1 2 3 15 4 14 11 7 12 13 18 7 0 8 6 16 8 7 1 18 2 7 2 8 3 3 15 7 1 4 15 7 4 3 11 10 13 6 0 17 10 13 15 2 11 11 10 18 14 19 5 0 8 18 7 13 5 17 13 12 17 12 17 16 3 17 19 18 19 0 3 5 19 2 10 8 14 17 18 11 18 8 1 18 6 14 0 9 11 18 3 13 5 0 11 12 3 4 17 2 19 11 17 2 18 11 8 8 18 1 13 4 8 7 15 10 19 17 6 0 5 9 16 8 3 14 14 5 12 14 20 10 16 11 2 9 8 16 3 11 18 5 13 5 14 13 18 7 12 0 4 8 17 9 9 9 2 11 7 10 0 1 14 17 6 8 2 10 14 20 16 16 18 11 5 13 5 19 19 2 11 9 12 8 12 4 12 16 15 9 20 16 5 6 1 20 19 1 6 18 7 6 1 19 10 11 3 8 13 18 15 2 17 20 19 17 19 13 3 1 11 13 5 12 13 4 16 1 17 5 17 17 10 20 8 20 8 20 2 5 1 0 8 10 1 2 1 3 12 12 12 1 3 6 1 2 7 16 10 8 2 18 1 9 5 2 13 0 20 13 12 4 10 10 16 16 17 7 19 13 8 16 17 4 1 12 17 16 12 2 3 18 5 9 16 4 13 18 12 14 6 14 0 4 0 8 16 14 11 0 3 8 16 15 12 11 7 11 10 5 12 0 5 8 9 5 4 14 5 11 12 4 8 2 11 19 18 10 19 11 17 8 4 16 17 20 5 1 17 5 13 18 12 16 13 2 7 9 20 18 6 4 19 15 9 11 7 11 0 4 15 18 8 18 18 1 13 5 6 10 14 19 3 11 16 5 7 5 14 10 13 14 16 12 18 15 1 1 7 7 9 20 4 18 0 1 7 0 19 7 7 15 17 16 0 14 3 15 8 18 3 16 7 5 0 12 1 6 5 9 6 0 15 7 0 3 7 14 8 5 2 4 12 7 1 10 9 2 13 0 3 20 3 2 9 14 12 7 2 9 10 17 3 17 14 9 18 20 11 11 12 17 11 19 13 9 5 14 0 10 16 11 19 4 15 18 17 15 0 13 2 0 12 5 6 2 2 1 3 4 16 12 12 19 15 1 11 10 3 2 20 6 6 4 11 8 9 0 8 6 0 5 19 18 7 17 19 18 0 20 12 7 10 5 8 8 9 6 0 6 19 8 10 6 7 2 7 11 12 15 19 17 6 5 9 17 8 15 13 2 12 2 19 0 3 2 12 7 20 19 2 14 3 19 12 18 12 12 17 2 19 6 11 19 2 7 17 5 11 17 11 7 9 12 14 14 14 16 3 19 0 3 16 17 17 12 12 18 7 6 2 14 0 19 5 14 9 6 11 11 1 18 7 6 1 10 20 5 6 13 20 16 5 16 19 3 17 1 5 13 15 17 7 19 19 2 4 5 3 20 9 2 12 2 9 9 19 18 7 0 15 12 8 17 17 11 1 10 5 8 4 17 3 1 8 11 16 15 3 10 0 12 16 11 19 9 5 18 18 16 19 20 10 19 12 2 12 7 13 1 7 4 12 20 3 8 0 1 10 11 9 7 7 16 9 5 19 14 18 5 8 0 6 18 3 6 19 20 2 20 9 4 19 9 16 17 20 13 11 17 19 15 19 1 19 5 5 20 13 16 15 9 2 4 20 17 18 1 19 1 19 3 14 1 8 17 2 5 16 11 20 11 0 20 16 13 11 4 12 12 8 7 18 6 12 7 0 12 13 0 1 19 9 19 10 13 3 17 1 12 9 10 8 8 7 17 4 7 13 10 7 12 13 12 18 17 20 18 17 15 3 13 14 2 9 8 12 12 10 14 1 3 16 14 5 0 7 9 4 13 10 12 17 18 9 0 0 7 19 9 7 5 13 20 14 5 2 1 3 1 12 2 11 11 8 12 3 10 5 5 20 7 14 20 5 11 14 11 2 0 6 16 4 6 17 1 18 9 8 20 9 16 16 0 14 20 14 6 12 18 3 14 10 4 19 15 1 9 5 4 11 5 11 10 11 5 8 10 13 14 9 6 12 10 16 11 1 14 18 0 3 14 20 17 17 17 3 14 7 2 6 9 18 6 12 1 14 10 4 19 15 1 17 1 20 16 20 18 17 20 10 20 1 18 19 1 0 19 13 4 11 1 11 13 6 0 15 7 16 7 0 14 17 4 16 17 2 11 12 11 1 7 13 2 19 10 4 10 6 6 17 11 15 4 15 19 6 10 2 3 16 8 9 6 6 12 20 3 10 15 12 2 14 20 4 13 8 7 13 9 8 6 0 10 18 16 4 0 16 18 6 8 7 2 12 19 2 1 7 12 0 8 8 19 13 9 2 14 8 15 16 1 0 11 19 13 16 19 6 10 7 6 13 15 18 19 14 6 14 16 7 13 2 20 2 11 9 17 2 7 19 0 1 11 9 14 7 1 6 6 7 2 11 13 16 16 0 11 19 9 10 10 19 18 12 15 16 18 19 10 16 11 16 3 8 10 5 9 17 13 13 17 15 7 17 12 12 9 0 15 13 18 15 9 3 5 8 15 2 18 2 20 10 16 14 0 2 14 9 12 13 9 17 1 0 9 20 15 19 14 4 1 7 1 15 4 9 0 1 14 4 13 16 18 1 15 2 17 18 13 18 4 16 5 9 9 0 11 14 2 13 20 16 16 16 17 9 0 7 13 20 13 18 2 4 17 13 16 2 10 10 14 10 4 10 2 4 11 0 6 17 15 8 4 5 9 20 10 15 0 9 10 0 4 2 6 12 16 19 6 1 2 10 8 12 6 6 13 3 16 7 8 17 3 11 13 10 19 13 8 14 10 5 1 20 17 0 1 19 5 13 8 3 4 14 7 15 0 6 5 15 8 3 19 0 12 15 14 7 14 10 1 1 20 3 0 17 1 15 7 0 12 2 5 7 13 12 8 18 2 19 12 14 2 4 18 3 12 15 2 8 5 8 9 19 8 14 7 12 16 19 3 1 11 18 20 8 2 15 12 10 16 3 7 4 13 6 10 11 20 12 5 4 19 19 10 5 13 14 17 3 12 14 1 16 10 9 3 15 16 2 2 17 1 0 0 0 7 6 17 1 12 12 14 14 0 13 14 10 10 16 3 18 13 2 11 1 10 4 0 20 20 19 13 1 10 7 17 2 1 10 13 20 13 6 3 6 1 16 9 6 1 18 19 13 3 19 18 0 13 19 7 18 20 2 10 3 14 8 13 6 10 4 5 20 4 11 18 19 10 6 3 7 7 2 11 16 0 5 6 3 4 1 2 18 19 8 8 10 6 0 10 17 19 6 12 2 19 14 19 3 13 15 4 19 16 13 9 17 5 18 0 18 15 0 1 20 13 9 16 5 11 13 16 20 17 13 15 10 15 12 2 20 8 20 19 3 4 11 9 5 19 8 12 18 7 10 1 19 10 20 8 10 15 18 15 18 19 3 15 17 19 6 8 12 7 12 10 1 14 4 13 12 11 3 3 8 18 13 16 20 20 3 17 10 18 19 1 17 14 18 6 0 6 8 0 3 11 18 15 17 19 18 13 7 10 5 13 18 3 10 19 12 7 6 6 12 12 20 4 10 14 2 6 1 18 6 10 20 13 13 19 7 13 7 2 3 10 20 1 19 4 4 13 11 14 19 3 2 12 20 15 18 13 9 19 3 8 10 2 3 17 1 19 15 9 1 13 19 9 16 3 18 6 0 5 15 8 19 3 17 8 7 12 16 12 13 18 3 11 2 16 10 16 5 13 4 14 8 12 13 11 20 0 2 18 5 1 7 3 0 3 14 13 10 14 20 6 1 17 12 18 12 1 5 6 6 7 7 3 17 18 1 14 1 3 13 14 16 2 13 13 1 19 7 8 5 10 14 7 18 10 1 18 12 2 14 16 19 9 10 16 0 5 13 19 15 15 0 15 11 17 7 0 16 1 7 7 6 20 1 17 10 14 2 16 15 1 9 19 1 10 14 20 6 9 6 15 16 13 14 18 1 20 2 1 16 0 18 16 17 7 16 10 16 7 3 9 10 11 20 13 2 13 20 4 5 9 10 20 20 17 10 5 6 1 2 10 20 14 11 16 19 4 1 3 9 5 17 3 20 8 1 2 15 1 20 0 12 5 7 16 12 16 0 20 17 4 3 16 12 3 6 15 15 1 14 3 2 17 18 11 3 12 5 7 10 13 13 7 17 19 20 4 6 9 9 17 13 15 15 1 15 19 8 16 20 19 12 6 19 12 20 16 14 6 4 5 1 1 6 13 5 3 6 17 4 15 10 0 8 18 4 19 1 16 14 0 20 3 6 10 19 8 16 2 7 17 5 3 3 17 3 17 7 14 2 14 6 11 10 20 0 9 13 15 9 0 18 7 12 6 8 7 0 16 10 18 3 15 5 17 12 7 5 20 13 10 13 8 9 17 20 3 0 7 3 10 18 10 3 1 20 5 11 12 5 16 15 3 12 14 6 19 17 17 19 19 4 13 20 11 14 11 3 9 5 19 13 18 19 11 0 13 3 0 7 14 14 3 18 4 15 9 4 20 5 4 18 1 6 5 7 14 10 13 13 7 19 12 16 4 1 1 5 11 5 6 17 20 18 0 6 14 5 14 15 9 9 18 17 9 15 12 13 3 20 7 15 17 1 20 0 7 8 15 20 10 2 6 13 16 17 10 3 3 10 0 15 5 12 14 17 18 13 8 7 9 2 16 2 6 17 2 1 16 6 5 9 9 0 9 1 18 10 20 9 20 7 14 4 13 16 12 12 16 10 8 17 11 20 10 14 6 15 13 19 4 17 16 7 17 2 11 2 15 0 9 12 3 1 5 2 11 9 19 15 11 17 14 8 13 3 12 18 13 12 13 11 16 5 18 10 5 15 14 4 12 20 3 5 10 9 17 12 12 4 8 12 3 7 11 5 17 3 6 3 2 15 0 3 10 4 7 12 6 9 18 12 8 17 17 14 6 15 13 5 20 1 15 16 17 9 18 18 20 13 8 14 0 9 8 16 10 15 0 4 16 18 2 20 9 19 18 7 19 4 20 11 8 13 2 17 13 5 13 13 6 8 1 10 1 11 6 20 10 20 16 6 0 13 10 13 6 9 3 7 0 17 2 0 19 18 12 4 11 10 15 12 0 20 12 7 17 18 8 14 11 13 20 14 13 12 1 3 5 17 1 20 19 9 13 18 12 17 7 1 0 7 1 19 19 1 10 10 17 5 16 2 12 6 14 7 4 19 1 13 15 4 10 13 1 12 3 11 17 20 4 11 9 13 6 16 4 8 18 2 5 8 12 10 1 9 5 9 17 12 13 19 10 20 16 4 20 16 19 6 7 4 2 18 5 7 4 0 11 1 20 11 13 13 20 6 10 15 16 19 7 7 8 0 9 15 17 17 0 16 13 8 0 12 11 4 16 14 10 13 12 19 6 14 10 20 7 12 17 19 5 14 15 4 14 14 17 18 1 12 8 9 1 14 12 1 7 19 18 17 5 17 7 1 16 14 3 20 16 17 18 18 1 15 8 7 10 19 13 19 3 6 20 20 2 8 11 11 2 16 9 1 12 19 14 1 2 5 4 9 5 4 15 4 15 4 10 19 3 2 18 4 2 15 7 7 17 13 10 17 18 13 1 14 7 5 3 4 11 4 1 8 11 2 12 14 3 13 8 17 2 11 15 11 18 16 17 18 12 14 8 18 12 2 3 5 4 12 12 19 3 6 14 14 15 2 20 17 18 6 13 8 2 11 18 19 3 4 5 14 13 5 1 1 14 7 10 5 20 7 13 0 11 4 20 11 10 15 10 17 16 8 17 14 6 10 12 6 5 8 8 14 15 13 20 16 12 9 15 14 14 16 0 9 8 20 4 7 5 10 20 7 9 16 16 10 4 18 6 2 0 13 0 15 8 8 13 0 3 13 3 4 0 12 11 3 20 10 9 7 18 17 3 4 1 7 12 5 11 15 6 17 9 14 15 4 12 13 13 3 14 3 5 18 19 14 2 18 13 11 12 17 7 18 9 16 17 6 16 12 1 19 10 2 20 13 10 6 9 17 2 6 3 7 18 18 13 19 12 2 3 13 6 19 20 11 12 20 0 18 11 12 6 15 5 17 6 13 17 16 19 11 13 6 13 9 5 16 2 8 3 3 17 12 0 18 15 14 16 0 6 12 3 12 10 10 3 7 1 7 13 11 4 4 13 12 11 12 16 20 11 19 5 8 2 15 18 3 12 16 6 16 1 17 17 0 9 8 19 9 2 16 18 17 9 3 8 7 9 0 4 16 18 9 8 16 11 16 16 13 11 2 0 1 10 13 17 11 13 11 5 15 18 5 13 11 18 7 13 20 15 4 11 13 7 5 19 15 9 19 10 1 16 3 19 15 10 13 12 2 4 13 4 14 5 4 15 18 18 10 19 10 3 3 19 3 10 15 14 2 11 14 14 1 8 6 5 3 18 11 8 11 4 7 9 5 3 12 7 15 18 20 17 3 0 6 2 9 11 19 17 9 20 3 3 9 9 3 18 15 15 0 4 19 2 5 8 1 12 12 5 11 3 8 17 14 14 0 17 13 2 13 3 18 8 20 18 15 1 20 15 12 0 16 0 4 10 5 19 15 14 5 1 5 19 18 5 10 11 2 4 19 3 7 13 20 17 2 11 16 10 15 10 2 4 4 6 1 0 7 8 16 4 17 19 5 6 12 17 19 6 6 7 15 9 2 6 8 4 3 8 11 8 5 20 5 16 8 16 14 18 20 6 11 3 12 18 18 10 8 7 17 19 4 10 16 10 11 8 19 5 19 1 13 1 13 6 9 3 11 2 8 11 18 18 14 18 16 1 18 10 11 2 16 3 19 2 4 14 17 15 18 6 7 3 7 13 18 1 5 17 10 13 1 18 16 20 14 7 11 13 13 15 20 10 2 0 5 15 20 18 5 6 4 14 7 4 7 1 9 15 20 8 2 4 20 12 5 1 3 11 3 20 0 18 15 4 13 7 13 6 10 20 18 8 19 16 9 19 8 7 4 1 5 7 2 18 20 8 9 6 15 12 10 18 10 16 6 16 17 12 1 2 13 15 4 14 13 7 1 0 14 9 6 20 4 16 18 2 12 19 15 8 8 13 7 1 4 0 17 18 3 10 3 5 7 18 15 2 19 12 7 9 10 4 14 17 5 10 9 1 2 16 2 16 13 1 18 0 15 2 5 14 7 6 6 8 3 12 7 5 14 7 5 2 17 12 5 5 8 2 4 12 13 7 1 10 14 18 13 1 19 2 10 9 11 3 2 0 17 13 18 3 17 9 5 5 13 5 18 20 16 3 9 15 6 16 3 15 15 14 2 8 18 11 14 17 16 9 1 1 2 4 6 18 5 11 19 10 11 18 18 11 3 9 9 10 13 4 3 3 15 2 5 14 7 0 6 7 7 9 12 7 12 9 10 20 13 16 11 11 16 13 20 12 10 3 20 8 5 17 17 16 16 18 11 3 17 10 14 12 11 11 5 17 14 12 15 1 14 3 20 20 13 19 8 9 0 11 13 17 13 0 19 10 7 18 2 12 14 1 10 4 17 17 11 18 2 0 14 19 19 7 5 10 16 10 20 11 5 5 14 10 20 20 9 3 9 14 17 1 10 17 18 5 20 19 9 9 10 10 11 4 20 14 9 11 17 4 17 12 18 1 1 20 20 17 17 19 11 1 10 14 12 2 20 0 6 11 19 13 13 5 3 11 5 19 14 14 8 5 19 1 6 7 14 4 9 9 15 15 4 11 17 11 9 2 19 11 6 4 19 20 7 11 13 6 5 10 0 0 19 18 13 8 9 1 20 9 14 5 15 13 16 13 10 15 18 6 9 0 13 7 10 12 16 19 2 6 10 14 3 13 8 7 17 4 19 4 11 1 11 8 12 2 10 5 20 3 9 11 6 9 19 2 7 9 8 7 13 6 3 17 2 3 2 5 13 1 0 11 0 5 16 9 5 20 11 6 20 16 19 1 18 18 3 15 20 8 13 9 4 4 11 5 8 12 4 13 9 8 19 7 8 11 2 16 15 2 5 2 12 6 13 14 13 15 9 20 19 17 6 5 2 2 4 5 0 9 4 9 19 13 1 14 18 16 6 12 11 6 7 12 18 11 2 10 0 11 0 17 0 20 4 10 6 10 13 6 12 10 12 12 18 9 10 12 14 11 4 6 16 0 4 2 10 6 1 8 14 1 9 12 3 11 6 1 19 9 14 16 3 12 1 11 16 12 13 17 13 15 12 13 9 2 10 1 0 13 6 16 8 10 11 8 6 20 7 17 3 20 5 10 10 6 12 14 7 19 13 17 10 9 11 10 18 3 4 1 2 7 3 2 6 20 8 0 10 2 10 9 1 4 4 13 18 19 16 1 4 2 12 13 0 9 1 11 10 6 12 11 8 3 4 3 6 15 17 13 7 20 1 0 15 10 4 4 17 18 14 5 12 19 11 4 14 8 11 12 7 16 1 6 9 17 13 9 14 11 9 20 19 10 7 7 0 11 0 14 19 3 13 4 17 1 13 1 19 14 0 18 1 18 20 14 12 14 3 6 9 8 0 6 8 9 19 12 13 7 1 4 13 14 4 10 5 3 7 4 18 14 0 13 15 6 15 14 6 13 5 14 14 17 10 18 16 2 20 19 16 4 7 7 15 3 18 18 1 13 14 7 9 0 7 18 20 10 14 12 14 2 0 0 8 7 10 0 2 9 13 11 18 0 3 1 11 19 9 4 19 1 6 16 14 3 18 12 8 2 14 7 7 10 2 3 6 5 0 4 8 2 6 6 12 16 20 16 11 15 6 2 9 3 3 10 12 19 12 1 19 7 3 13 8 3 19 0 1 0 7 13 8 16 7 10 10 17 8 5 12 7 10 17 16 20 16 11 20 6 0 12 8 9 17 20 0 13 15 0 8 6 13 14 14 19 8 18 10 11 2 16 20 9 3 15 8 8 18 19 7 5 5 6 14 19 2 12 18 2 0 8 19 4 19 20 8 16 2 2 18 1 13 20 11 13 17 12 7 6 0 4 7 9 7 19 2 18 20 9 13 11 8 12 9 19 3 3 2 9 13 11 1 1 17 17 14 7 2 13 10 19 13 14 15 13 18 10 9 8 14 11 12 2 18 9 15 5 11 12 13 3 0 12 13 4 17 6 20 10 12 6 0 9 6 12 4 6 12 20 12 3 7 2 0 13 17 13 1 11 1 5 7 20 12 1 16 15 7 17 4 20 16 3 4 0 10 13 6 12 11 5 0 17 0 12 18 11 2 8 17 4 17 17 9 5 4 20 18 7 7 12 4 10 7 8 14 12 4 9 20 8 20 13 13 6 0 19 20 18 1 16 17 11 6 16 20 18 18 10 14 3 4 17 18 5 3 7 17 19 3 1 4 3 2 18 17 16 14 18 19 20 1 4 16 15 15 10 3 7 15 17 5 12 12 20 20 12 15 12 3 13 8 2 12 14 8 17 9 20 19 2 13 0 11 15 9 1 20 8 4 9 2 6 6 16 20 7 1 10 9 16 13 11 0 4 14 1 7 14 12 17 18 20 14 13 4 0 10 15 17 11 20 15 7 18 16 3 20 5 14 11 4 13 12 3 8 13 15 5 3 6 1 9 9 12 11 16 0 19 1 9 18 9 13 4 3 19 6 13 4 9 17 5 10 10 11 2 9 19 10 11 7 11 0 4 3 10 8 13 17 15 13 14 11 2 15 3 13 15 16 20 10 8 9 14 16 2 13 2 20 13 5 17 18 11 6 12 6 7 0 2 16 7 11 14 8 4 18 16 19 9 4 16 9 17 12 14 6 2 2 20 2 17 20 13 7 5 8 12 11 5 13 6 18 2 14 0 9 17 6 2 2 15 14 16 10 9 8 6 2 14 2 18 3 9 3 2 7 19 20 16 15 16 19 3 18 13 19 12 13 0 8 11 15 18 1 0 14 4 6 8 7 0 10 19 11 15 17 12 9 13 4 11 8 1 14 2 18 11 17 4 0 7 3 13 1 13 6 2 6 7 0 14 10 1 4 3 5 1 2 11 8 3 16 3 11 0 1 15 15 10 6 7 9 18 3 10 9 4 8 17 6 17 7 2 7 20 14 20 4 4 15 0 17 12 17 20 18 16 4 11 1 1 10 5 5 5 11 10 15 6 1 14 10 3 14 1 12 18 12 16 5 7 16 16 1 16 19 6 16 9 18 16 11 9 11 4 0 16 6 13 7 3 0 0 15 3 3 20 1 18 2 5 9 16 12 1 14 10 15 11 11 9 20 8 9 1 15 10 0 20 12 16 13 14 12 10 7 9 11 20 3 8 8 12 5 6 17 0 15 14 18 14 13 11 9 13 10 8 4 1 4 6 18 6 13 11 17 7 0 12 8 8 11 18 19 11 10 20 18 5 2 14 4 5 6 14 12 14 20 17 5 10 9 20 4 9 3 2 6 16 14 17 11 1 7 6 13 7 9 3 10 20 2 8 8 8 0 15 12 5 17 20 3 19 12 0 18 6 7 19 3 5 12 6 18 14 4 1 11 18 17 17 16 1 17 15 2 0 5 15 16 0 0 16 3 11 4 11 3 19 15 20 13 17 18 19 8 9 3 16 8 14 5 12 15 8 1 3 7 18 3 14 17 12 15 20 19 19 2 17 15 6 14 20 5 0 19 9 16 10 17 6 8 8 2 6 16 11 10 4 11 11 18 16 3 11 1 7 11 1 2 15 19 5 6 6 8 13 3 1 8 13 4 20 15 1 16 16 19 2 7 17 16 5 0 15 19 17 6 13 1 0 13 8 4 18 3 8 20 10 12 13 14 2 19 7 5 10 19 12 19 13 18 15 6 19 5 9 18 13 18 7 17 14 15 0 8 6 14 13 11 4 16 20 17 17 2 14 3 17 20 10 14 10 8 3 8 4 19 13 13 14 15 11 10 5 6 4 9 3 3 0 17 6 11 9 6 15 14 6 14 8 3 10 18 9 8 6 19 4 1 0 9 18 15 15 13 4 1 20 8 16 15 10 13 4 3 8 15 19 1 5 10 20 1 14 18 1 8 6 9 2 13 20 5 11 7 19 19 13 5 18 1 19 14 18 12 15 12 12 19 16 2 1 17 13 16 9 6 12 6 6 15 6 7 18 10 3 17 15 7 11 1 16 17 13 15 7 17 17 4 2 5 5 20 1 13 11 8 2 8 1 19 3 9 3 7 11 3 6 7 15 19 13 3 2 0 10 13 4 14 4 3 3 6 10 18 10 17 1 6 19 17 0 20 8 1 9 8 14 10 1 18 0 14 19 12 13 13 6 11 8 7 5 5 6 18 9 9 8 5 19 19 19 1 5 2 4 14 19 14 1 12 13 20 17 7 7 16 11 14 5 13 6 7 1 3 4 5 16 6 1 12 7 13 20 11 17 19 6 3 2 17 4 13 19 11 6 3 5 6 8 18 14 20 18 18 8 15 16 12 13 5 0 9 7 4 12 13 14 2 15 12 16 20 19 18 2 6 3 16 8 9 16 15 15 12 9 5 6 7 10 11 1 5 10 17 19 9 2 11 15 20 13 10 15 5 0 8 7 4 6 20 14 8 4 5 7 4 13 11 7 17 18 10 1 12 18 12 18 12 3 8 7 15 2 18 9 13 18 1 6 8 2 9 15 14 9 5 8 14 6 5 18 19 17 12 5 4 18 16 16 11 13 2 13 4 7 16 0 13 14 19 16 1 13 14 18 20 8 14 7 10 7 19 18 8 14 4 17 6 20 9 1 10 5 17 19 14 20 6 1 9 12 4 19 14 12 14 6 14 16 15 9 6 6 17 7 4 2 18 20 20 10 7 12 6 17 15 11 9 3 1 18 3 16 13 14 0 19 14 19 13 14 9 5 9 7 1 16 20 6 6 7 10 12 5 5 10 3 11 15 5 16 12 5 20 1 13 2 12 18 10 16 17 7 17 3 9 18 12 16 9 7 14 17 10 12 6 2 11 10 0 1 11 15 10 5 18 10 11 15 16 16 20 8 7 12 5 17 0 13 18 20 15 6 8 15 8 10 0 17 7 4 18 6 16 4 20 14 2 18 10 8 8 19 20 11 2 13 7 19 8 19 3 11 14 7 1 13 4 17 19 9 16 11 5 20 20 2 18 0 13 10 6 7 18 0 13 10 10 2 1 20 14 11 17 0 19 5 13 1 7 3 7 11 7 3 7 6 10 9 19 10 13 17 3 4 4 17 2 4 4 2 10 11 19 13 17 13 8 20 16 17 12 11 11 16 19 12 5 10 1 7 2 12 0 16 12 17 7 12 16 3 13 0 0 14 14 17 4 11 6 1 19 6 18 8 19 20 19 20 14 16 19 19 6 1 20 12 18 13 16 5 6 6 13 0 15 11 6 13 5 14 7 16 14 13 5 16 0 1 10 0 2 10 8 13 11 15 20 5 7 18 11 4 1 20 20 2 3 18 18 20 8 20 15 11 10 20 7 15 13 17 12 1 9 0 17 8 9 2 16 16 9 0 14 2 9 1 17 4 0 2 18 10 13 5 12 3 11 0 4 9 15 6 11 12 16 12 14 0 10 16 19 7 6 10 16 15 4 7 15 9 17 7 4 16 20 16 2 4 19 2 1 18 19 9 7 4 13 11 17 1 12 15 0 2 18 4 7 19 8 16 13 17 3 11 20 15 2 10 7 17 10 5 14 16 9 11 5 9 20 15 13 7 15 16 5 10 7 4 17 9 1 1 14 3 13 11 14 8 13 16 8 16 2 3 16 16 14 7 0 17 20 7 15 18 7 16 0 13 0 4 9 12 14 4 5 19 1 13 12 20 19 20 5 16 6 19 14 1 11 1 4 17 19 5 12 19 3 19 10 20 8 7 9 20 0 16 8 7 5 13 18 19 9 10 9 17 17 8 13 11 14 16 19 2 4 6 11 3 17 19 6 11 19 10 8 10 6 6 18 18 17 8 14 8 12 12 13 1 20 7 15 16 19 1 1 12 15 13 2 0 5 17 11 15 5 0 19 10 18 8 1 8 8 0 14 15 8 11 20 19 18 0 8 12 17 0 10 19 10 1 0 17 10 9 7 8 4 2 6 19 13 15 19 5 19 8 15 4 8 7 8 14 3 13 13 5 19 8 15 5 2 1 8 3 4 18 12 12 17 2 20 4 6 12 8 20 5 17 20 15 12 11 5 16 10 15 2 7 15 8 0 20 7 8 14 7 14 17 16 10 15 5 20 19 14 16 18 9 0 2 6 6 18 11 7 17 15 1 8 15 2 11 11 19 11 15 15 10 10 19 9 2 16 7 15 4 1 11 4 19 11 14 8 11 18 11 3 1 13 15 12 2 7 6 11 0 18 0 16 6 11 12 13 20 12 20 0 5 7 4 19 7 7 2 20 10 19 18 15 4 12 6 11 10 16 8 9 4 20 13 6 15 10 7 9 0 15 16 6 19 11 9 20 8 13 7 4 1 8 12 10 16 20 6 9 15 11 8 16 6 9 3 15 18 6 8 6 19 6 2 14 14 17 0 9 14 13 10 12 3 13 4 2 8 15 14 14 5 14 7 19 5 7 17 17 3 1 12 13 12 2 5 1 7 12 18 10 14 20 5 8 5 4 0 9 11 12 19 12 11 16 9 11 8 19 16 9 3 8 2 7 14 17 3 2 11 2 10 11 5 20 16 7 2 1 16 0 2 15 10 6 6 19 11 17 14 16 16 14 11 1 4 12 18 12 6 13 18 14 5 7 16 2 10 16 13 19 5 0 13 6 10 18 4 15 2 14 10 3 2 20 8 4 8 13 4 9 0 12 4 5 7 15 2 18 10 9 6 6 3 9 7 14 10 13 1 17 4 15 14 14 3 16 15 3 13 1 13 11 9 17 5 0 5 8 13 8 7 0 5 16 6 8 19 10 10 8 12 19 17 8 14 13 12 4 11 2 10 17 14 5 2 20 6 20 3 0 1 11 18 3 3 19 13 8 7 14 4 10 4 17 4 8 1 14 0 15 0 17 17 1 16 1 17 11 3 7 18 19 6 4 0 10 13 2 4 11 7 16 20 0 1 0 12 12 10 1 8 4 15 12 20 6 3 5 5 5 15 8 15 5 7 4 1 2 19 3 17 16 4 10 15 13 18 2 17 20 5 3 17 3 4 18 19 11 20 2 9 16 5 14 16 18 4 16 2 18 3 8 19 7 14 2 1 7 9 13 14 3 13 16 20 4 6 13 16 12 7 1 0 17 3 19 6 17 3 2 20 20 8 1 17 5 20 16 2 6 9 18 7 1 17 10 5 19 11 2 11 3 0 14 20 3 19 1 16 19 18 5 20 19 6 7 14 17 0 10 3 7 17 1 3 6 7 5 6 11 4 5 5 2 18 3 10 4 16 17 17 16 2 15 18 18 19 13 14 18 2 1 14 6 18 2 1 6 11 6 11 3 12 0 15 18 19 18 10 17 9 5 1 5 5 18 0 14 19 10 7 1 17 14 18 8 18 5 14 7 1 0 12 6 18 13 2 5 17 7 15 7 14 11 5 8 2 1 17 0 7 16 10 15 13 18 9 15 16 18 13 0 12 7 6 20 7 12 0 17 19 15 14 5 2 9 0 20 5 19 20 19 13 9 13 1 13 14 5 7 20 16 15 6 0 16 16 19 4 9 17 18 20 12 19 13 9 11 16 9 13 13 17 13 16 17 18 3 10 19 11 11 8 6 18 20 13 1 19 5 0 1 3 5 3 6 7 3 6 11 18 20 19 13 17 16 8 12 16 20 3 13 11 13 8 4 7 18 5 2 20 12 13 13 4 17 14 1 6 9 15 4 19 18 4 7 7 17 14 11 20 9 17 10 20 8 17 9 13 9 17 19 20 2 5 4 7 20 4 14 5 16 1 8 14 3 2 1 11 15 9 15 20 2 14 17 14 11 6 20 3 19 18 2 10 11 5 9 19 9 4 9 8 12 4 19 4 8 10 8 7 9 1 17 5 4 5 0 15 3 12 13 7 0 20 4 3 4 19 15 18 17 0 5 0 20 4 9 4 9 10 18 1 18 8 5 11 10 18 9 4 2 4 17 3 18 3 13 7 3 8 17 20 1 3 1 18 1 2 14 11 9 16 17 6 11 0 19 14 10 10 12 11 11 14 3 14 9 9 10 7 2 6 12 3 10 15 6 3 13 14 16 3 11 3 3 19 20 14 20 17 11 18 12 7 5 3 14 19 20 12 0 20 3 3 8 9 14 16 13 19 8 18 2 9 14 16 15 14 11 18 2 2 0 18 0 1 6 16 15 7 16 17 12 20 11 16 6 9 18 18 14 18 18 17 15 13 10 15 16 15 5 18 8 8 17 12 12 11 13 16 1 4 17 13 19 18 17 17 16 12 11 11 5 9 8 18 6 12 5 7 9 2 4 7 3 15 3 16 3 13 10 12 13 19 16 12 7 7 11 0 17 20 13 3 6 20 3 20 13 12 7 19 5 5 2 4 20 15 10 6 13 18 20 19 5 9 7 11 5 19 7 4 17 15 19 1 1 3 1 16 15 13 11 12 3 3 2 1 8 7 0 20 8 9 2 3 6 2 10 2 9 4 13 16 6 13 10 1 2 19 2 2 13 3 20 14 3 8 10 3 2 14 10 20 11 8 3 3 17 7 16 16 19 6 12 6 8 2 18 14 6 11 20 4 10 10 1 2 20 5 1 9 11 10 8 10 17 2 9 11 15 19 4 20 15 19 1 4 3 9 10 4 6 15 14 5 18 9 18 15 2 5 13 5 8 19 4 14 7 19 1 16 6 5 7 1 7 8 6 4 11 17 2 12 12 20 14 2 10 20 19 8 4 16 18 17 12 8 14 10 8 11 17 15 0 10 3 12 16 18 5 5 8 14 20 0 15 11 20 16 0 16 16 6 1 2 15 5 17 7 12 1 6 4 14 10 7 2 3 7 4 0 10 17 2 2 10 8 16 11 2 20 2 19 16 6 6 6 2 18 15 2 20 14 1 9 10 5 1 10 14 12 13 14 3 17 5 19 18 16 2 5 2 14 1 18 3 7 5 14 20 3 0 5 12 17 15 19 0 2 13 19 1 12 16 15 15 16 11 13 16 16 13 11 0 19 17 13 20 17 20 17 15 10 0 20 11 6 3 11 5 14 13 20 0 12 5 7 2 1 20 18 6 16 19 18 15 8 4 7 11 9 11 18 20 13 6 9 2 20 11 12 19 2 7 7 10 9 17 16 7 15 14 8 5 9 1 12 0 20 9 0 18 7 6 18 3 2 14 10 14 6 1 15 16 10 12 18 5 3 10 10 18 12 18 2 4 6 12 3 6 13 16 19 16 5 1 18 10 10 0 16 4 0 5 17 19 8 18 9 5 12 14 7 20 20 1 20 12 16 0 13 10 4 14 11 0 20 12 13 19 7 17 15 1 9 20 7 6 8 15 6 17 5 19 19 9 2 6 13 12 9 11 13 10 9 19 12 2 3 1 16 6 10 19 4 7 16 2 4 12 14 12 13 9 20 9 19 8 1 12 6 1 2 17 19 14 12 10 19 4 4 18 10 4 4 9 2 4 5 18 5 7 6 18 9 12 4 4 1 11 18 1 18 19 7 4 16 8 6 14 1 12 4 18 18 10 4 13 4 0 6 13 6 18 19 5 4 18 3 2 0 18 15 17 11 20 3 11 0 8 0 5 12 19 20 3 5 16 16 2 18 18 9 9 18 15 6 0 3 0 5 16 9 10 6 4 11 12 11 1 14 5 19 14 6 7 11 10 13 0 11 4 17 4 4 7 11 5 17 1 17 12 3 10 13 20 15 5 19 0 3 11 13 5 8 10 16 12 10 0 15 10 5 8 17 18 13 15 1 13 10 4 18 10 11 18 10 7 15 7 16 18 17 4 17 9 8 19 9 14 3 13 0 14 1 3 4 7 18 3 8 5 15 1 11 8 7 20 15 0 15 15 20 6 5 13 10 2 9 7 2 2 5 8 6 13 0 5 17 9 12 1 9 16 7 15 5 20 0 15 6 15 13 9 3 19 7 15 13 19 20 12 19 13 14 6 17 17 8 20 16 4 1 14 10 1 3 0 0 17 17 10 17 0 7 14 17 19 0 0 13 7 1 8 14 15 17 15 0 20 17 17 1 16 10 15 5 3 2 3 0 17 12 6 4 15 16 15 12 20 10 15 2 15 15 0 8 4 12 6 13 20 3 19 12 5 20 12 8 2 2 15 18 18 8 14 16 13 13 3 0 0 0 7 8 11 16 19 16 15 13 20 8 9 0 20 11 13 20 0 17 5 10 15 3 12 7 0 17 3 20 13 19 3 18 13 6 15 9 2 20 20 2 14 12 13 2 6 15 4 16 4 18 19 16 3 19 10 20 2 10 10 15 15 1 2 2 15 4 20 13 8 18 8 14 10 14 6 2 2 8 6 0 9 15 5 6 10 12 10 1 0 0 19 17 11 1 17 15 7 11 2 6 5 1 7 4 11 1 15 13 19 0 15 13 3 6 8 7 5 19 16 7 9 1 14 9 18 2 10 2 13 4 7 19 16 2 14 20 9 6 2 12 7 0 5 9 20 4 7 19 13 10 17 3 6 6 4 3 11 18 9 18 0 6 10 2 4 2 15 11 14 6 15 0 12 7 14 0 15 20 7 9 5 0 7 8 1 14 17 18 9 3 9 17 12 6 15 19 4 18 10 1 1 10 0 12 20 4 11 5 10 9 0 0 20 10 17 18 4 4 0 5 11 1 10 4 1 3 5 12 8 7 6 5 1 14 15 17 6 2 8 1 4 20 0 14 5 2 13 15 8 16 3 11 6 19 5 20 9 16 8 13 0 14 7 11 15 3 7 3 8 14 0 20 0 10 19 20 16 2 15 18 7 3 0 11 6 2 2 9 7 10 17 16 18 2 3 16 1 6 15 12 11 10 3 8 8 15 2 0 3 13 15 4 16 4 10 9 8 4 7 18 9 20 0 10 4 2 11 2 14 19 2 15 3 4 9 6 16 17 3 3 0 14 14 19 10 15 10 10 17 15 19 7 1 14 8 12 1 7 9 6 4 18 6 1 16 17 7 17 3 2 18 19 4 3 19 7 9 0 10 5 19 16 19 18 9 19 11 9 11 1 11 20 17 2 3 9 18 18 11 12 7 17 12 1 0 15 20 6 20 20 6 7 9 8 6 0 14 7 17 15 0 20 20 9 8 16 3 15 18 4 12 5 14 18 11 19 5 5 10 6 12 19 18 17 14 3 15 19 16 17 15 0 16 1 10 18 11 14 12 19 17 17 7 2 13 9 18 7 19 4 6 4 0 15 2 12 6 19 11 7 20 12 16 2 10 8 15 0 6 1 5 19 20 3 2 13 4 17 9 7 10 10 13 2 3 13 7 2 0 6 2 0 10 1 15 8 15 5 14 13 20 0 12 10 4 0 19 17 20 14 13 7 12 12 20 15 1 13 8 12 19 9 2 1 0 5 16 8 18 4 13 15 1 2 20 9 10 1 14 10 6 17 16 7 13 7 7 9 15 9 1 9 15 14 15 6 0 18 8 17 4 10 16 4 2 20 0 7 8 6 13 20 8 17 1 19 1 6 2 18 6 8 2 12 5 18 14 16 18 7 9 7 0 16 7 15 18 18 16 10 11 14 19 14 1 3 10 11 9 10 10 6 5 5 20 12 2 8 5 15 13 12 0 13 15 14 15 1 5 15 20 11 16 14 5 4 17 16 16 12 1 5 13 11 19 9 17 20 8 6 13 14 13 4 8 11 19 14 20 7 4 15 11 15 16 20 14 12 18 2 8 16 6 15 13 10 13 12 16 7 11 18 11 20 19 13 19 6 7 2 14 20 14 5 19 0 4 12 4 15 10 3 8 9 6 11 9 19 5 13 20 7 16 19 19 14 1 6 12 10 19 7 3 16 3 3 1 9 9 1 12 13 9 8 14 5 2 20 4 13 4 19 12 15 20 11 9 6 14 7 18 3 16 17 11 16 5 18 1 7 8 4 0 0 0 2 11 1 16 13 20 6 19 16 10 17 12 12 0 7 12 6 9 20 13 6 6 1 18 18 13 5 11 10 8 2 11 2 17 13 9 9 6 0 19 7 4 19 16 1 15 0 6 5 20 8 8 15 8 7 4 1 16 3 6 14 6 17 13 10 18 11 12 13 3 4 8 19 2 4 6 20 20 0 9 15 9 7 18 6 16 5 10 12 19 5 5 1 5 9 0 14 4 4 4 13 17 15 8 18 20 15 19 20 4 15 9 0 10 19 8 5 12 12 16 1 19 2 10 14 14 18 3 13 12 7 5 9 12 14 17 17 17 10 16 8 10 2 0 16 5 12 4 8 1 5 15 16 19 10 2 16 20 13 19 20 10 16 13 8 9 2 1 20 14 8 14 17 3 17 2 6 12 1 13 0 11 4 8 12 5 18 4 15 4 6 8 4 10 15 17 13 5 7 20 0 15 13 1 10 15 12 0 4 17 16 18 7 12 13 14 0 13 0 8 11 18 4 10 15 6 7 2 3 9 9 19 20 18 4 19 13 18 11 18 12 11 18 9 7 3 0 11 9 12 13 10 16 20 5 12 18 18 10 0 9 17 17 19 17 4 5 16 18 18 10 14 20 17 18 4 0 18 19 0 2 2 0 16 4 20 2 9 20 18 18 16 2 2 18 1 12 9 4 5 5 16 16 14 6 12 13 7 9 7 16 10 11 14 18 13 16 20 5 11 10 5 6 13 14 18 9 4 6 6 7 14 20 14 6 14 16 14 2 14 5 1 20 7 17 13 8 17 18 1 20 1 0 2 17 19 9 15 11 0 3 14 6 7 18 9 2 4 3 20 6 3 1 19 7 15 3 15 19 9 5 8 8 6 3 3 15 1 2 0 14 10 18 15 17 18 8 20 17 14 20 12 3 15 7 16 17 4 9 19 7 8 12 0 7 2 14 3 14 4 14 19 7 5 14 0 16 16 12 11 19 12 10 3 13 2 6 20 4 14 17 7 17 18 7 11 5 2 7 18 0 2 18 4 3 20 13 8 2 13 3 15 7 14 6 9 13 1 7 3 3 7 14 7 1 14 12 6 4 13 5 18 11 10 3 13 0 12 11 8 14 15 4 19 8 9 19 19 13 14 7 4 1 7 2 11 1 17 8 13 15 17 2 8 0 10 14 6 1 9 2 5 6 5 15 16 4 4 13 12 18 16 12 15 20 10 16 7 5 2 9 7 8 18 4 5 9 17 1 1 12 3 16 2 1 1 1 14 10 17 3 18 3 19 10 11 14 17 10 11 3 19 5 11 1 7 18 11 11 12 16 17 13 16 6 9 1 8 6 14 18 5 7 5 3 20 6 1 19 18 12 1 15 4 7 11 17 7 9 8 2 19 0 10 20 14 1 20 2 8 15 6 5 3 1 2 14 0 9 1 8 14 12 6 11 9 18 13 6 12 11 16 15 5 1 15 19 19 2 6 18 20 16 13 6 20 3 1 4 12 16 12 2 5 3 1 12 6 7 8 5 20 4 11 11 18 19 11 20 2 2 8 1 7 2 20 2 7 18 1 2 18 14 7 17 4 4 3 16 13 1 10 1 1 1 17 1 17 13 3 0 11 4 19 12 5 8 12 4 5 14 16 14 15 6 15 16 18 14 5 9 5 9 3 12 2 19 19 12 20 1 10 2 4 12 3 7 10 20 19 2 13 15 14 8 2 15 12 10 15 4 11 3 8 12 14 17 20 7 3 15 8 11 10 15 11 11 20 14 20 11 6 9 19 15 10 12 2 13 3 17 6 5 9 20 6 12 2 4 3 12 9 13 10 3 8 14 18 13 5 4 2 11 2 9 20 6 9 8 12 12 11 6 20 2 0 2 1 19 1 8 10 15 0 9 0 7 18 9 7 7 16 11 14 16 6 11 16 17 1 6 3 0 1 8 7 16 13 17 4 8 20 7 0 3 8 9 6 13 11 4 2 6 2 9 5 11 14 6 15 20 14 5 6 17 5 2 10 8 15 10 3 6 7 1 6 16 9 3 3 6 0 15 14 8 14 14 5 8 15 15 8 17 19 3 1 5 11 12 20 2 6 1 9 4 6 5 20 16 16 13 3 20 14 1 9 11 2 7 8 11 16 4 7 8 2 18 2 17 0 12 13 18 4 7 17 16 17 7 1 15 4 19 15 9 20 1 6 15 1 0 6 14 6 14 15 8 18 8 2 15 20 19 4 9 1 10 17 16 19 12 1 3 6 4 8 12 13 1 20 4 15 16 14 17 8 16 6 14 12 7 7 5 10 14 9 3 14 19 17 20 11 15 19 13 9 17 13 17 12 15 11 14 1 18 12 5 16 14 1 17 11 9 15 17 20 0 17 5 13 1 11 13 1 3 11 13 14 1 13 9 4 10 16 12 15 17 16 3 2 19 10 19 3 3 6 11 17 8 12 7 13 18 1 6 17 17 5 11 11 1 17 1 17 8 4 5 20 10 20 16 2 8 9 2 1 9 9 0 16 0 12 12 2 18 4 13 7 15 8 2 13 3 1 10 15 3 2 14 5 2 18 19 4 15 20 20 17 18 14 20 5 13 8 13 4 9 18 1 0 19 19 7 5 19 2 5 4 7 3 10 0 18 2 20 8 19 2 13 6 16 17 1 2 13 20 8 12 4 9 20 9 18 6 15 5 7 18 10 6 12 0 7 19 7 3 5 5 3 7 15 20 7 12 9 3 7 14 2 11 19 20 18 13 16 0 5 16 11 18 6 14 17 19 20 14 8 5 6 15 4 2 4 18 1 6 17 5 12 4 12 1 11 14 20 18 10 16 16 20 13 17 12 10 5 9 15 16 3 6 12 2 4 2 10 12 16 4 16 16 16 15 11 0 17 0 15 2 4 6 1 16 9 5 16 9 9 11 14 8 6 7 3 4 13 9 17 12 0 13 19 0 5 20 18 4 3 2 18 20 8 4 11 13 14 4 13 2 14 13 12 15 3 12 14 12 8 1 6 4 7 8 17 3 2 10 0 11 20 10 18 19 8 4 6 5 0 1 13 20 16 13 14 14 8 4 8 5 11 11 12 16 7 15 19 6 6 20 7 10 12 8 0 3 1 6 10 18 20 3 16 5 3 6 11 4 16 6 16 11 13 19 14 3 0 8 17 11 15 19 8 18 4 15 17 16 2 0 5 15 2 9 9 2 7 1 18 3 0 17 18 18 8 2 11 17 3 6 13 2 13 4 4 10 8 14 1 12 12 16 15 9 3 4 0 15 20 6 14 12 7 5 3 7 13 17 13 9 13 9 8 9 8 3 3 12 0 14 6 18 2 6 10 8 13 10 5 3 12 6 16 1 16 3 10 9 12 7 12 1 6 20 9 14 16 6 3 10 0 20 18 7 9 2 1 5 14 20 3 8 4 19 10 5 9 1 4 20 11 3 19 3 14 14 2 17 6 3 13 0 9 14 8 12 2 7 3 5 6 18 7 14 18 3 12 0 9 9 14 5 12 14 2 9 19 9 17 14 20 1 5 15 0 1 13 11 9 4 13 5 14 10 15 5 19 5 15 16 14 1 17 3 2 11 18 13 14 14 13 11 3 12 19 0 12 18 6 16 12 13 5 0 13 10 10 5 19 0 10 15 13 19 19 7 2 17 13 2 17 11 10 2 2 11 16 19 13 0 10 4 2 19 2 13 1 6 5 5 15 17 20 10 3 8 17 9 2 11 14 17 15 12 1 13 11 1 11 9 6 8 20 18 10 8 17 19 14 2 0 9 20 3 19 14 19 1 15 11 10 0 16 19 17 5 11 14 3 19 2 10 0 6 20 19 17 3 4 2 17 5 19 13 1 9 7 14 12 1 13 7 8 10 17 11 12 2 4 19 0 18 19 18 15 11 7 9 19 11 4 6 14 20 0 1 2 11 15 0 18 0 4 2 17 12 7 17 16 7 9 0 4 16 4 15 8 15 14 20 4 14 9 2 1 12 6 16 5 15 19 11 2 7 14 2 6 8 7 20 17 15 1 14 7 1 2 14 4 0 17 9 12 9 5 14 19 9 17 5 5 10 15 20 2 3 11 16 6 20 5 15 13 9 9 8 5 9 2 10 18 4 2 14 13 12 20 2 8 4 18 1 12 11 9 12 7 13 19 14 0 11 4 1 16 0 19 15 3 2 10 7 8 18 2 7 4 4 18 18 0 5 10 11 2 15 0 10 13 16 3 2 10 20 11 4 20 18 8 16 7 3 7 14 14 2 13 11 1 4 17 9 2 12 1 20 9 19 11 13 1 3 2 19 17 12 5 3 1 0 7 11 6 16 0 0 1 15 11 5 5 4 19 2 17 17 10 1 20 5 12 16 6 4 8 12 11 1 16 4 14 16 15 0 6 13 3 12 1 7 18 8 2 20 17 8 15 2 8 8 9 9 16 5 19 6 20 6 18 12 9 14 14 8 2 3 14 15 13 3 7 19 5 10 1 3 18 13 13 4 15 13 6 2 15 9 9 19 12 10 16 15 13 0 0 5 13 7 0 2 5 0 5 9 14 1 11 5 14 0 9 1 9 20 15 8 7 13 2 3 12 5 13 16 11 19 11 4 18 15 0 13 12 16 11 13 18 6 2 5 10 0 3 18 10 2 8 11 13 7 17 0 20 7 3 4 10 1 1 5 7 19 1 7 13 14 1 5 19 11 0 2 15 14 18 16 20 10 12 12 17 18 19 14 15 8 9 17 20 14 16 19 8 20 19 18 12 19 5 10 19 4 10 16 5 7 9 3 1 7 18 1 2 7 1 16 13 20 19 9 9 7 14 6 3 19 2 5 17 15 9 18 7 20 11 16 18 13 10 17 16 18 3 1 15 19 20 10 3 10 7 9 4 1 19 1 16 7 2 3 15 1 7 7 11 0 2 8 2 12 4 10 7 13 20 18 15 15 13 0 3 16 18 4 1 14 2 20 0 6 17 1 7 8 18 17 14 20 2 7 18 15 20 8 11 17 12 3 4 2 18 17 12 15 14 14 10 2 1 5 19 2 14 1 6 3 15 14 9 11 1 17 14 0 9 1 20 13 5 17 13 2 18 4 5 17 4 10 14 8 8 0 10 18 19 10 3 9 9 3 3 10 15 19 17 12 18 3 10 12 10 15 5 5 9 2 1 15 4 16 7 3 0 8 14 9 2 14 20 19 17 0 5 14 19 2 2 6 15 3 14 6 1 2 10 18 6 4 2 8 15 16 16 5 17 15 11 10 9 18 17 3 8 2 3 19 18 5 0 10 8 4 9 11 4 20 11 17 2 16 14 20 20 3 2 15 10 16 13 16 8 18 11 0 5 10 10 11 11 10 6 15 0 13 3 11 18 1 8 16 1 14 6 4 17 18 15 1 1 14 17 10 10 16 13 0 5 4 10 7 7 5 11 7 14 17 3 15 19 1 17 20 8 9 16 8 8 12 9 12 2 6 12 2 11 8 2 3 17 5 15 16 20 1 18 13 4 2 20 9 15 3 10 2 4 3 0 15 1 16 5 16 11 12 7 19 8 17 11 0 2 15 11 16 15 14 10 13 20 5 8 6 8 1 17 19 1 12 10 20 18 12 12 16 15 11 0 5 16 19 16 2 5 5 12 18 17 14 8 2 8 15 0 0 4 19 16 4 18 9 10 7 8 14 13 5 16 19 11 11 14 2 19 1 12 6 10 15 9 7 18 9 4 17 5 17 4 4 0 18 9 7 2 18 13 5 16 12 14 1 0 10 8 8 0 7 11 9 20 10 9 19 18 8 13 13 9 4 12 7 5 13 11 14 19 0 20 9 18 6 4 4 1 9 18 5 14 11 19 16 1 17 12 5 1 2 3 5 20 15 0 10 3 16 6 19 9 17 1 5 0 0 15 13 19 12 12 17 16 15 17 11 20 9 3 15 12 13 8 1 6 17 11 15 7 0 19 16 6 0 8 8 18 18 13 1 2 5 19 15 10 2 3 8 18 6 19 5 6 18 11 6 2 13 4 2 12 6 9 18 7 11 16 19 13 3 17 14 5 10 13 13 1 13 6 0 8 9 20 16 5 14 0 9 19 10 20 12 8 2 19 6 19 20 19 5 2 2 18 0 19 7 0 15 12 13 15 20 12 16 11 18 20 1 1 3 5 19 4 10 13 17 13 5 12 17 5 12 2 3 9 9 8 8 0 13 2 16 2 13 9 7 0 6 4 11 5 11 18 14 12 11 0 6 10 1 7 8 20 2 17 18 19 0 16 6 18 11 9 8 6 3 19 14 12 6 15 20 8 7 17 3 1 10 4 17 20 16 17 3 8 11 6 14 16 15 2 5 16 1 9 19 20 7 7 5 8 14 18 4 14 9 3 1 19 1 7 19 11 16 0 12 4 2 7 9 9 14 18 0 8 2 9 2 17 7 19 14 17 12 16 4 8 12 9 9 11 6 7 4 4 5 20 4 7 0 10 2 1 2 1 12 14 14 14 15 9 20 12 2 18 13 0 20 12 8 9 2 18 17 13 19 7 15 16 11 8 12 0 18 20 17 15 16 13 1 10 20 10 5 16 17 4 9 7 11 18 6 14 11 16 8 0 12 14 7 8 11 16 0 11 4 14 19 13 3 19 17 1 9 0 14 4 7 19 8 3 5 10 17 18 6 4 10 13 2 2 4 8 15 5 14 19 5 15 10 5 12 19 9 13 14 8 20 15 6 8 14 18 19 3 15 16 1 19 1 5 20 18 10 9 18 4 5 12 4 19 16 6 16 9 6 0 12 14 19 7 20 8 20 19 8 12 15 8 13 8 20 20 14 9 10 14 16 3 15 9 4 14 6 20 12 1 14 7 17 13 1 9 7 12 18 13 18 17 20 6 14 5 3 3 14 1 4 14 10 10 10 20 12 19 14 7 6 11 9 5 5 18 5 13 7 16 5 8 16 6 18 3 1 11 12 3 14 17 10 1 16 2 3 16 1 15 3 5 17 11 6 12 12 18 5 17 17 8 11 1 19 10 4 6 16 1 6 20 1 16 2 15 11 19 6 14 18 19 20 6 17 0 4 3 10 18 7 8 6 13 18 0 8 13 14 19 20 5 3 8 6 9 18 19 3 11 11 9 7 11 15 18 17 17 14 12 0 8 20 4 6 10 8 11 14 20 18 2 2 18 4 7 17 15 7 20 10 9 15 13 17 2 10 9 5 8 1 10 10 13 2 15 6 9 4 18 20 20 6 16 13 18 2 7 7 13 20 17 11 0 15 2 0 17 13 8 11 10 19 15 20 2 3 2 15 15 1 12 6 20 3 11 8 0 7 5 2 12 11 1 7 5 1 0 7 0 17 13 20 16 1 20 14 6 4 8 11 15 7 0 19 1 7 10 19 3 15 11 11 10 11 20 15 13 14 13 2 19 2 8 0 8 15 16 19 6 1 9 4 18 17 7 5 11 6 5 0 0 8 10 17 18 5 18 0 15 17 15 20 15 19 11 2 17 13 0 12 11 19 17 9 11 7 19 7 20 3 2 1 1 1 12 20 8 15 15 3 6 20 4 11 8 10 14 2 12 18 3 14 11 4 15 10 16 2 1 16 17 19 0 2 13 0 11 12 8 8 1 10 13 14 10 5 15 3 5 13 11 13 17 16 7 8 6 19 1 12 7 11 5 20 19 8 18 15 2 1 10 5 20 11 9 20 16 17 2 10 3 12 1 11 19 17 4 9 18 0 5 7 15 16 19 7 1 3 17 5 10 8 17 12 7 0 10 4 11 11 16 7 13 20 19 5 13 0 16 6 16 17 12 13 20 14 6 14 1 6 6 14 12 15 9 20 10 5 10 20 16 13 14 16 16 7 10 16 6 6 17 1 8 15 8 0 2 19 12 16 10 13 15 14 7 5 11 12 1 20 5 12 15 20 10 15 18 15 4 4 7 19 18 2 7 18 8 20 15 8 8 4 7 11 6 10 8 16 17 15 8 4 3 6 13 2 17 13 18 8 1 19 13 2 18 2 20 16 16 7 3 0 19 6 4 10 13 17 1 8 15 13 11 4 1 9 5 3 16 15 11 8 6 6 7 9 1 3 12 19 12 1 15 0 8 14 2 2 4 2 5 6 10 8 6 12 8 19 5 19 5 13 6 5 13 19 6 18 12 0 13 13 2 16 11 18 14 0 14 20 6 10 6 0 5 12 18 18 10 6 11 18 4 0 15 5 10 14 13 18 14 13 19 12 16 10 14 19 0 8 6 20 1 5 3 13 13 19 12 6 18 3 6 16 13 12 2 2 13 6 15 11 15 11 10 15 7 12 0 3 14 15 6 4 7 6 10 6 5 4 8 4 20 16 4 18 17 18 12 17 7 14 19 6 10 20 6 16 15 6 3 19 17 18 9 15 14 5 7 7 2 8 17 14 9 12 20 1 19 19 2 20 18 6 17 18 15 17 4 2 12 11 13 19 11 19 20 12 18 20 15 9 18 8 0 3 15 14 4 10 9 2 2 5 0 3 5 18 13 16 14 16 10 16 3 18 0 4 9 20 6 9 9 2 10 5 14 13 14 14 5 2 18 10 18 14 3 3 14 1 17 16 19 17 1 10 5 6 9 8 16 14 9 11 10 2 18 13 4 4 7 6 15 0 17 9 11 4 6 19 1 0 6 3 2 5 3 5 12 9 10 4 9 8 7 14 14 15 18 12 11 9 16 9 12 20 19 15 7 17 8 20 10 7 14 5 5 5 14 5 18 14 9 6 10 12 5 7 5 4 19 2 13 2 0 14 10 2 11 20 13 3 12 4 17 17 18 14 3 8 0 13 4 3 12 6 14 5 2 6 6 0 17 18 7 2 4 9 1 2 13 20 11 6 15 9 11 6 4 12 1 18 17 19 6 11 10 15 20 0 3 11 19 0 4 12 15 1 18 8 18 9 16 15 8 11 13 8 10 6 6 20 2 9 18 8 1 1 1 11 1 8 12 0 15 3 15 20 1 2 19 18 10 2 10 19 20 4 2 1 3 3 10 5 15 7 17 15 13 20 16 0 11 13 8 7 16 0 9 17 11 1 15 2 5 5 3 11 1 12 6 4 14 19 19 7 16 16 10 12 12 4 14 10 9 14 9 11 4 3 17 8 12 7 14 4 12 20 11 13 4 0 8 19 13 13 2 15 9 2 9 1 11 12 3 1 1 15 6 7 10 5 13 2 18 5 19 11 10 9 8 11 11 19 12 20 14 2 0 19 5 4 18 5 3 20 13 3 20 6 1 14 3 2 9 11 19 16 20 8 18 5 16 15 16 8 16 5 2 8 2 5 20 15 2 9 9 20 14 8 12 14 4 18 6 5 19 15 6 16 15 16 5 8 1 19 13 16 8 0 0 7 20 11 20 15 16 9 9 14 16 14 10 17 1 6 7 9 11 7 20 16 15 17 9 15 1 13 16 19 4 0 13 18 11 18 0 17 17 6 7 11 15 11 4 13 6 1 9 8 11 1 14 10 12 9 19 8 5 12 19 14 3 12 17 19 9 11 4 17 15 16 17 8 15 19 15 8 12 12 7 19 15 9 5 9 9 15 0 20 2 13 2 3 13 9 5 19 12 11 17 4 10 5 20 8 16 1 2 12 20 14 15 14 7 11 7 18 19 17 11 2 10 11 19 2 17 17 13 17 19 18 1 3 6 10 16 13 14 1 11 6 16 11 14 8 13 1 18 8 10 6 1 4 20 8 1 3 17 5 11 4 7 8 12 8 13 17 18 11 14 0 13 5 14 13 10 18 4 16 17 19 1 13 16 7 17 0 8 13 9 17 16 12 8 11 16 17 12 8 1 14 8 12 16 5 6 13 9 4 3 14 12 11 7 20 1 8 13 9 16 7 0 16 6 2 17 18 6 5 9 9 6 16 2 1 14 4 0 13 1 18 11 11 2 20 16 8 3 5 15 0 2 13 8 20 18 2 14 19 7 14 5 3 17 0 14 2 4 13 8 15 18 11 7 17 20 13 3 10 19 2 15 17 1 2 15 6 13 20 13 1 4 0 7 14 9 9 0 10 15 12 0 7 14 5 12 9 4 7 9 13 10 13 10 7 7 16 19 3 10 2 16 5 2 10 19 4 19 20 19 4 8 20 13 18 11 9 12 19 16 18 4 9 7 8 12 0 5 12 8 4 12 4 6 13 8 0 3 6 19 14 15 4 1 0 1 5 12 12 9 15 7 15 5 20 15 0 18 8 18 5 13 15 11 7 16 7 3 17 11 8 5 13 2 10 5 4 3 20 8 12 12 0 8 2 11 11 8 14 4 0 3 7 19 12 15 20 7 19 4 8 11 11 17 19 18 15 17 17 8 8 10 8 1 8 1 13 17 15 11 0 2 13 17 1 16 2 11 4 1 9 12 2 17 0 0 0 9 12 14 0 16 5 1 1 14 6 10 4 13 4 8 12 15 4 0 0 20 13 1 20 11 19 0 4 1 6 10 9 0 4 8 4 20 4 18 16 11 17 1 9 0 1 19 15 20 5 10 11 16 5 1 19 3 19 16 17 19 3 7 7 0 15 3 18 6 19 16 12 13 0 10 3 5 7 14 2 14 16 5 17 10 17 0 13 2 7 4 0 8 16 5 16 4 6 9 11 19 11 11 6 14 2 14 8 3 19 18 20 3 11 12 20 6 17 4 15 10 9 6 4 16 11 15 13 9 11 5 4 13 1 8 4 20 7 11 2 15 0 13 4 4 4 12 15 20 2 3 3 13 17 8 13 6 13 3 6 3 19 13 12 16 1 13 11 10 6 3 13 18 15 11 14 4 1 1 4 5 8 4 15 9 15 4 17 14 6 12 5 14 7 10 14 7 15 16 0 18 12 0 10 17 10 14 6 12 11 0 3 13 17 19 10 10 18 8 2 7 0 7 4 17 10 2 13 9 15 7 19 13 12 17 19 8 8 13 6 10 11 3 13 13 17 0 10 18 4 12 10 11 18 10 17 10 9 1 3 4 16 9 3 6 19 18 15 11 12 19 16 12 19 10 1 4 8 4 19 1 7 12 6 17 15 14 9 10 2 20 6 19 0 0 8 8 3 10 1 20 17 7 20 14 14 0 14 9 13 19 20 10 20 1 5 18 4 5 2 5 5 2 4 8 8 9 16 19 19 8 5 2 2 1 9 1 8 13 16 2 10 18 16 5 16 6 18 2 18 14 4 14 17 4 5 4 6 10 16 6 0 9 6 0 2 4 3 19 4 4 14 5 9 0 4 2 11 17 6 7 8 8 8 14 17 10 10 9 19 14 11 17 19 14 20 9 11 7 8 3 18 4 16 11 1 6 8 5 14 18 13 3 7 14 12 3 12 2 17 0 20 2 7 5 3 7 15 11 0 14 14 20 18 2 20 13 10 19 6 11 18 15 14 6 3 16 18 20 10 9 17 3 16 0 17 8 6 15 10 12 18 6 19 11 19 16 16 4 18 2 9 8 2 7 0 5 8 9 18 6 6 20 8 7 12 18 20 0 1 4 13 11 8 2 10 19 11 18 6 7 6 17 13 0 8 10 11 10 4 1 11 4 13 17 2 17 5 15 11 1 16 3 19 14 16 15 20 12 0 11 5 6 16 12 20 9 18 10 6 5 10 11 14 5 3 10 2 20 7 10 7 14 15 13 12 0 0 3 6 14 12 4 18 15 2 15 14 4 17 1 7 4 3 3 12 9 19 14 15 4 13 4 19 1 19 10 2 1 3 2 12 19 17 17 16 3 11 15 7 14 5 0 2 15 5 13 13 14 5 1 8 16 2 2 19 0 2 16 2 18 3 19 9 16 8 11 4 1 17 13 8 20 3 3 3 6 1 15 15 8 10 18 10 15 1 11 6 20 7 2 2 6 13 13 10 3 8 6 12 18 11 0 14 1 14 20 2 16 16 16 17 15 15 9 11 16 0 8 8 7 2 10 13 19 12 19 0 13 11 2 12 5 9 11 5 19 15 13 13 10 17 5 8 0 19 20 15 6 17 12 18 2 0 8 19 0 18 20 13 10 5 15 20 12 6 8 5 7 17 4 15 17 18 6 17 15 15 20 5 20 5 17 20 0 15 19 2 17 2 14 18 13 17 10 13 11 11 1 13 14 1 16 14 16 13 17 4 20 7 0 11 17 7 4 10 2 13 18 17 1 1 18 11 9 19 1 12 1 4 0 11 11 15 18 5 14 18 16 20 18 19 15 10 15 20 12 9 14 0 9 10 6 8 0 5 16 10 20 20 15 11 5 10 1 0 5 12 19 2 8 12 19 7 2 17 0 0 7 9 3 7 8 4 14 3 17 20 8 11 3 8 3 17 18 1 2 6 6 20 10 14 10 16 6 6 5 12 13 9 1 20 17 3 5 5 15 6 1 18 20 14 14 14 13 13 12 5 17 14 20 18 16 16 10 18 12 15 12 0 1 17 20 6 10 1 3 20 0 10 17 10 9 18 2 7 10 14 15 10 1 2 2 4 7 20 5 18 5 6 19 5 15 6 15 13 18 19 3 20 6 10 12 9 18 19 2 7 1 0 0 15 10 9 19 16 4 0 9 13 12 8 14 16 18 1 15 16 4 19 16 2 15 17 19 6 17 8 13 3 6 15 5 3 19 8 6 6 17 1 7 11 18 2 8 19 2 0 9 4 0 18 19 16 15 9 8 6 16 11 0 16 3 7 20 19 5 9 9 6 14 6 16 1 13 7 6 20 7 13 13 17 10 0 11 11 14 1 6 0 7 11 11 8 16 13 8 17 1 7 1 17 11 14 7 3 12 6 8 15 4 4 7 8 13 9 16 19 5 17 15 14 19 4 8 16 15 19 13 19 2 17 8 19 0 15 12 19 16 1 16 17 9 6 17 16 1 17 15 10 5 14 1 11 17 8 15 12 8 14 19 14 6 11 4 20 2 11 3 14 6 9 17 17 1 8 16 7 4 20 2 3 14 5 2 12 0 16 0 8 12 16 5 1 11 12 16 18 6 3 7 9 16 1 11 18 15 7 15 10 0 10 11 12 1 0 7 12 14 13 2 12 19 2 18 7 16 17 2 12 9 20 14 13 16 3 6 12 13 5 19 11 11 11 10 16 15 9 2 15 9 17 7 7 10 4 17 2 5 15 20 13 0 6 0 4 14 20 8 6 9 2 7 4 9 19 8 1 8 10 10 8 8 19 19 15 9 4 9 3 20 7 1 3 7 7 16 14 20 14 0 12 11 2 10 5 5 8 6 3 11 8 8 1 18 6 1 17 12 7 6 6 3 15 9 5 18 3 18 19 15 7 20 17 14 16 7 2 7 0 5 14 10 18 6 13 6 8 2 17 15 6 0 20 9 5 12 1 11 11 17 16 20 19 13 12 12 14 19 14 0 9 18 6 20 18 20 2 19 3 1 20 15 20 15 7 19 13 20 10 10 0 20 7 6 7 16 10 2 1 19 5 12 8 1 17 9 14 1 19 6 7 12 17 5 7 0 14 4 15 6 16 15 20 14 17 20 17 3 9 15 13 4 18 18 18 3 5 19 5 10 12 8 11 8 6 17 18 19 6 16 11 19 14 17 2 15 14 1 6 4 11 10 11 2 17 18 20 11 4 14 14 19 10 7 7 5 9 9 11 10 18 17 18 7 16 12 4 2 20 17 15 10 0 14 9 18 9 3 12 19 12 1 2 14 5 2 12 7 1 7 3 20 14 11 10 6 20 7 6 0 12 14 14 20 12 0 18 11 18 16 6 12 14 1 1 20 4 0 10 4 3 1 17 9 12 4 9 14 7 10 17 14 16 1 5 19 20 9 17 14 12 3 1 9 5 20 16 4 17 4 16 0 10 6 13 15 15 7 5 13 17 14 4 16 5 0 8 15 12 17 17 8 11 12 9 6 10 13 12 6 19 17 6 16 17 8 4 13 0 15 19 8 9 15 13 11 6 12 8 3 2 16 3 0 3 20 15 14 13 6 17 7 5 13 0 13 7 12 1 1 15 10 17 7 20 7 12 20 7 17 14 16 7 18 13 14 8 15 17 9 8 17 2 20 7 7 19 8 10 15 16 12 10 14 9 4 10 13 19 0 6 4 1 0 14 9 6 20 13 6 7 3 20 7 14 7 7 15 17 1 9 7 5 18 20 20 10 4 0 4 9 11 4 14 9 0 2 13 2 2 17 0 20 15 10 1 19 13 13 7 13 18 20 13 9 2 17 10 12 15 6 19 8 7 12 10 12 20 12 7 2 0 15 1 11 11 12 15 0 11 16 12 3 1 17 13 9 3 15 0 12 3 14 1 7 12 3 20 20 11 19 13 9 5 18 16 19 20 13 5 19 20 20 6 5 14 11 9 3 14 0 11 13 14 2 3 12 9 5 19 8 5 18 10 15 9 8 3 9 16 18 4 15 9 9 2 2 5 8 5 20 10 6 18 1 19 5 3 12 18 17 7 9 8 19 1 0 19 12 13 5 20 14 8 2 4 13 15 12 19 16 17 0 19 18 2 17 20 16 3 15 15 16 15 17 6 18 12 3 4 16 12 0 12 2 4 4 17 3 11 9 5 1 0 11 15 1 2 10 18 9 19 6 1 19 1 3 19 0 19 2 8 15 17 4 0 13 19 0 0 7 11 3 3 13 9 14 0 0 1 11 16 4 10 6 9 16 2 1 1 14 1 19 14 1 0 17 4 10 18 12 12 16 4 7 12 18 10 17 1 2 10 1 15 3 11 2 17 13 8 5 10 7 2 11 5 15 4 20 14 4 9 10 1 11 19 4 9 10 17 3 20 7 5 2 2 13 20 10 14 15 1 4 2 6 17 4 16 16 5 2 16 9 5 20 11 17 5 2 1 5 19 15 5 19 19 16 8 14 3 17 0 11 19 16 9 4 6 0 20 14 1 3 11 7 9 2 8 15 10 12 12 15 20 16 14 10 10 12 0 4 4 2 9 8 8 3 15 13 10 2 10 15 4 0 2 15 20 19 4 16 15 14 19 5 4 18 18 8 20 12 0 11 14 1 18 14 0 19 10 6 19 2 13 6 13 8 8 2 6 20 18 20 17 11 7 4 4 0 6 15 4 15 1 20 16 20 8 2 11 4 4 14 1 4 0 16 14 10 3 2 15 1 18 7 17 4 5 15 13 10 15 0 19 2 12 6 6 7 18 10 2 18 1 0 5 9 12 6 6 3 14 10 1 12 12 11 20 19 19 5 17 8 12 7 10 17 6 11 9 1 7 19 12 2 10 1 20 17 17 15 14 17 12 6 9 4 8 2 1 12 17 5 4 6 3 9 12 2 2 20 5 8 3 0 2 5 16 19 3 17 16 9 11 7 2 5 15 8 11 20 16 16 20 5 16 5 1 10 18 10 2 14 17 20 7 10 2 2 11 2 3 14 20 16 13 8 1 20 3 8 16 0 7 19 18 18 19 3 4 9 20 16 14 20 0 17 19 12 1 9 7 6 4 0 3 1 0 6 13 17 17 6 10 4 1 19 5 0 16 3 10 13 7 8 0 14 8 17 19 14 11 19 17 16 20 17 6 17 5 9 17 3 8 9 12 10 3 15 18 18 10 12 11 8 1 12 12 9 4 9 8 1 0 8 0 4 13 19 6 5 4 10 8 5 13 17 19 5 0 5 13 16 6 6 2 8 13 12 11 17 10 3 16 3 13 0 15 7 1 3 10 17 5 16 8 9 15 18 1 3 8 18 1 8 16 12 4 17 20 14 19 8 6 20 4 2 15 14 16 3 1 16 17 14 10 15 1 13 15 0 4 16 8 14 3 13 17 1 15 0 1 18 6 7 20 10 10 17 11 0 7 20 14 3 9 2 12 2 0 19 2 10 5 7 20 3 7 7 17 20 16 5 6 14 17 5 4 19 17 7 19 6 5 16 14 6 4 19 6 9 10 0 6 7 14 14 5 13 18 4 13 8 1 16 7 19 13 15 18 19 10 6 14 5 11 11 12 19 8 13 16 14 15 9 8 19 10 18 8 10 1 12 0 16 19 0 14 18 1 9 8 3 8 6 7 16 0 15 10 5 15 6 7 18 19 17 20 12 4 4 7 16 3 13 3 12 6 9 19 19 12 16 15 12 14 8 7 10 19 16 6 6 9 15 1 19 8 8 3 13 11 17 16 11 12 11 9 17 13 6 1 16 15 3 16 19 12 16 10 14 7 4 6 4 5 17 16 20 16 12 12 16 15 12 17 6 2 7 6 0 0 14 8 9 16 8 1 7 11 7 5 13 6 6 9 9 12 16 11 19 20 6 20 9 11 4 4 11 6 14 6 3 4 3 16 2 1 9 5 4 6 20 5 5 1 2 13 10 20 13 0 13 11 8 13 11 14 11 12 11 9 0 12 2 16 11 3 17 13 12 11 3 18 15 12 11 5 1 19 3 1 11 9 3 7 13 3 6 18 17 10 13 9 8 17 18 9 9 12 20 6 9 13 4 17 12 6 8 9 7 18 6 10 14 6 10 2 15 14 9 1 13 15 19 3 13 7 13 17 4 17 16 18 10 15 13 0 10 7 20 10 15 3 2 13 5 6 6 11 1 9 0 18 7 16 15 2 15 20 1 16 3 11 6 0 6 16 14 18 14 8 16 1 20 1 10 16 1 20 5 5 6 17 3 5 19 12 9 8 5 11 8 12 19 1 3 2 18 15 18 17 6 10 4 0 8 3 3 5 20 1 20 20 7 18 4 12 13 15 0 3 5 19 14 14 9 17 0 2 10 18 7 2 17 15 16 8 1 10 18 20 16 18 8 5 4 11 12 1 18 8 19 0 15 13 20 12 5 7 6 0 10 16 6 8 0 2 11 14 20 12 3 4 15 1 2 10 9 17 10 14 20 14 10 15 17 6 12 18 12 9 19 13 7 7 11 12 5 19 15 7 13 15 0 10 9 13 16 11 1 9 8 3 1 0 2 15 17 9 18 8 1 9 15 9 17 7 4 6 10 4 17 13 6 1 19 3 11 13 15 3 17 8 2 11 20 0 4 12 20 19 5 17 5 7 10 13 12 0 8 2 6 5 15 11 17 2 10 13 19 8 12 15 3 12 8 19 2 18 12 4 6 4 6 9 15 14 3 11 4 12 4 10 18 9 2 13 13 13 18 14 14 8 15 13 6 20 0 4 12 16 8 18 11 3 1 11 6 4 4 11 1 6 8 11 20 7 0 19 8 20 6 14 5 16 0 15 7 15 17 13 4 2 7 14 7 14 7 0 15 19 17 13 13 16 5 12 18 5 3 12 2 19 15 15 10 4 1 0 8 12 13 7 20 1 20 12 11 12 10 14 15 9 6 13 7 16 1 16 17 12 12 12 10 7 18 16 8 3 0 1 11 18 16 14 15 9 3 1 16 3 4 7 7 16 5 5 4 5 5 0 20 10 18 11 7 6 18 3 2 13 19 16 13 4 7 14 4 19 7 17 8 4 16 19 5 17 16 9 13 8 1 7 0 5 13 18 13 19 9 19 0 5 7 0 2 7 9 7 19 8 0 12 17 18 1 7 10 6 4 12 12 9 12 17 0 3 19 6 1 20 14 15 18 0 4 8 10 2 19 8 20 10 7 3 18 1 16 1 18 4 6 19 1 14 3 19 12 8 12 12 5 17 11 2 1 8 13 19 8 17 7 10 0 10 17 6 1 6 12 4 19 14 18 16 13 0 0 18 14 18 2 12 16 17 5 7 15 0 20 15 15 17 0 2 3 19 17 15 15 12 20 17 15 10 15 15 19 1 1 1 3 15 19 7 0 12 13 19 7 0 13 12 16 7 18 1 6 15 18 5 6 4 16 18 6 19 13 12 4 8 17 14 16 3 3 6 19 8 14 18 20 5 13 4 10 19 16 3 10 15 15 9 18 9 12 7 10 16 4 19 16 13 14 10 8 20 0 8 10 15 2 4 14 0 3 19 18 3 2 1 18 20 15 6 10 17 0 14 13 10 19 1 11 7 17 3 9 10 17 0 8 11 4 3 13 1 2 19 14 5 7 0 2 19 9 14 10 9 0 3 3 18 1 15 3 16 3 6 5 18 17 17 5 8 19 3 4 16 17 7 1 1 3 16 7 12 4 19 1 14 13 7 15 17 12 14 14 13 10 10 10 1 8 17 5 9 1 1 20 15 14 15 18 3 13 0 15 6 18 3 18 14 17 14 15 5 5 19 7 16 14 17 16 9 0 5 11 11 2 0 4 12 13 0 8 0 16 14 7 1 14 16 0 15 18 6 5 16 20 3 0 3 2 3 17 4 16 3 15 9 13 2 3 20 14 0 17 7 13 19 3 4 20 3 6 17 13 17 3 18 15 7 16 7 13 9 0 16 10 20 20 14 3 16 8 15 1 3 5 15 13 12 13 18 18 14 1 4 20 14 8 12 20 3 18 4 5 4 9 18 9 2 15 17 2 6 14 10 10 19 12 16 15 10 3 7 15 18 19 10 17 7 2 18 17 11 1 1 9 6 2 4 14 1 11 2 9 13 14 0 16 15 9 11 1 3 0 18 8 3 15 19 16 7 9 10 4 2 16 6 1 3 3 5 20 4 16 0 7 18 11 19 12 9 2 16 3 9 12 14 14 12 1 16 16 2 19 15 10 4 13 7 7 11 15 18 11 17 20 15 16 20 11 9 6 15 20 13 19 16 8 6 16 7 6 0 20 13 18 1 4 14 13 18 9 0 8 4 15 6 14 19 2 13 17 15 5 17 2 0 18 15 10 19 13 9 17 4 4 1 2 13 2 18 16 12 4 7 1 12 12 7 8 16 15 6 20 19 17 4 17 16 8 15 9 5 7 14 8 9 5 17 17 16 20 7 0 15 10 15 7 12 9 13 19 11 7 20 18 2 5 20 16 11 11 2 12 15 14 11 20 5 19 1 7 12 20 3 8 15 20 17 4 20 2 19 18 18 1 20 20 2 5 17 16 15 12 0 5 10 4 15 7 14 0 16 17 16 1 17 19 5 0 3 15 2 14 1 14 8 19 4 17 6 3 19 8 16 15 15 8 17 6 1 1 10 1 1 20 17 15 17 13 8 4 20 20 3 3 8 1 12 11 4 12 8 13 18 3 18 17 10 7 2 20 20 2 9 17 5 16 11 15 6 17 16 14 4 19 13 4 16 7 16 0 1 10 9 13 6 12 10 13 11 7 6 19 9 5 15 18 9 20 18 16 8 19 18 14 17 2 13 6 17 19 10 14 5 4 11 1 6 10 7 4 17 15 1 20 19 12 17 15 11 1 6 13 2 12 6 9 13 0 20 13 0 1 12 14 7 5 20 5 4 4 11 10 4 8 5 15 9 15 3 16 12 6 8 13 20 14 20 10 10 2 2 3 11 0 16 13 10 11 2 17 13 9 19 20 17 16 18 20 19 15 5 5 0 19 19 7 4 10 15 14 18 4 10 4 1 12 11 16 14 19 7 0 0 17 15 13 17 15 13 4 4 7 4 6 6 0 1 14 9 10 12 11 1 10 2 6 2 4 11 6 16 14 12 20 7 13 17 16 17 0 9 13 0 12 0 15 2 20 7 8 2 18 7 0 13 6 10 4 6 13 2 14 7 5 16 5 5 2 19 14 4 9 15 3 14 16 4 2 8 9 4 13 12 4 17 12 3 17 16 7 11 2 1 1 4 14 5 4 2 17 16 20 14 16 2 1 6 3 3 4 19 18 18 17 11 0 17 17 15 16 4 12 6 12 12 17 9 19 8 9 12 20 5 2 11 8 19 2 7 0 11 15 11 19 1 19 17 7 12 18 14 7 19 0 2 18 9 1 6 20 9 10 6 3 13 19 0 19 20 20 10 14 14 0 15 10 14 12 3 6 7 1 20 20 16 12 11 0 4 10 6 12 14 18 18 20 9 0 8 5 11 5 7 13 14 8 14 2 16 17 4 7 7 10 12 10 3 1 4 17 5 8 20 8 9 8 9 14 16 13 13 7 17 12 5 13 12 16 0 10 3 11 18 20 13 0 12 9 13 2 1 15 8 18 18 16 2 18 15 0 12 9 8 15 2 19 4 4 17 2 11 13 16 6 0 0 2 8 2 4 6 7 20 4 13 13 17 1 4 14 5 20 12 18 0 15 3 16 13 8 16 6 14 6 0 1 19 5 5 19 10 17 14 7 13 7 6 17 15 10 13 5 2 4 20 2 15 20 10 3 9 5 9 3 16 1 17 0 15 4 1 4 1 4 12 11 17 6 11 8 3 12 19 19 0 12 19 8 18 4 7 2 19 9 9 14 19 8 9 17 14 18 20 8 8 8 2 17 20 0 13 16 4 0 12 16 17 6 9 9 2 17 0 2 2 17 9 20 2 8 18 2 5 11 19 1 19 17 6 17 3 12 7 5 0 9 15 4 4 4 13 2 10 9 15 11 18 2 19 12 0 17 19 20 10 11 11 19 18 5 15 7 9 6 15 1 2 19 11 12 8 20 16 18 8 3 17 16 0 13 13 0 11 19 20 19 12 14 14 11 15 7 11 19 1 20 4 6 14 13 12 13 13 2 18 16 20 5 12 5 5 13 7 14 2 10 18 7 14 5 5 20 17 11 1 2 0 8 3 9 7 13 10 8 9 18 4 13 13 19 16 19 15 3 16 16 12 13 9 15 6 14 17 6 18 15 13 1 17 16 18 6 12 2 15 14 20 10 7 7 7 17 12 6 18 13 9 4 1 20 7 18 7 14 2 12 10 1 17 9 10 9 18 13 7 12 1 10 3 2 8 10 9 7 5 15 6 7 17 13 6 2 0 8 19 6 16 7 17 11 4 10 12 6 1 12 17 10 1 8 7 11 1 8 7 4 9 5 15 0 17 17 5 17 5 3 1 15 7 5 18 8 0 2 12 3 3 5 19 7 17 19 2 6 1 18 14 19 11 14 15 20 2 15 7 18 3 5 1 5 10 18 19 20 2 12 7 15 10 2 6 4 19 15 2 15 8 2 20 15 19 18 19 8 14 17 2 1 4 18 16 0 18 13 12 8 20 14 12 2 9 13 14 17 17 17 19 0 12 17 9 2 1 0 3 20 2 12 1 16 9 6 10 12 15 9 1 7 8 15 12 13 9 19 19 10 6 8 13 12 1 4 7 13 11 19 17 17 18 5 1 17 11 18 3 14 6 16 0 6 6 20 20 8 13 6 17 4 9 13 18 9 2 11 18 9 18 18 9 10 15 14 5 10 2 11 11 13 2 19 20 1 11 18 10 6 7 17 20 10 17 19 15 7 9 4 18 7 0 10 20 8 9 20 19 12 12 0 15 19 9 7 14 15 3 4 2 18 10 17 9 9 1 17 1 1 19 8 5 5 3 16 16 2 11 13 18 18 20 20 3 3 8 0 2 0 7 6 15 4 8 11 16 9 7 19 5 13 20 4 10 2 0 2 16 9 11 11 5 10 2 1 10 18 5 10 8 0 6 15 15 10 19 3 5 6 17 20 4 7 12 20 6 1 5 8 11 11 4 12 9 19 1 5 8 7 3 4 20 11 7 4 17 1 16 8 16 12 4 6 4 8 20 15 5 12 11 8 12 7 5 11 17 6 20 19 4 14 19 15 18 12 7 14 10 15 12 16 5 18 6 15 9 1 5 5 9 6 2 11 15 15 19 19 10 6 18 1 20 13 0 18 7 13 13 0 16 4 15 12 13 8 14 6 16 4 12 6 13 4 7 15 10 2 12 17 0 19 11 12 0 9 8 9 11 7 18 14 5 7 16 1 6 9 7 1 11 7 15 6 17 8 4 12 3 9 1 15 1 10 4 17 6 9 12 13 15 0 15 17 3 7 19 2 18 3 8 20 13 13 20 7 16 6 5 11 17 19 3 7 17 11 9 16 6 4 0 2 2 0 3 6 9 2 19 11 0 8 6 9 13 1 14 1 3 18 13 9 5 13 12 11 1 11 18 2 20 12 11 19 5 20 0 10 18 18 6 14 16 12 5 8 2 18 8 18 4 16 6 2 14 3 11 14 5 20 14 1 3 5 11 0 9 2 10 15 4 17 14 13 3 19 2 9 19 3 12 4 18 12 18 10 16 5 19 14 5 20 4 6 1 13 18 9 9 15 19 8 9 8 16 4 15 7 0 7 5 10 10 10 7 9 15 13 13 19 6 5 11 13 5 18 14 13 11 13 11 17 16 20 0 3 10 17 4 1 12 3 19 7 14 7 18 8 17 20 16 7 18 14 15 12 5 1 2 4 5 0 3 7 6 5 1 1 4 15 3 14 7 6 16 5 6 9 0 6 7 1 6 10 4 2 4 5 13 3 20 14 18 12 10 16 9 5 7 1 15 19 2 5 12 3 3 20 9 9 17 11 14 20 4 14 18 1 4 20 19 3 19 19 18 13 4 19 1 13 16 3 17 19 4 15 0 2 14 11 0 9 16 2 10 4 5 18 18 19 11 16 7 4 14 6 10 9 18 16 19 3 7 7 15 18 5 2 12 14 17 9 6 13 13 9 8 11 14 18 0 18 12 9 5 16 6 13 8 16 3 1 10 19 13 9 11 12 10 9 10 13 0 15 14 12 7 8 2 15 6 15 18 2 1 9 20 1 0 7 13 0 16 14 14 19 15 10 16 17 7 17 15 20 10 7 11 16 1 3 19 9 11 13 18 6 6 17 10 20 11 8 12 1 1 15 8 4 19 15 9 17 9 13 1 13 1 17 19 6 0 19 14 20 15 11 4 6 6 19 12 11 7 11 18 17 13 0 5 19 18 5 11 11 8 19 16 10 2 7 13 16 19 0 15 20 9 17 11 13 10 14 1 18 9 13 10 6 18 20 7 18 19 12 0 1 14 5 11 14 12 1 20 1 8 4 0 19 10 5 11 6 16 16 19 15 11 20 18 8 1 20 20 9 7 14 17 4 3 0 5 11 5 3 0 19 4 7 6 10 14 8 10 17 9 9 19 16 1 9 0 20 8 4 18 5 11 13 15 15 12 18 7 20 3 9 10 4 18 12 6 20 8 17 4 20 18 6 1 11 4 11 2 3 17 17 1 10 7 0 6 10 19 1 11 14 15 5 4 5 3 16 17 17 2 19 3 2 14 7 7 9 3 16 14 7 13 0 6 20 5 4 0 18 19 16 13 0 13 4 15 7 5 18 18 11 14 1 2 3 2 7 19 14 18 9 17 1 13 16 12 5 0 5 6 20 18 1 18 3 18 4 16 6 13 19 17 20 10 13 4 16 20 13 5 7 14 20 19 5 18 2 18 4 6 18 19 4 14 10 11 5 17 15 0 14 7 0 6 13 14 10 1 4 3 6 16 11 11 19 2 1 0 3 1 9 7 4 11 0 18 7 10 8 15 11 1 14 1 19 13 1 16 16 7 5 7 4 12 18 20 13 5 13 3 0 10 5 20 5 1 15 20 13 2 10 11 1 20 0 11 18 4 13 20 8 20 14 8 4 4 4 0 0 4 18 17 7 12 20 7 2 15 19 8 18 1 20 6 13 12 5 13 15 19 4 15 1 1 5 1 7 16 17 18 11 17 5 4 0 4 12 16 7 16 20 19 4 19 2 0 11 3 3 13 3 9 5 12 10 3 14 8 15 16 2 7 15 9 9 7 17 19 13 11 13 14 18 18 15 6 12 3 9 15 1 2 6 13 8 8 2 20 3 10 5 8 2 16 4 12 16 0 20 9 8 11 19 16 10 7 16 2 5 7 7 0 12 4 9 3 5 1 11 13 20 10 2 7 3 10 2 3 0 13 17 13 0 0 5 14 11 1 0 3 10 11 19 1 3 10 4 14 18 1 10 13 8 13 19 20 3 14 15 13 18 5 9 1 15 14 4 12 11 6 8 12 1 17 8 13 12 20 3 2 5 18 6 17 9 12 17 18 6 3 1 10 1 7 16 2 3 10 15 17 7 11 5 6 9 13 0 13 4 11 16 9 8 20 2 16 0 13 10 19 7 9 1 11 2 18 13 7 18 5 3 3 1 2 13 16 19 16 20 6 11 13 0 18 2 9 9 5 6 19 6 14 6 12 9 11 8 0 3 10 14 4 9 1 14 7 19 9 3 6 5 1 4 0 9 1 14 14 19 19 1 5 6 11 17 9 10 12 7 1 15 4 3 2 12 19 16 18 13 16 10 13 10 16 2 6 17 10 12 13 8 1 16 4 5 14 4 16 18 2 9 6 15 5 9 16 1 20 4 19 17 16 12 20 7 14 1 3 12 19 2 7 2 11 2 10 2 19 3 5 0 0 3 20 5 14 14 19 9 10 12 17 9 15 13 1 20 10 18 13 2 7 16 13 4 17 8 7 6 6 12 4 20 19 0 6 9 19 0 7 19 13 0 8 12 19 3 7 13 12 14 9 5 5 7 16 3 1 3 6 0 2 19 10 8 15 18 14 6 20 18 3 9 11 18 15 15 4 10 17 19 17 18 8 3 15 8 16 2 13 7 9 12 0 0 12 16 1 16 16 2 14 14 1 14 7 18 9 4 3 19 0 16 20 17 2 20 12 12 3 9 19 8 7 20 17 2 14 5 20 0 20 18 5 15 0 19 20 18 18 15 3 2 8 1 14 4 19 14 2 0 4 12 8 2 0 2 5 7 4 15 10 7 13 4 9 4 18 0 20 10 5 6 0 20 18 20 19 19 17 20 5 6 9 6 19 17 2 3 17 6 11 5 6 3 18 2 6 8 8 20 18 12 17 2 5 8 10 9 7 8 3 4 14 19 12 4 10 18 6 16 1 18 17 14 5 18 15 13 15 2 13 20 2 5 19 15 9 15 12 1 3 6 14 18 15 17 17 14 7 11 5 0 3 2 12 16 18 16 13 10 10 14 12 8 20 2 10 16 14 2 3 11 0 4 4 16 19 10 19 8 0 17 17 5 1 1 11 16 16 16 14 13 4 17 20 17 3 12 18 8 5 1 18 9 20 8 13 1 3 5 16 4 13 8 17 15 10 17 13 12 4 0 11 5 14 4 3 10 15 15 2 13 1 5 2 19 14 1 18 12 14 16 15 19 0 0 19 9 1 8 9 14 2 18 3 4 16 20 12 10 13 10 20 17 5 19 12 12 18 1 4 6 5 14 8 1 5 11 1 18 5 8 5 0 9 8 10 13 7 5 0 9 6 9 16 6 2 3 16 4 12 18 8 13 16 11 20 17 10 14 16 9 15 11 7 18 9 12 12 6 12 6 19 5 20 5 5 10 13 12 19 8 17 8 2 7 7 11 15 20 7 9 10 0 16 1 20 5 18 0 7 3 11 15 15 15 7 17 5 13 8 0 7 18 20 20 3 14 7 6 20 19 10 12 8 2 17 20 15 12 15 11 11 6 9 2 18 12 12 14 0 17 18 14 18 11 13 12 9 20 20 2 16 6 1 11 11 11 20 8 7 12 17 8 7 0 18 4 0 14 12 20 5 3 11 2 11 9 12 5 0 1 9 10 4 20 10 4 1 11 7 4 5 20 17 8 15 17 7 15 19 2 13 18 12 0 12 14 19 14 14 15 2 18 5 4 14 13 11 0 4 14 10 4 18 0 14 6 8 1 11 1 8 12 17 8 2 5 9 1 0 10 17 2 0 2 2 1 0 9 13 13 10 18 12 15 12 13 1 4 10 5 20 12 6 15 11 12 17 13 9 9 3 8 16 2 1 4 17 16 17 8 8 3 1 13 18 11 18 2 11 5 12 6 3 4 20 19 19 13 5 1 8 18 7 13 9 8 20 8 18 13 15 18 0 13 7 0 12 4 7 7 9 11 10 2 6 1 20 6 9 10 13 18 13 16 15 6 17 13 3 18 19 17 10 0 5 7 15 11 7 5 11 10 4 9 1 12 16 10 15 15 0 15 8 11 4 15 6 10 2 19 2 1 11 4 5 7 17 0 19 16 5 20 4 2 11 6 4 7 8 19 2 2 14 20 17 11 17 4 17 9 4 18 10 5 3 6 15 20 15 13 20 5 7 1 17 0 13 13 19 16 15 10 19 17 11 13 5 9 5 14 8 15 20 13 17 11 6 6 10 13 11 6 17 7 3 17 18 10 20 8 15 9 1 7 3 6 4 18 8 6 20 14 9 11 5 11 1 11 10 8 8 4 8 10 11 17 13 1 6 5 11 1 18 6 20 11 14 5 18 14 18 14 1 20 5 17 18 8 1 18 5 4 20 6 8 0 3 5 4 8 20 20 3 13 10 9 8 20 2 14 1 12 0 3 18 18 4 0 20 10 16 9 18 10 6 14 17 9 7 18 15 4 12 11 15 4 3 9 4 14 4 10 16 4 18 2 18 13 20 5 19 9 13 16 18 12 19 18 13 13 4 2 5 3 1 16 11 5 10 8 17 20 19 4 7 20 0 11 17 1 19 18 16 20 17 5 3 3 16 3 3 4 7 8 4 4 4 12 7 10 7 4 13 16 7 1 15 13 20 6 19 9 3 20 6 4 8 3 14 12 1 15 2 6 6 0 12 16 5 13 7 16 2 13 18 7 14 3 20 18 7 15 20 2 1 6 11 3 4 11 7 5 4 15 20 9 10 4 9 9 11 11 15 5 19 16 4 4 17 2 19 13 18 8 1 11 11 20 5 13 10 2 8 17 8 0 11 18 3 3 15 17 2 0 16 19 2 13 10 20 18 16 17 15 9 1 19 15 13 14 0 0 12 7 7 13 18 10 9 0 2 2 3 16 19 17 20 5 16 15 1 19 3 15 11 9 15 7 16 15 6 18 3 5 1 10 17 10 18 12 19 17 9 4 11 20 10 12 2 6 17 5 13 2 1 19 7 19 5 18 15 14 10 10 4 17 20 0 13 6 1 20 13 18 17 10 0 17 14 9 10 14 8 0 5 20 1 3 15 12 19 14 19 8 16 15 20 2 16 11 18 17 1 3 16 2 4 5 20 0 8 9 9 15 9 7 5 7 9 10 0 15 14 0 18 20 9 18 17 3 5 16 20 14 4 15 3 10 19 20 19 8 5 14 2 13 12 3 13 9 4 19 9 14 5 16 15 13 2 0 3 18 10 16 18 12 6 3 8 13 12 12 5 9 1 2 8 11 19 19 16 12 13 14 20 20 2 9 1 3 9 8 2 9 9 0 1 8 3 7 14 4 8 1 16 9 20 6 6 16 3 3 8 3 8 1 17 10 10 20 13 0 3 13 15 8 9 4 6 17 7 6 4 8 13 19 0 0 20 12 14 19 20 11 18 3 5 4 16 1 17 17 18 1 2 14 4 20 19 4 3 16 17 8 4 1 18 13 2 10 3 19 17 1 20 0 16 17 3 15 11 2 18 3 1 6 11 14 17 17 12 16 8 5 0 19 13 7 9 15 10 3 13 4 17 3 0 0 9 4 17 5 11 19 1 10 14 7 3 13 12 11 8 7 6 4 5 19 5 10 7 6 11 20 0 0 6 19 0 3 14 17 12 6 8 11 16 16 3 8 18 7 20 8 5 12 17 2 0 9 13 8 13 10 0 10 5 18 0 12 3 17 17 1 16 5 10 9 18 16 7 9 14 2 18 9 7 15 6 12 15 1 7 7 12 10 16 13 7 9 6 4 4 16 3 18 16 16 13 5 4 10 18 15 4 18 8 4 8 1 10 1 16 16 17 17 4 4 16 7 0 2 19 11 14 4 20 16 13 5 12 18 10 11 11 6 3 1 18 9 9 18 9 6 11 4 18 15 10 6 19 2 4 0 19 19 18 5 20 7 8 11 4 7 6 16 6 6 1 14 13 9 0 12 9 10 15 16 2 4 11 4 8 19 0 6 4 20 8 1 6 8 13 8 3 18 15 15 7 2 16 13 19 11 4 8 18 2 2 12 0 17 14 19 17 11 10 17 12 5 10 6 18 0 19 6 3 0 1 13 6 15 8 5 11 18 9 14 12 10 19 17 9 19 10 9 0 17 11 19 0 2 20 11 13 15 19 6 8 11 16 20 3 14 10 12 0 7 7 12 14 2 18 3 15 13 10 11 18 7 4 8 16 2 10 18 11 13 8 1 16 8 16 12 0 17 3 2 6 0 1 3 4 6 13 5 4 15 8 9 14 15 14 8 19 15 11 12 3 18 0 1 14 0 16 3 8 7 16 6 10 17 6 0 12 6 0 9 18 13 3 9 15 18 13 8 13 17 5 0 3 11 7 12 4 0 7 17 10 12 0 2 11 9 9 9 14 5 13 9 0 16 10 13 2 20 8 7 1 9 7 15 1 16 16 12 4 3 1 11 0 4 18 20 15 8 20 6 10 4 5 18 4 17 6 13 15 9 12 17 5 14 7 9 7 18 13 1 14 17 4 7 12 0 18 13 13 9 9 10 6 6 13 11 8 14 19 11 8 18 16 1 18 7 11 15 20 12 18 8 4 16 10 19 8 1 10 18 11 8 19 12 16 8 19 10 4 10 12 20 10 7 18 11 11 13 1 12 14 4 18 13 14 13 16 14 11 2 13 6 1 16 9 17 14 9 17 7 17 4 10 13 3 20 18 17 16 10 15 14 3 2 8 12 1 8 2 13 18 0 2 14 12 7 4 11 4 15 10 5 1 19 7 0 18 18 16 16 16 2 8 9 1 18 14 20 2 11 12 9 4 11 12 19 14 13 6 16 19 6 17 7 17 7 0 20 13 19 9 7 15 4 13 9 17 12 4 19 11 0 14 13 11 4 10 19 20 15 10 2 6 7 4 2 16 2 13 2 2 13 19 16 5 8 19 9 18 18 12 4 6 6 2 7 9 13 5 15 19 3 5 10 16 1 8 14 18 16 19 9 9 9 0 17 0 10 16 18 4 5 10 14 7 20 18 13 18 18 10 8 14 14 9 10 2 20 18 8 8 13 18 0 14 12 6 16 16 3 12 17 4 0 15 11 14 0 12 15 3 2 6 19 1 0 11 17 8 3 3 17 16 3 1 18 5 3 20 14 5 18 10 3 4 15 1 12 1 5 3 0 6 14 15 19 4 4 13 19 13 0 2 4 16 16 14 15 1 1 12 2 10 1 20 4 20 9 2 19 17 12 12 5 0 4 1 3 13 6 6 16 14 4 15 12 1 4 10 10 14 19 12 13 10 16 18 4 8 14 11 5 13 6 6 1 11 17 18 6 14 7 11 12 4 14 13 7 14 7 6 3 13 19 6 2 17 8 12 17 14 3 1 4 4 5 19 8 6 4 12 16 1 15 13 6 13 6 13 15 3 4 0 3 15 1 10 13 10 10 8 0 12 20 5 12 20 18 7 7 3 12 8 4 0 19 2 6 5 10 16 2 16 19 2 3 19 11 16 2 10 9 2 8 16 19 7 8 4 4 17 14 9 10 20 5 19 3 0 12 0 20 14 3 11 13 1 19 4 20 10 0 15 13 7 8 20 11 2 17 6 4 19 6 7 2 12 9 9 19 15 12 6 3 5 2 2 6 8 2 12 9 8 9 20 14 4 12 17 12 4 19 16 7 16 2 11 15 1 1 3 14 20 1 16 0 14 11 12 14 10 12 9 5 6 15 9 14 10 11 5 20 5 2 18 18 6 12 15 14 20 14 18 0 14 0 8 1 14 11 10 11 17 11 20 17 12 13 6 9 20 5 8 19 13 18 18 14 20 9 7 19 6 20 18 14 4 15 18 19 3 11 17 8 16 20 14 7 6 13 0 10 18 10 8 4 18 19 13 16 14 16 7 12 6 15 1 11 15 15 2 20 15 11 9 12 6 16 6 14 15 12 9 17 19 0 17 12 2 9 17 13 19 6 11 6 7 17 13 1 12 17 0 11 11 9 8 8 5 2 2 2 13 0 15 4 6 18 20 16 19 1 19 0 3 16 1 2 4 16 13 5 3 14 6 8 4 20 14 8 16 4 17 17 13 2 5 1 15 13 12 5 1 18 17 2 16 13 0 15 11 19 0 14 17 19 14 4 15 16 14 11 4 15 7 2 15 7 3 20 16 11 10 4 12 6 11 3 19 3 7 12 12 5 2 7 7 13 15 19 13 19 20 17 11 19 15 20 8 15 13 13 13 1 5 3 8 18 15 17 13 16 18 16 12 8 14 10 3 2 17 8 2 6 18 11 3 2 1 7 18 7 17 16 14 10 17 8 14 7 2 16 8 8 14 19 0 18 15 9 18 16 8 19 20 16 11 0 12 18 19 2 16 17 6 17 20 19 9 3 15 18 2 14 17 13 17 19 10 17 2 5 16 13 12 16 3 18 4 17 18 18 5 12 0 6 16 5 14 11 14 16 20 3 14 16 11 20 15 14 1 7 19 5 20 10 4 14 5 20 11 4 12 15 17 5 20 1 20 5 14 19 2 7 2 1 20 20 3 4 6 8 1 13 9 10 18 13 8 18 12 14 20 3 17 2 9 19 12 3 5 14 11 12 13 10 7 14 6 16 3 0 7 6 11 16 17 11 2 19 6 17 0 3 6 2 12 5 9 4 11 3 0 8 18 1 16 4 13 5 20 10 11 5 14 6 4 6 5 2 18 9 4 4 17 5 14 3 4 15 9 16 13 14 15 7 14 18 2 5 2 16 2 18 10 14 17 0 6 1 11 20 3 3 15 4 8 15 19 17 19 7 16 14 2 6 15 8 14 8 3 9 17 6 2 1 2 3 6 16 0 20 16 6 14 7 18 11 7 8 19 1 7 11 1 17 9 15 17 20 10 7 7 12 10 8 2 17 14 11 20 20 13 8 1 6 12 10 8 19 13 16 6 15 10 17 7 7 9 3 17 13 0 11 3 8 12 1 11 11 9 2 2 17 10 10 8 17 0 14 17 12 5 16 0 6 15 0 15 7 18 17 3 10 7 15 6 8 4 12 17 1 18 20 12 0 13 5 12 9 7 2 1 2 18 11 8 6 3 17 2 18 0 20 2 2 7 4 9 14 6 16 10 1 8 1 5 18 11 14 19 14 18 12 5 4 6 10 2 3 4 0 3 2 13 4 15 16 5 20 0 15 6 17 10 7 10 20 17 4 17 8 11 13 17 1 5 8 9 17 9 10 16 14 3 8 3 20 8 14 18 0 12 17 5 7 14 8 9 18 16 6 11 6 6 18 10 2 3 2 11 11 11 10 20 6 12 13 8 10 1 8 0 19 6 11 16 10 16 9 12 9 1 16 6 15 14 16 10 3 2 0 4 16 13 10 6 18 19 13 14 4 5 16 18 6 18 14 7 9 8 1 19 0 0 19 7 11 2 1 11 0 4 10 20 10 7 17 15 16 18 11 13 9 14 20 19 3 4 7 0 12 16 6 9 7 11 4 20 11 6 1 2 4 16 4 10 14 11 8 19 16 1 5 3 14 12 2 5 4 4 10 6 13 20 1 11 12 17 17 4 17 16 4 7 5 6 8 14 11 6 8 1 14 10 0 19 2 5 5 3 9 14 10 19 19 4 14 3 10 6 15 12 8 10 16 18 11 19 11 0 8 19 11 6 14 5 20 7 8 3 2 19 12 17 9 1 17 7 0 14 10 3 17 11 20 1 17 15 2 13 11 4 4 8 13 12 4 5 1 18 9 12 16 18 0 11 1 11 5 15 16 18 13 19 18 3 3 16 17 0 0 11 12 1 16 16 18 15 20 11 9 10 5 7 16 15 18 14 15 5 19 11 16 19 0 4 3 20 6 17 8 7 17 2 13 12 14 2 10 20 7 13 6 1 19 17 18 10 9 11 7 0 15 4 14 10 8 19 0 17 15 16 13 0 16 3 7 4 11 0 16 2 17 5 19 3 5 8 17 13 7 8 10 7 16 13 2 5 17 2 12 4 15 2 5 7 1 4 17 17 3 13 13 8 12 0 20 9 16 14 13 10 5 8 17 10 4 17 6 12 17 12 6 12 9 2 8 4 12 16 1 7 1 8 5 13 19 2 4 15 3 1 14 7 2 2 8 13 6 15 18 14 3 18 16 19 20 16 0 2 5 11 18 15 12 9 8 2 14 13 9 18 20 7 10 8 2 7 8 7 6 10 0 10 2 16 7 10 1 8 19 14 10 2 4 20 1 14 13 4 14 18 10 16 3 6 11 6 17 19 0 0 18 11 9 16 15 6 6 6 12 9 0 14 17 11 13 2 18 17 16 10 19 20 6 17 0 7 5 7 5 19 16 7 9 19 1 15 13 8 1 19 17 20 9 7 0 7 14 9 13 7 0 20 20 18 18 13 0 18 19 16 11 13 2 16 4 5 14 15 5 20 1 12 6 9 2 17 0 1 17 15 4 13 15 17 8 1 3 0 0 3 7 18 5 13 3 10 13 19 3 17 14 14 8 12 16 16 8 11 4 8 12 6 14 16 17 15 19 11 3 4 1 1 6 15 0 3 7 13 12 16 4 10 6 13 6 18 18 14 9 9 2 17 10 15 20 15 3 14 19 14 10 18 8 3 2 12 13 10 2 7 20 18 12 14 19 14 6 16 4 1 19 13 15 12 10 10 17 8 8 6 7 3 5 16 14 1 10 14 11 8 18 11 11 14 19 0 2 16 12 9 9 18 6 14 0 11 12 10 4 11 2 4 12 6 1 4 17 3 3 3 9 1 3 3 1 16 20 12 1 17 3 11 5 16 20 0 4 13 12 15 7 19 2 18 9 2 11 11 15 6 2 1 9 4 14 6 1 8 1 8 14 19 2 15 20 20 17 18 13 9 7 2 15 15 3 7 17 0 5 18 3 16 4 8 2 0 10 8 6 18 10 16 4 20 18 13 15 18 13 8 7 18 12 8 1 8 9 10 10 4 2 20 12 3 18 5 6 11 5 12 3 5 11 15 8 20 11 18 17 10 6 12 4 13 5 14 19 13 14 9 17 19 9 14 13 13 19 18 10 13 0 9 19 1 6 1 20 14 18 2 6 12 15 11 7 1 16 0 1 0 10 5 0 20 19 15 11 7 18 5 13 7 7 0 16 0 10 1 18 19 3 4 0 0 12 0 8 2 7 9 13 1 19 11 16 9 1 15 11 18 18 0 1 16 5 10 16 19 14 4 5 17 12 13 14 3 16 0 10 0 6 16 11 4 11 18 0 13 20 1 12 18 20 20 4 8 17 5 4 9 6 7 13 18 1 12 3 16 9 14 2 11 15 16 0 17 17 13 19 10 5 16 12 7 10 4 9 20 13 8 0 16 2 15 12 2 9 10 12 17 16 9 17 6 16 0 2 17 10 2 11 8 20 14 6 16 17 0 7 11 3 15 2 6 19 7 19 18 7 6 6 10 15 17 4 17 2 13 13 14 17 14 13 3 4 18 1 9 0 13 20 10 4 16 4 0 5 18 8 2 16 8 9 20 9 10 18 16 5 0 0 12 4 9 10 10 4 0 20 2 0 4 15 13 16 11 13 12 12 7 0 6 5 9 9 18 3 6 16 7 14 11 20 17 1 17 19 16 1 19 8 12 6 11 20 5 11 6 11 6 9 1 6 19 4 5 0 7 17 2 2 18 19 5 3 8 1 11 6 17 19 19 20 1 20 8 20 9 18 5 1 2 12 11 20 8 11 18 14 15 8 0 17 16 5 5 11 16 11 14 11 1 7 20 5 14 11 0 19 10 9 14 4 16 13 12 2 16 6 20 20 6 4 15 10 13 8 16 6 2 8 1 3 8 11 9 20 10 0 1 14 8 9 5 6 16 9 2 16 19 6 1 12 6 14 3 15 16 13 8 1 3 12 8 14 7 19 6 10 16 0 13 14 0 20 14 15 16 18 15 8 18 10 16 14 20 4 10 17 4 11 7 6 20 4 19 9 4 19 12 3 18 15 16 14 12 5 18 19 4 8 9 12 11 7 14 4 19 1 4 11 13 14 2 2 5 14 12 7 6 18 13 7 11 12 20 14 0 1 2 1 9 6 13 10 4 20 8 18 15 15 0 5 4 15 8 6 3 16 10 20 11 12 10 5 9 17 20 7 20 17 2 20 7 7 11 6 0 18 0 19 15 20 1 1 3 11 6 19 6 8 3 5 9 16 1 15 20 7 5 0 19 5 11 17 11 20 12 4 3 6 15 15 3 16 7 6 20 15 9 6 15 13 2 17 18 9 3 5 1 1 2 19 14 12 20 2 9 5 2 14 11 0 3 6 20 1 3 5 6 16 18 20 15 5 7 19 11 16 1 12 10 14 20 16 15 0 1 19 9 15 16 0 13 15 15 20 13 15 1 13 20 5 4 5 13 20 6 18 2 5 13 7 15 15 19 13 10 3 14 19 14 0 10 13 5 1 10 18 5 1 19 4 1 7 15 10 16 6 16 6 7 12 16 5 4 11 18 2 9 16 11 4 9 20 6 16 14 18 14 20 11 7 11 11 7 10 11 7 8 2 0 2 9 12 3 10 0 4 7 11 5 18 10 3 1 2 9 6 19 19 8 3 18 0 3 16 10 13 17 5 10 1 1 15 16 16 0 3 9 0 1 0 2 0 18 1 1 5 15 3 4 17 2 12 6 17 7 2 4 14 3 13 7 9 17 20 20 8 3 14 15 8 7 20 0 16 18 1 16 13 1 2 16 15 20 8 20 16 20 5 16 13 0 16 6 10 6 2 0 7 8 0 18 17 18 17 18 1 15 12 16 17 15 0 19 1 7 16 14 1 16 18 11 12 13 15 5 17 13 14 12 18 11 9 20 17 4 16 6 20 19 15 20 5 1 4 20 18 10 12 4 7 12 14 3 17 0 2 16 9 2 12 15 20 14 17 18 19 0 8 10 13 16 6 9 7 9 5 19 18 9 3 6 10 8 3 14 18 0 7 2 15 3 2 12 3 15 0 6 5 0 8 19 9 17 13 17 13 3 2 6 7 12 19 15 0 10 10 19 10 19 8 3 0 13 12 7 8 3 14 3 10 5 19 11 7 3 7 4 5 6 5 11 12 18 5 1 10 11 12 8 5 17 13 10 14 17 11 18 16 20 20 16 13 9 1 11 1 1 1 9 10 11 10 3 18 1 7 19 20 3 2 20 18 11 20 19 17 13 0 6 20 13 16 18 11 6 12 5 6 18 19 14 13 8 13 13 0 15 18 10 15 16 7 5 14 9 18 19 3 7 19 15 8 14 3 9 20 2 11 5 6 11 18 14 4 19 17 16 7 5 12 10 18 4 1 12 19 18 16 0 16 14 4 18 0 0 15 19 12 4 11 17 4 12 10 10 5 10 15 7 7 19 11 11 3 20 15 5 6 7 19 5 17 15 8 12 16 15 9 4 5 14 18 7 2 7 13 0 6 4 8 0 17 8 20 12 14 9 17 6 13 3 6 15 18 9 18 16 4 15 15 17 7 16 7 5 2 12 16 18 2 3 12 18 19 0 13 8 6 6 14 7 16 10 0 5 14 1 4 7 1 16 18 15 14 11 2 10 15 17 10 0 1 8 6 20 12 4 20 7 10 15 15 2 8 17 2 2 3 11 11 1 20 17 15 13 9 1 1 2 15 17 8 5 6 6 7 2 11 4 19 2 15 12 9 2 20 9 8 0 1 10 15 2 13 12 7 12 20 19 15 14 19 20 2 8 0 2 4 15 6 3 4 14 1 4 8 18 0 8 5 20 15 11 14 0 9 18 18 14 16 3 7 15 19 1 13 9 15 4 14 17 4 1 11 18 16 1 20 10 2 12 10 4 7 10 6 18 9 14 5 12 16 10 3 10 5 0 12 1 15 0 4 13 8 8 10 9 12 18 18 15 7 18 13 3 15 16 9 14 19 14 13 2 15 17 7 7 1 17 6 13 0 4 11 0 15 16 7 10 7 1 18 15 11 5 9 0 2 5 0 1 14 7 2 5 13 13 11 19 14 7 0 9 13 17 10 0 4 17 20 7 13 3 10 8 3 17 16 0 10 3 19 1 12 1 3 15 20 17 3 10 19 7 10 13 0 1 0 3 4 16 14 6 19 17 2 2 9 8 10 8 0 9 18 14 10 19 17 18 19 0 9 5 0 9 7 4 8 10 9 0 18 16 6 4 4 4 5 11 3 19 11 9 19 20 7 18 12 15 11 10 14 18 2 20 13 14 18 15 8 12 11 20 12 16 7 8 9 17 10 6 2 8 8 10 10 6 17 10 10 9 3 7 17 14 10 10 17 16 5 5 7 15 10 2 10 6 15 19 18 16 14 13 6 14 6 13 1 2 16 0 11 17 6 10 2 5 0 1 0 7 20 0 11 16 6 5 8 20 0 7 5 19 17 0 8 17 12 15 1 17 1 4 15 20 14 18 9 2 19 15 17 14 19 6 11 7 18 1 6 4 12 9 10 16 8 11 20 2 7 9 6 18 16 14 8 4 3 14 8 19 16 3 12 17 18 11 10 10 18 10 7 11 12 7 2 2 9 9 18 9 13 4 12 18 4 14 4 18 19 5 18 14 13 0 13 4 12 10 20 10 17 3 17 15 20 10 16 6 19 16 7 5 8 7 5 7 2 14 11 13 16 2 6 4 9 5 17 2 1 20 8 3 8 8 12 7 16 9 18 19 17 13 2 5 7 5 10 16 15 0 7 3 16 13 14 2 2 6 13 0 19 7 8 16 2 14 11 8 5 0 10 16 1 10 13 10 10 18 11 6 19 4 11 4 18 8 3 13 20 13 4 15 5 18 19 3 8 16 15 16 4 11 5 16 14 17 4 16 16 13 19 17 14 9 9 1 2 17 19 9 12 20 15 9 19 7 18 16 11 0 10 2 16 0 11 14 5 5 8 12 11 17 12 14 3 3 3 16 4 20 19 3 16 14 14 11 14 8 20 20 16 2 2 4 20 2 18 0 20 1 8 13 10 14 12 12 3 10 1 7 0 6 13 9 7 20 11 16 15 18 20 13 20 6 17 2 10 18 19 2 12 8 9 1 4 17 2 6 2 14 7 12 10 0 19 10 4 17 4 13 20 4 12 20 2 18 5 6 15 9 11 1 11 14 12 17 9 14 17 7 11 3 16 6 11 14 17 19 15 15 6 7 12 16 11 7 14 10 15 18 16 18 7 20 16 7 7 0 20 11 0 1 8 9 0 16 16 17 19 3 6 13 6 14 0 14 4 16 9 19 18 3 11 8 2 2 2 16 12 15 9 15 19 11 13 13 1 18 20 14 15 3 9 4 6 1 20 3 16 4 11 15 12 9 2 17 5 6 5 4 19 16 8 16 15 6 12 4 16 10 19 13 6 15 1 17 10 17 9 11 12 7 13 11 6 7 13 2 2 18 11 19 15 2 4 7 10 8 9 14 4 11 10 20 13 8 4 0 15 12 5 4 20 15 5 5 13 10 10 8 10 10 1 7 13 12 3 15 8 4 13 6 3 6 4 15 11 15 16 14 15 5 18 13 5 5 15 4 4 14 7 20 12 14 1 17 10 5 1 9 6 17 16 11 2 13 20 17 15 11 11 9 19 2 6 16 16 12 1 14 1 8 5 5 8 15 8 11 2 18 17 0 17 3 15 7 14 16 18 10 9 0 16 15 10 2 17 6 4 19 5 16 18 11 13 11 15 12 11 17 20 1 8 16 17 15 5 1 2 12 9 20 5 18 18 20 10 7 19 12 3 8 4 15 8 8 14 18 10 2 6 9 4 6 19 5 6 6 10 1 1 2 17 8 6 8 2 11 11 10 9 8 4 1 17 1 7 20 15 2 20 0 8 13 4 17 20 10 16 1 3 3 20 13 20 8 8 10 6 1 19 11 20 16 9 11 13 1 8 6 15 17 19 14 20 3 12 19 13 20 2 12 12 14 6 5 20 9 12 19 14 5 2 20 9 13 5 5 2 18 13 9 18 12 11 13 4 11 15 16 3 0 20 1 2 13 20 10 2 15 16 13 8 0 6 18 15 8 20 7 13 9 18 3 11 7 19 9 13 16 20 18 7 0 11 1 20 17 2 13 9 16 4 2 19 17 1 12 10 10 6 9 9 4 12 18 16 6 13 5 6 18 3 10 7 2 7 17 19 10 3 14 20 19 3 11 12 8 20 6 2 9 7 10 0 12 9 9 1 18 8 4 20 9 10 17 2 10 14 14 3 17 0 17 9 20 18 7 9 0 17 2 1 6 12 11 20 11 0 2 7 6 0 3 20 17 4 9 3 5 0 9 4 6 3 0 2 3 11 18 2 2 12 7 8 9 17 12 10 1 8 8 17 2 14 10 10 20 6 2 9 8 8 19 17 6 18 20 14 15 3 3 0 7 6 7 19 9 1 15 19 4 14 0 2 10 15 11 2 10 14 19 19 2 9 9 8 6 10 0 9 15 18 2 12 16 13 2 13 9 12 15 13 12 19 9 8 5 13 16 7 5 10 14 0 5 10 11 6 0 8 9 13 9 9 2 11 1 12 16 3 17 2 8 11 9 7 9 5 14 14 16 0 9 8 19 3 19 4 3 13 18 6 14 11 5 16 9 17 9 4 11 13 13 12 12 14 19 17 10 18 11 5 7 11 1 7 13 14 7 6 1 7 15 15 7 2 0 4 2 9 0 1 6 17 3 14 7 6 12 8 15 15 17 16 16 11 3 8 14 8 14 8 0 9 5 16 4 4 9 0 6 16 17 13 20 6 19 20 15 11 12 20 11 5 0 10 6 8 11 18 5 1 15 17 3 18 14 2 9 18 6 3 16 2 10 15 17 12 5 9 8 8 3 20 13 15 11 11 13 19 11 13 13 16 16 0 12 2 7 14 8 15 1 9 0 10 4 3 12 19 14 12 13 11 11 5 6 0 5 20 3 17 6 0 20 16 0 19 3 19 14 4 16 5 0 7 17 7 3 19 15 5 16 5 16 1 17 13 0 1 9 20 20 1 13 5 2 7 12 6 1 14 17 1 11 9 13 17 19 9 10 5 12 14 8 0 5 12 4 20 15 0 17 8 12 2 10 6 4 10 17 6 5 10 8 2 8 17 20 11 14 7 9 3 3 7 2 12 10 8 2 13 13 9 19 10 18 10 12 9 17 17 18 15 16 0 5 15 2 20 14 5 11 13 20 12 18 18 10 4 10 5 11 10 7 7 20 0 2 17 9 10 3 15 6 11 0 13 0 3 18 11 6 3 8 17 6 16 6 18 18 13 4 5 15 8 14 7 9 16 8 0 6 13 16 6 15 12 12 2 19 3 15 10 12 20 13 17 3 8 18 2 13 10 10 5 12 13 1 10 8 19 17 17 1 9 20 9 12 17 9 11 12 19 10 2 8 18 20 16 19 14 3 14 8 3 6 16 5 12 8 7 15 15 15 8 3 6 16 9 14 20 13 7 10 2 20 16 18 18 20 12 17 6 14 13 0 11 6 9 3 1 15 3 0 6 6 19 14 17 7 20 15 14 19 6 6 4 0 1 10 12 14 13 6 17 7 20 3 2 12 8 4 17 14 7 10 14 6 15 16 19 14 19 4 15 9 2 10 19 14 0 0 5 8 19 18 9 3 13 13 3 1 1 7 13 7 4 18 9 12 8 19 8 14 6 10 17 11 5 0 8 8 10 3 2 7 6 18 5 4 3 7 20 16 13 2 1 18 7 13 14 13 20 4 7 11 18 4 1 2 15 7 15 10 18 13 3 17 2 7 6 7 0 5 5 12 2 1 19 6 2 18 18 7 3 8 9 16 4 0 13 16 18 19 3 8 20 17 9 10 8 20 1 15 14 13 12 1 2 15 13 7 19 14 19 15 19 7 17 19 17 0 18 12 17 7 3 19 19 0 18 1 0 19 6 6 4 0 8 10 1 6 2 6 19 9 13 15 4 1 3 12 0 13 18 11 11 10 1 18 11 13 8 3 7 0 18 6 9 2 12 10 5 16 6 15 13 9 1 12 1 15 9 12 4 3 13 19 6 15 8 8 3 3 15 5 5 0 6 16 9 11 10 11 10 17 2 20 1 5 3 3 3 13 12 14 2 11 7 14 19 0 20 11 0 5 2 2 1 5 17 11 1 9 8 11 17 15 4 13 18 18 20 0 15 20 0 11 8 0 8 9 14 7 4 6 10 3 7 2 18 1 9 10 8 20 20 6 14 10 14 8 14 20 8 0 11 19 10 18 4 5 0 2 19 12 9 8 15 11 0 20 14 11 13 18 16 14 17 16 19 10 18 19 17 15 13 18 16 4 3 9 4 5 3 2 6 15 5 9 20 11 19 15 19 17 10 1 6 20 4 20 20 10 7 0 4 8 13 0 19 7 5 5 19 17 13 20 18 11 11 2 14 19 1 10 11 1 18 19 19 6 13 4 10 18 2 14 16 7 0 16 2 13 6 0 7 14 17 1 20 4 18 7 18 6 3 4 0 1 16 7 8 3 10 13 12 11 13 8 1 11 20 15 13 7 10 5 2 8 17 11 6 18 16 9 11 13 14 16 20 19 6 2 8 7 19 17 0 14 14 8 10 12 11 19 18 5 18 15 14 1 18 15 8 4 7 5 1 9 12 11 7 13 3 9 6 15 14 12 13 5 2 3 16 4 8 12 8 3 14 15 7 17 1 8 10 13 15 20 1 6 9 6 11 14 5 20 18 18 0 11 16 19 5 13 18 4 10 20 20 0 3 8 13 20 9 0 13 19 9 20 15 19 5 20 9 10 17 7 20 2 16 11 14 3 12 2 14 20 20 0 13 11 1 9 6 18 17 1 1 0 18 1 11 9 6 10 9 9 1 13 20 9 7 16 15 0 11 15 16 15 10 0 0 15 4 17 11 11 10 9 4 2 6 2 7 0 12 3 7 7 8 9 17 15 7 9 16 13 9 2 0 4 11 8 6 2 14 10 13 18 13 7 1 0 4 4 19 5 1 12 3 2 7 3 17 1 3 14 9 0 9 19 20 15 3 8 8 8 6 10 6 13 1 15 7 9 13 12 4 9 11 9 2 10 0 15 16 14 5 18 6 8 8 14 17 9 1 4 0 16 17 17 13 7 9 10 7 2 0 18 2 15 1 6 16 15 5 15 7 9 19 20 6 15 17 9 2 12 20 15 11 3 15 18 14 8 4 10 14 3 14 4 16 16 2 4 12 18 4 13 15 8 19 12 3 17 8 13 19 18 9 14 10 4 17 5 11 19 5 8 17 5 15 0 17 7 18 5 20 8 15 0 12 18 1 7 15 13 13 18 14 9 11 6 14 15 11 3 3 15 3 1 19 12 19 0 0 20 0 3 10 9 5 17 8 8 8 7 7 0 17 8 19 12 11 17 8 18 12 18 15 14 15 20 2 15 4 16 12 2 19 17 6 5 4 18 19 7 19 11 20 8 0 0 9 12 17 10 0 9 0 1 15 15 11 0 8 18 20 9 19 0 16 12 6 11 6 4 13 6 10 3 11 12 12 7 18 14 9 10 8 17 13 9 20 14 5 20 7 19 5 18 11 0 19 14 16 1 7 0 3 12 2 1 11 15 6 4 18 15 15 13 19 14 5 2 7 10 14 17 3 8 8 14 6 2 6 9 4 5 6 19 20 17 20 15 14 13 19 13 16 15 2 2 19 6 20 4 2 7 4 9 15 0 6 9 17 6 3 5 10 8 4 19 5 18 16 9 6 2 20 10 2 3 19 8 3 6 14 18 13 16 2 19 0 6 11 13 19 5 1 12 9 12 3 14 16 10 14 5 11 11 1 6 12 13 8 7 20 1 2 0 5 10 20 14 16 10 14 2 2 15 3 12 7 1 10 10 3 14 4 2 9 14 2 11 16 3 6 5 19 14 3 9 20 12 16 4 9 12 17 11 16 3 15 18 13 5 9 16 4 14 7 0 7 18 8 0 20 17 2 18 8 6 12 20 18 4 0 14 0 5 20 19 5 16 2 7 17 0 14 12 18 20 6 12 14 7 13 19 15 10 18 19 6 11 15 9 13 6 3 15 9 12 6 13 11 9 8 7 4 13 14 15 13 1 13 15 14 18 7 8 20 13 11 4 16 6 16 9 9 12 18 16 11 2 14 19 16 9 5 9 7 17 10 11 16 0 16 5 7 4 16 16 15 3 10 16 10 4 14 7 10 8 20 19 13 14 1 19 0 16 15 0 11 20 19 18 18 1 14 5 5 5 2 17 15 2 8 5 0 11 1 1 6 10 12 2 10 12 5 8 14 2 15 19 0 18 10 15 4 8 11 6 15 2 19 7 6 12 5 11 18 14 0 12 5 13 12 10 14 8 0 5 3 19 12 14 7 14 1 7 18 2 11 16 3 18 18 2 7 6 5 11 19 12 18 7 14 19 0 8 3 17 18 9 11 9 0 16 15 7 7 1 1 13 1 2 13 12 9 20 7 2 4 10 18 0 15 1 9 3 7 11 0 11 19 11 15 13 5 11 19 17 4 12 1 11 7 2 5 11 14 17 16 9 4 5 10 1 16 17 10 9 7 14 2 20 19 7 13 8 20 4 10 19 14 17 9 2 11 7 7 17 4 3 10 18 6 0 12 7 13 18 15 4 0 17 1 7 1 16 15 1 4 12 16 13 8 0 9 14 4 7 0 7 8 4 3 14 18 20 13 16 6 20 1 0 14 11 9 11 9 9 19 1 6 4 16 15 2 2 4 19 9 5 4 5 18 8 5 13 17 6 7 20 19 5 17 15 2 15 2 4 18 17 2 7 3 1 9 17 5 11 15 7 20 11 2 19 3 10 18 19 18 17 17 7 12 9 19 9 8 1 13 7 10 1 9 17 0 1 19 18 17 16 15 13 17 12 17 17 12 9 3 20 18 3 16 20 14 6 6 16 10 7 13 9 17 20 1 4 13 7 13 10 1 7 8 3 13 19 10 4 5 6 14 13 19 3 11 19 11 6 17 13 11 12 0 10 3 14 18 11 14 1 4 2 17 11 12 14 17 15 16 18 10 12 20 17 13 1 19 3 14 20 5 13 15 7 10 19 2 0 18 10 3 12 1 12 19 18 6 11 14 7 13 17 3 11 16 14 0 0 8 14 12 8 3 16 15 14 18 17 6 12 10 16 12 13 1 0 11 2 10 17 1 3 19 13 18 6 1 18 16 0 15 12 13 6 14 7 2 17 10 16 9 19 15 4 14 18 10 15 20 15 4 0 11 2 14 14 12 5 11 18 19 3 0 8 20 12 19 9 10 13 6 13 17 12 9 12 12 5 16 1 9 11 6 9 4 17 7 3 7 8 6 7 7 17 6 6 15 18 19 18 3 13 6 9 11 13 17 13 9 18 15 4 18 12 1 13 6 15 10 5 5 5 5 20 7 7 1 7 0 2 3 9 19 17 15 10 20 4 18 5 13 8 6 7 6 1 14 12 7 20 15 20 20 7 8 1 14 12 8 13 13 8 0 0 18 4 18 13 11 13 3 6 8 18 20 9 5 6 12 2 4 10 13 17 10 2 3 18 18 13 8 16 20 6 7 17 14 1 6 5 6 8 16 8 9 20 14 16 0 10 10 20 7 12 2 3 6 18 6 7 4 17 11 13 19 8 16 13 10 17 10 14 1 13 2 2 1 18 6 3 3 13 15 19 0 7 2 5 10 12 3 9 7 17 17 20 20 13 13 11 5 16 9 12 11 11 6 9 1 9 17 6 19 7 3 15 10 19 4 18 7 8 20 9 1 19 2 13 18 0 1 1 0 16 17 14 2 14 2 3 6 3 12 13 19 6 8 16 5 12 16 3 14 17 3 9 11 18 19 0 18 20 16 4 0 17 18 0 16 19 6 14 3 8 10 1 7 14 14 9 18 11 13 6 6 12 9 6 16 16 6 16 5 18 13 12 6 0 11 13 5 10 20 12 14 20 1 11 17 15 4 15 4 20 0 14 7 5 0 2 12 16 0 10 2 4 15 6 2 13 14 13 7 16 11 14 10 8 18 10 16 4 8 1 18 2 16 12 17 3 7 10 0 17 8 10 10 17 7 14 1 5 11 17 7 0 4 6 12 10 20 18 19 17 4 10 16 10 1 7 13 16 18 6 8 14 2 12 1 9 13 15 1 15 6 10 9 17 11 8 6 11 6 15 19 9 15 6 11 11 10 7 5 6 3 19 2 20 18 17 15 13 8 4 0 0 15 7 3 11 14 8 13 13 6 16 15 17 15 13 11 6 6 0 5 8 0 20 4 2 10 12 19 13 7 3 4 19 20 9 0 9 0 10 19 10 10 4 12 17 0 16 1 0 10 2 7 5 3 13 16 0 8 5 16 20 1 18 12 14 4 8 14 3 9 15 11 15 3 1 15 4 6 5 20 16 9 10 13 1 6 11 1 10 11 5 0 6 2 9 20 16 14 0 0 17 7 4 11 20 4 19 9 5 9 5 7 5 5 14 12 17 5 17 19 4 8 12 9 9 7 4 14 14 17 2 14 20 11 1 9 14 7 13 15 4 5 17 13 12 3 19 1 8 17 7 0 18 17 18 12 8 11 16 5 12 20 11 2 10 0 9 14 20 3 0 17 4 9 17 11 7 13 12 7 3 6 9 20 13 2 12 17 10 7 19 10 1 7 11 7 1 1 3 16 14 11 0 2 4 2 3 8 0 18 4 2 20 12 4 5 4 19 17 1 15 2 2 19 0 13 11 9 7 17 13 5 17 11 1 20 18 13 17 12 10 17 16 1 2 13 12 20 15 15 5 1 20 10 4 2 20 18 15 15 17 1 5 4 9 15 3 2 10 4 14 7 5 13 19 12 6 8 9 0 18 10 9 6 16 5 0 9 9 13 4 4 14 6 4 15 12 8 6 1 13 0 11 2 3 9 3 6 5 1 2 20 18 1 20 7 12 19 2 19 4 4 6 20 6 10 6 18 11 17 11 3 2 15 1 10 2 14 17 6 16 13 10 4 7 1 5 19 3 7 0 19 18 10 15 3 1 6 17 16 12 17 11 10 3 18 6 2 12 11 9 8 16 3 4 0 10 4 18 8 14 11 9 15 1 7 11 9 1 19 4 9 8 13 19 11 6 8 17 12 4 12 15 5 7 8 8 15 2 7 13 20 1 18 0 16 17 5 2 17 0 1 2 4 13 1 19 16 2 3 4 13 7 4 12 14 18 3 0 16 18 17 1 8 17 7 3 0 14 14 6 8 8 15 7 16 10 15 2 8 8 15 11 14 14 16 9 9 4 8 20 17 8 20 2 19 5 11 19 3 5 11 15 7 17 20 10 2 18 2 18 1 15 11 11 13 20 5 16 8 0 1 18 8 15 15 17 20 18 5 13 14 17 9 11 2 4 9 14 9 16 1 0 13 7 5 7 15 0 15 6 0 15 2 11 2 1 2 19 12 2 16 12 7 3 15 1 4 17 19 14 15 15 1 3 1 14 1 11 18 8 14 16 13 10 20 14 12 1 1 9 11 14 2 17 4 17 15 18 1 14 5 1 3 10 0 2 10 4 16 1 19 7 1 16 7 8 17 16 5 6 2 0 3 9 19 10 18 13 15 8 17 0 10 8 3 5 2 7 20 18 13 0 10 5 1 14 1 9 1 15 5 9 9 1 11 20 4 3 5 17 6 8 10 19 11 11 9 18 3 13 13 20 18 14 17 13 6 9 5 1 20 13 7 5 0 0 12 11 10 8 2 14 15 14 12 4 17 5 6 3 13 16 7 12 7 11 17 11 1 10 11 16 1 20 13 7 13 14 7 5 9 8 9 19 15 14 14 7 18 19 7 15 20 2 10 6 10 13 18 17 14 20 3 15 8 18 5 15 14 19 15 8 10 5 15 7 7 7 19 16 12 9 6 20 3 19 4 14 13 18 16 10 5 15 6 20 20 11 9 15 1 16 4 17 20 4 10 5 9 11 6 17 11 18 4 0 2 13 17 6 6 3 3 6 6 9 11 4 5 18 7 18 5 18 16 1 4 1 20 5 7 20 13 6 11 8 10 19 7 5 17 9 6 5 11 14 20 1 15 1 18 12 14 13 17 20 5 13 9 6 14 17 14 0 9 4 1 0 14 13 20 19 5 16 9 0 17 4 12 12 6 13 19 6 7 6 8 17 8 13 14 15 3 6 8 0 15 4 5 17 17 5 15 4 11 19 1 7 17 15 7 10 19 6 7 9 18 14 12 11 13 12 1 17 14 4 17 3 15 15 16 12 19 15 12 0 14 18 7 18 4 2 20 10 12 7 2 12 6 4 11 16 4 6 4 8 17 10 3 11 11 12 18 4 5 14 15 1 11 9 20 13 0 9 3 6 14 0 5 16 8 8 9 1 15 10 13 16 2 13 1 3 16 20 10 2 15 17 20 5 14 10 8 18 20 19 13 8 6 9 18 0 1 1 1 7 16 10 15 12 12 18 3 3 10 6 5 12 3 4 11 9 0 14 18 20 11 12 15 9 6 11 10 20 20 2 14 1 18 13 14 11 20 17 5 0 10 6 20 13 19 10 12 11 20 20 18 20 12 20 3 5 11 0 12 10 16 6 15 9 4 13 7 1 19 7 20 9 0 17 6 2 3 7 16 7 8 3 20 15 12 2 14 10 5 15 14 3 1 16 1 1 9 18 20 20 6 2 10 15 8 9 16 14 3 10 11 4 14 4 0 14 20 15 16 8 6 7 17 19 17 5 18 6 10 18 11 13 0 4 14 0 13 14 19 1 14 8 20 3 3 19 8 14 16 2 17 16 20 7 9 15 8 10 20 14 13 6 6 17 19 11 16 8 0 4 13 20 17 8 8 0 15 6 10 12 2 9 3 2 19 17 17 3 12 0 16 5 2 0 1 18 11 19 20 19 19 14 3 6 4 9 2 7 3 9 5 9 9 6 18 12 11 16 15 12 2 4 15 12 16 16 11 20 4 18 0 1 20 10 20 12 9 5 11 4 4 1 5 14 6 11 2 16 9 20 4 6 20 11 8 0 8 13 14 9 14 3 9 17 6 14 3 2 15 10 12 11 4 7 13 16 2 10 1 13 19 5 19 13 20 14 13 7 14 14 20 0 18 1 11 16 13 13 11 14 18 17 10 20 8 10 20 12 19 3 19 7 20 20 17 14 12 0 0 6 12 14 10 1 10 2 3 11 5 17 6 20 9 11 14 5 18 18 9 10 6 1 6 12 5 7 8 15 8 20 10 14 6 19 6 13 4 1 13 6 9 9 4 16 18 3 12 14 3 17 19 9 20 17 19 0 13 5 11 2 0 8 12 0 16 8 1 1 13 18 3 18 5 14 8 13 5 0 3 11 17 18 15 3 3 20 14 19 16 10 5 20 17 6 12 6 8 9 11 0 15 15 19 8 8 4 0 3 7 2 16 5 3 16 18 3 2 12 19 12 17 0 19 9 9 12 18 2 16 20 6 5 12 14 12 10 9 0 5 7 5 1 5 14 18 13 15 20 2 5 18 12 8 2 13 20 18 12 6 10 17 3 10 11 1 12 5 17 6 9 19 11 7 18 6 11 0 2 0 15 15 8 0 14 11 9 17 6 3 17 18 13 19 13 14 17 19 0 12 12 16 5 13 13 17 0 12 3 2 6 20 13 0 15 14 12 0 14 0 6 2 19 9 14 5 18 9 5 10 16 20 17 0 8 14 15 1 12 14 3 17 10 10 19 5 12 20 15 6 13 15 5 10 0 9 10 7 11 17 9 18 0 10 15 4 13 8 20 4 15 1 0 4 3 3 10 13 6 1 7 3 12 14 10 7 18 12 6 19 6 2 4 2 12 13 18 10 17 17 15 4 4 11 12 9 2 2 8 3 8 7 20 1 4 12 12 15 17 2 11 0 16 15 8 10 9 11 5 10 14 13 0 9 7 16 18 16 19 7 1 15 0 14 0 18 18 0 7 5 2 5 9 11 1 15 2 5 15 4 0 20 8 0 7 5 20 17 13 14 15 12 11 5 7 19 9 14 7 10 1 5 12 13 3 13 9 6 8 6 14 10 8 18 10 1 12 1 18 5 0 14 19 12 16 1 4 9 1 20 6 3 2 16 0 13 17 0 2 19 13 16 18 8 16 20 9 12 2 5 4 16 10 8 0 10 17 13 15 3 20 14 13 6 17 1 11 2 2 9 6 0 15 3 9 17 3 5 17 2 19 2 6 13 16 12 14 10 4 11 12 19 18 12 19 1 20 1 1 19 2 13 9 8 16 3 3 12 0 8 17 18 6 20 18 13 18 3 2 15 6 16 1 0 18 11 20 3 15 17 1 1 0 0 11 1 19 0 2 1 1 18 10 14 3 1 9 15 6 4 0 6 11 17 5 5 13 18 20 15 15 2 2 15 5 16 5 0 2 16 6 4 9 9 17 19 16 20 11 5 7 9 18 7 12 4 0 0 10 4 1 19 7 5 17 20 1 18 8 10 18 14 18 7 10 4 6 19 13 20 8 10 5 1 6 17 14 9 14 6 11 4 0 8 0 11 3 11 12 12 8 7 10 20 18 8 14 18 3 11 1 11 9 20 4 0 11 3 2 9 15 12 2 20 16 11 20 9 13 8 6 13 2 6 17 12 2 1 5 5 12 2 17 14 1 8 19 5 7 6 13 9 8 5 16 4 1 11 17 4 18 5 16 3 9 3 17 18 18 9 15 10 8 7 12 3 20 15 16 15 4 9 6 5 5 6 8 14 11 14 15 14 4 9 10 16 12 4 7 17 2 14 2 17 8 18 20 17 20 4 5 9 11 0 19 20 13 1 12 0 16 16 0 14 13 14 9 6 5 18 14 4 0 6 6 13 1 6 18 18 5 20 3 5 6 4 6 18 18 3 2 10 20 15 1 2 12 11 19 14 3 10 3 3 3 0 15 20 9 2 5 18 3 15 0 18 1 3 12 13 18 13 12 2 5 1 2 16 11 8 19 7 10 11 18 9 16 5 20 14 14 11 11 15 13 16 19 20 7 15 6 11 8 2 5 15 20 15 11 20 16 4 12 20 10 4 16 9 8 16 16 3 5 4 16 8 1 1 17 0 15 16 0 18 6 10 19 20 0 1 2 17 0 20 20 12 4 11 5 7 12 17 18 11 12 13 6 10 9 20 11 10 7 17 17 8 4 5 18 11 15 1 0 18 13 9 5 10 8 12 15 12 6 17 13 4 18 4 1 17 0 20 1 2 5 14 19 6 19 13 5 2 13 10 5 14 18 8 8 6 18 8 7 17 11 4 17 16 18 4 2 11 14 13 10 1 7 11 2 2 14 18 8 14 9 2 13 7 13 5 14 3 18 17 17 7 4 9 15 17 2 8 19 3 8 8 13 5 8 15 19 12 4 17 11 12 2 10 10 10 1 9 12 8 3 7 3 17 0 2 9 17 11 13 7 18 10 10 1 10 10 7 9 10 15 15 2 12 3 1 5 12 15 3 10 9 15 7 7 9 5 16 11 17 17 14 19 16 5 19 14 19 5 10 7 17 6 11 13 14 18 13 13 12 7 2 8 7 18 5 19 12 10 3 15 3 11 2 11 17 0 6 7 12 20 13 3 3 7 11 20 13 1 14 12 1 16 16 10 9 7 9 15 7 0 13 6 9 14 7 17 1 20 2 17 19 1 6 16 6 20 5 2 19 9 14 19 0 9 12 5 9 12 20 9 2 0 20 17 20 8 4 4 15 7 5 17 5 20 20 20 15 17 5 18 11 15 0 19 7 17 20 12 13 14 5 13 11 10 8 7 2 3 13 18 15 11 18 4 8 6 4 19 5 17 16 13 4 11 10 12 2 19 19 11 15 15 0 19 10 6 15 10 13 13 20 2 3 3 11 1 19 9 15 11 11 16 15 3 2 8 17 16 8 0 7 0 10 0 0 1 16 18 4 16 12 13 11 13 20 10 6 7 10 11 7 7 8 15 8 4 11 11 14 7 2 3 16 12 2 4 8 16 11 17 20 11 8 0 9 10 5 4 14 11 17 7 9 0 7 3 19 4 8 7 7 11 2 5 0 18 15 6 5 16 11 12 0 12 9 8 12 0 7 5 0 13 20 1 15 2 2 2 12 8 16 14 19 7 13 17 6 0 7 15 9 11 10 4 8 18 12 19 6 4 20 20 19 18 17 2 19 11 2 18 7 12 14 16 15 0 6 9 17 16 2 2 6 13 9 3 18 2 12 7 11 9 8 5 6 19 17 15 17 2 18 18 20 11 16 20 14 0 7 1 19 4 6 18 13 15 17 5 19 17 10 7 10 15 1 18 2 14 0 11 18 9 17 1 13 0 3 3 16 5 8 15 19 10 10 5 12 16 20 18 0 11 5 5 7 12 9 4 20 7 15 11 15 11 2 19 19 1 19 20 17 6 7 7 11 12 3 0 6 3 6 10 13 20 1 8 9 16 6 20 5 17 4 11 5 19 19 14 20 0 4 13 16 2 5 13 14 10 6 14 7 16 17 7 12 7 14 0 19 11 19 4 8 19 8 12 18 12 9 7 8 19 18 18 8 20 13 0 6 1 18 5 15 5 20 6 6 6 9 6 4 9 18 4 20 12 11 7 1 15 3 18 2 17 10 17 1 7 0 6 15 18 18 5 13 7 5 2 2 18 17 19 8 20 5 0 10 11 9 11 4 20 5 9 20 1 3 20 6 17 13 9 9 20 16 17 17 11 15 10 1 12 13 19 7 1 20 10 13 1 10 13 11 0 7 0 10 15 18 4 14 18 10 2 7 14 10 3 16 15 10 1 11 16 7 3 12 6 0 3 13 10 20 18 9 16 3 11 17 9 4 3 15 18 11 17 7 10 12 11 8 20 12 2 1 6 8 14 3 10 5 17 10 15 17 6 11 11 16 0 8 6 19 15 18 2 7 5 7 4 20 7 1 7 16 2 10 1 10 10 9 9 19 7 20 2 20 6 11 4 17 18 11 1 1 2 15 16 12 17 6 7 11 7 3 2 14 4 19 9 10 4 12 0 16 15 0 4 0 6 13 17 10 8 11 19 20 9 12 17 17 18 16 8 0 14 15 13 2 4 8 8 4 20 5 6 2 2 20 19 3 15 20 16 7 7 18 18 19 4 9 5 7 9 19 19 2 14 20 3 10 12 3 20 9 18 18 4 0 7 19 7 14 15 15 12 16 2 7 6 5 9 12 9 6 1 8 18 5 12 15 19 2 1 3 1 9 7 14 3 20 1 16 15 7 4 15 2 11 8 12 9 1 3 10 18 11 6 4 2 1 4 6 16 12 20 10 1 18 18 10 13 6 2 5 12 12 14 9 19 18 20 14 2 16 3 12 0 8 10 2 11 7 1 6 14 17 5 20 6 7 2 7 2 7 19 18 8 19 10 20 19 15 12 3 20 13 5 9 1 7 9 17 12 11 14 12 18 20 18 2 9 11 17 10 7 12 16 5 11 2 19 8 5 12 9 17 7 20 12 2 2 13 12 14 14 1 5 5 2 10 8 14 7 13 12 2 2 9 3 10 13 9 20 17 2 20 19 14 8 16 6 6 19 17 17 13 11 1 17 3 12 13 1 20 18 7 5 13 16 1 17 9 9 10 5 18 16 12 19 5 7 16 4 12 19 14 14 18 2 12 6 17 16 12 7 13 18 7 19 16 19 0 17 14 20 4 15 3 1 1 11 9 1 20 10 0 0 20 8 9 13 10 10 5 1 12 16 17 8 11 14 15 6 17 5 13 12 13 7 17 0 0 16 12 7 19 4 2 19 18 12 2 5 6 14 11 2 7 4 9 12 1 5 1 18 20 10 13 7 8 2 17 13 8 10 7 5 19 7 16 3 17 6 1 20 20 11 4 12 11 12 20 8 13 17 8 16 11 1 17 18 19 12 0 7 19 14 19 11 17 7 9 9 12 11 17 19 5 4 9 6 12 8 16 17 14 10 15 4 4 17 1 6 8 20 15 1 17 12 13 5 4 14 2 19 14 14 15 1 1 1 8 11 3 8 1 17 1 20 16 18 7 4 18 7 13 18 20 3 1 18 12 4 7 6 12 10 16 9 17 20 14 0 4 15 19 11 3 4 1 3 13 13 7 20 18 3 5 2 14 3 14 4 10 10 3 7 4 15 17 13 1 8 1 4 5 6 12 20 12 9 12 13 15 18 10 0 11 5 0 11 18 17 18 11 14 4 11 5 8 3 0 16 1 15 19 1 11 20 7 8 12 3 11 17 10 11 13 15 8 9 18 3 15 19 7 13 18 16 9 7 10 16 1 7 17 14 8 5 16 15 19 14 18 19 8 6 11 3 0 19 6 7 18 9 10 5 20 3 0 2 8 13 4 20 9 0 5 18 17 19 6 19 19 5 8 5 18 11 5 14 0 10 6 6 1 0 4 2 7 1 0 17 6 6 1 12 9 5 9 16 13 6 5 9 9 9 20 6 5 20 13 10 5 11 16 14 12 4 7 13 2 20 2 1 16 8 15 19 19 3 19 19 2 3 13 4 11 1 15 3 8 12 3 5 2 10 1 20 5 19 4 1 3 17 12 19 9 20 7 4 15 10 0 16 14 18 12 4 15 5 0 7 11 15 4 19 13 6 10 0 18 12 19 19 11 6 17 4 11 2 19 18 10 1 9 20 7 5 4 15 7 6 13 16 17 12 7 12 13 14 7 12 4 1 1 10 1 16 10 1 14 3 19 19 2 19 0 15 9 12 13 17 7 12 12 7 7 2 6 0 4 18 2 19 1 13 1 7 7 8 1 9 19 6 16 8 9 11 19 11 5 7 6 2 2 9 7 20 19 0 1 15 6 15 8 12 12 20 12 0 12 1 2 13 11 8 14 19 9 14 4 2 17 9 16 6 10 13 5 12 4 14 7 11 11 13 15 12 17 2 11 17 12 0 6 18 18 10 7 1 19 6 7 10 0 0 3 10 11 4 6 16 13 17 18 6 16 8 3 19 16 5 4 18 14 15 16 17 15 8 11 0 20 1 5 14 4 15 17 9 1 7 18 7 11 15 2 1 17 0 14 5 9 10 20 17 3 8 3 7 16 15 4 3 8 0 11 11 3 5 4 15 2 15 3 9 10 11 13 11 11 2 11 8 14 9 9 20 5 2 12 10 16 13 9 18 2 7 0 1 17 11 16 5 20 7 8 13 0 18 19 14 9 20 3 1 2 16 3 5 3 14 4 2 17 1 4 0 11 9 2 18 5 18 18 11 4 19 10 2 20 9 3 7 16 13 20 14 13 9 9 4 12 9 16 14 9 20 18 10 12 18 2 10 8 6 20 13 8 1 16 7 7 5 14 18 11 16 15 0 17 6 4 2 19 14 14 11 15 15 12 18 20 18 17 11 3 17 16 3 0 8 19 14 3 10 20 5 6 13 20 4 15 3 0 8 1 4 16 0 20 7 3 8 5 10 15 14 10 19 18 14 6 5 3 19 19 8 14 9 17 4 16 10 19 6 1 14 9 14 13 11 10 19 18 11 0 9 17 2 15 9 5 13 6 0 14 9 14 7 13 0 10 18 5 4 14 5 9 5 16 9 4 3 17 11 0 10 15 3 6 4 14 15 17 3 17 0 2 0 10 4 12 12 18 14 0 1 15 5 11 19 5 14 11 17 2 5 20 14 1 9 20 7 17 19 4 12 0 5 13 11 2 17 3 9 16 6 12 11 1 13 2 20 5 7 0 12 13 7 15 12 13 20 15 6 9 17 15 2 18 1 10 0 14 10 10 5 12 10 6 2 11 4 11 5 12 10 3 4 13 12 17 5 9 0 16 6 9 9 2 4 18 10 7 20 10 15 8 11 16 3 5 18 14 15 4 1 16 1 1 9 19 4 16 12 14 8 13 7 3 14 15 17 9 6 3 18 14 15 14 15 20 16 0 2 5 8 15 15 10 4 3 0 6 17 5 12 15 9 2 0 1 19 7 9 13 0 14 6 1 16 4 8 2 20 2 3 4 13 16 4 19 20 5 15 13 14 2 17 1 17 16 16 9 20 10 1 11 15 9 13 4 17 13 20 18 19 8 19 19 16 13 6 4 12 20 19 15 0 17 8 16 4 10 13 11 19 4 9 4 19 17 1 9 3 7 9 1 13 10 16 11 2 13 3 6 1 3 18 14 6 14 12 11 15 0 17 4 10 19 18 11 2 8 14 0 1 3 9 2 10 20 3 12 19 0 15 11 8 19 16 17 7 3 11 18 19 8 6 0 13 4 3 11 15 8 0 4 11 19 6 18 2 4 17 5 7 4 7 9 0 20 16 7 17 6 9 9 18 9 11 0 11 7 5 7 15 1 13 12 5 0 6 12 12 2 1 17 1 12 17 20 6 15 1 15 19 6 8 10 13 17 0 8 10 19 6 7 8 0 11 20 16 15 2 8 14 0 11 5 12 17 11 18 15 7 7 2 8 0 7 4 10 1 11 16 17 18 13 2 14 14 16 2 11 10 5 12 18 4 3 9 2 11 0 19 3 10 10 20 20 0 9 20 19 6 6 5 8 6 5 2 16 13 8 9 6 9 13 15 8 20 13 2 5 3 11 20 19 0 5 15 1 6 20 3 13 14 14 6 8 17 4 12 3 11 4 11 14 12 13 8 4 17 8 7 13 2 12 10 13 2 3 9 8 7 4 12 9 14 17 10 8 13 8 20 15 18 11 16 18 3 20 14 17 19 20 2 10 4 1 16 16 9 6 17 3 20 6 1 17 15 1 5 13 4 17 6 8 4 14 13 11 8 8 11 10 15 15 15 5 17 17 1 14 5 10 14 19 14 16 14 5 0 16 12 5 18 19 18 1 3 15 17 3 18 2 9 5 2 14 0 1 16 17 18 1 11 4 4 11 3 16 6 18 11 14 5 16 2 11 4 0 9 6 4 6 3 15 8 7 12 2 5 0 17 17 3 17 14 12 17 17 12 15 5 17 15 20 4 15 14 5 17 4 18 17 13 0 15 18 5 20 2 12 20 9 19 10 7 11 14 14 1 14 19 4 12 19 16 16 20 10 11 5 11 12 7 8 12 6 17 2 2 4 5 15 10 4 17 2 8 8 12 0 12 4 4 5 6 0 20 8 8 15 0 1 16 7 9 18 20 6 1 20 15 19 7 2 1 5 10 10 7 17 11 6 4 0 7 11 3 12 2 7 17 17 12 13 7 11 14 11 19 0 6 4 3 0 10 4 14 19 10 16 12 7 8 5 17 10 18 4 7 7 3 2 6 14 7 20 8 11 14 9 8 4 17 12 2 0 16 17 12 9 13 4 20 19 4 0 11 3 1 0 7 10 12 1 5 18 12 0 10 20 12 15 11 3 3 11 20 1 19 12 11 18 8 11 3 4 13 9 16 3 1 5 11 20 14 12 2 4 11 14 6 4 10 16 2 17 9 20 18 11 7 9 12 0 1 7 17 16 16 18 9 5 20 1 4 10 20 6 6 6 0 19 16 14 19 0 8 1 6 3 1 17 20 6 13 15 15 2 16 19 16 19 7 4 9 6 6 4 19 0 18 7 0 11 4 4 4 15 11 11 2 19 15 13 13 2 0 20 3 7 10 8 20 5 7 17 2 3 3 3 9 20 2 6 18 11 9 13 2 11 5 14 5 13 8 16 0 16 9 3 14 15 7 20 1 8 19 4 1 18 3 18 18 17 14 14 8 6 14 9 16 20 20 9 20 13 2 0 18 7 5 15 17 4 6 15 18 16 0 16 7 0 15 14 4 5 6 16 3 4 7 17 1 14 17 17 7 17 20 8 3 7 11 19 17 2 4 14 14 2 12 11 7 3 4 13 0 7 2 20 10 3 0 20 13 18 13 14 15 9 8 20 3 0 6 9 7 0 1 14 3 9 14 10 12 10 7 4 18 15 5 9 19 9 17 9 19 20 19 18 20 4 4 19 11 10 16 6 16 8 2 19 0 1 17 10 12 20 6 6 4 13 8 16 5 6 6 18 19 16 13 11 3 19 5 7 11 12 1 11 15 0 11 16 19 1 14 6 10 9 1 13 4 2 5 14 17 4 15 13 19 15 16 2 10 16 6 14 17 15 7 8 20 18 19 6 9 4 7 20 3 11 20 16 17 17 12 0 13 4 9 7 12 12 0 17 10 10 8 11 12 5 19 7 6 18 4 14 15 17 2 12 12 5 14 16 11 20 18 2 17 13 2 17 17 19 11 17 8 0 20 3 18 14 9 6 19 8 9 0 7 20 15 14 9 16 4 0 14 10 6 7 14 11 10 7 14 18 0 15 2 5 16 10 18 3 6 9 5 20 8 16 17 10 4 9 16 9 5 6 6 10 3 4 5 13 3 5 4 16 8 5 7 9 17 15 8 8 5 5 11 11 20 12 11 12 8 7 0 8 11 7 5 19 6 17 12 8 7 20 0 4 11 20 12 17 9 19 5 15 16 10 10 13 11 5 1 0 18 13 10 4 1 18 5 4 20 14 12 9 20 3 17 17 9 14 3 12 19 9 7 6 4 0 11 10 11 7 20 12 17 11 8 11 1 12 2 1 11 16 19 7 11 2 8 17 10 6 5 6 11 16 3 15 12 0 14 19 16 17 1 6 9 20 17 11 18 0 19 13 2 10 6 1 12 10 19 17 6 4 13 0 7 17 20 17 3 2 12 13 15 14 15 5 20 18 13 1 18 13 6 1 10 7 2 16 13 3 12 13 14 14 0 5 17 3 13 8 3 12 20 15 6 6 13 4 8 13 4 19 12 14 13 14 8 1 18 1 18 13 17 11 0 9 11 11 7 5 4 4 9 2 0 15 15 3 18 19 10 20 16 13 3 10 0 0 11 0 19 9 17 5 20 11 14 19 12 12 1 11 15 14 1 20 17 13 1 6 7 11 8 9 10 9 10 15 20 5 19 13 16 9 20 0 14 12 5 9 6 15 19 20 3 6 3 0 15 0 16 14 19 9 15 3 12 13 17 13 11 0 19 10 17 18 5 8 15 8 14 9 6 1 8 9 7 16 14 3 10 2 14 2 15 6 17 7 12 12 2 17 2 9 5 7 9 15 13 12 20 0 1 5 9 18 12 8 17 11 10 18 19 17 11 5 8 19 15 9 15 1 8 16 14 11 1 3 2 4 4 5 7 7 2 13 9 11 20 17 5 9 3 4 18 2 4 15 3 8 16 11 2 12 0 12 2 2 18 6 3 2 5 16 5 20 5 12 1 9 10 12 12 13 15 5 1 9 9 0 8 16 6 15 14 9 2 16 16 17 0 15 3 1 1 1 1 16 3 9 12 16 1 11 9 20 3 17 11 0 0 19 13 9 9 11 18 15 3 19 8 11 15 8 0 11 3 6 10 15 13 13 15 11 1 17 9 11 1 17 20 18 9 8 17 19 18 7 20 14 17 4 3 17 0 13 2 11 3 5 3 9 1 6 7 11 7 9 9 6 15 0 1 5 20 2 17 18 10 19 16 5 4 15 14 17 15 12 12 16 14 4 15 11 3 19 16 2 5 6 14 8 17 20 7 3 19 2 4 2 15 3 18 6 17 3 1 20 5 10 4 5 18 9 5 18 13 1 14 1 2 13 18 15 20 11 14 11 13 13 15 2 9 11 14 19 13 20 10 15 3 9 13 12 14 18 5 6 7 9 10 19 9 5 15 4 10 0 4 2 16 13 4 0 1 14 17 1 12 13 10 1 3 11 0 0 15 7 14 16 9 12 7 2 4 0 9 12 16 4 4 17 13 2 11 13 11 1 4 14 15 3 2 17 13 6 1 4 19 12 0 20 2 20 19 17 11 18 1 2 18 7 9 0 5 18 10 7 16 16 20 13 18 3 10 8 12 18 3 12 13 17 20 0 1 10 1 17 6 9 5 10 9 0 0 1 16 14 9 15 4 6 15 3 17 18 1 18 18 5 11 15 10 20 4 9 18 15 5 13 1 0 3 6 3 0 11 20 11 4 17 17 13 8 17 12 2 9 17 3 5 17 1 11 8 12 14 7 13 1 1 20 6 9 9 6 1 7 0 5 6 11 11 18 1 17 18 14 5 3 4 10 18 13 1 9 16 5 20 6 17 6 15 4 13 2 15 6 4 14 18 5 3 16 3 2 6 5 17 9 7 7 14 8 17 18 6 12 4 9 17 7 10 10 5 1 2 7 14 14 12 9 9 17 12 7 1 20 20 2 11 16 18 19 9 19 4 5 8 2 6 20 11 6 18 1 18 18 19 16 12 7 16 9 10 11 8 2 2 9 18 12 4 8 11 18 10 20 0 8 13 6 2 13 2 0 5 5 18 11 10 4 4 4 20 9 17 5 8 1 0 0 2 13 18 6 8 5 0 20 14 13 15 12 6 5 7 14 14 0 19 1 2 2 4 9 8 14 4 8 18 9 18 16 0 12 9 11 16 9 13 5 15 18 12 13 2 14 9 6 16 20 8 1 17 11 5 20 14 7 4 15 6 14 14 6 12 20 10 19 20 7 9 18 8 11 19 15 7 18 19 1 4 0 10 15 8 14 19 13 17 2 19 9 9 5 3 7 2 11 4 18 15 17 16 13 0 0 8 7 20 8 16 18 4 14 6 8 6 10 8 20 3 14 13 7 7 1 10 14 1 16 8 13 5 18 18 18 17 5 17 10 17 10 7 17 11 20 20 4 7 10 14 16 6 9 9 3 15 1 19 9 7 3 5 14 19 14 17 15 4 7 15 14 3 17 1 12 18 5 3 14 7 10 12 3 5 11 17 5 1 19 6 3 16 13 15 11 13 17 20 6 14 5 0 3 4 18 17 16 15 17 0 11 3 14 5 17 2 15 5 9 15 14 1 1 20 4 9 12 2 4 2 20 2 3 15 1 10 4 4 4 12 2 9 7 11 3 11 18 4 0 0 2 10 12 6 18 3 11 8 9 12 20 7 3 7 18 12 10 18 7 7 14 18 20 12 20 20 4 17 19 16 9 6 14 14 15 16 17 20 16 12 15 8 0 5 10 0 14 1 10 12 5 4 0 16 0 0 1 12 1 15 20 6 19 13 11 8 6 14 4 1 14 15 6 8 16 7 16 12 2 20 2 18 1 3 13 3 13 16 17 7 20 11 20 6 5 7 13 15 9 12 10 7 16 15 5 4 0 15 3 3 3 2 9 9 16 1 4 9 7 2 13 11 20 6 12 1 0 20 4 5 13 10 12 0 17 14 8 20 16 16 14 15 4 5 0 14 0 8 2 10 16 9 1 13 8 16 4 11 1 6 19 14 15 19 1 9 10 2 3 8 1 10 10 19 8 0 13 9 7 0 9 12 0 6 9 19 11 17 18 12 1 1 9 3 18 2 2 4 11 19 20 7 2 14 20 18 5 19 14 18 19 14 5 20 10 6 7 0 4 2 4 11 19 16 8 0 18 6 12 10 9 13 18 5 20 12 17 16 15 15 6 8 3 2 20 19 20 3 11 11 16 14 20 18 11 6 9 7 1 19 11 5 12 14 18 11 10 5 9 3 15 10 19 15 14 20 15 16 16 14 13 1 18 9 1 1 18 15 14 14 0 6 4 18 14 20 18 16 20 12 1 0 20 11 17 2 10 8 2 3 4 9 17 0 2 6 16 20 16 16 10 13 18 15 16 13 15 19 10 3 19 5 15 1 6 18 2 9 3 16 1 14 8 6 0 11 12 4 2 1 4 0 5 1 18 7 18 17 6 6 14 9 14 20 19 12 14 13 18 15 15 4 12 16 16 11 18 11 1 4 16 8 11 19 10 13 8 1 18 12 1 19 14 18 6 9 0 7 7 1 7 17 12 10 14 10 14 7 14 18 20 15 3 4 16 12 16 19 12 10 3 11 9 15 18 5 0 19 11 10 17 4 1 11 18 19 6 15 13 14 7 13 1 1 8 11 9 8 9 20 15 4 12 7 9 3 13 18 8 17 1 15 20 0 15 7 4 15 4 0 7 15 16 13 6 1 12 15 20 13 14 7 1 9 3 10 9 14 13 20 5 3 11 6 3 15 3 17 11 6 16 20 16 10 7 7 14 14 9 18 17 4 19 2 2 17 8 15 7 13 17 1 2 17 12 4 2 5 18 10 3 10 0 5 16 5 19 19 9 1 17 17 17 20 9 18 18 5 16 20 0 5 0 9 15 8 0 8 10 16 4 7 20 20 14 19 13 15 12 0 15 11 13 8 7 18 12 10 5 1 19 9 12 17 15 16 7 14 15 1 7 2 0 15 18 14 16 5 11 15 7 12 7 9 4 6 4 16 5 1 6 0 4 17 11 18 4 7 20 5 17 4 15 1 0 11 3 16 17 16 17 6 19 15 0 3 10 18 3 5 11 7 20 0 0 18 14 8 11 0 9 0 18 19 2 12 10 15 19 4 17 13 15 13 4 2 9 15 14 5 1 8 15 3 4 12 14 17 20 1 20 19 9 6 6 12 8 13 3 5 17 10 9 17 18 3 7 7 12 14 3 7 15 14 9 6 18 0 19 17 19 18 5 16 16 4 0 10 7 4 8 9 2 17 3 8 12 1 10 9 0 13 0 7 6 17 9 12 1 19 18 11 12 4 17 8 10 2 4 5 9 10 5 13 10 12 16 1 2 17 13 6 8 7 14 19 20 15 17 6 16 11 14 8 8 3 4 8 14 8 1 7 2 3 5 8 18 9 17 6 16 10 4 3 9 10 15 12 13 17 15 11 14 12 6 10 13 8 6 9 17 3 10 9 10 5 14 3 6 2 0 8 19 8 16 16 10 17 6 2 6 14 17 10 8 9 2 17 12 11 4 19 18 15 13 5 0 17 1 12 10 17 17 19 12 14 12 18 20 2 0 8 11 17 14 4 5 4 20 8 0 7 1 0 7 1 11 17 3 3 10 12 19 10 8 17 13 0 19 13 18 20 4 4 13 19 20 8 14 7 17 19 8 19 11 9 6 7 14 2 1 13 19 11 1 20 17 8 5 14 19 5 12 12 5 13 1 11 11 9 14 3 2 2 14 2 20 8 15 17 11 9 1 0 11 4 2 17 12 1 18 10 20 9 11 15 18 7 6 9 7 8 5 10 3 8 13 17 14 11 5 0 20 5 20 12 13 20 3 17 19 4 2 7 10 8 12 14 5 19 17 14 10 7 10 1 2 11 5 16 8 9 0 2 9 2 19 20 11 11 8 6 6 18 11 0 5 9 8 2 7 2 15 11 4 14 19 2 2 15 4 2 0 8 3 1 13 8 7 3 16 13 0 2 3 8 10 13 10 18 10 5 4 10 8 16 10 17 9 10 20 20 5 13 8 4 13 5 13 18 3 15 17 2 7 13 7 2 14 13 13 13 2 5 10 20 17 4 6 11 0 6 11 20 3 17 1 16 16 16 12 5 18 1 20 3 11 20 2 3 17 0 5 14 2 19 1 8 14 13 20 13 7 7 19 19 4 7 15 4 9 18 9 5 9 19 4 11 20 11 14 6 14 19 18 5 15 0 7 20 2 14 18 3 17 2 19 19 20 12 7 1 18 0 9 0 1 11 16 18 11 20 16 15 20 4 2 7 14 5 18 9 10 17 10 4 13 2 20 7 10 4 19 10 5 17 19 4 1 9 15 10 3 19 18 8 5 12 5 14 10 5 20 19 18 5 8 2 2 3 9 16 10 4 11 16 12 14 14 9 10 8 15 19 7 20 20 10 13 10 16 16 7 7 10 14 0 0 5 8 11 16 7 5 0 12 1 0 14 15 13 19 2 2 8 2 0 2 15 8 7 16 5 19 13 4 7 13 18 20 2 7 8 4 1 8 4 1 10 9 8 19 17 10 11 4 12 16 6 3 10 18 7 5 17 0 11 7 4 16 18 4 0 5 3 17 17 0 14 7 18 7 11 0 18 16 18 14 7 13 19 17 20 14 17 0 6 3 3 16 14 7 18 8 17 5 6 19 9 2 1 15 11 13 9 17 5 2 19 8 15 17 12 17 5 8 6 11 9 15 20 13 6 7 14 17 19 13 7 5 13 17 17 1 8 1 12 7 8 7 2 2 20 2 12 11 15 9 1 3 5 8 17 16 14 19 11 6 0 16 16 15 17 16 3 3 3 9 2 14 17 15 18 3 15 15 5 3 17 13 6 9 16 18 20 6 0 10 18 8 0 10 4 14 18 3 1 19 1 9 13 12 1 4 13 15 1 16 12 7 6 0 7 8 9 13 1 4 7 14 16 3 5 3 0 2 15 5 8 11 5 8 1 0 19 14 12 19 2 1 18 1 17 13 2 3 6 19 12 7 6 18 16 15 20 12 7 6 19 7 10 12 18 10 10 13 17 10 12 1 2 2 7 7 14 4 8 5 9 3 5 13 15 1 1 18 11 19 3 10 8 17 20 12 18 0 4 19 3 2 15 11 11 12 12 7 9 15 8 8 8 16 5 7 2 9 15 9 10 14 15 13 9 6 7 12 1 11 6 13 6 9 10 1 20 19 7 20 16 15 18 15 15 5 8 17 0 8 15 1 17 11 0 16 17 20 14 9 5 11 13 10 1 0 1 5 10 16 3 17 3 9 16 19 13 1 0 1 19 14 9 18 8 16 15 1 2 14 3 2 14 3 3 9 15 5 20 12 9 4 4 19 9 10 0 12 14 13 11 5 12 3 9 17 9 0 1 7 0 12 1 7 6 19 1 5 18 6 12 12 4 17 12 13 1 8 17 10 1 14 11 14 18 6 11 14 2 16 0 8 6 0 13 11 17 3 1 1 15 10 1 16 20 10 13 11 3 20 16 4 11 10 6 9 3 14 11 3 0 7 14 0 7 13 17 17 18 14 17 7 9 7 9 20 19 19 12 9 8 8 4 2 0 4 1 15 11 13 11 0 9 5 7 17 12 18 16 16 11 15 15 6 0 3 18 9 12 20 8 20 17 8 6 4 16 10 18 4 6 10 14 20 13 3 18 1 10 19 12 13 13 20 19 11 16 2 13 4 13 5 8 3 5 11 15 14 17 20 0 4 5 9 5 19 7 16 11 20 5 16 7 1 1 3 11 20 19 19 2 3 7 5 1 8 8 12 20 10 7 16 18 1 5 12 20 8 13 7 8 18 16 1 5 16 1 0 3 20 11 18 4 13 0 6 10 1 11 15 10 8 5 7 10 7 18 10 7 2 11 10 14 17 9 20 13 11 19 16 4 17 2 0 16 5 15 3 11 9 14 13 15 11 18 5 3 13 17 8 4 15 18 3 15 15 17 3 1 7 19 11 15 1 16 11 9 10 18 18 1 7 8 13 15 15 17 5 18 12 20 11 16 8 18 4 1 3 13 11 19 6 4 9 8 1 2 5 16 0 17 12 19 12 4 5 0 11 7 0 14 12 8 5 17 10 6 9 2 19 19 14 2 12 11 0 9 9 17 5 15 17 19 18 2 19 13 17 11 5 14 10 10 8 6 14 16 17 16 14 6 12 7 12 11 18 1 5 5 6 14 9 11 20 4 20 1 0 9 9 7 16 15 4 0 15 14 3 8 10 11 15 20 1 5 0 17 18 20 20 3 9 18 5 4 20 14 13 5 18 7 17 2 5 19 12 7 1 11 18 4 19 4 4 20 0 14 20 11 10 15 14 16 12 5 7 6 17 7 5 1 5 19 15 17 20 18 17 20 5 8 1 18 9 0 19 4 4 8 8 13 12 1 2 17 16 2 3 7 5 19 11 15 1 9 3 18 2 9 4 15 13 2 0 20 20 5 18 11 10 12 3 5 19 0 2 3 3 20 14 10 8 13 16 0 13 20 8 7 5 16 16 18 20 7 9 10 4 4 7 19 12 5 14 9 8 14 8 16 16 13 17 9 1 9 1 7 1 0 12 17 17 11 10 6 15 10 6 3 16 6 4 14 15 17 11 10 9 13 20 2 0 19 17 1 15 13 3 12 2 19 0 11 7 20 20 14 0 17 16 5 2 7 15 9 15 19 13 18 4 4 6 19 20 3 4 17 6 10 3 20 2 15 12 14 12 16 11 5 19 20 14 17 0 6 2 14 2 14 9 0 15 2 1 16 18 19 7 9 8 11 4 15 6 20 13 15 1 5 5 7 9 1 14 17 5 9 17 11 7 12 11 16 4 2 19 11 16 19 5 1 2 6 5 15 16 18 0 14 14 16 16 6 6 12 8 4 12 6 2 1 6 10 2 12 15 6 20 7 9 16 6 7 18 17 8 17 6 15 12 12 12 8 11 16 4 0 13 5 5 0 6 20 7 17 6 3 4 14 2 19 2 18 2 13 4 8 13 8 12 20 6 9 15 4 15 0 2 14 9 8 17 1 4 19 4 20 9 16 7 17 15 13 17 19 6 7 8 12 2 13 5 6 13 2 5 3 5 17 9 17 5 15 15 9 5 15 7 10 5 8 19 0 17 18 10 2 17 12 2 20 0 20 4 4 11 9 13 0 6 20 10 3 12 10 8 0 14 13 1 16 3 15 17 12 0 19 14 8 17 2 15 12 16 6 8 1 12 8 5 12 3 5 3 7 4 4 2 3 7 7 17 0 14 10 4 10 13 4 5 7 0 1 10 8 6 12 5 20 8 10 7 18 19 1 10 17 4 17 1 15 18 1 9 20 10 19 13 5 10 12 6 15 14 12 12 19 14 15 14 1 14 3 13 17 4 10 5 19 3 7 2 16 15 17 2 18 18 11 9 3 17 18 4 7 19 18 12 8 8 20 11 13 8 12 1 4 15 12 10 4 2 10 0 17 20 16 13 7 9 12 13 17 1 17 12 3 4 7 18 18 16 20 18 9 16 11 16 3 3 11 15 1 13 2 10 9 11 6 20 2 4 17 13 19 3 5 12 0 18 9 20 19 8 5 16 14 3 19 10 9 18 6 19 10 15 14 6 1 18 17 9 5 7 14 12 10 4 0 9 16 0 4 18 16 13 6 14 14 12 6 20 0 10 5 9 3 12 19 14 0 11 11 13 5 3 3 7 16 9 11 6 20 13 1 6 7 9 17 18 0 13 4 8 1 0 5 1 0 11 4 6 20 7 14 4 10 9 3 1 11 14 18 9 19 15 5 6 10 12 8 13 2 0 1 12 14 12 9 17 1 14 7 0 14 12 4 19 7 15 20 20 3 19 12 6 13 4 2 10 3 4 11 3 4 13 15 8 1 7 8 4 1 13 12 12 2 12 0 5 1 3 13 12 12 6 10 15 8 15 17 3 2 4 11 18 6 20 20 12 11 13 7 20 16 4 17 0 0 7 8 17 18 12 10 7 0 8 8 8 10 10 19 18 6 15 0 4 6 18 12 10 8 10 11 10 10 15 19 20 2 16 13 17 19 6 20 16 17 6 11 8 18 15 9 5 16 6 17 8 3 8 9 9 14 16 16 5 18 11 6 4 16 18 20 7 6 3 3 6 7 20 3 12 7 16 16 18 2 11 18 18 9 11 2 20 5 20 19 16 16 13 5 0 1 1 6 3 19 0 17 9 9 11 10 19 5 11 19 7 20 10 0 3 16 12 12 15 19 16 3 12 8 18 15 3 11 8 10 4 5 12 16 2 7 4 5 6 5 13 0 6 10 11 11 20 11 5 9 7 15 18 19 2 7 2 14 17 15 3 19 4 16 9 3 20 0 2 20 2 13 15 13 6 1 8 17 8 1 6 15 10 4 2 2 16 10 4 8 15 2 6 2 13 11 20 4 8 0 10 18 15 6 5 11 19 10 5 6 2 9 11 10 4 11 1 8 13 1 5 4 1 9 9 20 17 0 4 15 3 9 17 16 4 14 2 16 19 10 17 7 20 8 12 19 1 3 10 3 4 13 19 0 20 4 1 15 4 11 7 13 19 4 2 1 2 5 2 20 15 2 11 0 20 16 8 20 13 13 5 11 17 7 15 17 6 2 17 14 2 12 8 9 15 2 9 11 0 18 4 14 16 5 20 5 4 5 19 20 12 7 19 7 2 20 12 12 17 16 5 4 15 3 11 3 12 18 10 3 1 5 13 13 15 16 0 9 11 6 8 10 4 15 17 6 10 15 8 12 17 6 1 7 15 9 13 13 19 18 18 14 20 2 2 7 9 9 6 2 1 11 8 9 20 20 20 13 14 20 15 19 7 1 11 13 7 15 19 12 12 6 4 4 7 2 16 15 12 14 4 4 4 0 4 0 7 5 4 17 1 12 15 3 16 12 3 14 11 11 11 13 17 17 2 15 1 16 11 12 10 13 5 3 1 17 20 15 8 20 9 12 9 20 20 19 9 13 8 19 19 18 1 0 18 13 7 20 10 5 13 0 4 13 7 6 2 2 16 13 9 2 16 16 11 11 10 11 1 8 16 18 1 0 20 19 5 12 5 10 4 11 1 17 11 7 9 4 9 18 1 14 16 10 15 5 15 4 0 4 2 19 18 18 2 20 16 8 5 3 14 2 7 3 20 12 19 9 19 10 13 16 16 19 8 13 6 1 10 9 2 14 17 1 11 0 18 4 4 8 5 13 13 16 1 8 2 5 1 16 5 13 17 5 16 9 2 10 2 1 3 20 2 18 13 16 9 12 14 19 3 12 18 16 20 10 13 18 16 7 1 9 19 4 9 1 8 18 12 16 16 8 16 10 1 10 18 3 0 15 19 13 13 8 1 7 0 9 17 4 7 4 18 4 13 5 3 3 4 7 12 13 16 18 10 20 10 17 0 12 10 19 17 12 5 11 16 17 8 19 20 7 6 5 16 16 1 2 3 0 13 7 16 13 20 7 0 15 16 7 5 0 4 15 2 20 18 4 8 7 4 7 9 3 18 0 0 11 5 16 19 0 7 4 18 3 18 12 4 15 13 17 17 6 20 7 14 20 1 9 14 5 18 15 3 16 18 19 12 14 20 18 12 7 12 2 19 6 13 2 5 10 19 12 10 14 9 13 1 15 14 4 4 9 7 0 5 5 7 5 6 12 9 12 18 14 16 1 10 10 8 11 3 6 1 2 9 7 13 6 14 18 5 3 20 10 9 6 17 18 5 18 19 13 8 17 1 1 17 14 17 2 20 0 17 8 19 9 17 11 19 3 8 18 1 8 12 11 20 11 11 7 9 19 19 1 0 14 8 11 2 2 12 12 2 0 16 4 14 5 9 17 1 1 8 11 2 12 7 20 20 5 10 14 12 11 3 1 1 8 10 4 0 6 7 0 19 18 15 8 7 9 16 5 19 18 17 9 15 5 12 17 3 13 16 14 12 13 9 10 17 9 7 4 10 19 17 15 9 17 9 0 16 6 18 9 6 5 0 9 17 10 20 6 14 8 0 5 12 15 16 12 0 4 17 15 20 3 15 8 10 16 19 10 1 20 5 19 8 1 18 16 14 14 3 5 19 12 6 19 11 3 20 20 19 2 20 1 14 11 3 16 8 14 12 6 19 0 8 1 3 18 10 12 20 20 13 1 20 2 11 12 11 14 1 7 0 13 11 20 17 16 3 12 10 8 10 10 8 10 7 15 15 5 9 1 20 5 9 18 6 8 12 15 10 8 20 5 0 8 2 13 8 14 13 10 14 8 1 7 3 0 6 5 18 10 7 14 2 7 8 13 9 7 13 3 0 17 18 17 3 3 20 5 19 2 9 2 15 15 10 1 0 0 18 3 16 1 19 5 20 12 13 13 6 14 7 2 13 11 13 11 7 8 6 16 10 9 11 2 16 1 19 12 15 18 20 12 12 18 9 18 9 15 17 1 5 1 11 8 3 19 0 18 19 5 0 9 4 8 1 13 5 15 16 7 0 0 14 14 6 20 7 7 12 3 20 12 15 12 7 5 10 9 6 15 13 3 3 15 7 10 13 19 10 7 2 7 14 19 13 16 9 13 19 0 5 9 14 11 8 17 19 7 13 3 14 14 10 4 15 14 9 5 16 6 15 12 2 0 16 1 2 19 6 9 14 16 8 16 11 10 16 7 3 4 3 8 3 14 5 7 13 2 15 4 16 13 18 16 20 1 5 1 4 16 7 6 0 5 15 16 13 4 15 4 4 8 10 15 10 20 14 4 4 7 6 3 11 18 18 9 13 1 0 12 16 17 15 14 6 8 20 19 0 5 7 5 1 17 16 3 4 17 20 15 13 18 15 8 9 7 0 20 5 5 14 4 19 7 11 4 14 20 17 2 15 16 0 1 13 15 0 11 13 9 5 3 11 3 2 9 10 11 17 6 19 3 2 9 17 10 8 14 8 14 8 9 17 0 0 14 15 18 0 17 6 5 6 7 8 9 11 16 15 2 1 2 0 12 13 3 1 4 20 19 5 4 4 15 9 18 16 18 13 15 15 3 8 1 3 6 14 3 10 20 7 16 19 6 12 11 1 20 0 12 14 10 0 5 5 4 7 15 20 7 7 20 0 17 6 20 1 5 12 4 6 0 19 12 1 9 9 4 16 2 9 5 19 17 15 10 1 20 8 4 5 6 9 15 8 7 3 13 2 6 4 10 5 20 4 6 12 18 15 20 3 20 17 4 8 11 11 13 16 17 2 17 3 12 12 19 4 0 5 0 6 0 9 8 5 17 20 18 20 1 11 11 13 0 8 5 0 3 11 3 20 12 7 16 16 13 10 17 19 20 14 17 16 1 11 18 8 14 8 4 1 9 8 2 4 0 7 14 9 7 10 13 12 17 3 7 4 10 4 1 16 12 3 17 15 3 3 15 20 7 18 7 3 14 1 1 5 5 14 14 8 20 3 0 17 6 18 19 6 12 1 1 20 12 10 4 2 8 19 2 9 12 18 19 10 7 17 1 16 10 13 20 3 17 1 11 3 20 1 18 7 4 13 6 6 1 16 4 14 4 19 13 10 18 1 1 11 10 0 8 6 19 4 7 17 6 18 14 19 12 0 1 19 7 10 17 10 18 13 20 10 0 2 5 16 15 20 17 8 8 5 2 19 10 14 4 6 9 15 12 14 3 3 11 9 19 18 12 12 2 12 12 2 5 17 7 12 14 9 7 17 8 1 11 0 19 3 17 14 1 16 13 15 19 5 16 0 20 4 17 15 15 12 13 14 1 19 18 10 5 11 6 8 19 10 19 7 15 20 3 16 20 2 16 11 12 1 7 14 9 12 5 20 3 13 20 19 7 12 6 19 0 1 4 1 10 19 0 8 1 7 4 12 13 10 3 3 11 7 9 3 6 4 7 10 7 20 13 7 13 1 7 1 15 18 20 16 6 18 3 3 2 15 7 13 5 17 10 1 9 19 11 19 12 1 3 6 19 18 7 9 8 7 13 4 18 7 0 7 2 11 12 20 15 8 8 15 3 17 15 8 9 13 19 4 20 9 3 1 13 11 5 14 16 11 5 11 17 8 17 5 4 1 3 4 16 2 11 20 5 19 5 14 16 3 9 17 18 0 5 19 2 16 20 10 11 12 12 10 7 10 3 20 3 6 18 5 19 20 2 19 9 7 18 10 20 18 12 3 6 10 13 0 12 20 6 12 12 19 18 10 16 16 10 13 12 14 0 0 14 7 4 2 4 15 5 17 10 12 9 16 8 8 15 2 10 10 19 17 9 12 19 3 16 13 6 20 9 11 10 10 14 6 15 7 10 3 2 11 6 2 5 5 16 5 8 5 17 18 16 12 19 16 4 20 18 6 19 12 7 20 5 15 10 11 2 5 0 19 3 3 7 14 10 7 7 19 12 7 7 16 2 13 1 6 13 16 9 10 9 13 6 12 3 17 0 19 5 0 11 9 20 14 16 12 9 17 1 2 7 8 15 10 11 2 1 2 5 13 18 18 4 9 13 5 19 3 5 14 1 4 14 9 12 0 19 6 10 18 2 5 17 17 10 2 18 13 18 13 12 3 18 14 20 0 7 0 11 5 1 11 14 17 15 8 19 20 17 15 10 19 4 0 7 1 10 2 1 20 10 18 5 10 18 4 0 18 2 1 13 10 2 17 19 10 9 7 10 5 2 17 19 3 15 9 20 6 14 15 13 11 1 14 16 13 6 2 11 6 13 1 1 19 13 9 5 2 0 1 9 12 3 1 20 14 17 4 11 7 2 14 6 8 18 9 16 3 5 6 19 7 20 17 17 6 15 20 13 10 4 10 14 19 8 3 11 13 13 16 13 10 14 16 20 12 12 20 16 1 2 11 11 7 15 5 9 1 5 17 16 5 1 16 5 18 17 2 18 7 16 10 20 12 14 8 15 3 5 19 1 12 20 4 12 14 13 9 18 20 8 17 4 5 11 5 4 12 18 6 20 19 9 2 9 12 18 16 11 1 1 12 3 16 1 4 14 7 6 13 18 19 10 15 18 19 19 2 20 9 3 19 18 20 15 15 7 17 0 2 8 1 16 6 15 19 11 8 10 19 4 17 12 15 6 18 5 15 5 7 7 15 0 4 19 15 3 10 11 8 12 11 15 16 11 4 9 16 16 14 8 12 12 5 10 14 3 11 3 12 20 10 0 3 14 18 19 18 12 20 18 10 8 12 2 11 11 15 14 0 8 10 20 18 9 14 4 16 5 13 17 8 12 17 16 7 19 18 9 19 4 2 20 3 4 11 16 3 17 20 12 16 8 14 2 1 8 14 14 2 7 8 18 7 10 19 15 12 2 13 2 2 20 4 14 16 7 3 19 13 11 4 14 11 0 16 2 4 7 12 19 20 3 8 18 10 5 16 7 20 6 18 15 5 3 9 10 11 11 4 20 1 13 10 17 19 3 4 3 15 15 16 0 6 12 10 15 19 16 17 1 1 11 10 7 17 11 7 16 8 17 0 3 3 12 15 14 18 19 8 2 18 9 4 11 2 2 12 2 11 10 17 8 12 17 8 20 6 17 11 0 15 10 9 0 12 15 6 17 9 17 16 6 10 20 7 5 1 5 19 6 18 8 0 5 15 15 19 19 15 7 5 17 13 18 16 5 7 0 9 8 2 1 4 0 8 5 10 13 5 10 18 14 3 19 17 20 20 0 16 11 11 17 1 6 2 14 12 0 12 1 18 2 1 3 15 4 11 12 14 15 16 20 14 0 19 0 5 20 20 16 4 9 3 16 11 1 6 16 11 4 14 3 8 8 19 13 17 16 19 15 13 8 2 4 7 11 4 17 6 11 18 2 8 9 13 18 2 18 4 5 10 6 16 16 11 12 6 5 6 13 9 7 14 11 16 11 10 16 10 5 19 20 9 7 18 6 4 14 12 4 20 18 8 20 17 6 18 7 10 10 3 14 7 9 10 4 18 7 6 10 12 0 4 16 20 13 15 7 2 13 2 2 5 18 9 0 15 12 19 6 20 3 10 12 9 1 1 11 11 11 16 8 13 4 6 13 20 10 12 7 1 15 17 16 8 7 16 18 11 20 15 0 6 16 15 10 15 19 18 1 6 10 7 13 15 16 10 18 19 17 14 13 19 6 8 10 14 5 20 11 14 16 17 3 1 8 3 19 3 19 19 3 7 12 10 6 7 14 9 8 19 14 5 7 19 8 13 4 7 18 20 11 0 17 18 3 7 16 15 18 15 20 17 4 15 4 3 18 10 11 2 18 7 10 10 8 8 9 19 3 3 6 5 4 11 18 19 2 2 7 17 12 1 16 4 9 6 4 11 8 9 8 3 9 15 18 19 15 9 14 17 7 18 17 11 9 20 2 18 7 16 20 10 10 10 10 14 2 0 6 4 5 13 4 8 15 15 20 13 1 17 16 9 16 8 20 15 13 3 12 3 1 16 3 6 7 5 17 6 2 17 6 3 11 4 19 1 19 13 4 10 20 12 17 16 11 1 1 17 13 15 13 19 12 4 13 9 5 15 2 5 0 10 15 14 8 10 15 14 14 9 15 18 16 4 18 4 4 15 8 7 17 13 9 5 1 20 6 13 4 14 12 0 0 4 12 12 6 7 3 10 0 13 0 9 1 17 4 20 12 11 10 0 18 7 2 0 9 19 13 18 14 0 7 14 19 14 6 17 11 11 16 8 19 12 5 5 12 10 12 3 13 9 17 8 4 11 9 13 12 17 3 4 10 20 2 19 0 12 3 8 5 3 13 4 7 9 14 18 9 0 7 8 3 10 20 12 9 14 10 10 0 11 1 19 10 15 6 10 2 20 15 7 13 20 6 3 11 17 10 3 14 19 18 4 1 4 14 6 15 13 9 0 1 20 4 20 9 9 19 17 4 1 11 10 4 17 11 13 0 16 16 6 2 2 12 1 5 17 8 4 3 16 19 1 17 11 3 14 8 2 0 19 6 17 17 10 10 0 1 14 0 9 0 4 15 9 14 18 8 6 11 5 20 7 9 15 17 18 3 17 18 13 4 17 15 14 20 6 14 15 16 20 17 0 5 9 19 8 5 19 0 6 12 15 10 8 11 6 15 17 15 7 16 10 15 12 8 11 12 10 16 4 7 11 14 0 11 6 10 8 8 15 1 5 6 1 3 9 5 9 3 10 2 10 18 0 20 8 14 10 10 8 11 10 5 14 2 17 14 16 14 15 17 5 16 19 16 14 7 7 18 9 9 3 13 13 0 2 15 6 3 15 16 4 20 19 13 5 7 16 16 13 12 12 7 13 17 16 4 6 20 7 6 15 13 19 7 11 3 9 9 11 13 12 11 0 3 18 8 12 20 11 5 9 16 1 2 20 4 19 8 11 5 1 19 17 11 6 17 7 8 9 13 17 17 0 13 15 9 19 2 16 15 7 5 0 3 4 5 7 17 11 12 11 12 19 9 8 17 5 0 15 2 19 20 10 20 10 10 3 15 8 12 16 14 15 4 2 2 3 14 18 10 10 9 5 19 10 9 4 18 9 4 3 10 13 4 5 19 7 13 18 0 0 19 2 18 6 19 7 4 9 11 10 11 0 10 4 8 17 10 20 14 17 19 15 1 5 17 1 12 15 10 6 17 6 14 0 10 20 11 9 20 1 17 10 13 19 6 15 6 19 11 14 15 19 10 15 16 0 3 8 19 1 14 1 18 14 11 15 15 6 6 3 17 8 17 4 15 8 10 20 9 11 13 4 18 16 10 9 11 2 20 16 17 16 13 2 0 10 0 7 3 5 9 9 13 4 6 10 15 1 8 17 4 9 18 10 4 11 19 0 6 10 16 17 19 4 17 10 10 0 0 10 3 5 11 1 20 12 11 3 14 3 0 19 6 1 17 15 6 18 3 17 10 1 1 18 6 2 6 1 4 1 18 1 18 2 11 15 3 0 5 4 11 8 5 1 17 15 17 18 13 0 5 6 20 15 7 15 12 5 8 16 7 18 16 10 2 16 8 13 8 20 11 3 9 10 4 19 12 0 13 12 7 2 4 2 4 12 14 3 14 19 19 4 13 15 8 8 5 4 13 9 10 14 10 7 2 3 18 18 17 20 0 6 20 6 0 5 3 3 0 12 14 8 17 13 11 14 12 3 4 19 5 11 20 8 20 10 13 13 10 3 8 7 20 20 20 13 17 19 7 4 11 12 13 18 2 4 11 2 7 19 20 8 14 2 2 12 17 15 20 18 8 10 20 13 17 20 5 11 9 10 8 12 17 17 11 0 16 12 11 18 6 7 3 13 3 5 8 1 11 1 2 9 7 2 17 2 2 8 1 9 13 8 12 0 14 6 13 20 12 20 2 9 9 19 11 0 17 16 20 16 16 11 2 17 20 17 3 13 4 2 13 11 4 12 14 3 16 8 19 5 20 11 5 14 17 5 8 1 17 18 16 6 13 1 11 10 11 5 7 20 4 0 7 19 9 3 7 7 10 2 14 18 18 4 2 13 14 20 9 7 0 3 18 10 10 18 4 13 14 11 17 19 3 9 2 8 4 15 16 5 2 19 6 18 15 8 4 16 6 16 0 7 17 15 10 6 19 2 1 9 2 1 0 10 14 17 6 4 18 18 15 7 13 3 20 1 12 1 13 1 12 20 9 11 14 1 15 0 5 6 13 5 7 18 17 15 10 0 17 2 5 2 18 17 3 13 7 19 8 13 13 0 16 12 16 0 8 12 8 11 1 4 10 20 7 4 12 14 1 5 18 17 9 7 2 3 2 6 3 11 15 7 19 15 14 0 18 0 11 15 19 20 0 19 16 10 12 12 4 2 12 8 13 0 4 1 7 20 2 15 15 14 6 19 0 2 11 0 14 11 16 6 20 6 12 14 13 15 16 18 5 3 2 15 1 10 12 19 2 18 14 15 16 7 11 3 20 2 19 2 14 1 5 7 18 14 16 9 1 0 3 16 7 19 11 0 14 0 5 16 15 9 13 18 15 11 12 15 4 16 9 16 16 14 3 2 14 20 1 10 15 18 14 0 8 12 16 16 7 18 2 11 2 1 3 17 12 2 12 4 4 10 7 12 0 11 4 10 7 15 17 7 8 14 16 2 6 16 5 10 13 15 15 19 1 19 15 18 11 11 16 10 8 15 6 5 11 17 1 7 7 3 15 14 14 1 18 19 14 11 0 3 13 4 10 17 10 4 14 2 15 7 10 11 6 0 5 0 17 4 1 5 18 8 2 7 13 6 5 18 11 18 10 7 10 7 7 9 4 15 14 18 6 12 15 0 8 4 11 15 1 2 20 7 13 7 12 15 16 12 16 16 4 13 4 14 4 14 18 1 5 2 9 16 8 7 12 0 2 3 9 7 4 12 17 19 18 19 10 8 8 13 0 15 0 7 10 13 20 11 16 7 2 16 0 17 18 14 14 14 14 20 14 4 15 13 15 10 15 12 4 20 14 6 19 3 9 13 0 16 7 4 11 18 11 10 10 17 5 19 6 20 2 7 10 10 6 13 20 2 19 3 10 9 9 3 9 12 4 8 12 6 10 15 11 11 0 0 1 16 16 3 10 15 0 13 17 6 10 5 13 10 18 14 16 8 20 4 12 11 4 0 12 19 14 14 13 18 10 0 0 15 19 1 18 5 12 7 11 18 15 19 16 20 12 14 5 11 3 20 16 9 7 20 20 11 19 13 8 8 3 2 6 10 3 2 8 19 7 16 0 11 12 19 15 4 13 8 5 8 1 20 10 20 1 0 7 17 8 1 1 10 9 6 5 2 4 15 17 1 16 16 13 3 8 13 16 16 8 6 7 12 20 20 20 16 13 17 11 2 10 13 0 18 13 5 15 9 4 16 16 9 2 14 18 4 20 6 14 17 8 17 14 18 15 17 20 8 17 19 9 5 4 4 14 17 14 14 11 16 16 10 8 11 3 19 8 14 18 12 4 20 17 20 13 2 10 19 4 3 11 0 15 1 12 0 2 7 6 16 3 0 19 9 11 19 3 9 14 5 2 2 12 6 1 16 19 7 0 16 3 14 10 10 10 5 7 1 19 9 12 10 8 6 0 13 3 2 15 8 16 11 15 0 13 5 5 4 10 11 18 12 18 12 3 11 1 16 2 13 17 14 3 18 6 0 13 6 17 18 7 17 2 9 8 19 6 14 0 2 8 9 8 12 11 13 12 10 13 3 0 13 5 16 17 20 7 4 16 13 13 17 15 0 0 6 6 9 2 19 17 15 12 3 3 5 18 13 7 14 13 10 16 14 2 1 0 3 6 2 1 20 16 1 4 1 7 13 18 2 3 18 4 19 18 12 6 19 18 11 8 15 11 6 0 3 19 6 6 10 19 2 4 18 15 14 1 1 6 13 20 13 7 10 10 7 13 4 16 19 7 17 11 13 9 4 6 14 5 13 20 9 11 0 12 17 6 0 0 7 1 8 2 15 13 14 19 12 5 19 16 7 18 10 2 0 6 17 6 12 16 5 10 7 11 17 2 1 0 0 14 7 19 17 2 13 12 5 10 12 8 17 9 6 10 3 19 16 13 18 4 5 18 8 10 16 17 8 8 15 6 6 11 12 13 10 19 6 20 4 13 12 3 3 14 14 2 8 3 3 12 14 15 5 8 20 14 4 19 6 4 9 16 8 3 6 18 15 6 0 18 11 11 10 8 13 11 2 15 20 4 11 20 11 8 8 17 20 15 19 5 10 14 19 12 18 9 4 4 3 1 3 20 0 2 1 15 19 13 5 19 2 13 1 20 19 14 16 6 10 18 18 20 3 20 20 3 3 20 12 18 16 11 19 12 5 7 3 1 8 12 19 9 2 19 8 15 17 18 3 13 5 19 11 1 19 12 1 14 8 10 12 19 5 8 12 7 16 15 18 19 5 1 7 11 17 20 13 3 16 20 16 8 4 17 2 10 5 0 18 18 17 18 1 2 14 12 19 11 16 0 5 2 9 8 4 6 10 20 3 8 4 17 16 4 11 14 18 3 1 15 18 17 3 2 11 2 8 20 16 10 6 18 13 16 7 20 7 20 3 17 19 0 10 14 3 11 11 20 18 19 17 1 16 20 13 12 1 5 3 18 1 9 1 10 4 17 12 13 13 4 2 16 12 1 3 13 5 7 10 10 2 13 17 9 17 20 4 6 3 15 9 5 2 17 1 12 16 6 4 14 3 18 15 12 13 8 2 4 11 18 6 5 14 7 17 3 20 17 11 6 9 5 7 17 10 3 15 0 8 5 10 19 3 0 16 2 9 8 6 3 17 12 12 1 20 12 13 12 19 2 1 18 6 17 20 17 16 0 13 1 3 5 0 7 12 15 3 20 0 4 8 6 19 11 10 20 5 20 7 13 17 18 19 5 6 20 20 5 14 5 8 5 20 16 7 19 4 14 18 17 19 14 20 10 7 5 4 18 7 6 8 6 14 8 1 1 11 19 3 1 15 6 10 20 4 16 3 1 7 20 11 11 5 10 0 13 19 6 3 1 6 7 2 0 7 15 17 6 7 18 2 7 20 11 14 10 4 9 15 10 20 11 3 8 15 14 7 3 8 20 9 4 10 14 19 2 20 8 3 1 1 8 5 4 2 11 7 7 8 8 18 4 7 10 16 9 1 20 15 5 7 8 18 20 10 9 5 19 0 2 5 0 18 16 19 11 5 5 4 5 19 2 4 3 2 17 15 4 6 19 12 3 11 0 11 17 8 7 5 14 9 3 10 5 17 6 7 11 11 8 18 0 9 13 8 4 12 20 1 16 12 8 9 11 9 2 15 9 6 11 20 15 12 4 20 14 8 5 11 15 3 9 16 13 16 2 3 17 8 18 20 17 13 17 3 14 19 1 19 5 17 5 8 19 3 13 16 19 11 15 6 3 7 20 6 7 18 4 0 7 11 8 6 14 5 19 20 3 20 20 16 10 14 8 2 9 7 7 14 15 2 4 17 15 9 8 13 9 17 16 5 5 11 11 20 7 16 0 5 6 17 18 15 20 11 12 1 1 0 17 5 2 16 17 7 20 4 19 0 0 14 4 14 18 3 17 6 11 20 20 7 10 8 6 10 20 10 15 15 10 10 16 8 4 8 2 5 4 12 4 7 4 18 4 10 3 6 10 7 10 12 18 17 5 0 8 15 15 17 11 9 19 20 1 17 17 6 3 11 6 12 13 8 3 16 4 0 19 20 10 9 6 9 14 4 17 7 13 9 18 6 4 11 18 15 20 12 19 0 16 10 18 20 15 2 15 8 3 12 8 11 20 7 16 14 7 0 6 4 20 2 16 13 0 15 3 7 13 0 16 8 20 5 18 12 7 19 16 14 12 14 1 0 15 13 17 3 3 12 19 4 3 1 20 14 8 13 4 16 14 12 6 3 20 5 6 19 10 5 16 10 17 5 18 1 13 16 14 5 12 18 16 12 1 11 6 20 12 13 1 8 16 20 5 11 6 17 9 4 5 13 10 20 7 13 4 3 18 5 19 10 20 8 3 9 6 16 11 17 17 12 17 10 10 8 10 17 9 19 2 12 7 14 17 18 0 17 16 10 18 10 6 20 3 4 3 8 9 4 17 15 14 12 17 20 2 15 4 11 17 18 15 2 17 19 18 8 15 11 19 10 13 4 14 18 10 14 4 14 17 17 6 1 9 3 4 13 17 9 1 11 6 19 3 20 12 6 10 3 10 19 13 2 15 6 3 14 11 0 12 17 2 14 12 2 18 10 4 16 18 13 10 8 8 8 14 0 10 2 9 8 16 11 8 6 17 15 16 17 19 1 6 12 20 17 12 15 5 11 0 18 19 1 1 9 19 9 20 6 9 4 1 4 7 15 15 9 8 13 8 1 8 1 20 14 14 11 1 13 5 6 17 19 6 1 11 12 19 4 8 16 0 5 9 9 14 2 2 10 17 1 2 6 8 6 8 8 6 15 16 7 12 4 0 5 9 18 20 4 16 17 9 9 20 10 0 12 7 12 17 20 14 7 6 2 12 5 14 1 7 12 14 1 12 0 14 20 14 10 13 10 19 5 14 3 19 7 7 19 10 13 0 10 17 3 6 2 1 7 7 20 16 8 11 12 3 10 17 19 19 19 14 9 2 1 3 15 7 16 13 19 12 13 16 17 11 10 2 10 10 18 0 3 13 0 9 1 0 17 20 10 7 10 20 3 5 14 6 4 15 1 13 2 18 18 16 2 4 2 14 17 20 0 5 1 10 5 9 15 4 1 2 17 18 10 8 4 20 6 18 0 2 8 4 19 6 18 8 11 0 19 10 15 2 17 14 3 20 5 6 13 8 4 6 16 4 5 8 9 8 3 11 10 10 13 11 5 14 18 19 7 18 10 7 12 18 4 0 20 11 12 15 10 2 16 9 9 16 13 11 5 11 16 7 15 13 15 11 10 18 8 6 11 8 7 18 17 14 6 6 19 20 12 20 5 3 2 7 5 9 13 19 8 13 2 6 16 0 9 13 5 7 10 6 18 1 10 7 9 10 10 6 16 18 10 15 4 1 12 11 13 16 15 16 2 9 6 12 10 14 9 10 8 11 4 0 2 10 6 9 13 1 11 1 8 10 6 16 3 17 9 14 14 11 18 19 4 13 4 20 18 1 18 14 3 18 2 19 18 3 5 7 8 7 16 0 10 13 20 1 16 16 20 9 14 7 14 4 10 14 6 3 16 6 9 18 14 14 20 3 14 5 1 17 16 10 20 15 11 13 0 3 1 20 19 8 1 9 1 8 5 7 14 3 5 14 19 8 0 4 10 4 9 15 7 11 12 3 15 0 20 12 8 16 13 18 2 3 10 9 4 2 9 12 18 5 8 9 6 20 10 3 7 12 4 0 0 6 6 15 0 16 18 16 20 15 20 10 13 8 12 9 17 4 4 4 20 14 15 0 1 20 19 3 0 10 0 11 16 11 12 8 5 18 6 1 11 3 15 14 9 8 20 5 11 13 6 14 12 4 17 20 10 18 6 7 6 18 5 18 4 6 12 15 6 20 1 0 8 16 18 16 17 13 11 20 3 14 8 11 18 2 8 18 11 6 1 17 9 8 12 18 3 4 14 13 18 0 9 17 12 9 15 7 6 2 11 19 0 9 20 4 3 16 12 1 13 16 6 16 10 1 4 1 12 6 0 10 20 9 7 1 0 7 0 2 8 15 16 18 3 9 9 0 11 5 14 10 10 7 7 13 19 12 17 16 1 3 14 13 9 15 16 7 8 12 1 12 15 15 3 4 6 19 19 8 2 1 17 1 6 5 14 13 6 10 1 17 13 10 0 8 1 8 6 4 6 9 5 17 14 5 18 16 18 13 14 6 4 19 7 2 20 0 5 3 1 17 19 2 19 9 19 3 3 17 3 14 3 10 3 20 8 2 16 19 3 2 6 13 9 20 5 3 16 17 6 19 7 13 2 6 14 5 8 11 20 9 9 9 1 8 11 19 3 11 13 18 2 0 20 16 1 17 2 12 16 16 13 15 5 11 13 3 1 20 0 9 2 5 4 9 17 7 14 6 17 15 17 12 2 16 9 20 12 6 16 2 3 18 7 16 7 14 16 12 17 8 15 14 7 20 16 11 14 5 6 13 1 13 6 19 9 4 8 15 0 11 17 3 13 16 18 20 3 15 0 0 0 16 13 5 14 13 16 20 8 3 8 18 2 9 10 11 8 15 13 9 1 5 0 11 5 19 8 9 18 8 7 10 9 18 12 12 5 9 19 14 17 3 17 14 6 16 13 12 9 12 19 17 19 8 1 19 0 11 0 9 1 7 15 15 8 16 20 18 6 11 10 11 18 14 8 6 10 12 9 7 0 1 20 14 11 7 1 20 9 7 0 1 4 13 11 8 1 14 0 15 14 20 5 17 6 17 9 13 8 7 15 11 11 9 3 4 18 7 2 10 7 13 17 18 3 11 5 8 6 18 6 12 14 2 19 2 2 2 16 8 2 11 12 17 4 7 11 20 12 6 14 16 1 3 14 20 10 18 1 18 1 10 20 11 19 18 0 10 10 7 14 10 5 11 17 10 17 0 18 20 11 16 18 13 15 9 19 11 9 18 8 2 3 3 0 20 5 0 17 3 6 20 19 11 0 16 10 1 9 4 11 15 14 10 13 6 13 12 3 18 4 16 9 3 4 6 20 9 14 4 18 3 15 16 17 14 11 18 15 14 6 12 20 18 20 18 11 10 14 9 20 0 1 2 1 2 2 5 7 3 3 2 5 0 15 11 13 15 14 1 12 6 14 11 4 13 6 2 5 10 12 12 20 6 19 12 7 12 4 15 18 18 10 6 2 18 11 3 18 17 14 6 8 11 1 12 0 13 16 19 6 5 11 0 19 14 8 20 4 8 3 8 0 11 15 11 9 6 0 15 15 13 12 16 17 4 13 12 20 5 10 20 6 16 6 10 9 3 3 16 8 19 17 0 10 11 16 7 17 0 16 20 4 6 3 7 19 11 0 15 0 5 10 8 7 5 17 6 10 1 3 0 15 10 2 4 7 17 19 3 15 15 20 15 1 3 2 7 6 12 3 2 3 2 13 11 10 18 6 12 15 13 4 0 1 11 1 16 15 1 9 10 15 10 16 8 1 16 0 15 12 19 19 0 19 20 11 18 9 8 15 0 0 8 20 19 15 3 19 14 6 11 10 20 9 8 12 10 11 0 12 7 13 19 9 18 7 15 1 17 13 5 17 18 11 14 1 7 19 16 3 1 9 9 3 6 10 4 16 14 18 3 2 17 14 1 2 15 4 16 3 13 3 11 7 6 19 15 20 15 9 17 17 17 5 17 17 12 7 17 15 12 3 13 11 15 13 10 3 20 9 16 5 14 1 12 13 13 19 3 10 17 3 15 12 9 1 14 11 17 1 3 15 18 2 7 4 8 2 20 16 20 3 14 6 2 15 19 1 18 8 4 4 15 8 19 3 9 2 4 20 19 4 13 4 8 11 15 15 8 11 9 20 16 1 0 12 12 8 10 12 10 0 0 5 19 14 8 10 20 15 8 18 7 10 5 15 5 14 6 12 20 19 20 9 10 1 8 17 14 15 6 12 11 17 15 11 6 19 13 0 1 9 10 2 10 4 3 10 7 8 12 15 1 15 5 1 9 20 12 7 7 11 13 2 0 16 14 17 11 9 5 0 6 4 3 18 11 5 6 12 18 16 10 2 4 8 18 14 11 3 15 13 10 8 8 0 14 9 0 10 11 20 12 10 19 1 15 0 13 19 11 11 19 19 5 13 14 0 4 7 17 6 20 1 4 8 3 1 15 5 2 3 5 8 13 6 17 5 0 15 1 16 4 9 19 2 8 13 15 8 17 16 0 11 10 3 11 0 20 13 16 19 15 17 11 7 13 13 15 13 2 8 4 16 4 5 16 20 20 0 3 9 20 12 5 9 18 7 3 19 16 13 2 12 18 3 16 10 9 10 6 20 4 16 0 15 13 18 7 0 1 5 17 13 14 17 4 15 3 18 10 16 3 6 8 19 4 13 16 1 19 20 14 4 4 19 16 6 0 2 20 11 16 4 7 18 15 10 7 15 5 20 8 1 13 2 14 1 9 8 11 4 20 4 10 9 9 12 8 4 0 19 11 6 0 20 5 19 9 8 10 20 6 5 7 17 16 9 1 13 7 13 11 9 1 12 0 12 17 9 3 18 4 4 13 20 19 14 15 17 2 5 17 13 19 3 5 18 6 9 10 20 14 4 3 14 6 10 19 6 0 15 17 0 19 5 16 3 0 7 9 13 4 14 4 20 5 15 4 2 12 11 14 2 5 14 19 2 0 15 8 3 0 4 4 13 9 14 9 12 3 0 16 4 17 14 16 20 2 6 0 13 7 5 17 8 18 20 5 4 16 3 15 9 0 12 13 3 19 3 1 15 17 20 12 5 6 14 13 2 13 11 6 12 5 16 11 11 17 10 3 7 18 18 14 15 16 12 2 19 18 5 13 11 17 0 15 14 8 20 13 17 19 0 20 3 7 14 5 3 5 14 7 16 13 19 13 10 17 13 2 20 6 13 16 15 16 16 2 6 7 6 7 18 2 1 11 2 4 17 13 0 17 16 10 16 7 13 4 0 3 3 11 20 8 10 7 20 15 20 8 6 9 14 4 3 8 14 2 18 9 20 18 20 7 6 17 2 12 2 4 19 5 8 20 19 9 7 17 13 11 12 16 5 15 8 2 4 2 13 20 9 9 5 12 7 9 9 12 0 14 16 7 5 19 14 10 13 19 10 20 3 19 14 11 14 19 20 10 2 19 5 12 16 8 6 7 20 2 11 5 4 6 1 3 17 7 19 15 3 16 9 8 10 2 5 6 13 15 5 10 12 2 15 5 7 6 15 11 15 15 10 3 3 10 12 1 5 8 11 7 2 9 13 15 18 15 10 5 14 16 12 4 10 12 9 10 1 7 18 19 6 7 9 6 0 9 0 12 7 17 10 5 17 12 11 6 2 0 12 6 8 4 14 6 15 0 15 18 20 7 11 11 13 3 11 12 15 12 20 16 15 9 3 2 3 0 19 5 16 17 17 20 3 8 14 15 18 2 6 0 20 16 6 16 2 9 15 19 11 5 0 14 20 16 0 2 9 1 13 17 18 19 4 11 13 4 9 2 6 1 5 14 19 14 2 14 3 18 5 20 17 0 1 4 3 8 1 9 12 11 4 14 18 17 2 20 10 6 10 9 19 5 7 2 8 12 16 3 18 13 0 13 2 20 20 14 4 8 13 8 10 20 11 18 7 6 18 13 7 18 8 15 10 20 2 10 2 8 18 9 12 11 0 7 7 6 12 4 1 0 3 20 7 1 12 14 2 14 0 20 11 9 15 19 7 11 4 0 7 8 13 9 15 11 20 0 9 0 4 0 18 20 1 20 0 2 14 12 18 0 13 2 2 7 13 6 11 0 5 4 8 14 2 10 9 10 8 10 14 1 7 17 5 16 2 0 1 4 14 20 2 14 20 4 5 3 17 13 13 18 20 15 9 3 9 6 19 9 5 2 3 4 4 18 20 3 14 14 12 18 8 14 13 18 14 11 18 7 19 12 18 0 8 11 0 8 17 19 13 15 11 8 3 11 13 7 5 20 12 11 13 16 0 14 16 11 12 18 10 14 0 1 0 3 11 1 10 13 15 12 13 18 1 17 3 16 12 17 15 9 4 5 3 10 19 1 6 17 7 14 14 9 3 16 2 13 20 16 0 5 16 3 0 11 5 12 1 4 9 15 2 0 8 16 12 15 13 8 20 5 13 13 13 0 16 15 19 14 9 5 19 6 8 9 19 9 18 13 17 15 5 18 2 19 18 14 3 2 19 8 9 5 9 2 1 7 8 6 19 18 14 10 16 9 8 18 14 11 1 7 17 0 6 8 11 9 0 9 16 19 15 3 0 9 8 16 0 16 3 17 20 17 11 1 1 12 5 0 13 1 7 3 1 1 10 11 10 4 2 20 13 10 0 9 20 6 15 4 14 4 13 14 20 2 13 17 11 15 3 11 7 8 13 2 16 15 9 19 12 8 18 4 18 5 17 9 19 5 2 9 14 2 17 18 9 1 16 19 13 5 14 9 11 0 14 0 4 19 5 8 19 5 4 2 10 6 3 0 8 8 9 12 7 18 17 6 1 5 2 13 19 5 3 17 3 14 2 12 11 19 2 13 1 17 20 7 16 10 3 11 9 13 16 2 9 17 3 5 13 14 8 4 1 15 9 0 18 10 0 13 15 16 19 20 13 15 18 17 12 3 3 6 1 6 10 10 7 16 18 3 11 8 15 3 3 14 2 4 15 19 0 7 18 4 14 0 11 13 17 18 13 3 12 14 17 11 5 17 2 8 10 7 0 1 4 18 6 9 10 13 1 19 3 13 16 19 20 0 18 5 4 18 10 6 12 14 14 18 0 16 16 2 12 12 19 12 2 5 6 8 9 1 19 5 17 13 14 4 14 18 18 10 1 5 10 0 8 20 2 10 11 18 17 15 9 18 2 8 20 3 14 14 1 1 16 11 17 2 20 12 3 2 13 3 8 14 17 8 8 9 5 19 9 13 15 9 1 9 1 3 7 8 20 1 3 14 12 4 7 0 11 3 10 0 10 17 0 11 15 3 16 9 1 17 18 9 13 9 3 16 13 14 4 16 18 5 17 13 14 4 0 13 11 2 18 10 17 0 0 3 4 17 0 14 19 10 8 16 10 7 11 10 0 9 14 6 0 2 16 0 0 15 4 0 18 3 6 9 10 14 17 1 0 19 6 13 13 10 1 13 3 4 16 8 3 1 0 20 3 18 0 12 17 13 1 20 19 14 18 1 15 10 13 17 18 16 19 17 14 2 6 13 17 6 11 19 19 18 1 17 20 1 13 11 0 20 12 18 16 5 3 6 12 11 9 7 8 1 17 10 3 10 14 12 16 1 10 5 16 7 15 14 11 15 1 11 17 8 2 2 1 0 17 18 14 5 15 12 16 2 7 12 3 11 16 16 14 15 1 10 7 20 15 5 6 11 6 17 19 13 1 13 9 13 8 16 9 16 14 20 3 13 14 20 16 19 10 13 1 11 5 7 10 6 11 1 19 10 10 10 12 6 11 3 19 19 20 2 20 4 4 13 7 2 5 9 20 13 12 15 12 0 7 0 1 0 15 15 13 15 20 10 6 19 4 16 16 6 5 5 2 15 19 0 16 11 2 12 19 15 6 5 20 0 8 11 3 13 13 15 5 12 17 13 3 19 7 17 1 6 10 0 10 20 0 19 6 14 17 16 4 0 11 3 17 16 10 2 20 8 17 11 0 4 14 7 6 13 17 0 17 18 1 4 18 10 17 9 19 3 0 3 6 5 8 18 18 1 17 8 19 2 0 10 7 8 10 19 2 1 19 6 18 14 17 9 19 9 10 6 0 15 19 14 12 15 20 17 17 8 17 16 12 8 16 6 2 15 1 11 12 9 15 19 7 9 3 8 7 20 2 1 5 1 4 0 1 18 0 15 6 10 19 5 5 20 5 0 15 19 7 12 4 15 1 7 8 20 5 3 11 12 1 3 2 1 19 0 18 16 12 7 0 4 0 1 7 12 12 5 11 17 8 19 19 15 16 12 11 20 17 15 6 0 10 13 3 18 6 9 1 2 0 20 15 9 19 7 9 13 0 20 2 8 13 1 20 5 17 8 9 15 3 1 19 1 18 5 5 12 14 16 0 17 8 1 11 9 18 15 11 13 6 2 17 3 6 18 9 4 18 0 13 6 15 19 10 6 9 13 9 1 3 14 13 4 1 14 19 5 13 10 3 11 20 17 0 15 6 8 14 3 15 10 8 11 13 1 13 18 17 19 19 1 19 10 2 12 19 1 3 1 14 12 20 14 12 17 19 11 18 6 14 15 20 20 9 9 12 9 3 15 13 12 20 17 8 19 6 20 17 12 16 18 17 10 18 13 4 1 8 16 5 14 13 20 6 10 3 4 15 5 9 6 9 0 12 2 19 13 0 4 4 18 3 10 0 3 0 20 1 1 2 17 3 5 13 13 14 20 2 16 15 13 5 2 12 1 15 20 9 14 4 11 2 18 10 7 5 5 15 15 8 16 9 18 4 12 0 9 18 15 7 7 15 13 19 4 1 2 6 0 2 20 18 4 15 4 13 10 2 0 2 8 9 5 2 20 8 14 8 15 19 20 16 9 8 6 8 9 13 12 8 10 17 12 15 7 7 17 15 13 9 11 12 19 8 9 8 7 4 18 18 11 19 5 1 18 7 13 12 7 15 20 18 11 11 3 2 15 19 10 4 13 18 8 13 19 7 2 4 8 16 16 4 11 9 3 13 17 14 11 17 14 0 2 12 20 18 1 4 17 7 15 13 3 1 17 19 19 0 19 7 13 8 19 5 17 1 6 8 8 19 2 1 5 1 8 20 4 20 15 8 5 8 0 15 5 12 15 6 7 0 11 6 2 20 17 9 18 20 20 7 19 13 17 12 16 5 2 13 3 2 16 4 3 4 2 1 13 15 6 7 16 13 13 4 6 15 0 0 20 17 11 18 1 2 16 11 17 20 14 2 6 12 13 13 13 8 11 5 5 11 15 8 4 11 20 11 4 12 2 13 9 14 19 7 8 0 0 16 9 13 9 2 17 0 19 11 18 14 14 1 17 14 14 1 19 17 4 14 8 1 1 13 19 0 18 7 13 9 7 9 20 5 8 14 17 4 13 1 0 12 11 2 12 11 1 4 8 9 15 14 18 6 19 11 6 18 1 13 18 7 0 17 17 8 17 10 14 2 13 17 5 20 8 8 4 15 6 4 17 13 12 0 3 3 12 2 2 3 18 4 9 4 0 14 17 20 15 20 7 20 3 11 3 4 12 10 16 15 13 6 1 14 13 15 17 15 16 10 11 12 12 9 5 7 17 11 2 6 16 3 19 20 6 9 0 7 3 18 0 4 5 10 9 14 16 10 13 3 18 4 12 13 20 19 1 14 1 17 11 6 10 13 10 2 16 17 1 8 6 14 16 10 1 19 0 16 10 15 20 19 16 4 12 17 17 5 8 3 8 14 0 6 3 19 8 9 0 8 11 16 15 4 9 1 18 10 15 16 0 0 1 6 10 5 9 17 16 13 12 20 1 4 11 19 8 9 20 19 10 3 18 6 2 9 16 9 5 18 6 13 6 17 13 11 8 2 12 5 15 18 13 7 7 5 20 3 3 1 3 17 0 14 4 17 16 18 13 18 8 8 10 7 7 17 14 7 0 0 13 11 11 1 8 0 15 17 5 20 5 16 8 4 2 13 13 0 2 8 8 16 11 3 7 3 19 0 1 0 4 0 19 17 10 10 3 20 3 12 1 2 1 16 9 19 19 12 20 12 3 8 10 8 5 11 7 0 16 1 19 7 9 1 4 6 7 2 0 10 8 4 12 3 11 1 4 0 10 5 4 13 6 10 6 8 17 12 0 11 8 16 11 7 4 1 20 3 19 12 8 14 10 13 20 18 10 9 20 8 18 7 19 3 13 9 16 16 5 16 18 10 4 7 4 6 15 10 4 5 1 9 3 3 11 5 2 12 6 15 19 9 10 20 15 2 9 11 8 9 1 10 12 3 13 18 17 6 18 1 12 10 2 1 8 15 9 1 1 10 20 7 19 13 11 10 2 1 12 5 13 0 3 19 10 7 18 13 2 17 13 3 2 18 0 9 11 16 3 20 6 19 10 13 7 4 17 15 14 20 14 13 12 8 4 17 15 19 1 8 3 1 19 18 19 1 14 10 10 1 17 14 4 18 8 3 19 2 16 16 20 3 8 14 3 19 9 19 1 12 16 12 4 14 9 3 1 11 16 8 15 13 6 14 5 17 8 13 2 5 4 5 6 13 12 15 8 0 11 18 15 15 3 11 13 2 4 15 2 2 7 7 0 16 9 13 3 12 11 5 8 6 8 1 8 14 17 20 12 7 3 12 8 14 12 17 6 6 19 7 16 7 6 2 20 13 8 3 17 12 6 1 13 2 18 19 2 19 18 9 5 7 13 4 9 18 0 4 14 7 15 15 15 13 17 16 2 3 16 10 2 5 4 14 19 18 19 16 6 6 3 16 3 20 18 13 14 12 14 6 3 13 4 15 16 13 17 20 0 19 12 19 8 5 10 7 19 17 4 17 3 13 0 3 7 7 7 5 10 5 9 2 12 3 0 2 6 20 12 17 16 9 1 16 18 14 3 17 13 3 12 6 20 15 5 0 20 4 1 0 19 7 12 20 7 8 19 0 12 7 19 4 0 19 6 4 13 2 4 4 17 11 4 8 7 9 20 13 4 0 4 16 11 1 18 8 20 2 2 9 2 11 6 6 0 14 10 10 9 12 4 19 15 4 13 15 15 9 9 2 18 1 14 5 13 5 2 1 18 2 18 10 15 14 17 7 4 20 13 11 19 1 8 0 15 1 15 8 15 1 18 17 12 16 4 18 11 14 8 1 20 10 20 6 15 19 7 13 12 18 13 17 13 20 10 5 0 0 4 19 1 6 18 18 0 9 6 2 17 12 2 6 20 4 9 6 2 1 16 15 0 20 4 17 5 19 1 12 18 6 15 13 13 17 4 16 16 1 17 4 10 11 19 5 10 0 12 14 12 6 10 2 7 19 7 17 8 13 4 7 14 8 19 14 7 0 11 0 1 16 7 17 19 2 13 10 6 15 15 10 19 1 4 11 6 16 11 15 18 17 16 16 4 2 3 14 14 11 13 6 10 5 4 1 6 1 4 9 19 0 20 1 8 11 13 0 1 19 9 1 3 7 2 8 18 0 16 11 0 17 0 20 6 8 4 1 8 3 17 19 0 15 1 2 17 4 3 3 19 2 12 13 1 15 8 14 6 17 12 5 3 11 6 8 7 12 5 13 13 9 13 11 13 3 18 18 18 20 16 12 14 6 7 19 0 8 1 17 0 16 6 18 20 2 18 5 2 13 19 18 13 15 14 5 16 12 17 0 14 0 5 2 9 0 6 6 14 15 2 11 8 11 12 3 3 11 5 15 2 9 18 4 2 1 0 18 13 7 1 10 3 4 19 19 16 16 14 14 7 4 13 19 20 6 13 7 15 16 4 0 15 17 1 11 16 15 16 17 3 11 2 7 17 7 8 4 16 19 17 15 19 14 15 13 16 2 17 20 13 16 16 17 8 14 9 4 6 13 11 6 15 19 2 19 14 3 3 17 3 16 0 17 2 1 12 7 17 7 6 2 12 16 4 9 1 10 1 9 19 7 8 5 18 15 3 13 20 19 20 17 10 9 17 13 16 1 15 5 14 1 7 16 17 18 17 15 11 17 15 10 18 5 9 16 12 2 0 17 12 18 18 12 5 10 5 0 7 3 14 17 3 19 6 0 16 5 13 7 9 9 5 17 18 17 12 3 1 19 7 7 1 0 11 14 8 13 19 20 20 8 17 19 6 0 1 17 18 9 12 12 9 13 12 3 6 1 8 1 13 15 19 20 8 17 12 11 18 14 12 20 0 17 4 6 19 5 18 16 5 0 19 12 1 5 16 11 15 13 16 20 17 0 8 12 8 4 15 6 19 14 13 10 12 19 2 9 6 14 4 1 20 2 9 6 15 1 8 2 14 20 1 11 6 19 8 6 3 19 16 6 3 15 19 13 18 16 19 2 10 19 12 5 4 11 16 1 3 10 19 12 16 18 15 15 7 10 14 19 17 9 0 11 10 17 3 17 16 12 15 6 13 11 20 18 15 13 1 19 12 13 1 17 14 7 13 18 20 19 10 8 9 11 2 14 1 0 11 15 20 11 18 4 9 20 10 14 10 14 0 0 12 1 0 2 20 14 10 16 13 16 17 13 3 15 4 7 18 2 6 6 13 11 1 11 12 2 10 10 17 1 16 10 10 7 0 2 18 17 15 12 16 7 9 18 5 13 12 3 20 16 0 19 7 9 18 14 7 18 9 10 16 14 10 4 17 10 17 19 3 0 6 17 14 0 17 3 2 2 7 19 2 19 19 14 18 20 19 2 7 16 9 16 12 17 19 19 14 11 15 18 2 15 10 12 5 2 3 6 15 19 14 2 10 7 4 2 14 8 17 15 10 19 1 14 7 18 19 15 20 18 3 16 7 8 14 14 20 11 10 20 2 10 2 7 3 10 3 0 1 11 18 12 2 16 5 19 17 7 7 9 17 4 13 6 8 20 1 0 6 9 4 0 2 13 0 4 20 18 19 14 2 4 16 13 5 19 6 1 9 13 18 5 3 15 10 5 16 16 6 1 8 12 18 13 3 1 19 9 17 7 11 10 7 12 10 2 17 2 6 6 17 8 12 2 19 13 17 6 3 2 2 13 13 11 10 15 13 9 14 18 8 14 11 14 14 14 1 2 10 6 9 1 9 16 16 20 13 20 19 15 4 13 19 2 18 10 14 1 6 11 5 15 6 14 20 4 20 14 5 2 6 4 6 4 13 2 0 12 19 20 1 19 7 19 11 9 14 8 5 6 3 20 3 16 15 10 19 11 17 9 6 0 18 7 8 17 0 7 1 2 9 4 8 17 1 4 4 12 15 13 17 3 18 10 7 0 17 11 2 1 17 6 17 0 19 1 5 16 9 18 2 12 9 20 9 3 12 20 6 5 8 13 10 6 7 11 1 2 10 1 19 4 11 16 12 4 14 18 6 4 14 10 19 18 1 8 16 13 5 4 10 14 12 17 8 0 6 7 11 13 18 11 16 10 13 14 15 7 14 12 19 5 20 9 10 11 10 6 0 19 7 12 0 12 19 2 3 8 12 10 6 5 12 1 4 2 14 1 10 9 18 4 15 2 15 3 17 13 3 3 0 15 15 18 10 12 10 3 12 2 17 11 6 5 4 18 17 18 8 4 12 17 6 0 15 2 7 17 4 3 4 20 5 12 17 17 14 4 0 16 5 15 12 6 2 9 20 14 15 3 12 14 0 2 6 19 10 19 3 9 7 8 17 12 14 13 3 6 6 19 18 16 18 12 1 7 10 3 10 15 13 17 14 0 19 17 16 15 8 12 19 4 5 3 15 2 11 4 12 7 4 11 18 11 8 18 2 20 5 0 20 8 17 1 20 17 4 17 6 11 12 16 17 3 9 8 15 4 3 8 5 5 8 5 5 5 7 18 16 9 20 17 7 8 16 11 0 12 4 18 4 6 18 14 3 12 20 20 17 15 0 9 19 18 5 15 15 15 12 5 3 15 16 9 1 7 14 12 9 16 11 12 15 11 13 9 12 20 15 2 6 14 13 12 14 11 4 16 2 13 13 16 7 0 9 3 11 15 15 16 15 12 13 18 5 0 7 12 6 3 4 3 2 6 2 13 3 3 20 5 5 15 12 6 18 16 17 19 5 15 2 9 2 10 10 17 9 18 6 18 1 12 12 6 11 13 10 4 10 10 7 15 8 19 2 20 10 18 6 15 18 17 15 16 14 18 20 1 4 7 12 7 18 4 5 5 5 0 12 8 5 16 14 20 8 2 2 4 13 14 6 13 3 5 16 8 6 13 10 10 16 18 17 9 5 16 12 17 3 16 5 1 14 16 4 3 16 13 18 10 2 1 12 7 13 13 12 7 12 0 3 20 17 13 1 15 5 4 11 12 20 13 15 2 20 19 7 19 7 8 2 19 1 9 9 16 20 4 11 15 18 1 1 3 1 11 10 8 14 11 19 7 2 15 19 8 2 20 1 20 9 10 15 9 12 11 2 15 10 17 2 8 2 3 3 0 0 14 3 7 3 17 13 16 8 9 18 14 6 0 8 9 4 16 0 7 5 1 11 18 11 11 7 16 12 6 0 19 8 4 10 4 4 20 7 15 8 8 11 10 9 8 1 2 14 16 13 10 6 15 19 11 2 19 14 15 3 5 7 0 4 4 9 17 10 19 15 17 8 1 16 2 20 4 11 3 15 20 2 2 20 8 5 14 8 5 14 5 10 10 2 9 11 12 16 2 3 11 9 10 12 15 5 20 0 12 16 7 8 9 5 13 12 3 7 8 1 14 9 0 9 5 3 15 10 11 3 11 6 15 18 13 1 8 8 20 3 14 10 20 9 6 7 1 11 6 10 17 12 12 12 1 3 10 1 12 10 3 20 15 14 8 5 10 4 6 1 12 14 0 7 13 18 12 15 17 3 15 13 2 10 0 9 14 4 9 1 12 8 11 2 11 16 14 16 2 1 20 7 16 15 6 3 3 9 18 2 12 9 6 19 15 0 5 1 1 20 3 18 2 11 2 3 10 15 11 12 3 2 14 8 18 4 15 10 6 4 3 13 4 3 7 11 19 17 6 4 11 15 8 8 8 3 13 4 13 12 3 14 2 11 19 3 2 8 15 1 5 3 0 20 19 5 12 8 3 9 5 3 6 14 12 3 15 17 2 9 13 11 11 0 5 13 0 3 3 18 12 0 8 15 6 2 18 12 3 8 10 17 13 20 6 16 6 12 17 13 5 7 6 15 3 20 3 3 3 6 3 12 19 4 19 2 20 3 1 16 20 4 15 11 0 4 7 12 11 2 6 6 10 6 15 9 6 16 12 9 17 14 16 12 19 20 14 2 8 7 3 13 3 10 0 0 10 20 9 18 2 2 18 18 17 11 5 13 3 14 14 5 9 13 15 3 11 17 20 17 6 8 4 12 8 15 18 8 17 8 18 9 2 14 8 5 8 19 4 19 12 0 3 14 15 11 2 1 17 14 6 9 0 14 3 14 14 10 0 0 16 3 1 8 18 18 13 6 7 1 16 6 1 14 12 6 3 0 4 11 2 18 15 0 0 3 12 14 14 11 6 7 0 17 0 12 1 14 11 8 12 0 15 19 5 4 4 18 19 11 4 20 11 4 16 1 12 3 12 2 16 6 10 4 9 3 13 17 3 10 3 17 18 16 4 6 16 18 11 19 13 18 7 20 5 10 9 18 15 16 2 8 15 10 0 12 18 17 16 15 4 0 19 8 2 19 10 2 6 12 4 12 3 10 5 7 14 0 10 16 20 17 18 19 15 19 20 19 12 14 11 17 4 18 5 17 14 11 15 14 9 15 15 17 13 8 0 0 0 19 16 10 17 15 6 20 20 16 1 16 16 6 0 14 19 6 19 8 16 20 18 6 2 3 3 13 6 0 15 9 0 1 19 16 7 9 0 6 0 13 13 15 3 18 19 9 11 13 2 20 13 10 11 16 7 7 3 2 15 3 5 13 11 4 19 8 17 7 15 10 20 11 4 12 6 17 6 15 1 17 10 7 20 11 12 7 16 3 11 20 8 10 4 8 18 6 6 20 17 12 9 1 7 1 17 17 14 15 8 11 6 18 19 17 14 19 2 0 7 11 20 6 1 5 2 11 15 1 17 6 15 19 9 1 3 11 0 1 11 18 15 8 12 17 1 2 6 10 8 9 2 17 13 17 11 12 19 16 9 17 1 7 8 12 14 3 12 9 6 2 20 20 18 5 0 2 20 5 18 7 7 2 19 10 17 18 15 8 17 3 2 3 14 0 20 16 0 3 3 7 18 17 17 2 18 2 5 13 2 0 18 3 11 20 7 9 14 1 2 3 13 18 15 17 20 6 19 8 0 3 4 4 19 0 15 2 2 9 14 15 17 6 8 6 0 12 8 15 13 5 18 7 4 11 8 5 19 6 1 17 16 6 20 4 0 0 6 10 7 5 2 11 16 10 7 4 18 12 11 4 1 4 18 17 6 10 10 2 12 5 8 17 10 3 18 6 6 18 18 19 6 4 15 3 4 16 9 8 18 8 1 6 13 16 8 6 2 5 15 19 12 5 8 4 14 8 10 20 1 15 16 1 7 10 2 7 9 6 18 9 12 6 13 15 20 6 19 18 20 4 3 16 19 12 8 1 13 0 17 10 5 3 4 14 13 19 10 13 15 5 18 18 4 16 2 14 20 20 19 7 11 19 14 4 3 5 16 0 16 20 4 18 3 7 15 20 9 12 16 15 0 17 14 10 1 2 2 12 0 11 8 10 0 7 10 20 11 3 6 19 17 12 2 11 18 18 12 8 10 3 1 8 5 12 11 17 20 2 7 0 5 10 2 14 20 4 10 9 5 9 18 9 15 19 1 17 15 4 6 12 18 18 7 13 0 10 9 10 16 6 19 9 3 18 15 18 20 6 13 18 17 11 13 16 20 5 17 19 0 2 19 16 9 14 15 2 4 11 11 17 10 4 0 18 7 17 7 17 16 4 13 16 2 13 7 4 13 13 10 15 1 20 12 18 14 17 1 11 15 3 18 10 11 7 0 6 20 12 1 7 11 0 10 19 12 15 2 16 19 19 4 14 7 8 8 4 7 5 14 19 9 16 9 17 10 18 13 0 20 10 5 1 9 12 3 3 9 16 16 17 19 14 3 9 20 12 8 9 1 17 7 7 18 0 10 8 0 8 4 12 20 9 18 1 14 3 0 0 3 7 13 4 13 16 10 9 3 14 7 2 4 8 7 12 6 17 6 4 13 0 11 0 10 17 19 11 1 15 7 6 2 4 11 6 10 0 8 1 6 20 7 1 11 14 6 3 20 7 12 2 8 17 16 13 11 5 5 14 10 14 19 8 12 18 19 5 4 17 1 14 19 10 12 6 11 14 9 20 0 5 11 3 20 7 5 11 17 1 4 18 15 13 0 19 1 9 5 5 6 19 19 18 14 2 8 8 10 8 19 17 14 19 17 20 8 8 17 13 0 8 3 0 13 13 11 17 10 4 13 8 0 11 4 14 1 1 5 12 18 19 2 9 17 10 16 1 20 3 9 20 15 9 16 5 8 19 3 1 1 19 13 20 13 4 5 10 13 1 12 19 14 1 3 6 7 18 9 8 0 6 1 13 17 15 4 4 11 12 19 17 2 6 10 17 16 4 13 13 15 13 8 9 1 6 10 2 6 3 2 20 8 18 1 4 16 8 17 15 11 4 19 7 12 3 5 14 15 2 17 20 18 0 2 19 1 13 15 8 8 8 18 19 12 0 2 18 18 13 6 12 0 16 2 3 12 19 15 3 19 10 12 9 7 13 16 15 19 18 16 13 12 17 18 8 14 17 18 0 18 18 4 4 12 0 7 8 6 3 19 7 9 17 18 10 1 1 1 2 20 2 4 15 2 18 13 15 10 16 19 2 3 2 20 11 20 19 17 11 6 6 7 14 20 19 20 12 19 20 19 12 6 0 14 17 7 20 20 5 4 3 1 4 19 10 9 10 15 12 17 19 1 10 9 10 18 16 15 13 5 1 1 18 20 17 8 1 9 2 11 5 5 1 7 13 16 14 16 1 9 0 3 7 5 2 20 14 1 4 8 13 3 0 20 8 4 5 1 12 13 20 1 13 12 5 7 7 3 13 16 9 0 3 4 17 5 12 20 16 13 11 12 9 6 15 16 3 13 20 5 2 20 0 2 10 9 18 5 11 8 14 4 16 1 6 20 11 16 6 19 5 16 3 5 19 10 1 19 13 13 18 12 15 11 8 0 11 12 13 15 10 5 14 5 0 14 2 17 10 20 5 12 15 2 3 15 7 12 17 13 0 6 0 13 15 13 11 11 3 17 4 16 0 8 10 19 13 1 7 2 0 9 7 15 13 5 18 12 13 20 19 14 16 10 13 18 8 12 1 5 1 4 18 5 3 4 20 20 12 15 17 6 7 9 9 5 6 2 8 15 8 3 16 17 2 17 17 5 17 18 7 12 20 17 10 11 10 16 19 5 1 2 2 0 10 11 18 4 19 4 6 12 5 15 13 8 18 20 19 7 11 11 14 19 10 17 9 11 13 10 17 16 4 4 12 14 0 10 8 14 8 1 4 2 11 15 8 6 10 2 20 14 12 6 14 15 18 13 18 2 12 20 1 14 5 16 9 19 9 4 17 7 9 16 12 8 5 1 1 12 9 17 11 1 9 15 20 1 13 5 8 1 7 12 11 14 7 12 10 13 3 10 19 6 2 3 14 9 13 3 8 9 18 5 9 0 20 17 5 19 11 4 1 8 12 14 8 7 5 15 8 11 19 14 5 18 6 9 5 15 17 1 13 17 13 12 15 14 0 14 17 10 8 6 10 9 20 2 15 7 16 3 18 13 7 11 11 5 1 11 20 18 18 20 20 13 17 15 20 5 18 5 7 11 18 0 4 6 6 0 0 13 17 16 6 17 19 7 14 5 2 18 5 5 18 6 1 0 10 14 18 0 17 2 5 9 17 9 10 14 13 9 6 19 20 20 19 12 12 17 5 2 7 19 1 14 5 15 13 10 10 12 2 8 15 0 9 15 7 10 8 15 4 17 14 19 4 1 1 7 0 5 20 16 3 1 15 12 3 2 19 12 8 11 15 5 11 0 4 17 18 10 16 9 2 13 18 10 13 16 0 7 9 17 2 18 19 3 9 6 2 11 17 5 15 12 16 1 0 10 15 19 6 0 1 2 14 8 20 1 15 7 2 12 10 0 10 17 7 18 7 1 20 8 10 6 3 12 10 7 16 20 5 18 15 16 0 20 4 9 17 2 10 2 13 3 14 14 10 5 3 13 8 2 13 5 4 0 10 9 3 15 20 17 15 16 2 1 11 0 8 10 15 9 11 7 12 15 17 18 13 6 3 7 5 13 17 15 4 11 18 9 1 14 20 19 8 13 11 15 2 15 7 0 6 2 0 8 12 16 9 12 13 13 8 11 5 1 10 19 8 12 20 19 16 8 5 2 7 1 2 2 15 13 17 11 4 13 19 1 2 13 0 8 4 12 10 20 0 8 4 13 5 7 9 13 1 16 10 5 20 14 10 3 17 3 7 8 11 13 8 1 19 10 2 1 1 9 4 1 1 10 12 20 5 0 12 11 8 9 0 17 13 0 17 19 5 6 1 2 15 10 10 12 10 9 19 9 9 6 5 5 12 11 9 4 15 20 11 1 10 4 15 2 13 15 19 16 18 0 13 16 15 10 18 15 2 3 11 3 17 8 12 19 14 15 15 4 1 7 16 8 3 20 14 10 4 6 1 0 9 13 7 1 15 0 14 15 6 10 13 14 10 10 0 17 18 8 15 0 9 19 9 1 8 8 18 8 18 3 13 6 18 10 1 0 7 9 1 11 8 14 1 20 13 20 2 18 4 6 10 19 5 12 14 5 9 2 14 6 20 14 15 1 7 18 19 7 0 4 4 13 16 12 1 0 9 9 3 13 19 2 6 7 16 19 11 7 5 11 17 0 16 6 17 14 1 13 10 7 12 14 17 8 5 1 14 7 8 3 20 20 14 3 16 12 2 13 9 16 19 16 1 13 20 4 2 4 0 10 17 6 4 19 6 12 14 18 19 7 14 13 3 9 3 14 1 18 12 6 4 17 1 13 8 10 20 9 16 10 9 1 13 14 19 20 6 17 5 12 5 7 19 3 16 15 19 9 6 10 1 10 9 3 10 4 14 15 16 1 16 17 19 13 0 4 3 3 17 10 16 7 8 20 4 5 2 9 6 11 11 10 2 7 18 13 0 16 9 3 4 20 6 5 4 16 18 19 5 13 10 14 13 11 10 13 16 0 12 0 12 20 11 12 6 19 19 13 10 16 16 4 17 6 15 13 2 14 3 9 13 14 18 1 17 15 18 5 19 4 7 8 1 12 7 14 3 5 20 7 13 4 5 14 2 14 0 4 13 20 0 13 3 2 19 0 20 11 19 3 18 18 20 15 19 16 1 11 1 15 17 14 12 2 9 7 17 11 17 4 17 12 2 12 10 16 18 0 15 12 15 5 14 13 18 8 13 8 7 12 2 16 7 7 11 1 12 20 11 10 9 0 5 6 10 12 10 17 11 5 8 17 3 8 9 16 0 16 7 11 14 19 8 18 10 5 7 6 13 3 8 20 1 8 13 13 16 13 3 1 8 9 7 8 13 11 18 11 13 13 18 6 3 19 5 18 2 15 17 1 16 1 15 7 5 8 6 5 10 5 0 1 7 18 4 1 0 20 5 8 15 3 15 13 15 4 19 19 1 17 19 19 14 15 16 18 20 19 0 17 18 20 6 0 13 6 15 0 10 14 20 13 3 4 3 10 19 4 19 15 18 16 10 9 19 0 7 7 19 3 15 15 3 17 16 2 5 16 18 4 16 6 17 2 7 0 20 14 0 2 15 4 6 12 2 15 3 18 11 2 0 3 10 0 2 11 19 8 14 16 17 4 15 6 9 18 0 6 19 18 19 6 4 13 0 10 15 7 7 20 5 9 19 20 11 20 3 4 13 18 2 9 16 20 8 14 3 15 10 13 5 8 19 12 2 16 5 13 4 9 10 13 19 7 5 9 4 9 8 6 18 8 17 14 20 5 16 10 8 3 12 0 12 18 17 9 19 20 4 3 7 14 10 11 19 14 6 20 6 19 6 18 6 0 19 1 1 5 19 18 18 3 10 20 7 4 0 14 10 18 5 6 11 1 3 0 8 4 12 9 14 14 19 20 5 5 15 3 4 14 8 16 18 0 7 11 17 5 8 9 18 6 19 5 4 16 4 7 2 18 9 16 5 19 13 4 6 8 9 5 17 7 1 0 7 19 1 2 10 17 1 4 13 15 16 7 9 16 19 20 13 1 7 6 1 1 3 13 4 2 1 1 7 8 11 3 4 16 11 5 7 6 16 2 1 1 1 6 6 12 1 1 11 12 8 1 11 5 1 15 3 16 10 14 17 19 10 3 15 12 3 20 3 5 4 11 8 8 18 20 14 6 12 1 1 0 10 12 15 17 5 9 11 0 1 4 2 19 0 11 1 10 18 9 17 18 14 11 16 18 18 20 10 4 11 5 20 12 11 5 11 10 19 2 18 19 14 1 13 20 2 5 16 8 9 3 2 14 11 3 9 11 12 13 8 0 7 20 12 17 4 20 10 4 9 18 1 13 15 13 2 19 19 7 12 19 4 9 0 13 15 9 12 5 5 7 12 5 3 11 19 4 12 8 7 17 15 13 13 9 6 14 9 16 7 5 4 18 15 10 15 4 16 17 18 14 18 10 10 9 16 7 4 20 0 2 20 6 13 19 18 0 17 20 10 16 11 14 18 20 4 13 4 8 8 6 10 7 9 8 0 6 18 0 20 8 5 10 18 18 12 3 15 12 3 3 5 13 15 1 20 0 20 17 3 18 3 18 10 10 15 8 11 18 5 19 1 8 19 7 18 3 17 20 13 4 9 11 2 1 4 2 1 20 9 3 13 10 19 18 2 3 0 15 6 12 10 10 20 18 3 19 4 6 11 17 13 13 19 1 1 17 9 7 3 9 18 13 0 14 9 12 10 10 7 6 2 3 6 18 18 16 6 15 2 12 4 1 1 20 6 19 6 13 19 1 14 4 2 16 9 3 0 20 6 9 8 15 19 9 17 4 3 8 8 11 6 6 11 4 4 7 13 19 13 20 6 7 19 2 18 12 9 16 8 17 5 11 15 10 9 4 16 3 15 11 19 9 16 19 15 1 10 15 7 12 19 17 7 2 3 16 20 5 16 14 14 2 11 16 14 12 5 13 15 9 6 7 17 11 6 13 9 6 16 0 3 15 13 11 9 7 17 3 10 10 13 15 15 0 4 1 8 10 15 5 16 6 6 7 13 3 0 10 10 16 0 12 12 10 2 17 12 12 11 7 9 6 8 1 18 9 7 18 15 9 20 8 17 3 8 16 2 2 5 5 7 11 4 11 14 2 7 9 13 15 5 17 14 2 19 10 0 10 8 8 0 9 12 8 12 17 3 19 5 1 5 3 2 0 8 2 4 4 18 17 11 9 19 20 5 10 9 3 8 10 5 11 18 7 14 1 20 12 16 15 20 19 10 17 9 5 6 9 0 10 8 5 6 12 10 12 7 3 19 12 5 2 5 17 9 7 7 12 14 16 12 18 5 10 0 10 2 15 10 9 14 13 1 7 9 17 14 4 19 0 15 7 18 11 14 3 5 18 5 14 0 2 17 11 1 0 12 19 14 0 8 3 3 18 5 10 19 0 4 19 12 3 3 11 18 15 11 4 15 8 18 19 14 17 9 20 12 10 18 12 6 16 2 4 10 18 14 9 9 18 4 1 7 18 11 19 5 13 16 4 16 3 11 16 7 17 11 13 19 0 19 5 13 8 7 19 16 13 13 11 8 15 20 7 5 13 15 7 10 10 20 6 0 8 11 20 12 11 0 4 16 10 6 13 14 3 14 6 1 17 15 1 2 16 10 8 4 19 0 1 7 17 5 15 2 1 10 8 19 8 16 13 13 18 0 0 16 8 17 12 0 20 7 2 14 5 11 1 12 13 12 4 0 13 11 4 2 10 16 20 15 9 15 15 3 5 5 5 15 14 10 18 2 13 18 19 12 7 0 15 8 7 8 20 12 13 3 9 2 9 4 16 9 20 18 7 1 17 9 4 1 19 8 11 1 19 5 19 9 6 4 12 12 14 20 3 1 1 17 3 8 19 3 16 20 0 8 1 7 19 8 2 16 11 3 14 13 8 17 11 16 17 4 1 1 7 13 18 18 18 8 15 9 13 15 11 4 13 11 14 8 18 1 16 1 18 7 14 16 7 0 13 13 9 6 3 6 7 2 5 18 16 14 0 18 13 4 5 14 5 17 7 10 16 7 13 6 1 18 19 1 9 8 4 20 7 3 12 20 8 12 19 18 5 11 11 10 10 11 18 14 16 7 19 10 3 19 14 4 0 19 19 4 2 8 8 10 19 14 14 14 19 11 6 2 13 13 20 15 19 5 14 2 3 3 16 3 10 8 16 17 3 8 5 5 15 15 3 8 5 3 10 11 5 5 1 18 6 16 19 19 16 20 8 13 5 2 17 8 2 19 15 14 16 19 8 9 9 7 7 3 7 6 1 15 5 17 2 9 2 20 3 4 14 2 4 15 6 5 7 19 0 2 8 5 12 9 18 5 16 6 15 1 12 9 7 0 19 8 15 19 12 14 0 14 8 1 10 15 1 0 9 0 20 0 0 14 14 1 12 18 13 10 5 14 18 0 0 2 8 3 20 0 11 6 9 14 10 6 15 15 15 11 12 7 6 1 19 18 18 5 10 17 1 11 10 19 16 7 5 17 7 8 1 18 13 15 19 7 5 17 11 11 9 13 10 14 0 11 8 11 0 20 15 20 10 0 0 1 11 7 13 7 13 17 10 1 8 4 2 8 0 9 11 0 18 11 3 19 5 10 9 11 10 4 12 12 7 3 9 4 19 15 10 12 13 13 14 12 18 17 4 14 14 0 7 15 16 9 3 11 17 15 10 4 8 14 11 8 3 3 20 10 3 7 3 14 20 16 20 10 20 1 12 7 5 20 1 11 16 10 20 13 6 4 15 10 6 4 19 1 7 0 3 8 18 3 14 10 15 20 4 3 6 10 8 15 15 1 5 7 5 4 2 9 20 4 3 19 19 15 10 14 6 12 19 19 20 2 10 0 11 5 9 2 8 6 4 17 14 8 10 15 9 6 0 18 6 11 7 19 6 2 13 7 17 4 18 4 7 14 4 0 12 0 4 7 2 9 11 16 19 1 14 1 11 6 12 18 19 19 15 4 8 9 1 4 13 11 15 19 9 13 3 5 20 13 9 18 5 11 1 1 11 4 17 10 4 12 13 15 18 16 10 13 10 10 1 1 19 9 2 19 2 10 20 3 18 11 16 12 16 20 0 11 12 17 1 1 2 7 5 12 20 15 10 11 5 11 1 11 11 5 8 12 20 5 18 6 0 20 1 0 11 16 4 5 10 2 8 7 12 11 19 12 0 5 13 7 11 4 10 16 9 0 13 3 18 11 4 15 0 13 7 20 11 13 20 1 14 11 8 3 5 9 12 6 6 2 12 6 20 20 6 9 7 15 9 13 14 13 7 18 5 4 19 12 20 1 2 19 9 19 15 17 8 12 16 12 7 15 13 19 7 8 15 13 3 8 14 7 6 10 2 9 1 17 9 16 16 19 8 18 20 8 0 4 1 13 3 6 20 10 0 12 16 18 19 9 0 9 18 1 14 11 15 10 16 8 12 16 4 6 13 2 5 14 0 10 20 2 4 8 2 12 20 16 19 4 19 14 8 17 16 2 9 0 20 0 2 1 2 5 9 15 6 19 16 9 18 0 12 2 14 6 14 12 14 6 3 2 9 6 10 7 14 10 1 7 15 7 0 6 8 17 1 15 7 15 1 18 7 17 11 4 13 9 10 0 0 5 19 16 5 18 3 3 11 8 1 19 20 11 9 15 7 1 10 11 18 10 20 18 11 6 11 15 1 11 17 10 6 13 7 1 18 18 16 9 18 9 15 2 14 15 4 20 10 20 1 6 13 1 1 14 18 9 6 0 11 10 14 16 17 9 2 19 13 10 18 7 15 11 19 2 9 7 6 19 8 1 4 16 20 3 6 19 11 2 11 15 7 19 13 20 20 7 12 4 19 9 6 17 11 9 12 10 8 13 17 4 16 11 5 0 16 11 15 17 0 15 15 7 2 0 17 19 16 15 16 1 12 15 14 13 18 5 17 5 8 2 18 15 5 2 17 16 5 10 19 10 9 1 9 5 11 1 10 1 19 5 6 10 9 12 10 16 18 3 2 17 18 4 17 2 3 16 1 5 3 8 7 17 18 16 12 11 0 12 15 5 5 18 3 12 12 19 6 5 18 14 2 19 12 0 11 12 13 10 12 11 11 17 3 18 18 20 12 6 2 4 9 15 18 16 3 16 2 14 5 8 14 2 17 2 15 1 10 6 7 12 11 17 12 10 17 8 19 20 2 10 20 7 6 1 6 5 7 16 3 0 20 11 20 1 19 9 3 18 15 17 8 3 9 8 0 12 0 1 13 12 8 9 6 17 8 4 6 4 12 19 5 5 8 17 10 11 18 5 11 20 10 14 1 10 18 13 15 8 0 11 4 5 18 20 4 5 7 18 12 18 13 12 0 10 7 1 3 18 11 4 14 2 12 14 7 3 14 0 8 1 20 7 17 2 20 6 18 10 3 5 3 10 14 14 2 15 20 0 13 17 14 4 20 2 18 7 2 15 7 0 2 4 1 20 9 4 18 12 16 18 17 9 15 1 17 4 14 5 1 20 20 2 14 19 11 18 20 15 3 1 0 9 4 5 10 12 13 12 11 3 11 12 17 20 16 4 19 18 11 10 11 17 1 9 17 2 16 11 3 20 9 16 8 14 0 18 15 7 4 17 4 11 2 0 19 4 20 14 8 6 9 12 5 7 6 7 18 9 7 16 16 20 20 13 1 7 7 15 4 0 13 13 15 10 16 4 5 17 12 1 16 6 18 1 7 13 12 20 6 2 13 10 8 15 15 3 9 18 17 17 18 20 3 10 1 12 9 17 3 5 20 14 2 16 10 8 12 17 19 18 9 10 11 15 15 2 2 12 1 10 0 18 15 8 11 7 2 6 6 6 3 11 14 15 7 20 3 9 14 12 6 5 5 19 10 3 3 16 14 8 4 8 19 18 5 3 6 6 5 11 8 5 19 6 2 3 6 15 20 10 7 19 2 7 7 4 2 16 16 3 8 0 13 9 10 17 12 14 3 12 3 15 6 7 19 2 14 2 18 5 12 8 5 6 3 1 7 18 7 5 8 1 14 15 10 18 20 4 17 10 7 14 0 15 1 2 6 10 5 6 9 16 10 2 18 0 20 11 13 14 11 5 11 19 3 13 16 20 8 0 1 5 10 17 5 13 5 20 3 2 2 12 10 1 12 20 1 10 6 13 7 18 11 18 6 18 16 2 5 3 10 16 9 11 13 14 15 13 20 20 14 14 19 19 8 14 16 4 12 6 2 4 1 14 17 18 13 11 15 5 4 15 6 16 19 3 18 6 7 1 10 19 13 1 16 17 14 1 4 19 12 17 11 6 3 12 4 5 7 5 2 17 9 8 14 5 19 20 0 9 5 19 0 20 13 18 20 19 8 5 19 2 19 8 6 3 9 17 16 18 14 4 1 15 15 17 20 16 20 17 0 3 5 13 2 3 12 19 7 3 16 15 6 5 15 4 0 0 15 15 4 6 7 9 16 7 12 7 5 6 2 16 1 7 20 20 5 10 20 16 13 18 13 19 2 0 18 13 1 3 19 4 13 2 19 10 19 2 12 15 17 14 10 12 15 9 11 9 2 17 2 0 15 3 20 7 1 3 3 2 11 9 8 18 12 11 9 17 2 14 20 5 2 17 8 11 20 7 3 9 7 2 6 8 3 7 16 15 10 12 14 18 3 18 16 3 7 3 1 12 13 2 5 12 3 0 12 12 0 13 12 20 9 8 4 13 6 3 3 6 4 8 17 13 8 6 4 20 19 16 17 18 8 6 10 20 4 13 16 15 7 9 2 6 13 1 12 8 15 0 0 10 0 18 9 3 17 18 15 9 5 17 20 2 4 13 16 4 7 15 12 6 10 8 18 10 9 11 13 15 13 3 15 16 7 6 2 15 10 7 15 18 11 18 1 8 18 15 12 18 17 13 3 5 1 16 17 14 3 11 14 18 11 15 5 13 16 16 15 6 20 16 19 2 10 15 14 15 4 15 16 10 17 15 2 12 17 3 2 16 3 10 6 10 10 12 13 2 1 17 5 19 9 0 15 13 2 9 10 2 14 19 8 9 2 10 4 7 3 13 11 15 5 11 8 9 10 4 15 15 7 17 1 15 10 13 0 1 15 6 18 8 7 15 19 8 17 14 9 7 19 4 9 14 7 12 4 14 4 11 14 14 20 8 15 14 12 4 20 8 5 13 3 8 7 20 12 4 8 18 5 14 8 19 8 10 3 1 19 7 5 8 5 9 8 10 13 16 7 13 8 11 17 12 14 12 16 16 20 18 3 4 11 0 10 18 4 1 15 13 3 10 18 18 13 8 11 18 17 17 2 16 18 2 7 17 6 5 19 14 12 5 18 14 13 18 18 18 6 1 0 19 13 13 19 18 1 15 13 11 10 3 11 6 18 18 4 20 3 13 14 20 11 10 18 8 10 18 12 1 16 10 1 11 1 1 18 1 20 0 8 18 15 20 20 1 16 13 4 20 3 9 16 17 0 11 13 12 0 8 8 16 6 17 4 12 4 7 13 7 3 14 2 18 20 15 12 5 16 9 11 7 2 7 7 3 17 11 9 6 1 9 6 13 20 19 18 0 16 6 15 14 16 8 7 1 0 17 7 15 12 18 1 8 2 4 13 3 5 18 15 10 0 19 1 16 3 2 12 14 15 18 6 13 4 5 19 4 19 11 14 3 14 20 0 3 5 2 11 9 12 1 5 11 6 9 3 6 3 15 1 17 1 9 1 9 18 9 19 20 0 10 5 20 20 1 18 4 16 8 6 4 18 11 16 18 4 19 20 16 12 12 14 13 16 15 17 5 11 9 0 0 4 1 12 10 18 4 9 12 0 18 2 10 19 15 17 1 18 1 9 7 16 11 9 6 1 17 7 4 12 10 12 16 10 15 0 1 4 7 16 14 3 2 8 3 3 12 7 11 12 3 19 17 13 4 15 11 16 16 11 4 11 14 16 6 9 13 12 10 0 19 7 3 14 17 13 17 8 19 1 2 12 11 15 13 4 0 8 5 7 4 4 17 14 19 15 4 7 20 1 0 2 11 5 9 5 8 17 10 18 15 4 12 1 14 4 6 0 8 3 16 16 6 0 0 18 11 9 2 6 0 2 3 15 15 2 1 4 5 5 13 5 4 17 18 18 11 14 7 8 2 7 0 10 15 8 17 13 6 8 6 11 20 15 6 17 12 18 20 3 5 9 15 4 7 1 10 12 14 3 16 0 8 5 11 1 14 5 8 9 14 7 2 18 3 10 7 19 17 16 8 20 3 4 9 7 15 19 13 3 1 10 6 3 3 8 19 7 1 13 3 3 15 14 1 12 16 10 18 4 14 16 18 11 12 11 15 20 7 11 16 8 14 0 6 3 13 7 1 4 8 18 1 6 15 0 17 7 13 7 20 8 17 13 15 3 10 5 11 16 1 6 1 11 12 7 20 8 7 6 7 19 9 10 3 12 2 6 10 15 17 4 17 3 13 5 7 3 17 11 10 8 16 16 11 14 3 4 3 7 19 14 13 8 19 15 18 4 4 15 0 15 13 20 0 9 12 4 16 17 1 2 1 5 12 10 18 6 0 14 20 1 10 9 20 16 0 12 11 0 20 6 13 2 11 10 18 0 19 13 16 16 7 18 8 7 5 7 11 4 12 15 3 18 19 15 4 4 6 19 4 11 0 10 12 18 20 1 7 3 8 18 12 5 12 18 14 0 4 9 11 1 13 7 5 20 17 8 15 7 18 1 11 0 9 5 7 5 20 1 0 1 0 13 11 15 6 16 13 8 14 7 14 10 15 5 6 0 20 1 0 10 9 10 20 2 6 19 11 15 12 14 12 11 17 5 19 16 12 4 6 8 15 5 11 17 1 8 18 7 2 19 6 18 19 17 1 6 2 10 3 1 19 13 15 18 3 0 2 2 0 1 20 2 12 3 3 4 8 5 16 1 8 16 10 8 7 12 4 0 3 12 9 2 18 13 6 17 6 7 20 11 14 20 8 0 8 20 7 2 3 7 9 10 14 3 2 7 7 0 8 16 6 18 7 18 4 11 15 9 6 10 11 8 2 4 5 13 5 3 7 15 7 15 19 0 3 1 3 11 6 10 8 19 20 17 20 20 3 9 10 1 7 10 14 12 18 4 1 15 2 5 7 15 16 4 20 4 19 1 6 13 15 19 4 11 16 7 8 10 4 6 13 20 12 17 14 20 3 6 16 1 5 12 13 8 13 16 15 14 17 4 20 13 16 10 20 13 12 16 16 13 16 20 6 15 8 8 11 19 12 12 2 9 1 20 0 20 19 11 2 12 0 6 1 1 3 1 5 0 13 6 15 0 10 0 15 2 5 16 0 4 10 2 19 10 19 0 4 11 11 5 9 16 19 5 10 10 9 17 5 0 0 6 20 4 8 2 16 13 10 6 1 12 8 7 9 2 19 2 19 8 2 1 15 16 2 17 14 17 0 3 13 17 3 10 11 6 12 14 5 15 11 18 13 7 3 12 6 18 8 18 7 2 3 18 10 12 7 0 14 5 2 2 2 11 8 8 12 18 10 2 13 18 11 4 9 13 6 2 11 20 0 15 4 4 14 18 0 13 2 7 5 3 8 0 10 16 5 14 16 19 7 7 19 11 12 7 5 6 8 4 1 16 8 8 1 15 2 10 18 16 16 12 0 8 1 12 19 11 8 6 16 18 18 17 0 12 13 5 4 2 10 20 13 0 20 19 5 12 12 16 12 18 14 17 19 16 17 19 1 2 12 20 12 4 0 10 0 11 2 4 0 16 3 2 18 16 19 2 17 8 14 1 0 5 17 18 7 18 6 19 20 8 11 3 4 11 18 8 5 19 15 3 4 2 1 3 15 20 12 16 0 2 0 16 20 14 16 13 18 0 15 5 9 2 8 12 8 11 16 3 10 19 13 14 9 9 3 10 14 10 7 15 16 2 17 17 16 9 4 3 15 12 10 17 18 12 5 15 12 17 13 0 17 9 19 19 2 17 14 20 10 4 12 0 17 11 11 13 20 1 15 1 5 0 17 0 15 15 11 2 0 2 3 9 6 0 10 20 11 17 17 18 6 0 14 17 6 0 16 20 16 0 1 18 12 1 2 13 2 5 1 4 7 4 7 11 7 6 4 6 5 0 0 5 6 12 1 14 14 7 0 11 20 11 7 10 17 0 12 1 10 1 19 8 3 18 4 3 8 5 16 15 6 3 0 18 10 0 10 1 20 9 7 4 16 7 14 9 11 17 1 0 9 1 15 16 20 1 0 0 13 16 11 20 10 13 10 9 15 0 20 3 12 20 3 18 3 0 4 16 13 10 11 12 14 20 0 20 14 14 3 15 15 10 13 4 18 1 5 0 1 13 9 7 17 17 7 16 7 1 8 3 8 18 4 16 8 11 9 20 7 4 2 18 5 16 12 2 20 17 10 18 5 9 9 14 20 10 3 12 10 5 6 6 17 10 18 8 3 19 8 19 7 12 17 18 18 20 3 7 7 13 19 12 18 8 12 1 18 15 1 17 16 14 12 9 3 10 11 12 11 20 1 14 11 8 18 15 5 16 10 17 6 12 2 14 9 7 12 4 2 14 16 7 16 5 9 7 9 17 18 10 8 12 10 3 18 1 5 10 19 20 6 12 4 13 20 15 10 16 12 4 5 13 17 18 14 14 15 16 11 19 19 15 13 11 17 16 17 1 12 16 1 9 8 10 6 8 8 0 12 17 16 11 13 4 14 4 13 1 13 20 5 20 10 13 14 16 7 2 9 6 20 7 1 16 11 10 13 3 13 17 15 3 17 1 12 6 6 14 0 11 0 7 16 4 19 14 9 17 5 15 0 1 15 18 13 15 20 12 10 6 3 6 14 12 3 20 16 14 11 4 19 10 17 10 13 6 5 20 15 2 9 16 15 3 17 2 11 7 8 3 20 14 13 20 13 14 1 6 1 3 3 15 17 8 20 0 1 13 10 8 5 7 9 0 18 11 4 10 13 15 18 11 11 0 14 5 5 8 5 19 10 12 12 19 20 17 18 18 5 5 11 17 7 20 19 10 3 3 7 3 18 14 16 2 2 7 12 13 15 3 10 0 0 16 1 12 4 0 6 5 10 7 8 5 7 10 11 20 1 15 17 1 18 17 1 16 1 8 3 7 6 8 16 13 0 7 5 4 4 19 17 15 18 13 16 8 10 19 0 18 16 19 7 10 9 12 11 3 10 17 1 14 20 19 12 20 14 16 12 19 18 12 0 3 1 16 13 20 11 9 9 10 1 20 19 14 13 13 16 9 2 17 14 18 16 12 16 10 13 12 19 7 6 0 5 7 12 2 10 14 1 6 14 17 20 20 7 13 19 16 15 15 2 10 10 6 7 2 3 12 7 3 11 6 13 15 16 19 15 11 11 0 11 10 15 11 0 17 10 20 15 13 10 3 15 9 2 4 12 20 11 1 19 4 13 10 14 8 9 12 5 10 4 3 0 5 8 0 8 10 14 15 2 15 9 12 10 14 13 12 5 2 14 0 16 14 19 15 14 6 10 17 2 3 2 20 18 14 6 8 4 4 3 16 9 20 18 13 10 7 8 19 0 7 9 13 16 1 8 7 16 5 17 17 1 5 1 17 7 19 13 15 2 10 9 13 1 5 19 14 19 10 0 19 16 10 9 7 17 9 3 11 20 6 12 1 2 19 10 13 20 8 18 18 9 11 19 6 8 1 14 1 19 5 11 17 7 15 18 1 14 19 14 2 0 20 20 18 13 18 14 1 6 17 8 0 7 5 15 12 8 7 16 3 10 2 5 17 15 5 10 16 16 10 5 8 6 16 5 5 3 9 9 6 14 1 10 9 1 4 11 13 0 5 6 8 1 4 14 8 8 12 8 14 17 19 3 18 8 16 18 17 0 17 4 10 6 6 20 9 10 16 15 2 2 3 0 18 10 15 9 8 17 2 6 3 1 14 15 5 8 1 15 20 20 6 7 3 4 5 15 4 1 20 1 5 15 6 11 16 18 14 1 16 12 14 8 1 19 20 20 14 7 2 10 1 12 9 17 7 16 4 3 11 1 18 5 14 18 9 10 15 12 20 10 15 15 2 11 13 9 16 17 4 13 6 6 19 6 18 15 18 5 11 3 11 20 17 4 18 15 16 8 20 12 6 14 12 14 19 1 5 4 10 6 14 19 18 13 15 11 10 18 19 1 8 8 7 3 10 12 7 1 12 5 20 0 2 20 1 18 0 8 14 6 3 3 3 12 19 17 19 0 6 14 14 18 18 4 0 20 2 6 3 2 15 6 14 9 1 5 16 7 6 1 14 14 20 5 9 18 14 5 12 2 11 13 13 17 8 16 4 3 7 1 4 13 7 19 20 4 20 6 17 7 10 6 3 13 5 7 8 2 11 11 12 9 1 10 10 10 7 17 3 4 11 7 1 9 10 19 9 14 9 3 20 4 17 2 1 18 9 14 9 10 17 14 7 9 0 15 4 14 4 10 16 5 16 12 13 16 1 4 9 4 10 12 2 9 14 13 4 15 10 14 1 15 4 18 10 2 11 2 5 7 17 6 18 17 15 20 9 7 13 6 2 3 3 1 10 13 7 5 13 2 6 6 14 13 16 2 11 3 8 9 12 5 15 19 12 6 14 16 12 13 17 11 10 3 10 8 8 15 3 7 14 4 6 11 11 18 11 4 6 2 13 15 9 12 19 15 0 1 12 16 8 5 0 20 15 6 5 19 12 18 14 15 8 5 1 20 18 7 12 0 14 2 7 11 9 17 9 19 10 19 12 0 3 0 4 20 15 11 14 7 11 13 15 17 3 17 16 9 6 17 1 6 19 18 17 17 14 5 10 1 7 2 17 5 18 7 13 0 2 17 3 4 8 12 16 2 14 6 7 11 13 2 5 2 3 8 14 9 16 6 16 2 11 20 15 19 6 13 20 16 10 13 0 12 19 11 3 13 10 8 8 19 2 10 17 19 18 15 3 17 19 5 1 9 2 17 19 13 12 13 15 13 8 17 16 15 2 10 5 0 3 9 10 7 7 6 9 4 19 8 20 1 14 0 8 7 6 15 5 15 14 2 18 13 5 18 6 9 2 3 17 3 17 14 2 2 6 5 7 12 0 17 20 6 10 20 11 10 16 4 8 9 11 20 6 16 18 16 0 15 16 16 5 14 7 8 0 11 10 3 14 15 20 4 14 10 8 2 0 4 18 18 13 17 1 9 7 2 12 16 20 8 11 20 14 12 11 13 17 5 17 17 13 2 18 20 16 13 13 12 10 12 18 15 15 2 8 14 14 8 16 18 9 0 1 1 19 2 19 10 16 8 3 10 15 12 13 20 7 14 13 19 8 12 8 4 3 14 9 17 19 11 0 1 9 12 7 17 3 19 17 11 13 10 13 5 12 3 20 19 14 17 2 10 3 0 17 19 12 15 14 9 2 20 3 3 5 17 8 10 12 15 14 19 12 17 12 7 14 20 8 2 7 4 12 14 19 1 1 10 6 10 5 1 8 17 19 19 16 6 10 10 12 6 14 20 3 19 8 18 8 16 9 12 10 12 10 3 0 16 1 7 2 3 12 1 8 16 19 9 6 3 19 7 9 8 10 8 17 10 11 18 4 0 18 16 11 19 5 4 4 12 1 6 10 9 12 19 10 13 9 6 4 2 5 14 9 10 20 7 17 18 11 4 14 0 2 13 10 7 8 8 5 19 5 16 3 17 2 19 19 0 1 15 7 19 5 15 8 19 9 2 2 2 9 17 5 2 8 13 1 3 2 16 3 19 11 1 19 19 2 5 18 16 14 17 14 3 1 13 12 10 10 9 6 2 8 17 0 1 17 4 3 1 0 0 11 0 17 5 8 3 19 5 7 4 5 19 17 0 4 5 19 15 8 7 3 15 2 1 12 7 9 14 10 3 5 16 20 20 8 11 4 1 19 13 5 0 12 18 7 4 7 2 4 7 18 12 18 2 7 4 11 14 6 16 17 3 9 9 13 20 12 20 10 10 5 10 0 1 12 6 5 5 20 13 19 7 18 20 4 2 2 8 5 12 16 16 15 7 17 17 6 8 10 2 2 8 13 1 11 14 7 0 20 6 2 16 9 7 15 2 0 13 20 14 2 19 15 17 8 6 8 12 16 2 14 4 2 0 5 12 11 8 5 13 11 11 17 8 4 6 18 9 13 4 5 13 1 13 8 8 10 0 13 15 5 11 9 9 1 16 14 7 20 4 16 11 13 12 7 6 8 20 14 8 19 15 1 15 2 8 17 13 10 11 2 6 0 0 12 20 7 0 6 16 12 7 9 11 20 1 4 6 11 16 19 10 5 8 17 0 17 12 11 0 18 6 12 15 9 5 14 13 6 13 13 11 15 18 1 19 15 16 6 5 9 16 17 19 11 7 6 10 5 6 2 9 9 16 11 15 18 13 9 6 4 15 5 7 6 3 0 17 2 5 14 13 19 8 9 1 12 20 2 14 16 13 7 0 8 18 4 9 8 12 7 5 5 11 20 15 16 20 19 20 0 10 8 2 13 10 2 1 2 0 0 12 19 7 5 5 1 8 0 11 1 11 11 18 4 7 18 5 9 8 9 5 9 18 11 5 9 0 3 6 4 14 4 16 17 10 7 15 14 17 20 20 8 20 14 1 13 0 14 20 13 20 2 0 18 12 1 20 20 14 2 18 20 10 11 14 16 19 19 6 3 16 8 5 16 10 15 6 1 17 5 3 19 12 14 6 8 18 10 15 16 2 14 8 12 1 7 9 2 0 10 14 13 10 13 8 11 3 16 6 16 14 18 20 13 8 7 3 3 0 9 7 18 9 12 19 10 16 15 19 11 4 20 14 12 11 13 2 3 20 15 15 4 16 18 10 7 17 4 2 19 19 5 17 11 13 12 11 13 14 4 5 1 4 6 1 2 3 2 13 9 13 18 17 20 15 2 17 10 20 8 2 4 2 5 19 7 13 9 0 3 3 2 0 4 13 5 6 9 1 18 19 0 1 5 16 11 17 11 13 16 0 8 12 17 8 1 11 19 17 20 7 18 10 2 6 1 6 10 10 9 1 19 7 9 1 7 10 17 9 9 0 19 6 3 9 1 13 6 12 16 12 5 17 9 14 13 14 5 11 5 9 10 15 17 5 0 19 12 12 6 18 6 10 3 10 8 5 7 14 8 5 12 16 11 19 13 4 2 13 0 19 6 3 13 19 5 19 18 8 12 4 8 5 7 0 13 12 12 8 5 1 10 13 18 8 10 20 16 0 4 1 16 3 9 14 11 11 20 12 14 2 19 5 13 6 3 11 9 2 4 1 13 10 5 0 13 20 8 9 1 0 11 17 12 2 4 5 10 5 11 17 16 9 20 13 14 9 11 10 5 1 4 9 14 4 16 17 5 8 15 15 3 4 1 20 11 15 12 18 6 19 1 1 12 9 6 3 2 5 3 7 11 20 1 20 4 2 8 17 10 3 14 13 13 11 18 2 7 17 19 8 9 9 13 2 19 10 19 18 14 1 3 9 20 4 4 6 14 7 16 13 2 17 9 7 20 0 4 16 11 3 1 3 18 6 19 11 4 11 13 6 5 3 20 4 12 5 13 2 12 9 10 3 0 15 4 11 20 12 10 17 7 12 14 9 1 14 20 20 2 14 15 17 6 0 15 3 5 11 11 3 1 19 6 11 20 10 15 5 2 1 9 4 13 14 8 13 15 4 8 1 15 4 6 12 4 2 10 20 14 4 3 18 2 13 19 5 7 10 2 13 0 13 4 12 20 1 9 11 6 8 9 2 9 17 8 3 19 2 3 9 8 5 0 5 20 16 20 17 11 4 8 12 17 5 17 10 13 0 18 9 2 18 19 11 20 14 16 19 8 15 16 7 12 10 1 20 1 14 2 1 18 14 17 4 4 6 0 0 2 4 16 15 16 19 18 0 10 15 16 19 14 1 20 9 20 0 8 10 15 20 7 7 20 19 2 10 3 3 20 19 10 20 1 7 2 16 11 7 16 0 9 14 18 14 19 4 9 10 17 17 20 9 6 2 11 18 1 17 17 19 10 3 19 20 18 14 9 17 0 11 16 13 0 20 7 4 15 8 14 18 6 17 1 17 17 17 3 18 1 19 14 2 9 7 5 20 4 18 19 5 14 10 18 0 10 9 4 19 4 9 5 7 5 18 9 7 9 14 19 6 2 0 0 5 20 8 14 0 20 2 13 13 8 10 12 10 9 19 14 4 17 15 9 13 0 14 4 8 0 10 1 15 5 2 19 1 6 1 5 3 2 20 16 12 13 12 1 15 16 5 3 2 13 15 10 2 5 13 10 16 15 6 2 0 1 16 11 1 8 12 20 2 1 5 3 12 4 13 12 3 1 6 7 20 20 0 7 15 7 1 11 14 7 4 11 9 8 7 14 12 7 10 13 1 12 16 0 15 12 9 18 11 8 5 13 14 1 11 4 13 18 8 16 12 10 15 19 8 0 13 12 18 20 13 7 2 2 18 4 5 2 12 7 9 10 14 16 5 18 11 7 19 3 16 16 16 0 17 3 5 13 0 19 6 4 1 1 1 13 5 18 10 4 9 15 3 15 19 11 4 13 6 3 4 0 11 20 1 20 1 1 6 6 5 18 9 2 9 7 1 1 16 19 5 2 2 14 19 9 19 18 18 1 15 11 4 12 0 6 10 3 19 20 8 6 2 17 17 12 5 1 8 17 0 5 14 14 20 8 13 5 0 4 6 0 0 18 10 10 1 12 1 6 9 17 0 6 6 19 8 17 8 19 0 2 6 20 6 5 2 1 17 10 5 14 10 9 19 11 1 13 16 20 4 10 17 14 1 0 14 2 6 17 6 11 15 19 13 4 7 19 7 16 5 5 0 1 7 8 2 12 0 8 19 14 5 2 11 20 19 12 2 19 14 18 4 1 19 11 2 4 19 4 10 2 14 19 13 0 9 13 19 15 18 19 20 6 14 12 3 15 18 4 4 17 14 9 20 11 7 11 14 18 13 5 9 3 4 5 5 2 1 0 6 12 15 10 10 3 19 16 20 12 2 15 3 5 0 8 9 8 1 17 12 20 15 14 0 16 17 19 16 0 1 20 3 4 11 16 11 18 17 8 10 7 19 5 9 0 0 10 8 19 20 6 20 14 0 13 7 11 16 19 15 12 15 11 19 8 14 17 18 17 15 8 20 1 14 9 8 15 6 8 1 3 6 11 0 9 18 1 1 7 18 4 5 12 18 0 0 1 18 15 0 7 11 9 19 18 18 17 15 8 16 17 8 17 15 18 6 7 13 17 2 19 10 5 20 12 6 7 19 5 16 14 7 20 0 11 3 11 18 12 6 8 11 20 19 20 6 11 17 11 13 15 0 3 6 1 10 20 2 19 19 20 0 8 11 15 4 19 3 12 13 7 11 7 10 17 14 16 18 12 9 10 14 16 4 13 13 12 2 10 6 12 7 16 11 9 0 15 12 13 8 4 16 9 14 17 5 13 5 9 8 7 10 11 20 3 19 16 2 19 5 19 20 20 1 7 2 17 11 9 16 9 3 19 7 20 7 0 13 4 1 3 6 12 15 8 12 10 0 7 0 0 17 8 6 5 15 1 17 2 17 9 6 18 9 8 15 1 0 11 11 11 10 15 14 12 19 10 19 7 10 2 20 11 12 12 9 4 12 13 4 17 20 14 14 14 18 14 15 5 19 1 20 17 17 1 10 2 17 10 0 14 15 5 17 12 11 2 1 15 10 8 2 4 9 13 17 19 15 11 16 4 7 1 20 17 8 4 8 0 0 0 18 2 13 14 17 3 19 6 16 17 19 19 8 12 1 4 17 12 19 1 7 16 18 8 16 15 13 1 11 18 12 19 19 6 6 10 19 18 7 4 3 18 9 0 20 5 6 16 18 6 15 19 14 3 15 2 15 3 20 20 13 17 18 7 10 0 8 15 17 6 17 7 7 10 0 20 14 0 10 8 5 15 18 19 19 15 4 6 15 13 12 1 1 14 9 6 2 6 12 5 5 10 12 4 11 17 17 19 8 3 1 13 3 5 7 8 3 8 16 7 12 18 18 1 0 13 14 5 17 19 13 19 2 17 2 8 0 12 8 11 5 0 15 6 14 16 20 14 16 16 2 11 14 19 4 3 5 13 2 16 20 17 6 5 11 8 9 19 15 3 14 19 15 4 15 12 9 6 13 1 2 12 4 19 16 2 13 19 3 8 20 11 11 16 10 13 1 16 19 8 2 12 1 19 0 0 5 6 4 19 1 0 13 11 19 14 4 19 16 13 11 12 11 8 9 7 9 19 11 6 3 12 19 7 14 7 5 5 12 17 17 0 5 18 4 1 12 19 9 19 7 2 5 6 17 20 8 14 17 3 17 17 15 3 0 4 17 10 14 0 4 5 15 12 10 19 8 7 1 7 6 2 1 2 0 8 2 9 0 16 14 16 11 4 16 3 3 5 10 9 16 19 2 0 17 19 2 3 6 19 4 15 2 3 6 2 0 12 19 18 4 4 15 19 16 20 8 13 14 16 4 9 2 6 14 15 4 3 7 10 15 1 4 11 3 13 14 16 4 16 0 0 5 18 6 10 11 14 16 5 19 8 15 3 14 20 13 20 19 20 14 6 8 4 2 15 9 12 14 12 10 6 16 5 18 20 0 12 13 12 0 5 4 16 10 3 6 7 18 12 0 15 16 20 9 12 7 8 15 4 9 17 0 11 7 4 17 3 6 14 20 18 18 10 1 10 0 19 9 7 15 9 1 3 10 0 14 17 20 4 16 19 1 18 12 15 4 10 13 8 14 13 1 10 9 16 9 11 2 14 19 6 8 6 15 2 19 19 20 16 0 19 5 14 10 2 16 8 19 7 17 15 7 2 11 6 11 8 7 2 8 16 10 19 18 3 15 6 19 3 3 6 15 12 14 7 5 17 9 6 16 2 6 9 18 13 14 5 6 9 17 19 11 3 0 14 8 4 20 14 11 20 8 6 11 19 20 1 18 10 4 2 13 8 0 16 1 19 4 4 5 19 15 7 0 8 11 6 8 4 4 14 18 14 15 14 15 2 15 1 5 5 11 16 16 2 15 4 20 2 7 1 6 9 10 11 14 15 5 18 11 8 2 3 8 11 14 15 16 17 10 9 18 19 11 20 2 11 14 12 16 0 7 9 14 7 10 19 1 13 6 13 15 15 15 9 4 17 14 15 1 17 20 8 6 5 6 18 9 14 17 16 14 12 14 5 15 14 11 19 2 9 18 16 19 14 0 4 1 6 16 19 11 19 16 13 9 7 19 8 2 10 7 1 1 10 16 5 15 11 17 13 4 3 0 4 5 11 10 16 10 13 16 2 11 13 2 12 8 17 11 17 1 9 16 19 8 9 1 1 5 2 4 7 9 6 8 16 11 16 4 18 16 12 19 2 13 14 12 13 0 11 9 6 16 15 3 14 18 8 10 6 13 12 16 10 7 4 4 4 9 1 5 11 3 19 16 0 16 1 15 6 9 5 17 5 13 9 4 18 13 18 3 12 12 6 18 15 2 4 19 14 17 9 4 8 11 8 13 17 4 15 7 6 0 18 18 16 19 17 16 18 11 14 14 3 0 19 13 10 18 3 8 16 10 7 5 18 19 1 17 20 16 9 18 19 20 6 17 0 2 15 17 18 7 18 9 7 12 2 17 16 7 17 12 9 14 14 16 0 0 4 13 0 12 4 16 10 17 11 9 10 9 15 10 15 17 11 4 14 17 17 8 8 15 11 0 8 8 10 11 5 13 12 18 11 0 4 19 15 19 4 6 17 6 20 3 13 3 14 1 14 9 20 17 7 7 16 4 11 1 15 15 19 0 18 11 0 15 10 2 9 12 9 19 5 0 10 1 0 4 8 11 2 9 11 12 16 0 5 4 3 6 6 1 1 11 1 15 3 1 18 14 14 12 17 12 10 14 1 11 4 14 7 1 15 13 17 17 9 12 13 9 13 16 5 0 12 20 19 4 0 12 8 8 15 19 10 19 4 12 10 0 2 11 13 3 14 20 12 8 11 7 0 15 3 15 12 4 16 5 19 15 12 19 15 3 17 9 13 4 5 6 0 16 5 15 4 14 9 12 2 0 17 17 6 5 20 17 16 1 1 14 12 6 4 6 9 10 19 13 14 13 14 11 19 18 3 5 11 8 17 1 7 15 3 10 18 13 13 12 5 7 9 17 12 14 3 10 11 0 17 6 3 19 17 17 12 1 13 11 11 18 10 3 5 19 3 13 7 0 18 3 0 13 18 4 4 11 15 8 7 15 7 11 16 9 16 18 10 18 10 19 10 12 3 13 13 17 18 18 7 17 8 4 8 5 12 3 18 9 7 19 11 14 16 15 5 13 2 19 0 13 20 11 10 6 18 15 0 2 16 15 18 5 0 7 19 16 11 13 10 14 2 6 15 3 19 7 5 4 0 11 10 8 15 18 9 18 20 8 2 7 13 5 20 6 13 15 12 17 18 17 19 2 5 11 13 19 3 3 13 7 3 8 8 6 6 1 17 19 14 15 17 6 16 11 12 14 19 3 16 11 10 2 8 1 2 10 12 16 17 17 19 1 6 13 17 0 11 8 18 4 11 16 10 1 14 11 12 14 0 7 13 16 13 0 3 14 1 1 17 1 13 20 12 8 6 7 13 14 0 4 6 0 4 15 19 17 1 14 17 20 17 2 13 0 20 18 2 5 7 20 20 8 10 15 10 9 8 7 7 8 19 10 13 18 19 16 10 9 16 5 5 0 1 2 19 3 18 20 6 10 8 16 8 7 7 12 9 2 14 7 20 6 8 2 3 2 3 6 2 2 17 2 12 18 9 11 6 6 15 13 10 1 2 6 8 5 7 4 4 12 9 1 15 7 7 1 14 13 12 6 6 16 7 2 15 0 17 6 14 2 18 12 14 12 19 11 15 6 2 5 8 14 8 6 4 15 6 13 1 9 6 3 8 10 5 6 0 10 17 20 14 15 17 8 2 18 3 1 18 14 10 1 12 1 14 9 20 10 11 17 13 16 14 11 20 14 5 17 2 8 4 9 8 14 8 0 12 9 1 9 20 15 10 3 11 7 6 3 1 16 6 4 2 10 19 3 16 10 12 15 3 17 12 15 10 17 3 14 13 19 8 19 19 3 2 4 14 4 11 18 2 12 6 5 14 16 5 0 2 7 14 9 6 15 1 3 1 13 5 8 7 3 19 8 14 1 8 14 5 13 10 9 6 9 5 3 8 4 3 11 0 11 6 10 11 9 11 7 13 5 8 4 5 2 0 8 7 7 4 16 4 16 3 18 18 3 6 20 18 17 14 11 5 1 9 17 7 12 5 6 4 11 1 0 13 1 3 12 19 16 0 12 11 8 9 9 12 14 17 15 10 12 8 14 13 14 16 6 1 16 0 6 15 15 1 0 5 3 8 12 15 6 13 9 20 7 3 2 5 3 20 19 18 13 5 0 19 12 8 17 2 12 15 16 15 5 6 9 9 12 10 20 4 11 19 16 6 0 8 1 0 1 13 4 7 8 19 14 10 4 9 6 8 12 11 10 15 20 9 4 16 1 17 6 3 7 1 17 9 3 8 14 7 9 20 4 2 2 15 13 16 5 20 7 0 9 19 4 0 3 5 0 13 19 11 14 15 4 6 7 0 5 10 17 17 17 5 2 4 12 14 12 2 1 9 4 10 20 4 16 17 18 16 6 17 9 4 0 11 2 19 0 0 1 17 13 7 0 14 7 12 8 11 5 16 1 0 7 7 16 0 11 2 4 1 5 3 3 12 16 17 2 4 1 11 1 17 20 13 20 4 7 1 11 0 7 2 16 10 0 2 6 10 1 2 6 1 5 18 19 3 15 12 4 11 13 14 14 3 12 16 19 0 10 12 2 3 9 18 5 7 2 20 16 2 13 13 16 19 6 2 0 10 12 11 6 3 9 8 1 8 2 9 8 6 14 9 15 14 6 0 16 8 4 12 2 18 8 15 15 12 7 0 11 0 4 2 8 13 15 3 4 3 8 4 10 7 16 7 1 5 12 3 17 2 18 12 0 16 5 3 15 13 15 13 17 2 10 8 19 4 19 10 16 8 2 1 16 5 11 15 5 13 0 5 4 6 12 4 15 16 0 18 3 17 20 10 17 14 5 5 11 17 20 6 11 11 13 1 13 0 8 19 20 15 12 5 18 15 3 19 9 7 15 0 17 11 0 8 4 16 20 14 19 8 18 5 15 12 9 14 16 8 7 4 17 9 8 8 2 12 19 14 7 17 14 6 20 4 9 5 9 3 14 15 14 10 2 1 6 12 9 12 3 4 1 13 19 8 15 20 13 17 18 4 16 0 16 17 3 18 13 2 17 4 14 14 14 2 9 9 16 17 11 14 4 15 8 8 15 8 18 13 18 8 5 3 18 12 10 2 8 1 1 12 14 7 5 10 6 8 20 15 2 9 16 3 6 19 11 13 1 14 4 20 11 18 17 5 15 17 1 1 7 6 18 13 2 13 9 5 18 5 3 17 9 17 12 1 16 5 6 19 5 12 20 11 10 6 14 2 9 9 9 1 2 1 7 5 5 17 9 2 8 16 13 4 0 1 6 10 0 15 4 20 5 10 17 5 1 18 15 9 11 16 17 4 15 15 1 17 17 14 7 6 1 2 9 2 4 3 11 4 2 17 5 18 20 13 9 4 16 11 17 19 10 18 11 11 7 13 4 3 4 11 3 10 20 11 16 11 20 13 13 16 4 4 19 15 6 17 17 2 5 19 13 15 0 11 7 9 16 0 17 2 16 15 7 17 20 10 1 17 1 12 1 5 3 4 3 13 13 3 8 19 19 19 17 8 6 2 12 5 16 16 8 12 9 17 12 2 6 3 11 16 10 3 3 7 2 16 17 3 2 8 16 9 19 3 1 0 19 12 10 5 0 17 18 15 7 7 15 12 11 6 7 16 18 10 16 19 19 18 9 1 17 0 20 11 9 16 0 6 0 0 9 14 2 8 0 2 4 2 10 14 11 5 9 15 9 7 12 17 7 12 1 0 1 19 13 3 17 0 5 11 3 19 3 3 9 15 18 16 8 4 12 18 3 20 8 11 7 8 11 15 13 12 12 20 10 17 16 8 6 16 6 16 17 13 20 5 7 5 12 0 18 11 17 3 5 9 0 7 5 2 19 13 16 17 3 19 0 8 10 3 16 10 15 16 20 20 2 8 12 19 0 15 10 3 10 17 6 10 2 8 16 9 8 16 18 16 19 8 7 5 20 17 7 15 1 0 18 1 15 2 20 0 9 6 19 17 18 6 10 17 6 7 7 18 12 14 12 1 6 2 19 14 10 6 18 18 15 7 2 1 11 16 14 6 17 4 2 18 8 10 16 12 0 4 6 6 3 6 20 15 4 14 6 18 1 8 10 6 17 4 12 14 8 16 0 0 4 8 7 3 1 12 9 4 10 0 17 3 4 14 0 9 19 15 0 1 3 3 16 4 15 6 6 13 3 16 6 7 6 2 6 16 3 15 12 20 11 1 14 9 16 12 2 15 20 9 11 14 13 7 10 14 18 14 12 17 17 0 6 3 7 20 3 8 1 6 6 1 15 11 6 16 16 2 2 14 13 6 16 13 5 20 11 17 2 9 16 20 6 6 19 19 9 2 8 5 12 18 11 7 0 10 16 15 14 3 12 10 15 12 20 13 16 9 6 19 0 1 11 13 8 14 9 16 10 18 17 15 19 5 4 16 3 14 11 19 13 7 10 7 1 15 7 18 6 12 15 3 18 2 16 17 13 2 6 0 16 17 16 8 18 7 19 10 2 16 3 1 2 8 11 7 11 19 3 9 19 11 17 19 11 19 5 11 6 9 20 0 12 12 12 0 5 0 1 15 4 14 8 4 7 13 0 9 13 15 0 8 12 10 9 6 11 15 12 2 15 18 6 9 1 9 17 6 2 14 2 10 3 9 3 2 19 4 2 8 9 11 19 14 13 13 10 4 17 9 0 20 14 10 16 10 3 7 2 3 2 5 20 8 17 16 19 11 3 4 17 20 7 14 4 6 0 14 3 5 13 10 6 2 2 10 6 17 6 2 8 12 10 17 1 9 10 0 13 14 1 6 20 14 7 0 2 11 12 16 9 3 13 15 2 0 1 9 4 1 6 16 18 20 3 18 6 12 10 17 12 17 7 16 13 6 8 20 0 18 1 12 16 3 16 16 12 1 17 9 6 14 10 19 4 4 4 0 11 15 12 3 17 18 1 2 18 1 2 2 17 7 0 7 16 5 20 3 5 12 6 2 20 4 8 3 18 1 0 5 14 2 10 10 20 2 18 11 4 8 11 6 4 13 11 5 13 13 8 16 11 16 4 5 17 17 4 7 7 3 15 0 2 14 4 20 17 16 6 20 15 5 5 7 17 14 5 9 1 7 4 19 1 17 13 6 0 2 16 9 11 18 6 20 7 14 9 18 17 19 6 6 0 5 17 17 11 7 14 15 6 5 20 11 11 0 14 5 10 19 16 11 0 1 18 13 17 5 0 19 8 14 1 13 14 10 3 9 9 1 19 1 12 14 2 13 19 19 9 12 14 5 3 4 1 19 15 17 9 0 13 0 19 10 13 3 18 9 6 1 9 1 0 1 10 3 20 12 13 10 20 9 5 0 16 6 5 13 11 4 15 3 9 20 6 15 7 20 3 9 8 6 14 4 3 20 16 16 11 18 8 1 9 6 7 3 6 10 5 20 14 12 12 12 8 8 3 19 15 3 1 19 6 1 11 4 4 11 4 9 11 1 8 0 13 6 20 10 2 15 14 2 1 17 3 9 19 17 0 20 11 8 8 19 20 13 8 16 8 4 19 12 0 13 1 5 0 17 15 10 6 11 4 1 1 5 0 7 16 5 15 6 6 11 19 13 0 1 0 0 15 10 15 4 17 19 12 20 8 11 5 18 13 12 17 14 18 6 7 13 20 15 19 16 15 11 8 5 1 20 19 10 7 20 4 14 2 20 16 14 7 7 6 17 8 17 13 8 0 6 3 6 17 4 14 4 6 11 16 13 18 4 3 14 20 7 13 17 8 8 5 9 4 2 10 4 7 7 18 5 16 14 15 18 13 12 17 16 6 16 13 0 20 17 7 7 17 6 2 18 18 12 14 12 2 14 4 17 10 11 17 6 10 18 7 19 11 0 18 7 8 13 12 10 7 14 8 13 3 16 4 5 16 12 2 19 15 2 18 2 6 1 3 11 15 12 13 8 10 4 14 11 2 13 6 4 19 15 16 1 19 3 16 7 0 2 12 7 11 5 11 2 12 12 4 9 19 2 19 3 4 8 9 13 5 12 18 1 7 4 20 16 14 15 20 15 7 0 6 1 12 12 11 16 14 11 16 10 9 20 8 3 6 10 1 16 10 8 3 6 18 8 20 11 11 1 17 9 17 4 13 12 6 4 20 18 0 17 1 5 12 2 13 3 0 14 8 2 7 10 6 3 1 7 10 9 1 10 15 17 4 2 12 20 2 0 20 7 4 13 12 6 7 14 19 14 2 5 20 18 3 8 0 3 16 20 3 7 11 9 20 13 19 10 2 3 17 8 3 16 2 13 18 7 7 10 13 7 1 18 16 12 11 18 9 0 4 9 20 19 12 12 20 3 11 1 8 19 14 11 4 4 1 13 15 15 11 11 19 19 2 2 19 9 3 10 5 0 14 10 5 20 12 18 19 9 2 17 8 6 20 6 13 20 0 4 9 11 20 1 18 13 12 6 14 6 20 20 11 10 4 18 20 12 4 20 4 8 1 3 11 2 4 8 13 2 3 13 20 16 10 16 12 12 9 0 8 4 5 20 2 16 17 7 13 14 16 5 6 16 4 6 17 2 16 8 8 5 4 11 1 5 1 2 20 2 11 1 8 17 12 2 9 20 17 1 9 5 20 17 12 2 8 18 11 17 10 20 1 1 10 7 1 2 9 2 6 10 14 11 2 13 10 13 20 9 9 8 3 17 6 10 3 7 14 1 0 6 5 9 7 18 14 20 7 7 17 12 19 1 7 20 17 20 1 20 0 10 6 17 18 9 17 11 3 10 13 7 11 18 0 5 18 5 17 11 2 3 6 9 3 1 1 3 6 0 11 3 11 7 7 17 0 8 3 10 3 7 4 0 15 19 13 2 16 18 19 2 9 20 0 8 12 16 18 9 2 8 12 6 18 14 13 1 0 12 9 5 12 16 7 13 14 10 5 9 18 19 11 4 11 5 9 4 13 6 19 15 15 0 1 16 16 15 5 8 17 11 8 19 9 16 17 12 11 11 17 17 6 6 1 15 20 15 9 9 3 13 7 0 5 6 5 9 17 5 17 12 13 12 6 20 6 18 7 12 12 19 12 2 10 19 13 14 14 16 17 9 15 1 16 13 7 18 15 15 5 1 0 17 20 16 5 4 11 13 2 4 19 20 15 12 4 4 3 12 18 4 16 2 20 16 15 6 12 8 20 1 6 8 17 1 18 15 4 11 1 16 19 16 12 12 16 19 13 12 2 5 11 13 14 15 18 10 20 5 18 14 19 5 18 16 11 10 15 7 5 16 9 16 11 6 19 15 2 19 10 5 20 4 3 9 0 14 2 0 14 19 14 9 13 2 16 0 13 20 1 8 4 16 8 16 11 11 18 11 15 1 1 3 2 6 19 12 15 17 19 19 14 3 5 20 8 0 11 3 17 10 16 15 18 19 11 5 0 4 9 9 7 3 11 8 12 10 10 15 1 7 4 13 15 17 6 16 11 15 9 7 19 10 8 6 0 12 4 0 16 20 2 18 16 19 6 6 20 9 17 5 10 11 9 8 5 9 6 7 5 14 11 4 1 1 17 18 17 8 16 9 7 10 6 0 9 4 10 20 18 12 14 14 13 2 1 3 15 11 4 19 9 7 4 14 5 4 9 10 17 5 14 0 3 0 5 13 13 16 20 20 15 16 0 12 20 14 5 18 17 2 17 9 11 2 18 5 10 15 8 3 13 10 16 6 12 20 11 11 14 7 16 17 13 6 4 7 16 2 13 9 15 1 20 8 9 18 6 12 18 5 14 10 9 6 7 12 15 14 2 14 13 3 9 0 19 11 16 9 4 8 5 10 7 18 4 10 2 17 18 20 11 10 3 9 16 4 20 13 14 17 19 5 7 5 3 13 9 0 2 16 18 9 14 15 7 0 20 12 4 1 5 4 8 0 19 0 2 12 7 18 13 7 0 17 19 12 0 16 13 14 15 9 6 17 13 8 0 8 18 14 8 20 16 3 4 17 10 7 20 0 6 3 8 5 16 4 12 2 2 12 16 5 4 3 18 18 16 3 15 10 1 1 18 1 9 14 15 20 4 8 16 19 8 5 7 14 9 18 2 19 7 16 11 12 6 6 12 16 17 17 19 10 14 12 16 13 12 13 15 2 20 1 18 4 3 7 9 7 17 7 15 8 9 11 6 17 3 18 8 10 19 12 1 15 6 14 9 6 1 14 10 15 7 11 15 1 0 6 13 4 17 9 9 14 14 8 3 0 7 18 11 13 7 5 5 8 10 18 13 18 1 12 12 13 3 6 11 20 9 17 6 12 8 9 7 18 13 9 8 8 9 5 2 0 4 10 4 0 18 11 3 6 11 20 18 13 9 8 18 15 14 3 4 18 20 18 14 9 6 13 20 0 20 16 9 17 9 12 5 0 6 8 17 1 6 12 18 1 4 17 4 9 11 14 7 15 4 3 17 20 13 3 14 12 3 12 4 7 19 6 7 12 7 8 1 12 18 20 1 2 1 19 7 15 5 19 20 20 7 11 11 15 14 7 2 8 8 14 15 2 17 5 13 1 12 12 7 17 1 3 14 9 9 14 9 3 14 7 11 9 0 9 5 3 6 2 0 9 9 17 5 18 15 12 5 0 14 8 5 0 19 15 7 13 9 14 6 13 19 17 4 2 5 9 2 1 9 16 0 0 16 7 5 19 16 3 14 18 6 16 4 15 15 14 13 7 8 3 0 16 15 2 3 3 17 2 4 16 5 12 3 8 14 20 11 7 9 7 2 13 14 0 9 1 4 2 7 4 15 18 11 2 18 8 0 13 1 15 5 19 3 3 4 12 0 11 19 16 10 5 17 8 9 17 2 14 18 6 19 7