1 433775781 1 0 1 1 1 302772619 1 1 406452387 1 1 417321218 1 1 392586566 1 1 304992689 1 1 585930493 1 1 153774023 1 1 535852865 1 1 78850758 1 1 915445479 1 1 820980032 1 1 353067239 1 1 986729755 1 1 643906041 1 1 770402228 1 1 758680560 1 1 749061250 1 1 212730291 1 1 740708053 1 1 206970726 1 1 481292554 1 1 170509512 1 1 12523270 1 1 912776701 1 1 187405187 1 1 714637289 1 1 713813857 1 1 542829414 1 1 995392267 1 1 735825366 1 1 926943039 1 1 938751848 1 1 660154839 1 1 848860278 1 1 574136480 1 1 605808964 1 1 306666882 1 1 71139221 1 1 449897514 1 1 901252873 1 1 386898704 1 1 690862561 1 1 995516019 1 1 966913540 1 1 273922281 1 1 982818284 1 1 907779412 1 1 791315136 1 1 596275331 1 1 859467071 1 1 165258340 1 1 841665139 1 1 602448222 1 1 365927516 1 1 813661254 1 1 409633242 1 1 335561002 1 1 788699595 1 1 635110653 1 1 599917940 1 1 939061557 1 1 285251348 1 1 334784591 1 1 50917250 1 1 726360894 1 1 288376092 1 1 474693938 1 1 642161610 1 1 875154028 1 1 774048199 1 1 787949548 1 1 460746710 1 1 104340309 1 1 473042247 1 1 372594633 1 1 314788523 1 1 699015890 1 1 834963478 1 1 378256819 1 1 132977211 1 1 406525336 1 1 245958453 1 1 887307147 1 1 41382669 1 1 601395795 1 1 663608748 1 1 298431903 1 1 897469600 1 1 753228757 1 1 362288247 1 1 425686750 1 1 708812239 1 1 777490178 1 1 400684652 1 1 629480514 1 1 530937892 1 1 864706967 1 1 648139849 1 1 563588376 1 1 69261803 1 1 771887284 1 1 244402535 1 1 235827644 1 1 310704436 1 1 314914727 1 1 986817840 1 1 556736925 1 1 761666547 1 1 688959096 1 1 155176600 1 1 877003059 1 1 90498639 1 1 102243586 1 1 859629924 1 1 264442948 1 1 982179471 1 1 189131915 1 1 967998457 1 1 909887336 1 1 899054304 1 1 648682996 1 1 25045689 1 1 900539751 1 1 517434619 1 1 466586661 1 1 121436550 1 1 947974005 1 1 334542687 1 1 32810528 1 1 379636266 1 1 499596081 1 1 826008909 1 1 434817388 1 1 971900864 1 1 399565611 1 1 991413530 1 1 603925086 1 1 57104079 1 1 96953812 1 1 649030945 1 1 615491132 1 1 819860979 1 1 972783773 1 1 262765629 1 1 213198255 1 1 366279671 1 1 747625897 1 1 733661144 1 1 768013524 1 1 709087933 1 1 918192062 1 1 738327980 1 1 28965335 1 1 762357632 1 1 596523621 1 1 5399161 1 1 951369928 1 1 844627430 1 1 190925485 1 1 253238697 1 1 180809298 1 1 729593362 1 1 22440959 1 1 525957840 1 1 18543790 1 1 602470223 1 1 404668052 1 1 286072884 1 1 635776072 1 1 327124190 1 1 862631650 1 1 229328521 1 1 231626523 1 1 26939651 1 1 350876444 1 1 994894511 1 1 66892076 1 1 892988802 1 1 237030960 1 1 6519136 1 1 974267970 1 1 947428698 1 1 484128923 1 1 771163846 1 1 742038761 1 1 292995803 1 1 244164942 1 1 30500604 1 1 573446272 1 1 187918880 1 1 176233529 1 1 515452063 1 1 643566175 1 1 509027008 1 1 79359679 1 1 902545814 1 1 490000979 1 1 157625169 1 1 693399361 1 1 1955602 1 1 840264091 1 1 466488726 1 1 910097130 1 1 186040747 1 1 287213435 1 1 624881480 1 1 111512824 1 1 978234080 1 1 712676009 1 1 734246619 1 1 921103016 1 1 614767936 1 1 48745052 1 1 229924615 1 1 782603759 1 1 423960368 1 1 659361612 1 1 922852088 1 1 56463903 1 1 714315810 1 1 507512493 1 1 112771537 1 1 969868000 1 1 639606250 1 1 26975489 1 1 353356194 1 1 54387453 1 1 778723463 1 1 975355502 1 1 410391291 1 1 853960196 1 1 216591903 1 1 348549759 1 1 694555343 1 1 803343652 1 1 777238076 1 1 301836859 1 1 974084495 1 1 307418453 1 1 876264104 1 1 756039640 1 1 532513019 1 1 688715460 1 1 571398372 1 1 380196350 1 1 510808214 1 1 583114070 1 1 686379856 1 1 440535961 1 1 109985739 1 1 673270274 1 1 321493826 1 1 908575809 1 1 259122810 1 1 86311654 1 1 110762457 1 1 988085445 1 1 72417884 1 1 339051662 1 1 675790384 1 1 113664115 1 1 761976761 1 1 318467504 1 1 292676842 1 1 40311521 1 1 365607978 1 1 641874111 1 1 386793992 1 1 913064101 1 1 137191635 1 1 690298544 1 1 231876468 1 1 499362423 1 1 107882847 1 1 113031895 1 1 505371166 1 1 613089167 1 1 418349145 1 1 400971097 1 1 372496895 1 1 685297383 1 1 653758858 1 1 127827560 1 1 325189800 1 1 123301890 1 1 495441143 1 1 188463158 1 1 915313602 1 1 595004311 1 1 362028097 1 1 150361547 1 1 107386769 1 1 734567418 1 1 227399514 1 1 192663578 1 1 736803700 1 1 501679082 1 1 505917850 1 1 320000305 1 1 304144198 1 1 882756605 1 1 575299835 1 1 119404493 1 1 476442631 1 1 261872185 1 1 250925821 1 1 292690746 1 1 145162929 1 1 411241862 1 1 422482414 1 1 934918192 1 1 428893345 1 1 398722869 1 1 28433952 1 1 322038128 1 1 262149623 1 1 117384895 1 1 766247776 1 1 1323362 1 1 497021042 1 1 491393319 1 1 672671540 1 1 44487457 1 1 882854710 1 1 8824271 1 1 561107774 1 1 188259573 1 1 794932827 1 1 926947564 1 1 165145877 1 1 221916509 1 1 896964497 1 1 234594428 1 1 103768014 1 1 481049970 1 1 228711821 1 1 179384422 1 1 80569081 1 1 967962548 1 1 110395936 1 1 376295525 1 1 856810200 1 1 403035927 1 1 429699806 1 1 527210220 1 1 299753370 1 1 715013452 1 1 800159867 1 1 526029359 1 1 831326280 1 1 470789129 1 1 222690077 1 1 963674304 1 1 269963385 1 1 631417791 1 1 64265451 1 1 220492291 1 1 264810078 1 1 929257218 1 1 736644892 1 1 439403776 1 1 446967659 1 1 309102630 1 1 91472253 1 1 948718235 1 1 5821029 1 1 717583064 1 1 93603711 1 1 386350514 1 1 471971572 1 1 825807197 1 1 246915451 1 1 855542591 1 1 251842562 1 1 198572495 1 1 409166132 1 1 644425989 1 1 809651265 1 1 741325751 1 1 359402068 1 1 395900559 1 1 783274338 1 1 66751972 1 1 494650817 1 1 757735126 1 1 299020428 1 1 83484012 1 1 175339054 1 1 977008002 1 1 20186628 1 1 175471353 1 1 727110446 1 1 478097972 1 1 212969939 1 1 108704833 1 1 484007422 1 1 110556786 1 1 142184962 1 1 607359777 1 1 234158899 1 1 158520914 1 1 160881441 1 1 417607260 1 1 367749415 1 1 670012023 1 1 472677912 1 1 955091944 1 1 8434441 1 1 350299940 1 1 742230941 1 1 451242318 1 1 939345118 1 1 712540919 1 1 10319298 1 1 468401629 1 1 99946711 1 1 691776831 1 1 885093302 1 1 19112621 1 1 775457801 1 1 57637288 1 1 687918947 1 1 202181149 1 1 929684572 1 1 177355144 1 1 657990941 1 1 683988958 1 1 207358878 1 1 997305717 1 1 772490926 1 1 844054317 1 1 526483746 1 1 393791820 1 1 116157990 1 1 469291465 1 1 199481128 1 1 539395099 1 1 326005413 1 1 540404270 1 1 35069977 1 1 916024597 1 1 209468836 1 1 411445316 1 1 363056842 1 1 611054103 1 1 663636695 1 1 428072029 1 1 909084786 1 1 179312139 1 1 374767904 1 1 475781457 1 1 635327399 1 1 906682229 1 1 107150966 1 1 703503963 1 1 535929762 1 1 242747738 1 1 117140819 1 1 806798805 1 1 873150595 1 1 383917301 1 1 186495304 1 1 585888186 1 1 19181561 1 1 151892336 1 1 787875557 1 1 211808412 1 1 58165496 1 1 513224518 1 1 472554569 1 1 680768131 1 1 234272806 1 1 350874512 1 1 469083108 1 1 110349258 1 1 400316864 1 1 465953448 1 1 262255150 1 1 740298369 1 1 42959112 1 1 192031082 1 1 422991883 1 1 447430418 1 1 371395289 1 1 494798438 1 1 125253176 1 1 363905180 1 1 417816188 1 1 74825246 1 1 534140979 1 1 248209633 1 1 696023689 1 1 369195387 1 1 797023308 1 1 157516471 1 1 413708457 1 1 185136713 1 1 259106255 1 1 132846892 1 1 320794273 1 1 535615362 1 1 684028690 1 1 191431147 1 1 519291185 1 1 926119506 1 1 516611375 1 1 262501236 1 1 756572295 1 1 249701142 1 1 269136272 1 1 129469561 1 1 296115332 1 1 209052624 1 1 42169323 1 1 220928166 1 1 73308519 1 1 363798013 1 1 293824555 1 1 281056743 1 1 775889142 1 1 188834396 1 1 462494373 1 1 351103754 1 1 102419105 1 1 799832991 1 1 363875079 1 1 880354897 1 1 974911656 1 1 40460227 1 1 502395961 1 1 978089595 1 1 53609598 1 1 8299684 1 1 418770923 1 1 27770083 1 1 809794998 1 1 336812808 1 1 910097338 1 1 813305429 1 1 992841477 1 1 862072908 1 1 14422285 1 1 612301598 1 1 280453677 1 1 630552015 1 1 413199639 1 1 661263717 1 1 199634821 1 1 45705128 1 1 175258970 1 1 949973196 1 1 892148225 1 1 434923685 1 1 20316349 1 1 783332755 1 1 194644116 1 1 381620131 1 1 4075151 1 1 518112088 1 1 37669764 1 1 764645225 1 1 257054248 1 1 807022532 1 1 228488100 1 1 512820852 1 1 185165586 1 1 681046166 1 1 379505529 1 1 18499793 1 1 84944683 1 1 563572532 1 1 849130847 1 1 517971116 1 1 552020938 1 1 983489311 1 1 943627704 1 1 263414676 1 1 344896894 1 1 34496621 1 1 890363016 1 1 49238046 1 1 921661324 1 1 34264375 1 1 287246241 1 1 658636922 1 1 746697473 1 1 562693291 1 1 706815702 1 1 995918957 1 1 616039685 1 1 470806795 1 1 64272595 1 1 211920359 1 1 5765540 1 1 893366268 1 1 385400775 1 1 24436568 1 1 937281259 1 1 77567338 1 1 458983231 1 1 277430655 1 1 775252562 1 1 955818932 1 1 896021385 1 1 293253529 1 1 737264350 1 1 979775232 1 1 990283751 1 1 673049140 1 1 630522863 1 1 329946594 1 1 527851786 1 1 80778926 1 1 801801134 1 1 506251287 1 1 739715947 1 1 274914929 1 1 743898837 1 1 799744958 1 1 416750788 1 1 854225895 1 1 889856447 1 1 177937381 1 1 112611309 1 1 816481109 1 1 383401167 1 1 162030518 1 1 285555486 1 1 62089636 1 1 483165739 1 1 346833239 1 1 804634116 1 1 278205170 1 1 737381788 1 1 841979056 1 1 919538673 1 1 431865702 1 1 390488340 1 1 171807915 1 1 653229832 1 1 503742465 1 1 609921917 1 1 453202883 1 1 142220451 1 1 569208189 1 1 120793750 1 1 158345334 1 1 606849031 1 1 618716695 1 1 533879056 1 1 219542161 1 1 818332867 1 1 978209204 1 1 205021233 1 1 660640644 1 1 299687354 1 1 609772535 1 1 840847446 1 1 652000048 1 1 164399843 1 1 949094913 1 1 814276313 1 1 291277430 1 1 20481873 1 1 395129680 1 1 334993898 1 1 135872344 1 1 934176162 1 1 751601860 1 1 533436340 1 1 352763570 1 1 340390401 1 1 190978130 1 1 332769150 1 1 469316335 1 1 198420354 1 1 42184699 1 1 757530304 1 1 560141236 1 1 754095990 1 1 619853673 1 1 376531802 1 1 501238927 1 1 980151517 1 1 728585460 1 1 450280363 1 1 377519377 1 1 807713016 1 1 982832507 1 1 933002053 1 1 968426959 1 1 836437870 1 1 208128321 1 1 669898897 1 1 43477494 1 1 904128533 1 1 639109625 1 1 444012303 1 1 185492576 1 1 560884725 1 1 573801278 1 1 490111683 1 1 501193344 1 1 768984556 1 1 204485628 1 1 765589342 1 1 684829399 1 1 606917928 1 1 875702848 1 1 512623900 1 1 483073048 1 1 920973085 1 1 216399213 1 1 584033612 1 1 489924379 1 1 590397343 1 1 256116021 1 1 20668055 1 1 186528873 1 1 225277542 1 1 716174800 1 1 80347759 1 1 188386872 1 1 891835821 1 1 984801450 1 1 773863491 1 1 132818438 1 1 656276563 1 1 592833158 1 1 721687602 1 1 279000088 1 1 925108526 1 1 371313909 1 1 764026037 1 1 751148950 1 1 339822730 1 1 413750632 1 1 56740440 1 1 776424845 1 1 961759825 1 1 990463223 1 1 543798385 1 1 494954226 1 1 231710541 1 1 486154268 1 1 324640884 1 1 187187207 1 1 927864441 1 1 312167537 1 1 288206813 1 1 720484334 1 1 177084456 1 1 280048592 1 1 301580124 1 1 838442872 1 1 490778209 1 1 911617368 1 1 750093688 1 1 94298942 1 1 456050242 1 1 27826081 1 1 626659252 1 1 721022937 1 1 178084988 1 1 643008302 1 1 569772560 1 1 898427896 1 1 791278506 1 1 949144390 1 1 358433322 1 1 131593983 1 1 350305389 1 1 704286710 1 1 102790884 1 1 223355697 1 1 539412707 1 1 996647163 1 1 403633482 1 1 748034486 1 1 413644721 1 1 113182868 1 1 397033797 1 1 774542502 1 1 396923696 1 1 150428184 1 1 273114519 1 1 872165624 1 1 496018208 1 1 717227523 1 1 965591812 1 1 408966873 1 1 192198742 1 1 709535006 1 1 404130184 1 1 215916276 1 1 785642705 1 1 207114270 1 1 652939754 1 1 676839483 1 1 366517178 1 1 413610190 1 1 138027996 1 1 712630763 1 1 868161369 1 1 359565303 1 1 757500606 1 1 97185241 1 1 269270522 1 1 966697688 1 1 683505484 1 1 695980060 1 1 396884672 1 1 21045458 1 1 375907738 1 1 342646010 1 1 237804534 1 1 963046265 1 1 959440258 1 1 137310610 1 1 960690047 1 1 937632909 1 1 425571300 1 1 320135805 1 1 79109193 1 1 755418426 1 1 913502243 1 1 727829062 1 1 353900194 1 1 892815284 1 1 947878428 1 1 221438067 1 1 509625695 1 1 272861631 1 1 989568596 1 1 846316322 1 1 650628316 1 1 815373956 1 1 963470007 1 1 536380248 1 1 738522900 1 1 350991388 1 1 114637837 1 1 964638731 1 1 591135964 1 1 30922140 1 1 678337050 1 1 44867974 1 1 23002615 1 1 491807890 1 1 417747608 1 1 999209791 1 1 720145718 1 1 996194725 1 1 43115240 1 1 930757172 1 1 273992160 1 1 10330837 1 1 424910855 1 1 910205196 1 1 885248104 1 1 474723285 1 1 557966147 1 1 953261868 1 1 289160796 1 1 658677626 1 1 1888615 1 1 229127226 1 1 441789206 1 1 303452201 1 1 994265322 1 1 446034963 1 1 520434662 1 1 364800877 1 1 495553934 1 1 486419456 1 1 805233548 1 1 149037658 1 1 991110699 1 1 365926642 1 1 18993445 1 1 496861156 1 1 364065157 1 1 825967195 1 1 94691132 1 1 453788187 1 1 108451175 1 1 298264855 1 1 95161941 1 1 935752486 1 1 31727109 1 1 8790462 1 1 579167568 1 1 69145546 1 1 900900661 1 1 837082581 1 1 539697882 1 1 360321511 1 1 260185836 1 1 295361866 1 1 594373067 1 1 7513241 1 1 914027464 1 1 666286945 1 1 832001207 1 1 291325578 1 1 865869567 1 1 50696295 1 1 611631227 1 1 840671502 1 1 648820560 1 1 95241882 1 1 515172879 1 1 877505761 1 1 149533249 1 1 408724965 1 1 204591061 1 1 209918666 1 1 694080839 1 1 469376254 1 1 102123464 1 1 856489242 1 1 422322464 1 1 175527028 1 1 855817072 1 1 782446027 1 1 839418648 1 1 26193765 1 1 787686837 1 1 518309200 1 1 21601292 1 1 776057056 1 1 235535173 1 1 287943061 1 1 40381113 1 1 226326039 1 1 119731089 1 1 33105619 1 1 322118226 1 1 42488165 1 1 455352451 1 1 293073660 1 1 369881836 1 1 738753101 1 1 733138018 1 1 679968994 1 1 430144243 1 1 528552889 1 1 93607089 1 1 12814609 1 1 631396610 1 1 819471646 1 1 881120187 1 1 991210591 1 1 755929065 1 1 974610840 1 1 851861350 1 1 429614724 1 1 857299976 1 1 817715940 1 1 611390669 1 1 276018146 1 1 608381814 1 1 610963740 1 1 423165861 1 1 946149175 1 1 602751493 1 1 190548091 1 1 769174782 1 1 408123269 1 1 814401672 1 1 102477603 1 1 84906566 1 1 941136860 1 1 232612072 1 1 210395303 1 1 566007764 1 1 223139196 1 1 91584322 1 1 901039387 1 1 272317435 1 1 282374352 1 1 151504871 1 1 126801564 1 1 793853625 1 1 568209129 1 1 281269061 1 1 977172319 1 1 649841289 1 1 178491263 1 1 9968644 1 1 966345520 1 1 656999044 1 1 434515479 1 1 120660554 1 1 947042815 1 1 874768815 1 1 708434270 1 1 520383943 1 1 628109212 1 1 188568002 1 1 285272429 1 1 162314008 1 1 554608573 1 1 86172584 1 1 514343507 1 1 995088865 1 1 991624506 1 1 910225216 1 1 249648804 1 1 370431537 1 1 922475454 1 1 364642296 1 1 94079383 1 1 627027415 1 1 250352730 1 1 393094256 1 1 411595513 1 1 412399917 1 1 318019817 1 1 154655082 1 1 481397885 1 1 628256287 1 1 933541380 1 1 32567892 1 1 344481042 1 1 727989051 1 1 945883754 1 1 166741771 1 1 148423125 1 1 652342662 1 1 119660645 1 1 540680902 1 1 19647142 1 1 784225930 1 1 473006474 1 1 102952056 1 1 179496240 1 1 547167757 1 1 104760786 1 1 285244365 1 1 296345293 1 1 839898005 1 1 612654649 1 1 902556320 1 1 961857163 1 1 155840755 1 1 994171789 1 1 464508177 1 1 314219919 1 1 316174572 1 1 421270486 1 1 480691819 1 1 942914990 1 1 224209701 1 1 664818617 1 1 173311904 1 1 840246682 1 1 149159844 1 1 651345107 1 1 33851518 1 1 527570038 1 1 439281029 1 1 382356471 1 1 577491528 1 1 472439427 1 1 614257019 1 1 294386213 1 1 517406096 1 1 694172347 1 1 189618866 1 1 400414131 1 1 7666340 1 1 967845642 1 1 280405869 1 1 693158384 1 1 206257648 1 1 390249495 1 1 439628511 1 1 20266884 1 1 181744325 1 1 453289201 1 1 363097750 1 1 474593523 1 1 914523934 1 1 437347395 1 1 949382453 1 1 805228787 1 1 819850284 1 1 967203972 1 1 286870171 1 1 469976301 1 1 832220371 1 1 742200003 1 1 50498885 1 1 521115648 1 1 879944616 1 1 664721337 1 1 296406863 1 1 514933370 1 1 646023539 1 1 111024315 1 1 335534659 1 1 352708528 1 1 943391254 1 1 343959579 1 1 226652783 1 1 581788667 1 1 890516439 1 1 214052438 1 1 347927490 1 1 811429865 1 1 283813835 1 1 290701542 1 1 977600974 1 1 212776351 1 1 535369963 1 1 424886441 1 1 451249082 1 1 939309569 1 1 599833186 1 1 356468642 1 1 910550638 1 1 121328111 1 1 625943810 1 1 31657413 1 1 971611215 1 1 899767685 1 1 745034094 1 1 467649284 1 1 934245857 1 1 566533452 1 1 720676162 1 1 498082858 1 1 596949976 1 1 911801429 1 1 817801346 1 1 981994904 1 1 953453314 1 1 953215690 1 1 92194202 1 1 309723103 1 1 530952938 1 1 76435916 1 1 827599130 1 1 833020452 1 1 34633668 1 1 131267227 1 1 526644290 1 1 7687857 1 1 667789587 1 1 716134783 1 1 691518825 1 1 687531528 1 1 136983588 1 1 642513575 1 1 289026006 1 1 487888561 1 1 407849061 1 1 748888090 1 1 786871525 1 1 923016052 1 1 978897461 1 1 714500437 1 1 178267226 1 1 35550418 1 1 453826335 1 1 767865768 1 1 365621635 1 1 829382884 1 1 682120600 1 1 461950558 1 1 231700667 1 1 545171662 1 1 312986405 1 1 544061551 1 1 9553958 1 1 185280901 1 1 174942375 1 1 404023051 1 1 529693274 1 1 303862474 1 1 243320911 1 1 686717106 1 1 719958142 1 1 186124822 1 1 597531463 1 1 293724448 1 1 541860710 1 1 19232713 1 1 582018273 1 1 523673996 1 1 695668263 1 1 892620690 1 1 521021073 1 1 113088924 1 1 993582853 1 1 395561109 1 1 67890852 1 1 799608383 1 1 754125171 1 1 371673767 1 1 76076843 1 1 735947143 1 1 272241110 1 1 641888604 1 1 239426953 1 1 647719509 1 1 193965795 1 1 224471399 1 1 710270847 1 1 860889595 1 1 479322393 1 1 99613900 1 1 446280099 1 1 441366218 1 1 42163973 1 1 394892869 1 1 350328146 1 1 406683263 1 1 409425258 1 1 351464728 1 1 286082454 1 1 311667597 1 1 78682816 1 1 674204200 1 1 673617167 1 1 761229696 1 1 566984323 1 1 437838794 1 1 601464614 1 1 102328178 1 1 167899126 1 1 674289718 1 1 692005517 1 1 944179228 1 1 339670300 1 1 993228134 1 1 541883330 1 1 28235418 1 1 998271594 1 1 169451459 1 1 492553273 1 1 885975226 1 1 503906865 1 1 216523240 1 1 805836939 1 1 637558869 1 1 592327263 1 1 4839248 1 1 345241308 1 1 825964017 1 1 274731557 1 1 711687170 1 1 235375683 1 1 578810710 1 1 504045627 1 1 866752135 1 1 157701223 1 1 544122523 1 1 282859012 1 1 651277011 1 1 938490543 1 1 412725909 1 1 614046710 1 1 696289168 1 1 244042298 1 1 431592632 1 1 876148588 1 1 650749482 1 1 52055940 1 1 835272705 1 1 859266940 1 1 645903283 1 1 742495832 1 1 898828865 1 1 241326625 1 1 559105158 1 1 56285717 1 1 552291029 1 1 63577714 1 1 788587207 1 1 741159572 1 1 8032853 1 1 3163038 1 1 466357888 1 1 340400298 1 1 456800202 1 1 517504586 1 1 226511198 1 1 527904626 1 1 277005104 1 1 497738791 1 1 724078069 1 1 51860032 1 1 458862673 1 1 352877914 1 1 138297588 1 1 945042110 1 1 852343625 1 1 548225724 1 1 966362541 1 1 901193073 1 1 204801579 1 1 737214496 1 1 158683278 1 1 950784491 1 1 694232406 1 1 342912207 1 1 441013842 1 1 737227842 1 1 504710121 1 1 998963947 1 1 189132503 1 1 726001428 1 1 764762214 1 1 923060695 1 1 111055956 1 1 205412244 1 1 785673381 1 1 262901776 1 1 766150544 1 1 43780043 1 1 736291388 1 1 296291173 1 1 317210468 1 1 441650293 1 1 927595081 1 1 327075648 1 1 109755801 1 1 578127638 1 1 537785453 1 1 620216783 1 1 620871091 1 1 665644324 1 1 502239973 1 1 697252205 1 1 931016689 1 1 641902459 1 1 617625689 1 1 297300095 1 1 304074760 1 1 931992576 1 1 492152337 1 1 900883470 1 1 416660162 1 1 975381518 1 1 974652804 1 1 720329180 1 1 914720542 1 1 455229823 1 1 441117886 1 1 528611880 1 1 805826118 1 1 162551875 1 1 143791764 1 1 222979323 1 1 898956633 1 1 831605249 1 1 980898976 1 1 83497798 1 1 413688468 1 1 228906029 1 1 506305102 1 1 872660321 1 1 200033268 1 1 21214496 1 1 860831588 1 1 976580511 1 1 447278633 1 1 355135345 1 1 758041554 1 1 746534002 1 1 699118191 1 1 468967218 1 1 193671454 1 1 899147710 1 1 117046003 1 1 177040074 1 1 502255204 1 1 712508415 1 1 974256724 1 1 264005193 1 1 709150423 1 1 181250616 1 1 368949561 1 1 129305866 1 1 643847656 1 1 157201132 1 1 915764086 1 1 125529615 1 1 147733012 1 1 877041759 1 1 68195472 1 1 182818615 1 1 364603621 1 1 313595306 1 1 114897792 1 1 636825814 1 1 72388643 1 1 203105098 1 1 187206795 1 1 644528532 1 1 536500437 1 1 843279179 1 1 410179078 1 1 801429632 1 1 667756141 1 1 682002433 1 1 694486384 1 1 178144543 1 1 350345562 1 1 60680737 1 1 430541399 1 1 935634588 1 1 610018060 1 1 638241814 1 1 325200982 1 1 655449800 1 1 448702918 1 1 967591171 1 1 957403690 1 1 431860999 1 1 147769446 1 1 363932720 1 1 341250795 1 1 612395402 1 1 637261466 1 1 96163682 1 1 733627214 1 1 43185734 1 1 523218157 1 1 860267016 1 1 112630508 1 1 762656049 1 1 337100137 1 1 374378233 1 1 585473864 1 1 682284720 1 1 263027616 1 1 223779906 1 1 404240083 1 1 57355717 1 1 328724895 1 1 842313599 1 1 894005070 1 1 589888792 1 1 432307393 1 1 207556361 1 1 583216766 1 1 399471159 1 1 709994388 1 1 21737362 1 1 898937606 1 1 535431482 1 1 216776813 1 1 854282175 1 1 916369135 1 1 560822471 1 1 311241741 1 1 511878736 1 1 537061645 1 1 296303450 1 1 259875298 1 1 171942598 1 1 23491034 1 1 965778273 1 1 403180863 1 1 283699871 1 1 450076537 1 1 532230266 1 1 836411924 1 1 995837082 1 1 713511869 1 1 949036585 1 1 46491930 1 1 282768559 1 1 934151340 1 1 736771145 1 1 910416435 1 1 645542193 1 1 515989233 1 1 593883394 1 1 463412728 1 1 221274157 1 1 227539147 1 1 733401106 1 1 1066432 1 1 935671992 1 1 313642962 1 1 517059887 1 1 8801120 1 1 743025051 1 1 724979018 1 1 356499908 1 1 375945729 1 1 135508318 1 1 71141476 1 1 32755190 1 1 680541728 1 1 284142176 1 1 114678321 1 1 317589892 1 1 858606244 1 1 860321857 1 1 104317374 1 1 372125278 1 1 165626918 1 1 440391062 1 1 571028411 1 1 740131145 1 1 841821784 1 1 480485119 1 1 10857917 1 1 963458904 1 1 649959006 1 1 201124099 1 1 46323367 1 1 576650740 1 1 663702014 1 1 253582979 1 1 130936098 1 1 254619847 1 1 367125554 1 1 182815236 1 1 974478978 1 1 341463020 1 1 396261050 1 1 917448103 1 1 809346546 1 1 476898662 1 1 235208406 1 1 359771203 1 1 344462375 1 1 816277328 1 1 292110330 1 1 681159376 1 1 673532103 1 1 772291064 1 1 526102145 1 1 175391248 1 1 377462293 1 1 58392712 1 1 696673708 1 1 338130729 1 1 547361680 1 1 287393141 1 1 303117129 1 1 691721303 1 1 929523756 1 1 4260035 1 1 46747612 1 1 323308686 1 1 413324736 1 1 932945838 1 1 645673076 1 1 170712090 1 1 535110659 1 1 545903946 1 1 629107625 1 1 553343100 1 1 297244718 1 1 613639858 1 1 159045314 1 1 218137067 1 1 406331387 1 1 737209964 1 1 858194011 1 1 323372952 1 1 345071715 1 1 342823767 1 1 169333632 1 1 53225697 1 1 971598061 1 1 18575030 1 1 964071451 1 1 594408855 1 1 505741540 1 1 866765750 1 1 140088542 1 1 139736690 1 1 97250302 1 1 794075030 1 1 351932062 1 1 936963576 1 1 819363581 1 1 230389522 1 1 215382633 1 1 914858258 1 1 936225769 1 1 986252185 1 1 399299462 1 1 142457986 1 1 551011065 1 1 929480275 1 1 496988929 1 1 253546415 1 1 193075930 1 1 32307287 1 1 966799839 1 1 17530377 1 1 240682867 1 1 810219703 1 1 81310200 1 1 93576802 1 1 252610253 1 1 915012922 1 1 807603073 1 1 214944300 1 1 243964361 1 1 698173481 1 1 510552008 1 1 77117274 1 1 14351838 1 1 112411430 1 1 295958401 1 1 313596655 1 1 83081557 1 1 936144809 1 1 167121987 1 1 852361413 1 1 839113814 1 1 41906946 1 1 524567236 1 1 335904462 1 1 544173193 1 1 490907806 1 1 677012070 1 1 690093079 1 1 678060642 1 1 977478374 1 1 288137048 1 1 399748210 1 1 890974838 1 1 835338825 1 1 999009368 1 1 186231529 1 1 538268293 1 1 602663206 1 1 482129026 1 1 925064060 1 1 118357368 1 1 560033398 1 1 121409892 1 1 881075186 1 1 740566242 1 1 312170732 1 1 145383736 1 1 949280232 1 1 813237449 1 1 414524833 1 1 174801438 1 1 495402140 1 1 248846944 1 1 27205780 1 1 270009415 1 1 955905506 1 1 381451643 1 1 120531811 1 1 156770287 1 1 695504904 1 1 404466294 1 1 135057987 1 1 886443968 1 1 9509971 1 1 650257034 1 1 656649112 1 1 326251364 1 1 529892291 1 1 656158495 1 1 904697039 1 1 44773991 1 1 419560610 1 1 721225020 1 1 98115981 1 1 155825314 1 1 576584509 1 1 923398663 1 1 796496711 1 1 173758322 1 1 949026905 1 1 939951230 1 1 799337669 1 1 73512682 1 1 96160690 1 1 278887645 1 1 198089165 1 1 229122743 1 1 858459736 1 1 467291831 1 1 140376946 1 1 877467226 1 1 827038209 1 1 246319656 1 1 296507463 1 1 941314034 1 1 270397252 1 1 81373105 1 1 907058916 1 1 785455275 1 1 998848528 1 1 413587111 1 1 329801635 1 1 34896475 1 1 376559330 1 1 668859956 1 1 388543962 1 1 685087201 1 1 149992236 1 1 220228272 1 1 742350316 1 1 11146836 1 1 291116615 1 1 483371827 1 1 103550294 1 1 188482872 1 1 269304921 1 1 450226682 1 1 336289358 1 1 702786779 1 1 132795329 1 1 62361070 1 1 618185636 1 1 759319718 1 1 176864548 1 1 815328141 1 1 836611802 1 1 503313371 1 1 863076420 1 1 292217683 1 1 91705257 1 1 578359968 1 1 825143388 1 1 275293719 1 1 348368502 1 1 728337627 1 1 338456645 1 1 156696887 1 1 535070967 1 1 330729163 1 1 349147205 1 1 514814834 1 1 761409429 1 1 414051241 1 1 187855035 1 1 263895420 1 1 916839353 1 1 448593993 1 1 870385644 1 1 604465251 1 1 952809682 1 1 168711804 1 1 564097178 1 1 672835566 1 1 289394728 1 1 101046101 1 1 165499606 1 1 965503402 1 1 930688573 1 1 643371885 1 1 36010870 1 1 756185787 1 1 587227552 1 1 825821123 1 1 244621185 1 1 308552593 1 1 657844170 1 1 745314859 1 1 4726729 1 1 294540886 1 1 59553790 1 1 177023150 1 1 328405372 1 1 930358306 1 1 382242434 1 1 201402269 1 1 564657266 1 1 714226486 1 1 138656214 1 1 676931450 1 1 210830968 1 1 765745702 1 1 899159832 1 1 619215061 1 1 24687765 1 1 298654064 1 1 512762412 1 1 262413195 1 1 784729663 1 1 823934531 1 1 116253463 1 1 415616016 1 1 485125067 1 1 250680383 1 1 185865786 1 1 412854327 1 1 986612368 1 1 34110426 1 1 240466602 1 1 909085988 1 1 741574697 1 1 39901180 1 1 590516893 1 1 897736503 1 1 46759206 1 1 479153255 1 1 829766742 1 1 421104674 1 1 598567781 1 1 41720513 1 1 331687326 1 1 33061050 1 1 839009476 1 1 204251964 1 1 819225824 1 1 600332843 1 1 898366057 1 1 607615194 1 1 982381665 1 1 15155579 1 1 557038177 1 1 932003792 1 1 975103138 1 1 741769441 1 1 785162608 1 1 265766667 1 1 346847040 1 1 263297690 1 1 654540272 1 1 947022002 1 1 719249057 1 1 786300198 1 1 681938380 1 1 125587201 1 1 19445847 1 1 400287994 1 1 92869541 1 1 89428592 1 1 164930721 1 1 555548402 1 1 753968561 1 1 20490896 1 1 66047598 1 1 131868860 1 1 798683888 1 1 525835155 1 1 566558661 1 1 532249944 1 1 354005731 1 1 445019248 1 1 468845345 1 1 475595762 1 1 387990284 1 1 88558169 1 1 381174891 1 1 940040272 1 1 182554926 1 1 574755154 1 1 188159657 1 1 5701049 1 1 753555373 1 1 316423283 1 1 658440785 1 1 884068280 1 1 214731711 1 1 482071499 1 1 327775302 1 1 917832956 1 1 635163973 1 1 659899089 1 1 296252588 1 1 481209286 1 1 577728643 1 1 247409917 1 1 909119165 1 1 498169214 1 1 416994826 1 1 741561833 1 1 298327600 1 1 621736930 1 1 337348090 1 1 834855178 1 1 339620708 1 1 280416188 1 1 933252279 1 1 992388511 1 1 515196735 1 1 588413579 1 1 118695675 1 1 714341047 1 1 464967469 1 1 588564028 1 1 696970781 1 1 66001236 1 1 271767619 1 1 294377753 1 1 524182725 1 1 186134026 1 1 546540008 1 1 112592327 1 1 806941375 1 1 320815164 1 1 917918927 1 1 713598323 1 1 456960454 1 1 394994004 1 1 195512591 1 1 228089922 1 1 891734654 1 1 549468695 1 1 27856479 1 1 810258960 1 1 342399199 1 1 328954574 1 1 999510250 1 1 300766512 1 1 268861462 1 1 344798974 1 1 70796037 1 1 360213401 1 1 816028970 1 1 569377929 1 1 418212740 1 1 983063239 1 1 432594766 1 1 352734669 1 1 432252883 1 1 108195749 1 1 771670213 1 1 548966522 1 1 639155986 1 1 645785998 1 1 954519060 1 1 467576246 1 1 969770118 1 1 493168922 1 1 749945545 1 1 164714321 1 1 174181787 1 1 497930903 1 1 264522796 1 1 210882047 1 1 54168253 1 1 776475983 1 1 940959726 1 1 411967709 1 1 54097273 1 1 708007957 1 1 185963539 1 1 727945991 1 1 363719340 1 1 421597215 1 1 648445556 1 1 255153057 1 1 487266374 1 1 664473169 1 1 709328348 1 1 724386239 1 1 857415727 1 1 965021665 1 1 208420656 1 1 512509608 1 1 590985366 1 1 28675256 1 1 585866117 1 1 478225290 1 1 14732183 1 1 987778888 1 1 371410377 1 1 520359827 1 1 923044590 1 1 955043411 1 1 707662874 1 1 249118982 1 1 143608411 1 1 381575300 1 1 242786881 1 1 94689648 1 1 404080222 1 1 117259203 1 1 611880839 1 1 166117998 1 1 979997109 1 1 306053920 1 1 309195090 1 1 983722945 1 1 673771664 1 1 201129308 1 1 195989799 1 1 497805439 1 1 437906720 1 1 807443110 1 1 860880414 1 1 90242247 1 1 996833163 1 1 670812959 1 1 360695493 1 1 536417657 1 1 292959808 1 1 236654448 1 1 296594512 1 1 80254686 1 1 699708197 1 1 74244259 1 1 694767603 1 1 628156684 1 1 385350390 1 1 237926171 1 1 459190308 1 1 150993987 1 1 723135043 1 1 537367768 1 1 632147561 1 1 224666783 1 1 984003463 1 1 834157618 1 1 602360925 1 1 55394111 1 1 868600680 1 1 10342551 1 1 861344206 1 1 168289362 1 1 872378868 1 1 621873318 1 1 173496520 1 1 625845061 1 1 324145674 1 1 254909251 1 1 536153015 1 1 359300960 1 1 241224343 1 1 281555514 1 1 610869804 1 1 403708463 1 1 624604013 1 1 61612107 1 1 110340817 1 1 277592226 1 1 33707235 1 1 473868754 1 1 462779777 1 1 721262396 1 1 655382107 1 1 699840356 1 1 87887905 1 1 510657353 1 1 628120677 1 1 708248380 1 1 207570100 1 1 364157139 1 1 407564860 1 1 605692798 1 1 212524797 1 1 735594564 1 1 922401653 1 1 905284952 1 1 583989309 1 1 465097965 1 1 799539269 1 1 176246110 1 1 749070215 1 1 307785205 1 1 615005988 1 1 319222454 1 1 612163391 1 1 702237000 1 1 685258108 1 1 659084623 1 1 196955771 1 1 140895700 1 1 858526254 1 1 644910380 1 1 911191061 1 1 732852435 1 1 177455818 1 1 772005826 1 1 559533372 1 1 903901807 1 1 220872798 1 1 216990535 1 1 907496529 1 1 29521970 1 1 945322548 1 1 509134613 1 1 787209041 1 1 704093536 1 1 494376077 1 1 965910135 1 1 338774225 1 1 727147563 1 1 704533478 1 1 884595340 1 1 930542399 1 1 718701627 1 1 852241909 1 1 65150608 1 1 563518689 1 1 646886665 1 1 846831320 1 1 427383307 1 1 526680353 1 1 8744975 1 1 937401671 1 1 593314604 1 1 141744475 1 1 19854844 1 1 6270733 1 1 871374057 1 1 48377714 1 1 171031144 1 1 160528531 1 1 199498148 1 1 697882754 1 1 763430032 1 1 204890075 1 1 693161701 1 1 947218727 1 1 473541833 1 1 128928967 1 1 12165617 1 1 97875438 1 1 421148647 1 1 86694473 1 1 605254874 1 1 655892325 1 1 755468514 1 1 434156608 1 1 110448760 1 1 739072512 1 1 777590359 1 1 87351168 1 1 433527970 1 1 707212938 1 1 106535521 1 1 316078560 1 1 162616294 1 1 794972311 1 1 176906420 1 1 36542798 1 1 88954703 1 1 255375985 1 1 694434156 1 1 360662964 1 1 213491509 1 1 422420085 1 1 157469787 1 1 567490501 1 1 311605914 1 1 507115724 1 1 621359289 1 1 338402148 1 1 803946488 1 1 299039255 1 1 507339312 1 1 254196797 1 1 347118303 1 1 763172216 1 1 367354857 1 1 437430735 1 1 812853087 1 1 874566787 1 1 339751385 1 1 216981657 1 1 892743046 1 1 21975339 1 1 858409779 1 1 113947995 1 1 153759175 1 1 129447219 1 1 697451025 1 1 380860014 1 1 759763149 1 1 396784520 1 1 566184617 1 1 728289878 1 1 937731619 1 1 595261091 1 1 553743969 1 1 965080969 1 1 127565307 1 1 33564847 1 1 859368361 1 1 901099152 1 1 582512342 1 1 114264190 1 1 197552104 1 1 626945610 1 1 85516614 1 1 706586093 1 1 529624260 1 1 968216136 1 1 251921945 1 1 942745764 1 1 595379030 1 1 942733434 1 1 509730833 1 1 858370398 1 1 473085254 1 1 935845139 1 1 609506349 1 1 271836188 1 1 665654695 1 1 237372253 1 1 850335138 1 1 31210366 1 1 235614923 1 1 80965523 1 1 220474274 1 1 677940857 1 1 540911607 1 1 239771901 1 1 781641787 1 1 795920108 1 1 721492991 1 1 674832421 1 1 18210386 1 1 771768756 1 1 372853638 1 1 729971071 1 1 453344939 1 1 764035860 1 1 285211905 1 1 554172001 1 1 610922139 1 1 213107798 1 1 173879426 1 1 459051379 1 1 300651936 1 1 478036335 1 1 514797664 1 1 401199832 1 1 732535933 1 1 902580948 1 1 541277655 1 1 285723806 1 1 686134473 1 1 790292874 1 1 346839095 1 1 352394632 1 1 300156856 1 1 175143970 1 1 867326088 1 1 744371106 1 1 372215576 1 1 319017228 1 1 260448486 1 1 971142570 1 1 252128055 1 1 904030426 1 1 882213801 1 1 762093651 1 1 247053152 1 1 183213820 1 1 742643200 1 1 840564849 1 1 491728107 1 1 671101460 1 1 829146948 1 1 45554261 1 1 752081627 1 1 790723856 1 1 3491505 1 1 905499737 1 1 379466495 1 1 539383909 1 1 674306266 1 1 839653845 1 1 252853261 1 1 78483546 1 1 335792077 1 1 725441638 1 1 943241391 1 1 97325440 1 1 292128546 1 1 367421829 1 1 533330854 1 1 283334258 1 1 424286828 1 1 603742720 1 1 70017774 1 1 287084624 1 1 915400345 1 1 902204360 1 1 282137900 1 1 902674970 1 1 703079673 1 1 348449779 1 1 317114115 1 1 463284814 1 1 639066691 1 1 353083546 1 1 528246804 1 1 265409566 1 1 5815071 1 1 925862133 1 1 408642115 1 1 718834860 1 1 193763089 1 1 58143119 1 1 476229521 1 1 855742524 1 1 316495373 1 1 832428044 1 1 879764049 1 1 425970980 1 1 730579865 1 1 101770416 1 1 381171732 1 1 846882478 1 1 940796174 1 1 811652183 1 1 645019598 1 1 955540104 1 1 925835590 1 1 748133742 1 1 472799659 1 1 423717106 1 1 510634396 1 1 722537 1 1 955078362 1 1 265078256 1 1 773296413 1 1 379338620 1 1 349337189 1 1 949331368 1 1 125360978 1 1 99785319 1 1 257601995 1 1 55253460 1 1 339984719 1 1 146889442 1 1 502986406 1 1 567664071 1 1 107892939 1 1 108531674 1 1 894566491 1 1 529442620 1 1 13773348 1 1 578658380 1 1 693227496 1 1 763842102 1 1 943350433 1 1 103756666 1 1 953069473 1 1 862240100 1 1 819218549 1 1 35349797 1 1 998795921 1 1 746408922 1 1 687199627 1 1 366355205 1 1 643805617 1 1 319453278 1 1 270750711 1 1 466967694 1 1 430057715 1 1 180928065 1 1 994972169 1 1 292347031 1 1 89599075 1 1 467013396 1 1 967037908 1 1 121262110 1 1 541669490 1 1 525891877 1 1 804196876 1 1 166012472 1 1 779911199 1 1 685954074 1 1 517906727 1 1 751461684 1 1 676598917 1 1 695958111 1 1 955103366 1 1 951066518 1 1 919767427 1 1 244684560 1 1 788857313 1 1 745395836 1 1 712557594 1 1 757849289 1 1 604799541 1 1 621815920 1 1 996451934 1 1 24542964 1 1 235829854 1 1 498500696 1 1 789048650 1 1 709549266 1 1 707558715 1 1 991506131 1 1 499647223 1 1 924193942 1 1 430479902 1 1 749067390 1 1 271769476 1 1 484023321 1 1 591663440 1 1 956924589 1 1 748759582 1 1 375363614 1 1 163150002 1 1 322541670 1 1 489735489 1 1 735783106 1 1 871545560 1 1 756194365 1 1 208909612 1 1 673725349 1 1 692249036 1 1 955027294 1 1 498448895 1 1 480076118 1 1 417737980 1 1 225842407 1 1 895019935 1 1 634884879 1 1 619896716 1 1 64080676 1 1 478398110 1 1 647978074 1 1 87418055 1 1 195526902 1 1 388417279 1 1 894589148 1 1 322108983 1 1 757092927 1 1 603009037 1 1 250148617 1 1 781028620 1 1 363942579 1 1 204616491 1 1 39962993 1 1 620495481 1 1 543873166 1 1 206355738 1 1 550669527 1 1 78760375 1 1 252286742 1 1 69412132 1 1 49876251 1 1 148848230 1 1 346665339 1 1 308157590 1 1 699820437 1 1 537294146 1 1 826771464 1 1 765110195 1 1 872290784 1 1 622902038 1 1 573865998 1 1 668079714 1 1 645923460 1 1 593815454 1 1 270117477 1 1 591993139 1 1 28544887 1 1 950698317 1 1 121702401 1 1 412517081 1 1 275953526 1 1 464473615 1 1 96673009 1 1 536937969 1 1 861556028 1 1 23172736 1 1 995526355 1 1 206791825 1 1 583122927 1 1 371684919 1 1 403843627 1 1 223036612 1 1 857630468 1 1 25687531 1 1 544100030 1 1 299351905 1 1 176017382 1 1 839886198 1 1 674531960 1 1 132676798 1 1 378560619 1 1 801419068 1 1 590376264 1 1 497612646 1 1 700171019 1 1 762152873 1 1 57591549 1 1 946323293 1 1 307043488 1 1 950607839 1 1 417314943 1 1 233992667 1 1 956459689 1 1 756383892 1 1 460151112 1 1 195842606 1 1 673351096 1 1 872350758 1 1 646760487 1 1 58456605 1 1 374486327 1 1 414949702 1 1 940068672 1 1 319524827 1 1 277740864 1 1 9126884 1 1 650722775 1 1 569472442 1 1 841934097 1 1 680498112 1 1 2583492 1 1 344295357 1 1 20012171 1 1 668961931 1 1 86558332 1 1 216821168 1 1 317333978 1 1 238274346 1 1 617985756 1 1 256608130 1 1 732393516 1 1 551067532 1 1 634124425 1 1 605480359 1 1 689652378 1 1 281055630 1 1 561959823 1 1 405909845 1 1 91098688 1 1 333678164 1 1 813494600 1 1 258681713 1 1 48188789 1 1 808938487 1 1 239869255 1 1 493569493 1 1 929071643 1 1 954491270 1 1 673967218 1 1 664207860 1 1 907257931 1 1 476569165 1 1 234333235 1 1 774234218 1 1 939966946 1 1 779230420 1 1 155709110 1 1 939594600 1 1 375598984 1 1 292592073 1 1 648037317 1 1 500323162 1 1 597888315 1 1 223194364 1 1 40077962 1 1 126970370 1 1 880113277 1 1 829336458 1 1 233423734 1 1 717656547 1 1 709875504 1 1 901430370 1 1 634402546 1 1 40136767 1 1 801727676 1 1 235021539 1 1 130992989 1 1 983220740 1 1 545091431 1 1 206550529 1 1 484592880 1 1 763831639 1 1 549528020 1 1 691543248 1 1 962923486 1 1 880048800 1 1 219440399 1 1 163137264 1 1 525786766 1 1 531699221 1 1 264958963 1 1 112694407 1 1 372334317 1 1 919685254 1 1 255745691 1 1 754603851 1 1 278821056 1 1 853751822 1 1 780394489 1 1 778013720 1 1 653569814 1 1 366061725 1 1 437640485 1 1 129071468 1 1 370257795 1 1 364966427 1 1 266376750 1 1 172524235 1 1 770626929 1 1 49325510 1 1 278658042 1 1 430200509 1 1 810759635 1 1 108972308 1 1 613178648 1 1 761401498 1 1 14736559 1 1 50222999 1 1 172692055 1 1 975120510 1 1 453630286 1 1 720657157 1 1 918192531 1 1 149459122 1 1 92126714 1 1 843890685 1 1 921711552 1 1 68898077 1 1 687422585 1 1 459016400 1 1 632031672 1 1 481888371 1 1 605414154 1 1 427317460 1 1 996408982 1 1 594523831 1 1 596252496 1 1 934731377 1 1 458613253 1 1 860310737 1 1 604548286 1 1 660734946 1 1 508413910 1 1 175231908 1 1 305016198 1 1 467672949 1 1 224791490 1 1 987751137 1 1 155751035 1 1 660187547 1 1 902096254 1 1 15439212 1 1 543187387 1 1 817673290 1 1 787047152 1 1 102524568 1 1 69526500 1 1 285220769 1 1 900728591 1 1 127860543 1 1 923004349 1 1 444588724 1 1 777085884 1 1 504242966 1 1 130765632 1 1 938125789 1 1 894038812 1 1 619440523 1 1 979673561 1 1 652343378 1 1 152997391 1 1 389793640 1 1 359663245 1 1 154934234 1 1 269177188 1 1 149107354 1 1 813498090 1 1 165285744 1 1 568267219 1 1 970562799 1 1 362957626 1 1 431984913 1 1 353400081 1 1 935742833 1 1 618925333 1 1 216923886 1 1 109066568 1 1 785960491 1 1 195878463 1 1 238962289 1 1 268651957 1 1 905879905 1 1 814079330 1 1 491755003 1 1 89993531 1 1 350521846 1 1 920305860 1 1 137707067 1 1 407381820 1 1 534771330 1 1 53030576 1 1 599428173 1 1 322854885 1 1 667499006 1 1 312545797 1 1 364828323 1 1 266379378 1 1 510434557 1 1 522097234 1 1 154920827 1 1 445247437 1 1 918117187 1 1 380288419 1 1 795488307 1 1 821064377 1 1 400736225 1 1 369924234 1 1 887688960 1 1 156511196 1 1 203671656 1 1 119998856 1 1 639930172 1 1 723214702 1 1 796241668 1 1 938908796 1 1 223189187 1 1 954409821 1 1 221043453 1 1 417924218 1 1 428854154 1 1 853926605 1 1 46415999 1 1 267465332 1 1 615344956 1 1 553423972 1 1 110367885 1 1 970111849 1 1 241266685 1 1 478538724 1 1 34539609 1 1 930121928 1 1 590194241 1 1 658313312 1 1 602438691 1 1 568750617 1 1 324479431 1 1 811322318 1 1 632077644 1 1 415579567 1 1 465751046 1 1 123741394 1 1 21162355 1 1 590747090 1 1 799789732 1 1 488883264 1 1 98527781 1 1 937053225 1 1 969335584 1 1 785191049 1 1 819564140 1 1 664277020 1 1 241399480 1 1 311683407 1 1 261094636 1 1 296003403 1 1 287982607 1 1 323722251 1 1 479419616 1 1 170178917 1 1 312856048 1 1 401572792 1 1 27247291 1 1 44798982 1 1 537201786 1 1 393418609 1 1 106736273 1 1 49545260 1 1 674180131 1 1 500827483 1 1 879327605 1 1 437321833 1 1 796746882 1 1 487176644 1 1 685470659 1 1 413964550 1 1 309788374 1 1 669754589 1 1 667663170 1 1 431025271 1 1 464152644 1 1 783703351 1 1 729762093 1 1 472682567 1 1 291891572 1 1 50619734 1 1 368423171 1 1 828649639 1 1 246375386 1 1 884367061 1 1 820700080 1 1 418172377 1 1 918777556 1 1 442451358 1 1 541751877 1 1 443692375 1 1 778097345 1 1 369149527 1 1 806966243 1 1 752619699 1 1 343248877 1 1 266412723 1 1 992291584 1 1 498968007 1 1 791300160 1 1 830883901 1 1 832936987 1 1 642645773 1 1 354193525 1 1 35738461 1 1 174325841 1 1 464985001 1 1 226379568 1 1 723718569 1 1 34899757 1 1 271532983 1 1 662273654 1 1 671170542 1 1 828343213 1 1 766175123 1 1 972611007 1 1 508044184 1 1 113309339 1 1 207352084 1 1 886204784 1 1 444865957 1 1 345783648 1 1 914181482 1 1 284338237 1 1 9479810 1 1 682223082 1 1 776987576 1 1 228067524 1 1 656712365 1 1 285735429 1 1 719571270 1 1 398543692 1 1 542292976 1 1 59199853 1 1 93960681 1 1 275593201 1 1 537932730 1 1 234786704 1 1 988848569 1 1 739289525 1 1 882949174 1 1 511132185 1 1 538429901 1 1 612551063 1 1 377047935 1 1 458722329 1 1 622634839 1 1 791333700 1 1 287541616 1 1 98237997 1 1 542191680 1 1 922344627 1 1 930642834 1 1 990577387 1 1 820487498 1 1 231784015 1 1 415819542 1 1 164984594 1 1 42555099 1 1 743178576 1 1 854421798 1 1 663242613 1 1 242502484 1 1 486347119 1 1 683931152 1 1 921871784 1 1 865880239 1 1 26636488 1 1 778398625 1 1 242387514 1 1 921810103 1 1 255086386 1 1 2771497 1 1 612335241 1 1 705350493 1 1 882230296 1 1 51055291 1 1 268044838 1 1 607739677 1 1 850970725 1 1 85174176 1 1 182617407 1 1 992389276 1 1 805149226 1 1 483824846 1 1 321271341 1 1 63111719 1 1 623873144 1 1 759556902 1 1 50660229 1 1 145087974 1 1 287123536 1 1 302119358 1 1 951546244 1 1 621442732 1 1 181720247 1 1 297277621 1 1 927238446 1 1 806229805 1 1 534087509 1 1 4363795 1 1 700347061 1 1 850961810 1 1 564840592 1 1 48755794 1 1 864670202 1 1 840709541 1 1 72992701 1 1 881627291 1 1 291128127 1 1 74044435 1 1 39194897 1 1 366395235 1 1 387552127 1 1 939273895 1 1 636939371 1 1 57810258 1 1 333616800 1 1 392883780 1 1 196488847 1 1 115829046 1 1 715326459 1 1 285171927 1 1 102573918 1 1 135280378 1 1 805520802 1 1 26730309 1 1 799343141 1 1 741721270 1 1 685114614 1 1 357022081 1 1 956111054 1 1 256301078 1 1 627417515 1 1 29768223 1 1 584014045 1 1 903887413 1 1 421930046 1 1 210848976 1 1 276163987 1 1 246995476 1 1 806009490 1 1 798396609 1 1 290315273 1 1 311585682 1 1 985497056 1 1 276468854 1 1 61358989 1 1 31132283 1 1 563855997 1 1 364568046 1 1 136821949 1 1 483198179 1 1 515676261 1 1 848619035 1 1 62737583 1 1 831613333 1 1 842894256 1 1 326848693 1 1 849788813 1 1 624141651 1 1 688001657 1 1 410394411 1 1 950717736 1 1 673699149 1 1 545662527 1 1 943242596 1 1 745106653 1 1 623236226 1 1 405148967 1 1 635951886 1 1 571051603 1 1 275331358 1 1 782003021 1 1 877015130 1 1 793177332 1 1 794310427 1 1 988924444 1 1 814007395 1 1 567292941 1 1 715160412 1 1 74427975 1 1 301089896 1 1 222021617 1 1 578034003 1 1 917881425 1 1 587805137 1 1 273134913 1 1 843251670 1 1 877829904 1 1 381317838 1 1 660818413 1 1 157578308 1 1 989973177 1 1 803373596 1 1 135753006 1 1 70453720 1 1 616108265 1 1 988554759 1 1 668326691 1 1 843950854 1 1 531087980 1 1 151078022 1 1 421150702 1 1 345349888 1 1 968335508 1 1 354122226 1 1 671267648 1 1 998657921 1 1 335510807 1 1 693148536 1 1 55829763 1 1 407112169 1 1 477268475 1 1 852264139 1 1 737489634 1 1 878993586 1 1 499799312 1 1 522005872 1 1 337567457 1 1 410153699 1 1 1196421 1 1 653614643 1 1 616405254 1 1 329872376 1 1 573754865 1 1 326124187 1 1 317736792 1 1 922935409 1 1 542510630 1 1 123074155 1 1 169083065 1 1 140702256 1 1 871851505 1 1 18181674 1 1 203355268 1 1 738224727 1 1 784863648 1 1 371214526 1 1 598176709 1 1 449919180 1 1 361323452 1 1 815238654 1 1 799750377 1 1 673159921 1 1 372889631 1 1 183948925 1 1 970821553 1 1 964168815 1 1 128855232 1 1 193336224 1 1 385381719 1 1 107593727 1 1 462884995 1 1 979736708 1 1 94295800 1 1 400822236 1 1 305118707 1 1 11276546 1 1 501057994 1 1 724803334 1 1 876083006 1 1 843402115 1 1 128946809 1 1 783828897 1 1 602776733 1 1 190593693 1 1 469589752 1 1 696924618 1 1 657641797 1 1 920427898 1 1 352564573 1 1 931245669 1 1 935304339 1 1 781262473 1 1 928920691 1 1 251317471 1 1 334784655 1 1 494102943 1 1 403811422 1 1 487991635 1 1 180939310 1 1 932844301 1 1 106980084 1 1 614222724 1 1 109822837 1 1 316402713 1 1 891571841 1 1 129252847 1 1 566187601 1 1 308821535 1 1 916029232 1 1 824984604 1 1 778964244 1 1 558428245 1 1 551518540 1 1 955995071 1 1 286338427 1 1 841214117 1 1 212976625 1 1 321206129 1 1 148184051 1 1 528902537 1 1 934854474 1 1 629640237 1 1 935249772 1 1 528608804 1 1 353772100 1 1 144829445 1 1 940037025 1 1 167856052 1 1 787517370 1 1 748509665 1 1 24281061 1 1 179258996 1 1 652611717 1 1 469287502 1 1 298172901 1 1 395125355 1 1 389769216 1 1 687612497 1 1 183999377 1 1 359205154 1 1 143398127 1 1 551069722 1 1 729608921 1 1 602513786 1 1 325314617 1 1 11789642 1 1 791475784 1 1 541537504 1 1 209867573 1 1 318707160 1 1 76655748 1 1 511130746 1 1 734297686 1 1 632424030 1 1 390362895 1 1 448851948 1 1 62620126 1 1 948324847 1 1 845464818 1 1 871613283 1 1 905876319 1 1 750511723 1 1 412580051 1 1 813959142 1 1 780404001 1 1 515067117 1 1 942581217 1 1 247717770 1 1 517941783 1 1 980154793 1 1 805218788 1 1 711608 1 1 843765692 1 1 582939113 1 1 903524362 1 1 79984877 1 1 927140675 1 1 151413254 1 1 578832837 1 1 428731623 1 1 920806596 1 1 182729494 1 1 567321013 1 1 158761665 1 1 519638246 1 1 725035173 1 1 957023646 1 1 448495858 1 1 147532225 1 1 574074032 1 1 357809708 1 1 400885502 1 1 677009699 1 1 583279303 1 1 192107100 1 1 458541277 1 1 874210392 1 1 658545963 1 1 903096986 1 1 875030925 1 1 905537585 1 1 785532834 1 1 543422157 1 1 181838964 1 1 593962196 1 1 740406694 1 1 219739164 1 1 926111689 1 1 944812128 1 1 415636254 1 1 641466311 1 1 63638608 1 1 11906350 1 1 746100112 1 1 212503269 1 1 907533511 1 1 941682620 1 1 351726050 1 1 834140725 1 1 850641975 1 1 45390558 1 1 125749995 1 1 354162358 1 1 946800428 1 1 585561929 1 1 950939253 1 1 289013554 1 1 595769617 1 1 663475336 1 1 891515475 1 1 848387180 1 1 467811960 1 1 326621902 1 1 116938119 1 1 847799296 1 1 500398501 1 1 997577188 1 1 851021197 1 1 316260632 1 1 197579665 1 1 415538142 1 1 532139914 1 1 987187860 1 1 400106930 1 1 232304060 1 1 194333674 1 1 887147140 1 1 427052513 1 1 733581124 1 1 318615149 1 1 469275367 1 1 626598427 1 1 104291825 1 1 268553562 1 1 792646309 1 1 814837828 1 1 845290642 1 1 206624572 1 1 198157066 1 1 134890904 1 1 269416632 1 1 596420743 1 1 566244232 1 1 827630593 1 1 176088640 1 1 150189483 1 1 717898616 1 1 64516399 1 1 502641168 1 1 548489703 1 1 93881236 1 1 699641190 1 1 988752224 1 1 163027360 1 1 375292433 1 1 42774324 1 1 120619752 1 1 335934444 1 1 351669264 1 1 17901892 1 1 203995342 1 1 582990007 1 1 83456232 1 1 132033750 1 1 191471850 1 1 282161923 1 1 108175527 1 1 185931562 1 1 956744132 1 1 609807105 1 1 52158090 1 1 252011001 1 1 350936993 1 1 39020137 1 1 945108850 1 1 208326178 1 1 369310314 1 1 492444322 1 1 712215037 1 1 910650395 1 1 606667139 1 1 221069501 1 1 995794202 1 1 116853607 1 1 287546278 1 1 163865357 1 1 197411452 1 1 415779010 1 1 667640572 1 1 431567274 1 1 397251901 1 1 111247076 1 1 118933915 1 1 128544205 1 1 952359467 1 1 386427912 1 1 961578327 1 1 735840871 1 1 820583386 1 1 209548712 1 1 545804501 1 1 638112385 1 1 861113413 1 1 193168621 1 1 787216421 1 1 870831825 1 1 43847567 1 1 982174139 1 1 867836799 1 1 172658856 1 1 241710951 1 1 717933755 1 1 150043107 1 1 527527862 1 1 750833922 1 1 859621539 1 1 776458221 1 1 674842106 1 1 788068882 1 1 773826909 1 1 677901072 1 1 358816714 1 1 40951108 1 1 27063229 1 1 805515989 1 1 624721825 1 1 12764601 1 1 354877290 1 1 872840915 1 1 548944840 1 1 312411068 1 1 442580334 1 1 922338389 1 1 48797109 1 1 672271710 1 1 567618104 1 1 899392706 1 1 777953464 1 1 921569016 1 1 391709824 1 1 369407483 1 1 100735992 1 1 672666295 1 1 150452531 1 1 98051382 1 1 190971123 1 1 939990373 1 1 743645147 1 1 706741634 1 1 487256276 1 1 822399463 1 1 339798194 1 1 168657493 1 1 603493875 1 1 165774377 1 1 202312788 1 1 554852700 1 1 596065659 1 1 927777892 1 1 223828975 1 1 904628252 1 1 67686343 1 1 14904106 1 1 580139391 1 1 988748387 1 1 314379242 1 1 449988764 1 1 491736182 1 1 559264147 1 1 124785874 1 1 928617125 1 1 441046704 1 1 384498575 1 1 921223357 1 1 912399411 1 1 704072204 1 1 197775094 1 1 112608505 1 1 978067736 1 1 492080001 1 1 615652921 1 1 962689973 1 1 831106819 1 1 152937136 1 1 968269524 1 1 534853350 1 1 629787255 1 1 201532033 1 1 908966971 1 1 319025438 1 1 601034407 1 1 148662369 1 1 89686761 1 1 840480430 1 1 448083628 1 1 442817433 1 1 209772504 1 1 790151929 1 1 289464788 1 1 737895147 1 1 372144226 1 1 759990875 1 1 867275152 1 1 295789205 1 1 436085715 1 1 563334115 1 1 938437441 1 1 212052374 1 1 669619191 1 1 997666965 1 1 187279290 1 1 89953444 1 1 151858669 1 1 533122591 1 1 379679398 1 1 940669219 1 1 903539247 1 1 289401758 1 1 443154880 1 1 649797851 1 1 963104968 1 1 105438156 1 1 567693274 1 1 718156426 1 1 472800104 1 1 348639311 1 1 243692923 1 1 611636391 1 1 547288647 1 1 417002622 1 1 539711476 1 1 279197733 1 1 299371992 1 1 77668106 1 1 154267854 1 1 330352863 1 1 833195082 1 1 262770708 1 1 695697400 1 1 145566129 1 1 342985294 1 1 368690206 1 1 75368295 1 1 848891774 1 1 842197676 1 1 398929705 1 1 828787694 1 1 233540530 1 1 56293112 1 1 696118980 1 1 951482210 1 1 378601787 1 1 676832443 1 1 777847839 1 1 429659847 1 1 846244026 1 1 468543558 1 1 729842703 1 1 480484465 1 1 153019421 1 1 249849480 1 1 439411625 1 1 449249583 1 1 748001632 1 1 153594534 1 1 368531696 1 1 486512302 1 1 328134600 1 1 710689917 1 1 823367481 1 1 382195467 1 1 728795395 1 1 784764209 1 1 237745889 1 1 693108009 1 1 501190080 1 1 511172698 1 1 775363548 1 1 473483432 1 1 852002605 1 1 642131346 1 1 247312543 1 1 360379260 1 1 268127790 1 1 216011530 1 1 856338224 1 1 216891528 1 1 737259492 1 1 962058749 1 1 44452422 1 1 722385699 1 1 714514055 1 1 802631740 1 1 753576778 1 1 667224231 1 1 618734897 1 1 502938758 1 1 713112245 1 1 553663896 1 1 475118703 1 1 439855247 1 1 695762042 1 1 310701150 1 1 133528285 1 1 682044883 1 1 923396143 1 1 105234124 1 1 959904830 1 1 992973853 1 1 82734787 1 1 213336499 1 1 541694516 1 1 135125642 1 1 299690541 1 1 36810530 1 1 131558675 1 1 342999811 1 1 862736626 1 1 497363261 1 1 588513911 1 1 223339099 1 1 320799466 1 1 783139248 1 1 980379957 1 1 928090321 1 1 458296580 1 1 138279734 1 1 462264816 1 1 496827295 1 1 165221747 1 1 438149310 1 1 688185977 1 1 442987280 1 1 840478113 1 1 163601247 1 1 640111103 1 1 84665320 1 1 819856954 1 1 810357924 1 1 602439340 1 1 92416811 1 1 991212806 1 1 311653810 1 1 815131710 1 1 777427311 1 1 676488382 1 1 615701229 1 1 789225400 1 1 419748908 1 1 573224601 1 1 738752245 1 1 47715453 1 1 840375102 1 1 575159420 1 1 829057694 1 1 780700671 1 1 33682380 1 1 721777159 1 1 559778058 1 1 715219826 1 1 215172318 1 1 134723103 1 1 724612307 1 1 847858774 1 1 826341541 1 1 383513751 1 1 790741022 1 1 362979739 1 1 508288623 1 1 225029260 1 1 117428351 1 1 964993098 1 1 975385720 1 1 696872869 1 1 413732898 1 1 542417507 1 1 445743177 1 1 767348423 1 1 218877874 1 1 906341165 1 1 443691241 1 1 232679321 1 1 195691999 1 1 527812931 1 1 58737245 1 1 214246220 1 1 602848201 1 1 617785363 1 1 294616505 1 1 760855174 1 1 420081479 1 1 733353872 1 1 863388167 1 1 767892917 1 1 322447942 1 1 344620671 1 1 401673464 1 1 421559509 1 1 313439727 1 1 260427845 1 1 664887221 1 1 208525114 1 1 479055573 1 1 887985728 1 1 708582598 1 1 146368928 1 1 459173387 1 1 872529946 1 1 828887991 1 1 918492168 1 1 671431724 1 1 294629160 1 1 950357007 1 1 49623395 1 1 282222132 1 1 648379834 1 1 79932744 1 1 437885023 1 1 880607324 1 1 562272181 1 1 720222395 1 1 466305282 1 1 18463736 1 1 758142064 1 1 928474635 1 1 517231582 1 1 257636815 1 1 94801476 1 1 41439995 1 1 500681311 1 1 617049823 1 1 357296800 1 1 396390590 1 1 289039633 1 1 680980229 1 1 41491234 1 1 117169971 1 1 183978930 1 1 66422618 1 1 837573719 1 1 224317289 1 1 28756136 1 1 790475850 1 1 510740463 1 1 402218633 1 1 398957471 1 1 400277486 1 1 442614747 1 1 916865432 1 1 393919546 1 1 536108790 1 1 73115263 1 1 700828054 1 1 262659158 1 1 589083439 1 1 846189922 1 1 829429144 1 1 234248474 1 1 755230442 1 1 495718522 1 1 588223393 1 1 290347442 1 1 463726300 1 1 958479397 1 1 308862313 1 1 406239781 1 1 560926572 1 1 97506329 1 1 746402691 1 1 549453420 1 1 996513326 1 1 237718374 1 1 705000965 1 1 304504890 1 1 384675297 1 1 467012298 1 1 773920615 1 1 499398831 1 1 197134882 1 1 470581452 1 1 517636809 1 1 37901443 1 1 635140203 1 1 630086785 1 1 640340801 1 1 473497378 1 1 824599049 1 1 915037245 1 1 294825569 1 1 803609097 1 1 37090407 1 1 697778770 1 1 816871387 1 1 272851078 1 1 549603411 1 1 164181954 1 1 484446023 1 1 970847199 1 1 13113739 1 1 596175274 1 1 539898385 1 1 27357910 1 1 111633385 1 1 686933287 1 1 126870791 1 1 223187452 1 1 314907666 1 1 725800205 1 1 963121586 1 1 319483517 1 1 755818996 1 1 611456784 1 1 913387920 1 1 396744198 1 1 407387172 1 1 635811677 1 1 446931170 1 1 963078866 1 1 429140929 1 1 896448422 1 1 561989390 1 1 554556535 1 1 125186166 1 1 571031465 1 1 919599732 1 1 735178148 1 1 398194237 1 1 896832184 1 1 99974841 1 1 680935174 1 1 624805140 1 1 859516258 1 1 945334886 1 1 69737829 1 1 116139728 1 1 270209938 1 1 78404484 1 1 876175648 1 1 874237732 1 1 950494933 1 1 737743112 1 1 776303421 1 1 965100095 1 1 266916259 1 1 799626194 1 1 702419107 1 1 84091269 1 1 553785249 1 1 491206084 1 1 261773824 1 1 369647476 1 1 151897350 1 1 502735826 1 1 113919105 1 1 980954980 1 1 859069909 1 1 974202340 1 1 33707485 1 1 382483378 1 1 887875224 1 1 283792108 1 1 671197026 1 1 377848931 1 1 901471300 1 1 160139390 1 1 446108237 1 1 878171717 1 1 173450233 1 1 552197731 1 1 715082666 1 1 566030686 1 1 260192456 1 1 847937887 1 1 67581296 1 1 360916553 1 1 812641386 1 1 809530254 1 1 138413437 1 1 657547980 1 1 854038762 1 1 93039786 1 1 996600340 1 1 395016839 1 1 745013773 1 1 788281256 1 1 38591517 1 1 108678675 1 1 496176052 1 1 321568451 1 1 666477451 1 1 556856064 1 1 376454513 1 1 352636208 1 1 12859943 1 1 680444804 1 1 379574844 1 1 15213642 1 1 343558831 1 1 566338740 1 1 616146 1 1 284733264 1 1 154105461 1 1 838571848 1 1 749454100 1 1 675720898 1 1 732400043 1 1 993035562 1 1 734864845 1 1 404917943 1 1 498109121 1 1 90439315 1 1 573123513 1 1 27753680 1 1 63377787 1 1 216841086 1 1 495871945 1 1 66114003 1 1 254529215 1 1 490442407 1 1 193220883 1 1 490674249 1 1 273414019 1 1 780935684 1 1 737460926 1 1 534693262 1 1 23145889 1 1 345167519 1 1 635811768 1 1 984373771 1 1 510226674 1 1 117264937 1 1 955217972 1 1 439160823 1 1 363511957 1 1 673591785 1 1 788145083 1 1 833780100 1 1 194914386 1 1 118720954 1 1 699654739 1 1 79711764 1 1 731138513 1 1 531022401 1 1 658791135 1 1 809529308 1 1 260650467 1 1 824884327 1 1 794970599 1 1 936645590 1 1 133959220 1 1 518077595 1 1 512423403 1 1 673748751 1 1 596591133 1 1 309062810 1 1 600727629 1 1 968474710 1 1 798995136 1 1 510027752 1 1 628282151 1 1 937028454 1 1 751964185 1 1 858835158 1 1 727943798 1 1 550968355 1 1 633905675 1 1 506518344 1 1 71502513 1 1 713989869 1 1 833619640 1 1 131864054 1 1 857115610 1 1 909872683 1 1 967070411 1 1 885021553 1 1 55089707 1 1 902716890 1 1 812821675 1 1 723788227 1 1 152318058 1 1 21219887 1 1 720818276 1 1 752360554 1 1 251281496 1 1 867500911 1 1 838342307 1 1 767847018 1 1 64795536 1 1 31843512 1 1 232354468 1 1 806878648 1 1 970885261 1 1 570489020 1 1 525593094 1 1 984056712 1 1 319658969 1 1 325305645 1 1 875918732 1 1 843424498 1 1 554862909 1 1 387257236 1 1 925970592 1 1 721248445 1 1 423608691 1 1 853684786 1 1 225602437 1 1 216818353 1 1 871363064 1 1 10835846 1 1 423150107 1 1 35936823 1 1 944795896 1 1 634283380 1 1 992272370 1 1 104806682 1 1 310783308 1 1 880392109 1 1 454026430 1 1 640288886 1 1 876475625 1 1 608236338 1 1 169519833 1 1 41942928 1 1 807743824 1 1 809045335 1 1 417603209 1 1 524275244 1 1 173880819 1 1 669125591 1 1 48227263 1 1 213684066 1 1 675182294 1 1 139266813 1 1 885622490 1 1 890308279 1 1 75810334 1 1 87136755 1 1 302091337 1 1 603859197 1 1 268402236 1 1 758907274 1 1 737835999 1 1 734202454 1 1 615639402 1 1 307010625 1 1 569510180 1 1 526124893 1 1 310041760 1 1 193068184 1 1 654040757 1 1 95872878 1 1 928411033 1 1 652277978 1 1 552696376 1 1 804681616 1 1 74666617 1 1 140441131 1 1 670596348 1 1 642236842 1 1 478322776 1 1 275399242 1 1 763528858 1 1 381479870 1 1 724416340 1 1 203440467 1 1 773938084 1 1 479893576 1 1 766434050 1 1 618210982 1 1 929453823 1 1 354651999 1 1 847478946 1 1 643133277 1 1 552285515 1 1 380463064 1 1 613193072 1 1 142692224 1 1 86371862 1 1 682092004 1 1 790150128 1 1 590843689 1 1 701834017 1 1 641441750 1 1 773538811 1 1 774673275 1 1 272282410 1 1 16686815 1 1 385826765 1 1 539248079 1 1 153326226 1 1 815912021 1 1 120016230 1 1 490105589 1 1 349026041 1 1 986402896 1 1 764148818 1 1 824254846 1 1 580419379 1 1 11907033 1 1 662201681 1 1 660254212 1 1 868035439 1 1 75814871 1 1 977063999 1 1 903862340 1 1 244335148 1 1 429336745 1 1 725116871 1 1 868965511 1 1 689251549 1 1 229607244 1 1 600988605 1 1 121863879 1 1 56381840 1 1 767989955 1 1 388217837 1 1 575412875 1 1 89241024 1 1 563795209 1 1 676712530 1 1 233443689 1 1 416966218 1 1 120383151 1 1 933724716 1 1 266621194 1 1 303099449 1 1 724264393 1 1 666649613 1 1 763374399 1 1 590842625 1 1 158212674 1 1 838122153 1 1 780214154 1 1 280825102 1 1 779596075 1 1 870542573 1 1 647511842 1 1 375933834 1 1 814567995 1 1 761740973 1 1 343383755 1 1 598311157 1 1 117525323 1 1 583387189 1 1 999156258 1 1 644701 1 1 949920910 1 1 400571660 1 1 990725731 1 1 80104776 1 1 142270297 1 1 676445051 1 1 773407107 1 1 951508343 1 1 912916409 1 1 81066974 1 1 55875135 1 1 803221323 1 1 818183293 1 1 168373257 1 1 265789030 1 1 843609883 1 1 601502595 1 1 537596654 1 1 234924174 1 1 728186348 1 1 491061710 1 1 723013725 1 1 238796698 1 1 74002855 1 1 149006479 1 1 494870740 1 1 483816105 1 1 972056859 1 1 90980770 1 1 720506594 1 1 335881420 1 1 433828603 1 1 366406616 1 1 864622539 1 1 319425766 1 1 963715054 1 1 748532161 1 1 867374857 1 1 2614220 1 1 950289621 1 1 859445450 1 1 491905470 1 1 470039606 1 1 202572544 1 1 427616531 1 1 347160501 1 1 488631267 1 1 675302762 1 1 478243581 1 1 399979027 1 1 800992250 1 1 753643037 1 1 930155141 1 1 414044709 1 1 478988265 1 1 80160561 1 1 917250038 1 1 590218740 1 1 242944952 1 1 711998221 1 1 19812099 1 1 586752182 1 1 463574780 1 1 79274580 1 1 756672716 1 1 192753277 1 1 944773433 1 1 115837604 1 1 866407976 1 1 95609182 1 1 575238073 1 1 651282677 1 1 578164923 1 1 874521813 1 1 191433026 1 1 135909814 1 1 571035600 1 1 446045598 1 1 639294248 1 1 776618050 1 1 385186898 1 1 192371423 1 1 622548956 1 1 874013994 1 1 660409468 1 1 464047666 1 1 705698553 1 1 11165138 1 1 536364345 1 1 105353489 1 1 175583627 1 1 684769334 1 1 744609596 1 1 185923526 1 1 95527314 1 1 291149069 1 1 51201837 1 1 904735432 1 1 509694120 1 1 72178529 1 1 516813531 1 1 224198979 1 1 898868197 1 1 567180784 1 1 749278269 1 1 463988865 1 1 728595831 1 1 508079583 1 1 280156686 1 1 367098715 1 1 673007060 1 1 58006272 1 1 429923012 1 1 633297524 1 1 435300591 1 1 665440303 1 1 813849560 1 1 652062033 1 1 317769053 1 1 638055996 1 1 780019797 1 1 395322944 1 1 870728799 1 1 784509279 1 1 499067638 1 1 558424636 1 1 555920713 1 1 809239455 1 1 64694579 1 1 709344536 1 1 395934466 1 1 955734622 1 1 218882849 1 1 177236850 1 1 667686364 1 1 296468080 1 1 888197219 1 1 817270076 1 1 508542194 1 1 427522116 1 1 416790485 1 1 84510788 1 1 448444099 1 1 771875263 1 1 404176700 1 1 552256341 1 1 686861628 1 1 626625663 1 1 647107177 1 1 507755259 1 1 990303001 1 1 441501574 1 1 435717094 1 1 123220841 1 1 682075062 1 1 525718499 1 1 33534420 1 1 467665376 1 1 583765152 1 1 740584633 1 1 304425382 1 1 610464933 1 1 449154450 1 1 443484278 1 1 181575313 1 1 22902770 1 1 338685107 1 1 319342752 1 1 842500148 1 1 46979356 1 1 142029666 1 1 556881190 1 1 909062316 1 1 545319102 1 1 565409417 1 1 182571828 1 1 244997889 1 1 231377973 1 1 995124959 1 1 623514896 1 1 371547497 1 1 142391616 1 1 8854080 1 1 30407188 1 1 991551336 1 1 760140223 1 1 245796334 1 1 946282945 1 1 841366287 1 1 972351057 1 1 701210302 1 1 24099831 1 1 8470445 1 1 708877684 1 1 14279017 1 1 723692401 1 1 841948828 1 1 593910582 1 1 877598480 1 1 509052758 1 1 558051020 1 1 1362961 1 1 778382983 1 1 273330143 1 1 452003555 1 1 831155779 1 1 691294298 1 1 2478635 1 1 234241906 1 1 893267855 1 1 999480134 1 1 523934246 1 1 28662499 1 1 808936560 1 1 303224574 1 1 331341829 1 1 220079352 1 1 648501775 1 1 269891604 1 1 174588352 1 1 913001309 1 1 605745627 1 1 181207717 1 1 406978064 1 1 655805063 1 1 770006490 1 1 540516959 1 1 529158704 1 1 160416161 1 1 963362916 1 1 909080101 1 1 607446831 1 1 211109923 1 1 870737985 1 1 625727188 1 1 80660407 1 1 738565135 1 1 206961476 1 1 73950110 1 1 572151471 1 1 331463771 1 1 871468937 1 1 295880613 1 1 85600756 1 1 289261747 1 1 634714155 1 1 483320046 1 1 630147424 1 1 428171816 1 1 343058742 1 1 169291323 1 1 819856571 1 1 760991096 1 1 382303117 1 1 492617919 1 1 540233659 1 1 816624208 1 1 552639414 1 1 253596682 1 1 814049942 1 1 154597169 1 1 819250228 1 1 224800245 1 1 360475201 1 1 599975143 1 1 52492961 1 1 870374183 1 1 425207410 1 1 933757104 1 1 139856364 1 1 317129427 1 1 759926713 1 1 87928687 1 1 861055331 1 1 18213748 1 1 457393107 1 1 420093429 1 1 907908952 1 1 737179900 1 1 680056335 1 1 950268127 1 1 504546885 1 1 453315716 1 1 639551316 1 1 843709032 1 1 423244177 1 1 462847142 1 1 396651050 1 1 58950474 1 1 228002867 1 1 596875652 1 1 989591802 1 1 314823166 1 1 533579017 1 1 604415191 1 1 938514171 1 1 340766729 1 1 804493301 1 1 37264408 1 1 634223043 1 1 533058585 1 1 348194532 1 1 44058509 1 1 351425147 1 1 605383129 1 1 517631117 1 1 757546237 1 1 446117367 1 1 993368813 1 1 669886937 1 1 129171577 1 1 401086958 1 1 160782028 1 1 364141543 1 1 59965855 1 1 683916540 1 1 645713906 1 1 633579255 1 1 256361592 1 1 912049077 1 1 751141869 1 1 791063168 1 1 186377910 1 1 199632660 1 1 955988244 1 1 962467097 1 1 262267768 1 1 520605860 1 1 965133419 1 1 419327612 1 1 221462238 1 1 495357185 1 1 788801433 1 1 170823464 1 1 933168028 1 1 714832967 1 1 357032878 1 1 969650833 1 1 784047921 1 1 651463042 1 1 483447282 1 1 334770884 1 1 711942400 1 1 585883687 1 1 271946281 1 1 886417907 1 1 572749805 1 1 90348870 1 1 540395699 1 1 302894038 1 1 517775806 1 1 647606958 1 1 587920056 1 1 71247903 1 1 620874948 1 1 147898629 1 1 904378781 1 1 253979399 1 1 174623041 1 1 256406633 1 1 868394651 1 1 556140503 1 1 202262798 1 1 467298234 1 1 283036523 1 1 808077426 1 1 654509729 1 1 196633549 1 1 81328794 1 1 239869509 1 1 522548405 1 1 973796719 1 1 544120228 1 1 222370821 1 1 490996001 1 1 319648411 1 1 836685492 1 1 299446593 1 1 396599958 1 1 141425588 1 1 606659061 1 1 916761867 1 1 830431226 1 1 850854533 1 1 377010004 1 1 706620540 1 1 724992306 1 1 36776572 1 1 662505079 1 1 198227830 1 1 960455983 1 1 128489531 1 1 413638218 1 1 159367567 1 1 157915339 1 1 945131965 1 1 61358685 1 1 644325559 1 1 350763185 1 1 419703514 1 1 530224497 1 1 705842648 1 1 397580716 1 1 540225103 1 1 639880360 1 1 201549782 1 1 835425000 1 1 20680735 1 1 681514370 1 1 549812840 1 1 419092514 1 1 889385320 1 1 374901792 1 1 652933708 1 1 825797375 1 1 691837061 1 1 315927188 1 1 609665312 1 1 288693685 1 1 990315593 1 1 178402246 1 1 269395423 1 1 116930135 1 1 496084506 1 1 903031385 1 1 619362155 1 1 354183503 1 1 676309041 1 1 78349928 1 1 966728143 1 1 678247348 1 1 150021244 1 1 655122438 1 1 79323390 1 1 181548117 1 1 263256535 1 1 215063356 1 1 351415494 1 1 164148092 1 1 346220144 1 1 85819923 1 1 270607003 1 1 529193771 1 1 757132793 1 1 259967726 1 1 59530760 1 1 759966197 1 1 677841278 1 1 662439165 1 1 410999104 1 1 141960037 1 1 587735296 1 1 690098012 1 1 91777871 1 1 54743207 1 1 794587589 1 1 772698977 1 1 826717748 1 1 197977811 1 1 820142883 1 1 797150760 1 1 790725684 1 1 181406722 1 1 214610871 1 1 754430529 1 1 731758254 1 1 316608955 1 1 161933309 1 1 628752137 1 1 450778688 1 1 790573985 1 1 946272058 1 1 644459632 1 1 555689054 1 1 716415172 1 1 156961951 1 1 643325146 1 1 345625140 1 1 721078986 1 1 706192830 1 1 700358575 1 1 398265742 1 1 962516587 1 1 18590740 1 1 802209246 1 1 768592821 1 1 978101499 1 1 815793241 1 1 848642038 1 1 409534806 1 1 565601680 1 1 316822468 1 1 397208068 1 1 946099767 1 1 190722481 1 1 431711593 1 1 67086131 1 1 892428031 1 1 87947911 1 1 304815760 1 1 372169032 1 1 975275158 1 1 288653818 1 1 54491232 1 1 977312062 1 1 736427621 1 1 245953665 1 1 499194538 1 1 274088511 1 1 895014836 1 1 685194343 1 1 169480128 1 1 569645272 1 1 857981817 1 1 196001448 1 1 725696877 1 1 68266339 1 1 69986052 1 1 700216581 1 1 816655256 1 1 168639403 1 1 515493670 1 1 327902153 1 1 826631952 1 1 258222035 1 1 653617473 1 1 709476926 1 1 88682630 1 1 370221664 1 1 200440141 1 1 752479027 1 1 9452497 1 1 244310619 1 1 737101904 1 1 164733065 1 1 704487896 1 1 681678311 1 1 444778199 1 1 268160665 1 1 717240034 1 1 858337800 1 1 789807862 1 1 681774393 1 1 446890340 1 1 295387947 1 1 671367647 1 1 160955194 1 1 724575535 1 1 752579285 1 1 874276417 1 1 445664625 1 1 232735512 1 1 32235256 1 1 524905974 1 1 700130853 1 1 762335614 1 1 771203129 1 1 254189147 1 1 423729450 1 1 7020872 1 1 971164841 1 1 29276726 1 1 66230178 1 1 641233888 1 1 733241380 1 1 11086438 1 1 8063635 1 1 257208901 1 1 909748976 1 1 500691619 1 1 7238310 1 1 36469565 1 1 288537661 1 1 813079196 1 1 397639950 1 1 395788879 1 1 78926885 1 1 819913266 1 1 944690185 1 1 809557036 1 1 27599425 1 1 932012824 1 1 837165067 1 1 875744053 1 1 329359436 1 1 921459966 1 1 119431431 1 1 864629549 1 1 783624077 1 1 404649418 1 1 830656775 1 1 485425372 1 1 627616516 1 1 30265286 1 1 508962387 1 1 330544591 1 1 266170117 1 1 533627937 1 1 367212756 1 1 389263991 1 1 85713275 1 1 369616498 1 1 702412480 1 1 828958581 1 1 442164848 1 1 652510610 1 1 281973319 1 1 865147931 1 1 522057774 1 1 792003481 1 1 31089418 1 1 857197220 1 1 629903472 1 1 205854613 1 1 635148423 1 1 273171094 1 1 67349132 1 1 224889155 1 1 858679016 1 1 306655445 1 1 20318322 1 1 441089903 1 1 526996737 1 1 877092233 1 1 6116563 1 1 566919635 1 1 446692245 1 1 452866620 1 1 100143599 1 1 170354463 1 1 655232237 1 1 831807850 1 1 662345655 1 1 510765541 1 1 266805751 1 1 563344436 1 1 639347645 1 1 304062797 1 1 718379174 1 1 553205672 1 1 900070076 1 1 189224176 1 1 878836030 1 1 399514165 1 1 830473446 1 1 42034821 1 1 192252326 1 1 85567364 1 1 814437052 1 1 526513762 1 1 688625397 1 1 982403391 1 1 123913237 1 1 198579300 1 1 496059622 1 1 389656697 1 1 613728199 1 1 169440353 1 1 267649857 1 1 641729643 1 1 359600278 1 1 678848197 1 1 173744666 1 1 368431143 1 1 961810561 1 1 410658977 1 1 477484348 1 1 796401797 1 1 320865649 1 1 884626539 1 1 902472662 1 1 369966353 1 1 935051078 1 1 708853764 1 1 935787709 1 1 190644960 1 1 89710231 1 1 498717083 1 1 515912291 1 1 991064465 1 1 293266206 1 1 199445701 1 1 50892719 1 1 210015436 1 1 646541176 1 1 167805305 1 1 448908241 1 1 523603089 1 1 351683650 1 1 398842694 1 1 788101222 1 1 484719871 1 1 465494217 1 1 329677420 1 1 831825604 1 1 897759189 1 1 77112899 1 1 105954604 1 1 420359840 1 1 896064196 1 1 152155159 1 1 36995471 1 1 17176470 1 1 12744420 1 1 956268722 1 1 628836592 1 1 307984900 1 1 317021552 1 1 643747381 1 1 823360528 1 1 796698223 1 1 921227921 1 1 272807152 1 1 369029742 1 1 581073899 1 1 514446651 1 1 532594791 1 1 761845182 1 1 827964521 1 1 370433880 1 1 893247124 1 1 653432727 1 1 955492089 1 1 221443221 1 1 496846300 1 1 501276782 1 1 630566209 1 1 199075602 1 1 608346773 1 1 674485359 1 1 606955842 1 1 116682505 1 1 410741385 1 1 92780682 1 1 869756578 1 1 723882796 1 1 661877764 1 1 883871086 1 1 707117413 1 1 196835952 1 1 938472400 1 1 307976868 1 1 88475931 1 1 238479115 1 1 664215815 1 1 573722714 1 1 902968567 1 1 288603278 1 1 729110151 1 1 563411570 1 1 436733263 1 1 205943496 1 1 492300509 1 1 601349603 1 1 978931903 1 1 93823892 1 1 676495794 1 1 113033287 1 1 141661169 1 1 87839839 1 1 390151530 1 1 180049471 1 1 788365108 1 1 21864788 1 1 211900748 1 1 483915122 1 1 995468172 1 1 837644313 1 1 639516748 1 1 548498 1 1 89608247 1 1 190823878 1 1 171612396 1 1 462748662 1 1 605508426 1 1 710809289 1 1 610217035 1 1 702247102 1 1 311189592 1 1 982616100 1 1 478875983 1 1 143129993 1 1 689501212 1 1 279633257 1 1 542458020 1 1 393757038 1 1 807982309 1 1 470724004 1 1 24214020 1 1 893486618 1 1 815323877 1 1 227299757 1 1 647246085 1 1 637119236 1 1 216785687 1 1 491725697 1 1 214875404 1 1 406150174 1 1 571241658 1 1 847738624 1 1 815418640 1 1 906580695 1 1 229556784 1 1 906238851 1 1 927375224 1 1 784814695 1 1 560432036 1 1 597174142 1 1 788309602 1 1 353758088 1 1 216806940 1 1 734448823 1 1 440732850 1 1 767010796 1 1 526357626 1 1 32971069 1 1 888932454 1 1 207077839 1 1 867386307 1 1 227755575 1 1 219866192 1 1 432675109 1 1 185366862 1 1 732654617 1 1 960785109 1 1 425098391 1 1 809770459 1 1 895845141 1 1 365197637 1 1 443799694 1 1 424180685 1 1 149054650 1 1 681091684 1 1 242996248 1 1 834846825 1 1 463770377 1 1 992845173 1 1 741872787 1 1 94536455 1 1 975497607 1 1 415526320 1 1 834685191 1 1 166194297 1 1 859091978 1 1 273170272 1 1 819836806 1 1 72734150 1 1 696092946 1 1 136534794 1 1 519422484 1 1 709839441 1 1 194948375 1 1 214222651 1 1 78895375 1 1 419531114 1 1 541379871 1 1 599894923 1 1 480895942 1 1 737603830 1 1 968183976 1 1 357169133 1 1 459502824 1 1 539081232 1 1 665283446 1 1 487249913 1 1 529993850 1 1 60877634 1 1 733166987 1 1 956789862 1 1 388179095 1 1 853620135 1 1 809846271 1 1 471515968 1 1 436039400 1 1 835341005 1 1 205852327 1 1 153402821 1 1 252282173 1 1 277158260 1 1 525528325 1 1 805303182 1 1 263095298 1 1 290460582 1 1 168446766 1 1 712854857 1 1 894477742 1 1 429312742 1 1 253284364 1 1 21458071 1 1 785314824 1 1 273851212 1 1 334508255 1 1 273446418 1 1 266050165 1 1 683455770 1 1 495926717 1 1 576620972 1 1 349822606 1 1 628016247 1 1 767963808 1 1 815015866 1 1 559747104 1 1 397809133 1 1 690496583 1 1 793238695 1 1 869986334 1 1 555485741 1 1 994440561 1 1 737089995 1 1 619862736 1 1 306259539 1 1 454830018 1 1 716854765 1 1 463059364 1 1 313032765 1 1 676013624 1 1 647520929 1 1 870310491 1 1 990502225 1 1 500744891 1 1 495288683 1 1 736136489 1 1 422767929 1 1 375955603 1 1 663431523 1 1 839663191 1 1 651745149 1 1 31563022 1 1 355291825 1 1 447799540 1 1 280101751 1 1 395990558 1 1 624922954 1 1 317073865 1 1 307038570 1 1 944868459 1 1 61837044 1 1 610851355 1 1 257529218 1 1 821868814 1 1 319686556 1 1 274140036 1 1 296034466 1 1 717203873 1 1 977857901 1 1 630326302 1 1 958364335 1 1 121864811 1 1 712148525 1 1 197125022 1 1 998716687 1 1 764507833 1 1 254754222 1 1 426859735 1 1 897900439 1 1 281552103 1 1 261160605 1 1 252007092 1 1 904597830 1 1 200269673 1 1 827939267 1 1 891335993 1 1 63883052 1 1 797898530 1 1 114336557 1 1 933399291 1 1 457205261 1 1 570584011 1 1 125190929 1 1 730206422 1 1 524512913 1 1 435087045 1 1 11243520 1 1 990159979 1 1 178681301 1 1 648951887 1 1 353186517 1 1 270031424 1 1 507262430 1 1 679143534 1 1 139553460 1 1 952227708 1 1 379608473 1 1 542744706 1 1 107002744 1 1 343429564 1 1 106982082 1 1 8857431 1 1 285192485 1 1 713329199 1 1 742991038 1 1 881580608 1 1 841633277 1 1 696526809 1 1 317407336 1 1 55194733 1 1 117524065 1 1 110674228 1 1 250390423 1 1 381144894 1 1 879368404 1 1 730745251 1 1 627451812 1 1 888976564 1 1 201704399 1 1 350616698 1 1 956739312 1 1 598767134 1 1 541150935 1 1 436231539 1 1 640711138 1 1 800361221 1 1 930596878 1 1 687641157 1 1 108663510 1 1 304145028 1 1 503181620 1 1 348677961 1 1 121336337 1 1 703185377 1 1 922093887 1 1 336745055 1 1 885894749 1 1 936297954 1 1 648135298 1 1 827074312 1 1 399788787 1 1 539966645 1 1 312703478 1 1 111107016 1 1 571829045 1 1 800184457 1 1 89090654 1 1 725990452 1 1 143962654 1 1 10835588 1 1 547461368 1 1 139161590 1 1 443631640 1 1 997534189 1 1 801117965 1 1 730418395 1 1 985902047 1 1 680615332 1 1 628147403 1 1 454444822 1 1 89635494 1 1 853994961 1 1 948085934 1 1 201984471 1 1 639018928 1 1 812380090 1 1 888077536 1 1 693478740 1 1 137298831 1 1 90108152 1 1 180707543 1 1 758603646 1 1 829542685 1 1 374895754 1 1 803294410 1 1 587094062 1 1 346008498 1 1 254153456 1 1 657574050 1 1 733540499 1 1 865535620 1 1 455114795 1 1 614360020 1 1 866735431 1 1 155396747 1 1 258506797 1 1 488205577 1 1 207404436 1 1 291289819 1 1 600811790 1 1 536042287 1 1 960982024 1 1 749411083 1 1 455613572 1 1 960741596 1 1 938958117 1 1 406184140 1 1 532426450 1 1 65976009 1 1 989314711 1 1 209319239 1 1 761853791 1 1 422241274 1 1 602000866 1 1 727346897 1 1 302821374 1 1 582654251 1 1 660126115 1 1 294261267 1 1 457111879 1 1 904110132 1 1 142093483 1 1 800315675 1 1 916286637 1 1 434228535 1 1 994789256 1 1 617289576 1 1 757604597 1 1 610916262 1 1 309673881 1 1 276567763 1 1 390259718 1 1 229451929 1 1 659793001 1 1 88987764 1 1 394967498 1 1 965655371 1 1 130193769 1 1 251882477 1 1 593110608 1 1 290438013 1 1 906344460 1 1 725531143 1 1 597501841 1 1 66148072 1 1 205639932 1 1 305947167 1 1 617795769 1 1 174806386 1 1 427756048 1 1 366818557 1 1 186722872 1 1 203931255 1 1 106120474 1 1 551863038 1 1 948386617 1 1 534198470 1 1 146260923 1 1 325740433 1 1 570702462 1 1 562429353 1 1 991775668 1 1 459062145 1 1 339604029 1 1 571143722 1 1 183417537 1 1 249761441 1 1 327152278 1 1 836898658 1 1 415712799 1 1 346689278 1 1 300758146 1 1 734399098 1 1 397875825 1 1 180203014 1 1 625740331 1 1 660370878 1 1 631206842 1 1 402086877 1 1 989770698 1 1 660926432 1 1 167061442 1 1 199929478 1 1 645127562 1 1 873286140 1 1 647142676 1 1 812310872 1 1 394044540 1 1 861243635 1 1 485074699 1 1 965958686 1 1 630566367 1 1 242617355 1 1 35001289 1 1 604845092 1 1 176698837 1 1 35599381 1 1 843409395 1 1 261222024 1 1 386031505 1 1 621505879 1 1 551982655 1 1 679345182 1 1 789556519 1 1 573870466 1 1 46703577 1 1 504761330 1 1 68947739 1 1 545193422 1 1 247708217 1 1 60447893 1 1 428383428 1 1 96750721 1 1 800165821 1 1 574944841 1 1 199035660 1 1 568619631 1 1 836682365 1 1 222432530 1 1 579461282 1 1 738922337 1 1 515351930 1 1 17784099 1 1 948144742 1 1 684235652 1 1 429357342 1 1 480843697 1 1 429690048 1 1 613160462 1 1 334955371 1 1 197290698 1 1 882486931 1 1 2294056 1 1 332560997 1 1 748858848 1 1 819362289 1 1 723557796 1 1 298939266 1 1 222650162 1 1 568536730 1 1 524648754 1 1 593497320 1 1 75246894 1 1 333298145 1 1 321994540 1 1 79631251 1 1 293927568 1 1 101036778 1 1 447230852 1 1 218164903 1 1 775043740 1 1 897733509 1 1 851330265 1 1 567129672 1 1 309989621 1 1 968200054 1 1 791027703 1 1 125413660 1 1 139589563 1 1 467462941 1 1 804619956 1 1 169198029 1 1 333499033 1 1 448768569 1 1 352230866 1 1 269374842 1 1 739574631 1 1 83003384 1 1 381503815 1 1 412557215 1 1 990153778 1 1 662656174 1 1 711923055 1 1 873714536 1 1 149954338 1 1 288462248 1 1 127757330 1 1 379801284 1 1 394078362 1 1 253273764 1 1 568611155 1 1 843711532 1 1 564953104 1 1 967451032 1 1 357459363 1 1 599592942 1 1 332172856 1 1 845074581 1 1 455727215 1 1 923797138 1 1 853399844 1 1 981781663 1 1 233798570 1 1 404361036 1 1 145006848 1 1 508980748 1 1 399536560 1 1 191417133 1 1 854441041 1 1 367890957 1 1 99660175 1 1 332510076 1 1 655451936 1 1 883553144 1 1 165740658 1 1 285260079 1 1 881699306 1 1 931377271 1 1 410938030 1 1 954088215 1 1 596182866 1 1 302158044 1 1 654090053 1 1 557823025 1 1 471368793 1 1 891809135 1 1 761649101 1 1 735147716 1 1 966311108 1 1 19425540 1 1 479419577 1 1 87125207 1 1 239108157 1 1 435631778 1 1 746881757 1 1 124443745 1 1 362936895 1 1 672576809 1 1 231303981 1 1 535045850 1 1 683577647 1 1 522681813 1 1 633362754 1 1 813723016 1 1 475794441 1 1 954624895 1 1 972990812 1 1 515559127 1 1 627578957 1 1 917634532 1 1 856125908 1 1 984551215 1 1 262103414 1 1 429771139 1 1 747226868 1 1 261548853 1 1 510807740 1 1 152369954 1 1 622511897 1 1 259256784 1 1 130911331 1 1 176228060 1 1 342115685 1 1 971478748 1 1 841870600 1 1 774092802 1 1 681885602 1 1 48492683 1 1 960807755 1 1 845222618 1 1 81569517 1 1 113288112 1 1 268517597 1 1 473574165 1 1 972932965 1 1 679926372 1 1 862485379 1 1 397371130 1 1 467570316 1 1 378087045 1 1 189240290 1 1 5414251 1 1 155063613 1 1 618233019 1 1 361975111 1 1 530718228 1 1 211261142 1 1 557256249 1 1 613278669 1 1 929273212 1 1 613772460 1 1 149069435 1 1 947250874 1 1 588937826 1 1 132425819 1 1 92073313 1 1 993870741 1 1 246402858 1 1 716232865 1 1 595788231 1 1 884310169 1 1 854883261 1 1 410244640 1 1 535194388 1 1 146136457 1 1 901425501 1 1 995471972 1 1 241173255 1 1 916579463 1 1 69267418 1 1 67192146 1 1 430750481 1 1 401277900 1 1 392646373 1 1 631867726 1 1 286175678 1 1 704947926 1 1 470816910 1 1 647258925 1 1 104835852 1 1 243178419 1 1 538717778 1 1 545981521 1 1 120300326 1 1 151359736 1 1 115064594 1 1 714864343 1 1 189366918 1 1 644153617 1 1 390886876 1 1 907037920 1 1 875208470 1 1 61255762 1 1 280746088 1 1 340436807 1 1 320290673 1 1 873983473 1 1 769308538 1 1 504593758 1 1 746128526 1 1 928268876 1 1 969455738 1 1 230641546 1 1 711812467 1 1 902062642 1 1 684497143 1 1 724113870 1 1 54608285 1 1 245376358 1 1 426259709 1 1 318138689 1 1 989481083 1 1 507979123 1 1 420424947 1 1 942046637 1 1 923323691 1 1 865777949 1 1 317965814 1 1 108359612 1 1 494946983 1 1 643083219 1 1 817530058 1 1 464744482 1 1 206717801 1 1 12311365 1 1 614947266 1 1 272842152 1 1 881678832 1 1 898323206 1 1 838479553 1 1 230751492 1 1 569548236 1 1 366390359 1 1 898878536 1 1 448679537 1 1 925699069 1 1 687581620 1 1 567937863 1 1 510434282 1 1 173959384 1 1 177890285 1 1 565493463 1 1 133946841 1 1 248963986 1 1 792366432 1 1 506346377 1 1 908113858 1 1 314574832 1 1 91016983 1 1 128612076 1 1 384680600 1 1 564804062 1 1 772147405 1 1 966025175 1 1 448256434 1 1 395423679 1 1 755245164 1 1 581683883 1 1 404765896 1 1 594043519 1 1 716265842 1 1 458104044 1 1 970454304 1 1 690309248 1 1 311673186 1 1 360181074 1 1 839897410 1 1 261666864 1 1 828916347 1 1 410011816 1 1 869942074 1 1 595135669 1 1 331872045 1 1 674950359 1 1 970729883 1 1 705383626 1 1 86955856 1 1 947641345 1 1 423273743 1 1 240699050 1 1 181065310 1 1 206162749 1 1 531473168 1 1 818277817 1 1 725650755 1 1 771218745 1 1 61063957 1 1 309487853 1 1 481205041 1 1 431199503 1 1 820033024 1 1 702534446 1 1 328767695 1 1 255284242 1 1 452784621 1 1 226231111 1 1 756405381 1 1 9445603 1 1 695761271 1 1 98393535 1 1 686763809 1 1 394330083 1 1 912990840 1 1 929849383 1 1 916132461 1 1 95458482 1 1 365673558 1 1 673650267 1 1 488952062 1 1 902850782 1 1 142133932 1 1 301176980 1 1 138350041 1 1 286726253 1 1 30151351 1 1 952557449 1 1 647029099 1 1 667421359 1 1 879120987 1 1 498331088 1 1 209285423 1 1 551862699 1 1 357294500 1 1 460981926 1 1 341052751 1 1 266672611 1 1 100824221 1 1 941549507 1 1 56894550 1 1 117945198 1 1 313194523 1 1 138012264 1 1 54676702 1 1 989360180 1 1 846736125 1 1 112183351 1 1 71860582 1 1 643173927 1 1 45037907 1 1 109153526 1 1 812128699 1 1 51391902 1 1 627909786 1 1 930570369 1 1 101875963 1 1 710678902 1 1 874438486 1 1 584338117 1 1 526506839 1 1 961131296 1 1 584874209 1 1 981070403 1 1 645293108 1 1 33323137 1 1 140027732 1 1 572556892 1 1 539374080 1 1 207850651 1 1 699644584 1 1 332113373 1 1 494705969 1 1 862960977 1 1 68515317 1 1 611964917 1 1 934986710 1 1 431594193 1 1 304226468 1 1 81803348 1 1 914064704 1 1 357005334 1 1 429008737 1 1 875674149 1 1 413340209 1 1 438903427 1 1 671131899 1 1 239120080 1 1 878349117 1 1 52431067 1 1 849862554 1 1 7269095 1 1 503073372 1 1 803168120 1 1 752504035 1 1 428331053 1 1 423324301 1 1 998109561 1 1 726930512 1 1 667078414 1 1 486247599 1 1 591814015 1 1 564122623 1 1 881313176 1 1 990021230 1 1 204708595 1 1 348385420 1 1 454166107 1 1 46249916 1 1 287200296 1 1 137164962 1 1 394267876 1 1 642007064 1 1 905492788 1 1 38673657 1 1 397103015 1 1 605092124 1 1 389810813 1 1 228395795 1 1 761157087 1 1 714702690 1 1 308309730 1 1 131052946 1 1 870417303 1 1 806961776 1 1 401651645 1 1 554746429 1 1 51189535 1 1 853999643 1 1 766219046 1 1 861633642 1 1 174747622 1 1 410885005 1 1 662667399 1 1 618111329 1 1 41311441 1 1 435528461 1 1 589394921 1 1 717074923 1 1 49850145 1 1 49009432 1 1 711837054 1 1 998792414 1 1 905927185 1 1 318046459 1 1 28735566 1 1 55198246 1 1 629884268 1 1 87252413 1 1 784414908 1 1 730776209 1 1 760487413 1 1 741114925 1 1 46101891 1 1 812543729 1 1 512685452 1 1 689000150 1 1 524461726 1 1 140455994 1 1 128089944 1 1 99590415 1 1 611194306 1 1 257506434 1 1 811619412 1 1 447244111 1 1 867555186 1 1 745325604 1 1 13392286 1 1 366519041 1 1 75367181 1 1 78629295 1 1 558299398 1 1 346901090 1 1 711980323 1 1 890628975 1 1 806378285 1 1 856246319 1 1 943707894 1 1 611718663 1 1 707926935 1 1 64624551 1 1 580976322 1 1 546943879 1 1 580661547 1 1 998549015 1 1 88952585 1 1 481692365 1 1 553087143 1 1 38506757 1 1 802635897 1 1 208623278 1 1 342512727 1 1 275997293 1 1 799703584 1 1 610863932 1 1 359701489 1 1 625966852 1 1 785215131 1 1 315150253 1 1 311983444 1 1 90779937 1 1 164431507 1 1 376289939 1 1 286393163 1 1 109140588 1 1 486335215 1 1 912457673 1 1 772148652 1 1 410192938 1 1 884194512 1 1 600048648 1 1 193894454 1 1 133631837 1 1 860060232 1 1 37641821 1 1 646084192 1 1 378464718 1 1 792568454 1 1 234212318 1 1 4560757 1 1 577824149 1 1 693601838 1 1 95201644 1 1 732838282 1 1 762152539 1 1 299715047 1 1 73219451 1 1 888014259 1 1 958024027 1 1 353337313 1 1 437880063 1 1 682806786 1 1 622163831 1 1 809639174 1 1 765257939 1 1 387922521 1 1 904175633 1 1 376970029 1 1 722975171 1 1 445423559 1 1 860698139 1 1 748607846 1 1 813144765 1 1 503157443 1 1 519722524 1 1 644403317 1 1 714441985 1 1 605587658 1 1 367763082 1 1 330193005 1 1 895638154 1 1 808638955 1 1 878776770 1 1 551870863 1 1 329612626 1 1 662508108 1 1 591628565 1 1 276201424 1 1 292885597 1 1 769750361 1 1 260345041 1 1 699264926 1 1 55717342 1 1 684007980 1 1 301728825 1 1 674629849 1 1 482515839 1 1 642890610 1 1 828174781 1 1 165543983 1 1 558737523 1 1 623199501 1 1 475348478 1 1 854183416 1 1 621886352 1 1 523068106 1 1 385013729 1 1 617795766 1 1 218605335 1 1 790500057 1 1 301735699 1 1 355111538 1 1 228524668 1 1 810747724 1 1 285241129 1 1 41275710 1 1 770382817 1 1 831999165 1 1 238710626 1 1 276623138 1 1 347779550 1 1 569040153 1 1 478181191 1 1 686599344 1 1 385589251 1 1 349309938 1 1 198559092 1 1 238413478 1 1 497198177 1 1 185491039 1 1 110299903 1 1 463183056 1 1 967803858 1 1 149239597 1 1 400344009 1 1 736773327 1 1 667910018 1 1 910407743 1 1 108388575 1 1 588185574 1 1 937421430 1 1 82512619 1 1 734834732 1 1 852207558 1 1 118520102 1 1 630341830 1 1 325104256 1 1 459121121 1 1 293793747 1 1 88162360 1 1 943553290 1 1 148666030 1 1 697985957 1 1 750570240 1 1 229846386 1 1 908810271 1 1 637512397 1 1 723546407 1 1 903008421 1 1 676753645 1 1 784775736 1 1 787678267 1 1 477434842 1 1 261330087 1 1 754972558 1 1 123443425 1 1 666881577 1 1 274005247 1 1 128337038 1 1 568978113 1 1 125981246 1 1 450348765 1 1 491573701 1 1 416274461 1 1 673518445 1 1 846366912 1 1 590233965 1 1 448317426 1 1 817092766 1 1 562476395 1 1 437047590 1 1 727881934 1 1 897359608 1 1 872143554 1 1 295887721 1 1 188149263 1 1 510990790 1 1 385388556 1 1 174548897 1 1 96719938 1 1 809354271 1 1 482717889 1 1 823334841 1 1 319702074 1 1 963531743 1 1 884753756 1 1 693767018 1 1 674058103 1 1 764031729 1 1 614427956 1 1 153834294 1 1 862806000 1 1 367532810 1 1 605284049 1 1 800498839 1 1 13181832 1 1 273916630 1 1 118654635 1 1 674740215 1 1 221338821 1 1 782976831 1 1 390842570 1 1 459135688 1 1 105356292 1 1 88441494 1 1 840960672 1 1 880194417 1 1 857084611 1 1 244409701 1 1 264123214 1 1 959973913 1 1 118928857 1 1 447123999 1 1 706691743 1 1 380992196 1 1 395333080 1 1 67844152 1 1 281725618 1 1 76770521 1 1 905032741 1 1 196687059 1 1 539971780 1 1 838971311 1 1 625626653 1 1 287792431 1 1 385106689 1 1 945964781 1 1 102941358 1 1 78911075 1 1 314217174 1 1 118679168 1 1 598610709 1 1 186424954 1 1 429534434 1 1 726035430 1 1 790364872 1 1 857741509 1 1 1980627 1 1 313178841 1 1 807683393 1 1 365271450 1 1 343740074 1 1 522922112 1 1 41268613 1 1 543289360 1 1 710726015 1 1 400645987 1 1 876625488 1 1 661003669 1 1 563584031 1 1 659347027 1 1 959256212 1 1 380929286 1 1 198199236 1 1 165773369 1 1 770962568 1 1 49579151 1 1 912463776 1 1 924411775 1 1 672807450 1 1 861667357 1 1 985804458 1 1 84785492 1 1 847425063 1 1 583518701 1 1 771194450 1 1 813111961 1 1 817418870 1 1 453724180 1 1 353723849 1 1 633434079 1 1 680955939 1 1 646452072 1 1 727567763 1 1 307200331 1 1 144734740 1 1 963551204 1 1 624624840 1 1 317554940 1 1 976860574 1 1 492014188 1 1 376758888 1 1 882584490 1 1 580384765 1 1 948054122 1 1 383047945 1 1 471677546 1 1 55418289 1 1 833332594 1 1 465430689 1 1 450677606 1 1 766180734 1 1 14015458 1 1 804862634 1 1 758270963 1 1 399360570 1 1 105392117 1 1 470010765 1 1 855396016 1 1 253944157 1 1 492249965 1 1 896214811 1 1 133176709 1 1 510149900 1 1 624297075 1 1 255508393 1 1 265846128 1 1 408378382 1 1 143312451 1 1 525565034 1 1 897517940 1 1 515492490 1 1 691811138 1 1 692828714 1 1 841966394 1 1 52760401 1 1 63410032 1 1 563329198 1 1 950487903 1 1 729880537 1 1 173524960 1 1 591801747 1 1 133201814 1 1 466526622 1 1 944601554 1 1 398683677 1 1 920156030 1 1 133271392 1 1 794118606 1 1 127163958 1 1 212392670 1 1 362043140 1 1 768575278 1 1 173765385 1 1 245956933 1 1 620610879 1 1 15482820 1 1 394307887 1 1 313105999 1 1 553195603 1 1 911787678 1 1 835022937 1 1 326566277 1 1 842204958 1 1 745058562 1 1 80061854 1 1 700747091 1 1 14853492 1 1 130176271 1 1 966053697 1 1 118918246 1 1 564596804 1 1 71106312 1 1 690242470 1 1 563097831 1 1 931467510 1 1 549259115 1 1 493191416 1 1 163302538 1 1 262879105 1 1 945085523 1 1 16702044 1 1 695698158 1 1 211067466 1 1 297440615 1 1 617724463 1 1 932623412 1 1 70602617 1 1 628857687 1 1 445818007 1 1 6200110 1 1 728065257 1 1 295387579 1 1 814867764 1 1 170826351 1 1 478155273 1 1 31377910 1 1 86551359 1 1 744185947 1 1 471778042 1 1 480636344 1 1 966280246 1 1 714859314 1 1 410800326 1 1 698340056 1 1 91410898 1 1 646367889 1 1 217390366 1 1 564162904 1 1 728936349 1 1 335815801 1 1 230692250 1 1 151594997 1 1 360966145 1 1 982668697 1 1 705104589 1 1 89933327 1 1 272944600 1 1 605959047 1 1 371633057 1 1 645567797 1 1 132328139 1 1 492918794 1 1 382812023 1 1 207717697 1 1 933229105 1 1 751500672 1 1 653010575 1 1 93972146 1 1 20375815 1 1 880716198 1 1 86877251 1 1 917150692 1 1 162209322 1 1 394513184 1 1 257455034 1 1 922561112 1 1 750462991 1 1 592085390 1 1 22418777 1 1 427536837 1 1 600404614 1 1 703301250 1 1 189049475 1 1 446661174 1 1 559365008 1 1 164585892 1 1 651820920 1 1 785409576 1 1 650922827 1 1 32218234 1 1 169475469 1 1 451646508 1 1 233247867 1 1 684935055 1 1 725232264 1 1 431123938 1 1 258532848 1 1 467582898 1 1 745564294 1 1 404884227 1 1 520526784 1 1 644918848 1 1 413785745 1 1 449108247 1 1 25546213 1 1 981673792 1 1 514254819 1 1 215795064 1 1 695356615 1 1 894130954 1 1 449969194 1 1 5493477 1 1 617666203 1 1 469821317 1 1 817105480 1 1 769394173 1 1 265768527 1 1 119942102 1 1 785494278 1 1 862475446 1 1 124796076 1 1 491488037 1 1 413965797 1 1 873986750 1 1 652903603 1 1 822368394 1 1 928243754 1 1 903466990 1 1 786840682 1 1 285727686 1 1 103245561 1 1 434237253 1 1 506734446 1 1 676082580 1 1 211426493 1 1 194026149 1 1 184257824 1 1 696248906 1 1 359705024 1 1 956646489 1 1 123466682 1 1 434426108 1 1 742038168 1 1 81386000 1 1 928794780 1 1 556484756 1 1 454166708 1 1 297963185 1 1 239512716 1 1 813089879 1 1 579732261 1 1 948253522 1 1 752772383 1 1 984886486 1 1 169159377 1 1 567917497 1 1 952098649 1 1 472842415 1 1 452787113 1 1 683489941 1 1 943574551 1 1 60554939 1 1 811734651 1 1 34930062 1 1 858412965 1 1 305608704 1 1 285066478 1 1 25828285 1 1 763128806 1 1 402634191 1 1 234337391 1 1 258572369 1 1 606145647 1 1 604108005 1 1 70441921 1 1 808900034 1 1 150505383 1 1 261380036 1 1 67849073 1 1 144874802 1 1 899351413 1 1 386225100 1 1 941973865 1 1 485564605 1 1 174716006 1 1 671722448 1 1 385307256 1 1 194848761 1 1 22902399 1 1 303150650 1 1 970056273 1 1 66562181 1 1 869109039 1 1 605184553 1 1 983490376 1 1 680172185 1 1 677140586 1 1 729248400 1 1 650981941 1 1 300535745 1 1 691373115 1 1 958999389 1 1 981096343 1 1 886791993 1 1 161699867 1 1 323058284 1 1 455312019 1 1 991103949 1 1 831435735 1 1 160919004 1 1 551654578 1 1 104996838 1 1 683185217 1 1 741900005 1 1 201760958 1 1 304429226 1 1 254605334 1 1 937259235 1 1 447130114 1 1 648565354 1 1 109606953 1 1 313714628 1 1 904677367 1 1 967017409 1 1 879439106 1 1 840176635 1 1 861378713 1 1 344801060 1 1 713494917 1 1 262145920 1 1 559719236 1 1 605616474 1 1 595583909 1 1 847060690 1 1 358899297 1 1 416777054 1 1 312890994 1 1 239580167 1 1 431414937 1 1 643569539 1 1 201511923 1 1 885844943 1 1 5275649 1 1 752535210 1 1 665345402 1 1 665064285 1 1 559614161 1 1 156090411 1 1 880820122 1 1 945105295 1 1 626134215 1 1 12375671 1 1 307542137 1 1 564429955 1 1 74224811 1 1 127689957 1 1 910256169 1 1 104946462 1 1 549364399 1 1 625826188 1 1 514366688 1 1 865892619 1 1 871483748 1 1 615740559 1 1 282368284 1 1 506076357 1 1 130066304 1 1 352537053 1 1 417565890 1 1 294757467 1 1 988928016 1 1 29497952 1 1 219644302 1 1 671548519 1 1 99104333 1 1 74171141 1 1 248123636 1 1 881115957 1 1 647630133 1 1 672262261 1 1 651202248 1 1 935929205 1 1 570175128 1 1 503420747 1 1 834693581 1 1 611569096 1 1 515037113 1 1 415583140 1 1 161411370 1 1 574161238 1 1 906090891 1 1 944836026 1 1 86776640 1 1 35445070 1 1 949449743 1 1 530499261 1 1 422309117 1 1 340160857 1 1 991324107 1 1 16546019 1 1 245076769 1 1 718510506 1 1 527717058 1 1 888837219 1 1 241091555 1 1 896801209 1 1 527825147 1 1 77909039 1 1 37721826 1 1 275925635 1 1 295103245 1 1 735348229 1 1 614539378 1 1 515587181 1 1 759941281 1 1 629304563 1 1 526610883 1 1 510236755 1 1 819399765 1 1 698021420 1 1 406931131 1 1 739901998 1 1 978394923 1 1 54450825 1 1 689418242 1 1 798379907 1 1 617904216 1 1 599622525 1 1 936517561 1 1 704639824 1 1 261505978 1 1 603189399 1 1 38197735 1 1 37583136 1 1 473320487 1 1 151646160 1 1 200077581 1 1 479182621 1 1 905355677 1 1 978097982 1 1 17607073 1 1 948299245 1 1 662486626 1 1 861175004 1 1 356972758 1 1 457578674 1 1 408588461 1 1 253700071 1 1 809031716 1 1 576377569 1 1 139467948 1 1 135413125 1 1 218087757 1 1 107946708 1 1 202186704 1 1 895309617 1 1 283745979 1 1 284238299 1 1 307491397 1 1 763464326 1 1 58441758 1 1 498498764 1 1 495463151 1 1 421141129 1 1 451579394 1 1 894397424 1 1 606896936 1 1 241793255 1 1 705657887 1 1 974873370 1 1 725104687 1 1 936845846 1 1 821467931 1 1 481350700 1 1 753130720 1 1 344795942 1 1 892662933 1 1 845497802 1 1 313991681 1 1 147202134 1 1 585236709 1 1 948231381 1 1 125429791 1 1 332382949 1 1 193397225 1 1 706847108 1 1 725545314 1 1 943362164 1 1 364307544 1 1 575744850 1 1 196214985 1 1 633495654 1 1 910165786 1 1 424204173 1 1 752162457 1 1 439679511 1 1 190192751 1 1 238498971 1 1 237572273 1 1 597604127 1 1 384339544 1 1 36480095 1 1 447671603 1 1 748102879 1 1 858254798 1 1 599916714 1 1 288203640 1 1 825144470 1 1 785740738 1 1 334878101 1 1 969390528 1 1 24232266 1 1 875221446 1 1 777851838 1 1 840223892 1 1 753444437 1 1 33282491 1 1 965799295 1 1 673838215 1 1 42835081 1 1 375572885 1 1 900477129 1 1 27845414 1 1 965055511 1 1 254348316 1 1 853858117 1 1 364364498 1 1 553320307 1 1 156958444 1 1 214471659 1 1 572573293 1 1 714155114 1 1 92894990 1 1 507787950 1 1 463562389 1 1 786434256 1 1 270239670 1 1 517088135 1 1 449829847 1 1 96124085 1 1 770586320 1 1 160753395 1 1 518848919 1 1 78174378 1 1 905714452 1 1 957575425 1 1 513321379 1 1 867021110 1 1 805025919 1 1 307052993 1 1 388893009 1 1 469563258 1 1 788271680 1 1 680458538 1 1 992077280 1 1 319488513 1 1 659068740 1 1 531941272 1 1 637607704 1 1 867998438 1 1 988363504 1 1 954583262 1 1 996047879 1 1 739535851 1 1 323896849 1 1 701609364 1 1 138930307 1 1 382573509 1 1 127648341 1 1 636580134 1 1 382546817 1 1 582864925 1 1 480478004 1 1 950512155 1 1 849835872 1 1 774369813 1 1 135972338 1 1 945498209 1 1 650344764 1 1 844239155 1 1 828676326 1 1 268766923 1 1 438093947 1 1 673221985 1 1 28472045 1 1 612625566 1 1 347220129 1 1 797556266 1 1 274775592 1 1 716263663 1 1 42307970 1 1 94774754 1 1 24540212 1 1 660704394 1 1 646971518 1 1 804197867 1 1 690684319 1 1 410665591 1 1 603156532 1 1 254519907 1 1 530597633 1 1 634844517 1 1 850039156 1 1 372560616 1 1 77356769 1 1 583210905 1 1 539340848 1 1 392668486 1 1 198705323 1 1 986470738 1 1 599272082 1 1 490372589 1 1 979150773 1 1 933323771 1 1 656054604 1 1 692335076 1 1 189274995 1 1 508659636 1 1 782786378 1 1 993273887 1 1 486470623 1 1 381274067 1 1 607913918 1 1 451631089 1 1 97431885 1 1 724268662 1 1 872301370 1 1 510911196 1 1 606273149 1 1 846279920 1 1 808089887 1 1 772646977 1 1 852028972 1 1 288661650 1 1 501207070 1 1 463328355 1 1 712054850 1 1 214075616 1 1 947552780 1 1 67813744 1 1 876334948 1 1 211843032 1 1 640271021 1 1 792051757 1 1 503191489 1 1 44705064 1 1 47799504 1 1 491137813 1 1 937991256 1 1 182093815 1 1 567620787 1 1 545576911 1 1 944893985 1 1 638526304 1 1 365989844 1 1 916733376 1 1 8555416 1 1 342481879 1 1 353884059 1 1 883186135 1 1 893683677 1 1 85172136 1 1 135050254 1 1 479765782 1 1 925380466 1 1 638551684 1 1 270782725 1 1 173247467 1 1 592541853 1 1 399842739 1 1 542432766 1 1 40936151 1 1 272957058 1 1 326296624 1 1 198302268 1 1 856116021 1 1 1863284 1 1 878062855 1 1 48364762 1 1 327320363 1 1 116593549 1 1 677180926 1 1 196886994 1 1 851367516 1 1 519358704 1 1 884063201 1 1 697255326 1 1 286654402 1 1 858415272 1 1 237097765 1 1 413045013 1 1 68024939 1 1 480373579 1 1 549016088 1 1 890122318 1 1 40956355 1 1 243376297 1 1 98982701 1 1 517685780 1 1 944137662 1 1 173345147 1 1 431668915 1 1 924706739 1 1 339368723 1 1 706548925 1 1 562251599 1 1 601990087 1 1 138408769 1 1 566298136 1 1 27791990 1 1 395783265 1 1 924224760 1 1 381563481 1 1 288939084 1 1 940245335 1 1 149688113 1 1 531380475 1 1 265784447 1 1 721959498 1 1 395911536 1 1 525430069 1 1 224296772 1 1 233919730 1 1 413697530 1 1 292397951 1 1 214943403 1 1 657156054 1 1 919527679 1 1 578413732 1 1 167774839 1 1 591906399 1 1 66546660 1 1 470808375 1 1 544765598 1 1 862478994 1 1 121188892 1 1 908234301 1 1 806563009 1 1 559195212 1 1 720026882 1 1 155328355 1 1 216014163 1 1 251369817 1 1 155806720 1 1 537069918 1 1 141257006 1 1 824194688 1 1 12910939 1 1 443672998 1 1 959507583 1 1 736483241 1 1 716134187 1 1 992615303 1 1 951059639 1 1 238423818 1 1 373217419 1 1 986949897 1 1 34956675 1 1 982349331 1 1 857767501 1 1 265829518 1 1 15026497 1 1 543299746 1 1 557240774 1 1 915695782 1 1 133345354 1 1 862460361 1 1 11560660 1 1 164572352 1 1 37332257 1 1 281926 1 1 562155968 1 1 520105349 1 1 284956136 1 1 143700905 1 1 791174695 1 1 798108838 1 1 146666922 1 1 73926422 1 1 348082226 1 1 594424591 1 1 891047096 1 1 969677538 1 1 897512104 1 1 184469119 1 1 432506782 1 1 933170687 1 1 583202382 1 1 198754187 1 1 963792942 1 1 361557491 1 1 307816149 1 1 792654463 1 1 692774827 1 1 715938968 1 1 386868123 1 1 258904755 1 1 776648099 1 1 782473927 1 1 349934327 1 1 609253769 1 1 80921989 1 1 83814710 1 1 281858750 1 1 826114138 1 1 909154905 1 1 963121171 1 1 481911468 1 1 809822401 1 1 505312737 1 1 486293183 1 1 221807323 1 1 316533311 1 1 623685032 1 1 954425708 1 1 103334217 1 1 865587733 1 1 971842600 1 1 363559237 1 1 209629654 1 1 833328750 1 1 280677808 1 1 676849420 1 1 213441416 1 1 5511580 1 1 402120463 1 1 391745543 1 1 547355016 1 1 538450160 1 1 603664644 1 1 476224040 1 1 714779253 1 1 364528856 1 1 1797774 1 1 974668189 1 1 785500507 1 1 150275302 1 1 77160959 1 1 115245388 1 1 166116451 1 1 786006880 1 1 163857211 1 1 175028258 1 1 943613055 1 1 478954155 1 1 179229530 1 1 650029859 1 1 731610897 1 1 541949037 1 1 809884455 1 1 386598119 1 1 89315332 1 1 453368532 1 1 144414228 1 1 492941047 1 1 949775719 1 1 80007066 1 1 229942412 1 1 394809594 1 1 98830755 1 1 336627289 1 1 776317878 1 1 387143535 1 1 774368831 1 1 471882576 1 1 600486196 1 1 290872678 1 1 15539421 1 1 662891178 1 1 800613538 1 1 321514243 1 1 344922223 1 1 831207606 1 1 491534519 1 1 737876017 1 1 954086731 1 1 63366379 1 1 917692033 1 1 669764823 1 1 716695822 1 1 134126415 1 1 197552692 1 1 284406980 1 1 896092264 1 1 619715667 1 1 959133437 1 1 377489386 1 1 335343318 1 1 905905388 1 1 323554775 1 1 679476385 1 1 219435968 1 1 349694672 1 1 959790306 1 1 880198605 1 1 357754067 1 1 723714414 1 1 157669869 1 1 172946338 1 1 842964917 1 1 914349727 1 1 221133488 1 1 848177772 1 1 401802764 1 1 180327557 1 1 748350831 1 1 915395972 1 1 616486380 1 1 236589108 1 1 7727188 1 1 326139400 1 1 778086365 1 1 542298859 1 1 649481266 1 1 964070606 1 1 508011940 1 1 89330322 1 1 770831367 1 1 267954303 1 1 63231246 1 1 534293103 1 1 18890947 1 1 157789910 1 1 591589457 1 1 98215729 1 1 644219539 1 1 816448410 1 1 152929405 1 1 547524413 1 1 836526959 1 1 397643744 1 1 559638033 1 1 2277611 1 1 742597793 1 1 730958315 1 1 68595619 1 1 663453635 1 1 268667261 1 1 501637438 1 1 152753410 1 1 647558520 1 1 46114585 1 1 684697089 1 1 944531255 1 1 518386329 1 1 584997761 1 1 900563750 1 1 47674341 1 1 158328099 1 1 583968302 1 1 72976969 1 1 818767328 1 1 499648190 1 1 162593730 1 1 488671514 1 1 586278324 1 1 829342306 1 1 656878462 1 1 14206980 1 1 357556403 1 1 686478849 1 1 974966619 1 1 419298884 1 1 793154130 1 1 458819406 1 1 309209884 1 1 439454253 1 1 126821541 1 1 369899623 1 1 348587964 1 1 649438421 1 1 845422296 1 1 223402952 1 1 289819849 1 1 456548362 1 1 870748925 1 1 613659510 1 1 226566634 1 1 807630419 1 1 404376530 1 1 874699014 1 1 310529869 1 1 278887784 1 1 494432869 1 1 408445031 1 1 405192774 1 1 495100341 1 1 953600769 1 1 676219807 1 1 152466328 1 1 705413598 1 1 74414147 1 1 345088633 1 1 863013681 1 1 983592978 1 1 981803416 1 1 303759673 1 1 602368713 1 1 267481232 1 1 503901734 1 1 129776879 1 1 741782071 1 1 844380030 1 1 426376273 1 1 908941049 1 1 857464279 1 1 401486803 1 1 509115340 1 1 481777839 1 1 593425611 1 1 592606 1 1 879860501 1 1 290585689 1 1 283096360 1 1 700158049 1 1 45174387 1 1 996371104 1 1 914681864 1 1 968554596 1 1 48673656 1 1 839438698 1 1 608331949 1 1 761513763 1 1 417008668 1 1 239034402 1 1 369256095 1 1 180509740 1 1 554517650 1 1 60073880 1 1 38196728 1 1 45058188 1 1 899689229 1 1 115535998 1 1 537483763 1 1 943731603 1 1 528290515 1 1 362366552 1 1 328051848 1 1 638369107 1 1 645124772 1 1 285180936 1 1 550540329 1 1 304641031 1 1 619122265 1 1 454937483 1 1 670767473 1 1 605685535 1 1 462979683 1 1 47104014 1 1 944889058 1 1 433013238 1 1 517549817 1 1 222611651 1 1 886226947 1 1 65573536 1 1 803801024 1 1 646272808 1 1 225173559 1 1 667465004 1 1 484889078 1 1 803352465 1 1 45198562 1 1 417368331 1 1 766518276 1 1 687263053 1 1 313479892 1 1 581673347 1 1 907905304 1 1 641998531 1 1 45779446 1 1 443101218 1 1 192535892 1 1 660939568 1 1 491262872 1 1 775981847 1 1 627547514 1 1 925495199 1 1 902115986 1 1 425701246 1 1 812227618 1 1 363129377 1 1 931823910 1 1 1682817 1 1 641961378 1 1 474433300 1 1 442825262 1 1 93017345 1 1 923349245 1 1 795039554 1 1 33391542 1 1 482315697 1 1 841570042 1 1 103004341 1 1 315552948 1 1 371226583 1 1 613569850 1 1 387885214 1 1 368016341 1 1 133170565 1 1 269114614 1 1 449485492 1 1 132265134 1 1 473691829 1 1 894721625 1 1 314807965 1 1 413553688 1 1 895950268 1 1 931401648 1 1 472974227 1 1 461997382 1 1 236997812 1 1 517778361 1 1 306118165 1 1 423041690 1 1 474445750 1 1 17309666 1 1 333400626 1 1 299691287 1 1 704557269 1 1 797503830 1 1 989179392 1 1 349187280 1 1 747020728 1 1 285423908 1 1 474741773 1 1 562571209 1 1 960094314 1 1 99205119 1 1 112174790 1 1 584070006 1 1 159987383 1 1 249676706 1 1 295108124 1 1 373664158 1 1 791243319 1 1 345689639 1 1 308460224 1 1 766170882 1 1 311578978 1 1 472206707 1 1 50265647 1 1 546982408 1 1 318618656 1 1 915298066 1 1 48854278 1 1 294877636 1 1 836398864 1 1 704228573 1 1 290397516 1 1 526379083 1 1 638680297 1 1 285396826 1 1 824774955 1 1 834596487 1 1 193899154 1 1 935166841 1 1 345713346 1 1 200289123 1 1 975296754 1 1 256971250 1 1 897747403 1 1 957042688 1 1 651489678 1 1 567435742 1 1 134522166 1 1 374411886 1 1 269996798 1 1 871097583 1 1 187066484 1 1 23069318 1 1 782628175 1 1 111333617 1 1 177328207 1 1 19593802 1 1 981874329 1 1 70054697 1 1 998325814 1 1 624128873 1 1 186083901 1 1 471276902 1 1 766735053 1 1 37154713 1 1 903610237 1 1 788324183 1 1 414653088 1 1 951040727 1 1 99647624 1 1 901299173 1 1 839487903 1 1 594335219 1 1 606929858 1 1 393147259 1 1 300007861 1 1 114138101 1 1 543912485 1 1 671726363 1 1 146111684 1 1 386610761 1 1 849885532 1 1 962982557 1 1 58585977 1 1 889876195 1 1 651384555 1 1 749856955 1 1 48984023 1 1 231078721 1 1 198786070 1 1 178763708 1 1 461580698 1 1 889943516 1 1 281558478 1 1 340114182 1 1 813748915 1 1 41996305 1 1 366050031 1 1 977342257 1 1 97543648 1 1 482369924 1 1 584326061 1 1 86384028 1 1 998507247 1 1 563936170 1 1 644595846 1 1 458206499 1 1 738956433 1 1 398881857 1 1 911993827 1 1 55245453 1 1 964881745 1 1 426398247 1 1 318297413 1 1 848702249 1 1 738592787 1 1 793914087 1 1 240407467 1 1 815304129 1 1 18294208 1 1 895516258 1 1 674802016 1 1 547229967 1 1 100888241 1 1 481627259 1 1 836158782 1 1 585233149 1 1 495493255 1 1 175602519 1 1 750714678 1 1 731378769 1 1 679227680 1 1 553159413 1 1 379283960 1 1 740958437 1 1 233469099 1 1 913874153 1 1 337553996 1 1 602229532 1 1 843526219 1 1 601603615 1 1 960568403 1 1 346020045 1 1 768564858 1 1 896794138 1 1 654094463 1 1 922630776 1 1 947951686 1 1 203482969 1 1 388637410 1 1 844455790 1 1 140498959 1 1 355952139 1 1 592997610 1 1 812553213 1 1 898409585 1 1 370223117 1 1 902626230 1 1 687977379 1 1 882038105 1 1 689040604 1 1 363763760 1 1 90013614 1 1 73944035 1 1 288995668 1 1 986230770 1 1 536100627 1 1 213911472 1 1 281460843 1 1 545701011 1 1 946910637 1 1 719525735 1 1 693187244 1 1 201679472 1 1 182640149 1 1 227337668 1 1 808274865 1 1 405109654 1 1 936661183 1 1 685560757 1 1 227928982 1 1 713526976 1 1 698876930 1 1 809615073 1 1 268610345 1 1 610164135 1 1 842557116 1 1 790064698 1 1 406801187 1 1 224912604 1 1 862665187 1 1 111295776 1 1 761452046 1 1 274669434 1 1 310417430 1 1 385508517 1 1 289918337 1 1 654279673 1 1 221042989 1 1 691940165 1 1 185107553 1 1 323058457 1 1 21133821 1 1 374401978 1 1 78282299 1 1 761852492 1 1 63675584 1 1 906559654 1 1 352464127 1 1 500932395 1 1 768081576 1 1 999211214 1 1 895601707 1 1 686587080 1 1 333037186 1 1 472776192 1 1 226782251 1 1 239843182 1 1 603320415 1 1 518514371 1 1 71166006 1 1 26420050 1 1 816966652 1 1 773916666 1 1 874135345 1 1 476283916 1 1 801326916 1 1 990219335 1 1 352514057 1 1 157150515 1 1 401287936 1 1 910947594 1 1 995341435 1 1 632447711 1 1 405731773 1 1 268212987 1 1 417942684 1 1 526349149 1 1 719026871 1 1 220394150 1 1 928323679 1 1 500829687 1 1 878417247 1 1 255549421 1 1 775990798 1 1 135836737 1 1 900902514 1 1 25660838 1 1 219200586 1 1 611258530 1 1 139156154 1 1 184539127 1 1 36464362 1 1 66761344 1 1 622449162 1 1 838788915 1 1 161995009 1 1 609038219 1 1 697077381 1 1 882356432 1 1 561237338 1 1 825883058 1 1 492857894 1 1 360015698 1 1 508692800 1 1 979697801 1 1 499510659 1 1 438901963 1 1 50100092 1 1 563631588 1 1 529872163 1 1 461727335 1 1 286912971 1 1 261256982 1 1 900141272 1 1 146987012 1 1 146656779 1 1 202226506 1 1 159860268 1 1 62538558 1 1 930956033 1 1 453757236 1 1 603540991 1 1 970568286 1 1 705441834 1 1 995346521 1 1 852030495 1 1 308184129 1 1 924785909 1 1 320175859 1 1 454883078 1 1 801183580 1 1 380476410 1 1 914754981 1 1 311570239 1 1 907274363 1 1 934946828 1 1 103554932 1 1 255935267 1 1 677076456 1 1 581590201 1 1 417144275 1 1 535558381 1 1 938386789 1 1 229768507 1 1 506195899 1 1 480692776 1 1 292433878 1 1 967708435 1 1 271207715 1 1 106192264 1 1 471583402 1 1 503724035 1 1 770511039 1 1 309665895 1 1 163842774 1 1 222378257 1 1 781294519 1 1 640588090 1 1 883392763 1 1 911193441 1 1 618411947 1 1 474693243 1 1 334593194 1 1 188948749 1 1 108759160 1 1 352123499 1 1 542395263 1 1 111336408 1 1 117591780 1 1 834421454 1 1 71639780 1 1 23200725 1 1 285352812 1 1 237222422 1 1 937701923 1 1 882661319 1 1 78211918 1 1 742745064 1 1 3278328 1 1 121964704 1 1 12915162 1 1 410905686 1 1 501957042 1 1 638711296 1 1 410504582 1 1 646608432 1 1 159953505 1 1 522888273 1 1 801353688 1 1 444736297 1 1 54275995 1 1 628276620 1 1 852638194 1 1 824539226 1 1 829064259 1 1 14991201 1 1 483132636 1 1 47899619 1 1 299614468 1 1 102285444 1 1 758793225 1 1 605849819 1 1 86911968 1 1 601968230 1 1 353227535 1 1 359164002 1 1 543868762 1 1 579463025 1 1 52173201 1 1 850110988 1 1 293297429 1 1 521859041 1 1 643782766 1 1 555351191 1 1 530904117 1 1 648705789 1 1 212646849 1 1 603729440 1 1 680713184 1 1 568117132 1 1 938261039 1 1 623388458 1 1 724794691 1 1 657328096 1 1 813585745 1 1 843715596 1 1 622852206 1 1 778328513 1 1 909388240 1 1 210535681 1 1 76124924 1 1 37673887 1 1 620256285 1 1 286682671 1 1 297639653 1 1 846286966 1 1 954383670 1 1 970915062 1 1 569827738 1 1 217536510 1 1 286642148 1 1 742110769 1 1 239953162 1 1 939248203 1 1 612244072 1 1 916817958 1 1 385573332 1 1 584880709 1 1 796756120 1 1 58020463 1 1 84802131 1 1 20229252 1 1 157841470 1 1 116495400 1 1 317492593 1 1 613017068 1 1 555297516 1 1 422287040 1 1 721394245 1 1 2484411 1 1 148263269 1 1 520558742 1 1 234172246 1 1 455638960 1 1 298232909 1 1 80767070 1 1 789451574 1 1 420244756 1 1 568493824 1 1 823022965 1 1 995857810 1 1 211095259 1 1 524031193 1 1 924352010 1 1 409834998 1 1 186032883 1 1 272692969 1 1 998803598 1 1 675964538 1 1 494288314 1 1 134526086 1 1 716675154 1 1 428989947 1 1 163145005 1 1 970955120 1 1 429291824 1 1 332122159 1 1 233736605 1 1 92881990 1 1 252166290 1 1 817832370 1 1 484428992 1 1 190447265 1 1 488013992 1 1 744457502 1 1 46837957 1 1 219537712 1 1 15440658 1 1 868117657 1 1 319480373 1 1 470888473 1 1 521768208 1 1 384116795 1 1 546845536 1 1 788300145 1 1 974266779 1 1 311888744 1 1 675717456 1 1 130831000 1 1 208202384 1 1 148907354 1 1 142650221 1 1 608532201 1 1 506066081 1 1 720579549 1 1 401435509 1 1 322185584 1 1 353713804 1 1 231232459 1 1 25556658 1 1 470326968 1 1 398835023 1 1 645042413 1 1 875442847 1 1 942522089 1 1 103383085 1 1 702886941 1 1 103205114 1 1 282979545 1 1 976844801 1 1 165195294 1 1 37003920 1 1 535246143 1 1 405088139 1 1 411380650 1 1 514435063 1 1 124440881 1 1 834002454 1 1 322036913 1 1 983484971 1 1 437722455 1 1 630631458 1 1 173388438 1 1 962893172 1 1 150470769 1 1 473625475 1 1 909462742 1 1 309648455 1 1 293359624 1 1 899924632 1 1 257793637 1 1 399710806 1 1 462391202 1 1 763257139 1 1 658982829 1 1 812369421 1 1 336952186 1 1 649429078 1 1 722225524 1 1 320127728 1 1 396643101 1 1 840389177 1 1 346793007 1 1 273110686 1 1 164600365 1 1 976018275 1 1 920396183 1 1 309057101 1 1 28225227 1 1 595444624 1 1 148152071 1 1 151782109 1 1 325560796 1 1 174755461 1 1 816498827 1 1 311904845 1 1 747239490 1 1 931989561 1 1 319541643 1 1 386710119 1 1 37105782 1 1 630950460 1 1 258775345 1 1 107260362 1 1 595569342 1 1 422360612 1 1 678422895 1 1 90162513 1 1 683370955 1 1 627104289 1 1 621841149 1 1 134477546 1 1 906143129 1 1 276698626 1 1 472840797 1 1 332504415 1 1 790799209 1 1 252529107 1 1 622762602 1 1 876924795 1 1 554597131 1 1 678466331 1 1 343174872 1 1 535823844 1 1 762390856 1 1 536365356 1 1 776910114 1 1 396895893 1 1 691546809 1 1 41625673 1 1 835226292 1 1 317825811 1 1 721345291 1 1 325403355 1 1 514098181 1 1 757568898 1 1 586261010 1 1 359217503 1 1 125480886 1 1 733481735 1 1 299833502 1 1 927707058 1 1 755574710 1 1 288648151 1 1 301016615 1 1 168938802 1 1 485388733 1 1 134826940 1 1 409551757 1 1 711413742 1 1 990134878 1 1 291459224 1 1 260818885 1 1 361121915 1 1 644016520 1 1 176016226 1 1 840751372 1 1 363581600 1 1 697298736 1 1 576724552 1 1 206831743 1 1 904631179 1 1 115528022 1 1 288469143 1 1 689985346 1 1 862183042 1 1 777044874 1 1 482548910 1 1 943065856 1 1 220830467 1 1 515905347 1 1 150566384 1 1 547278827 1 1 956363161 1 1 10855993 1 1 316376417 1 1 183172021 1 1 72114909 1 1 618430274 1 1 829004268 1 1 846032129 1 1 822811927 1 1 24056093 1 1 465055933 1 1 258308242 1 1 992624155 1 1 511387099 1 1 289549241 1 1 350367980 1 1 659643975 1 1 115066221 1 1 743563062 1 1 458457881 1 1 405295114 1 1 478425458 1 1 541932865 1 1 28722684 1 1 435950167 1 1 342788959 1 1 458363422 1 1 608539161 1 1 60535769 1 1 269703196 1 1 1456323 1 1 452083374 1 1 896203730 1 1 877970138 1 1 843901399 1 1 965252332 1 1 782268895 1 1 677405906 1 1 235853745 1 1 181199051 1 1 565325008 1 1 341731640 1 1 276753420 1 1 584457578 1 1 25200667 1 1 346745403 1 1 163674600 1 1 423330640 1 1 1449222 1 1 831279446 1 1 145899755 1 1 274813685 1 1 694178518 1 1 420213701 1 1 10422130 1 1 247254546 1 1 69265684 1 1 614816033 1 1 328381450 1 1 921893299 1 1 811714156 1 1 686764097 1 1 283840772 1 1 96482538 1 1 184141751 1 1 945454237 1 1 482221470 1 1 113635390 1 1 231374393 1 1 671599292 1 1 183335398 1 1 829242217 1 1 42469909 1 1 558759643 1 1 732277402 1 1 345380521 1 1 928460964 1 1 830074104 1 1 949216707 1 1 418132608 1 1 914817302 1 1 515214724 1 1 388021131 1 1 699505441 1 1 660623630 1 1 798606170 1 1 203493912 1 1 586675729 1 1 469429766 1 1 375150813 1 1 256117019 1 1 565330451 1 1 633208934 1 1 816250789 1 1 550621737 1 1 575366756 1 1 667953236 1 1 971547861 1 1 294228179 1 1 73246520 1 1 563413619 1 1 664480528 1 1 336354709 1 1 958639836 1 1 995805768 1 1 386572304 1 1 59685268 1 1 97385513 1 1 812479263 1 1 173464384 1 1 454769212 1 1 991035965 1 1 943717784 1 1 812935539 1 1 832744979 1 1 814136858 1 1 665756896 1 1 999373980 1 1 67292215 1 1 663771105 1 1 705062434 1 1 873507472 1 1 923709148 1 1 843693796 1 1 881659787 1 1 851130317 1 1 566116093 1 1 930750097 1 1 121370590 1 1 324754926 1 1 104979223 1 1 239299632 1 1 446155372 1 1 127340265 1 1 356870257 1 1 810715928 1 1 95476615 1 1 83267236 1 1 907973099 1 1 923561291 1 1 462693356 1 1 951293040 1 1 968600671 1 1 120900840 1 1 250544518 1 1 292903578 1 1 721040936 1 1 422204228 1 1 542511995 1 1 43372803 1 1 255093139 1 1 578483644 1 1 116835689 1 1 866925166 1 1 748871849 1 1 695814607 1 1 635932129 1 1 579071445 1 1 155628035 1 1 491794733 1 1 775088408 1 1 178090537 1 1 46638994 1 1 488650642 1 1 809185840 1 1 965055305 1 1 203102166 1 1 731368905 1 1 509485173 1 1 678934575 1 1 23534242 1 1 396889347 1 1 434202936 1 1 175316675 1 1 190360601 1 1 238598813 1 1 432744093 1 1 606359431 1 1 152623506 1 1 507390057 1 1 814579681 1 1 44242975 1 1 269010404 1 1 846129532 1 1 215296719 1 1 103665849 1 1 79570948 1 1 735289569 1 1 764537425 1 1 368881210 1 1 246091577 1 1 197740903 1 1 657587461 1 1 579894999 1 1 131697257 1 1 157734737 1 1 342081769 1 1 385259858 1 1 489273873 1 1 77937972 1 1 127275592 1 1 864644884 1 1 825082127 1 1 61308342 1 1 591795081 1 1 571377960 1 1 647587525 1 1 20252057 1 1 485265354 1 1 752335451 1 1 325006130 1 1 900371828 1 1 780817821 1 1 766177627 1 1 476565242 1 1 37239492 1 1 669473935 1 1 103691133 1 1 403343273 1 1 481907960 1 1 484031155 1 1 488056450 1 1 582777900 1 1 192120496 1 1 753061701 1 1 165960930 1 1 161098059 1 1 19880138 1 1 827890724 1 1 359718008 1 1 639398784 1 1 279046290 1 1 477182752 1 1 252691981 1 1 536091600 1 1 755520630 1 1 257392218 1 1 923944146 1 1 800834920 1 1 888366107 1 1 712830870 1 1 943981659 1 1 318192330 1 1 786785878 1 1 41816435 1 1 109003994 1 1 107786313 1 1 141441681 1 1 377282424 1 1 497421434 1 1 250066248 1 1 322826301 1 1 666519209 1 1 884523507 1 1 264974096 1 1 532433429 1 1 929037092 1 1 118613255 1 1 548806132 1 1 629383094 1 1 262146023 1 1 162620907 1 1 439101680 1 1 385776394 1 1 828080715 1 1 845340570 1 1 23416246 1 1 135238025 1 1 844138115 1 1 558159556 1 1 156297122 1 1 865162973 1 1 949350668 1 1 415123772 1 1 403907336 1 1 269402752 1 1 178847876 1 1 484516768 1 1 96118895 1 1 83875225 1 1 360303281 1 1 229364490 1 1 933707203 1 1 43090377 1 1 505439997 1 1 369095305 1 1 949167174 1 1 390486592 1 1 632826833 1 1 387575798 1 1 900682398 1 1 151100085 1 1 207691672 1 1 588734001 1 1 83919540 1 1 607315244 1 1 432319851 1 1 979494936 1 1 583300436 1 1 589948238 1 1 705862992 1 1 326744460 1 1 223850859 1 1 21284173 1 1 161004758 1 1 199902917 1 1 769718086 1 1 919323730 1 1 612977614 1 1 493296467 1 1 238732712 1 1 671847718 1 1 452149426 1 1 36774462 1 1 850203748 1 1 515461450 1 1 404395675 1 1 900943239 1 1 809624573 1 1 83433095 1 1 118700260 1 1 129622284 1 1 904726015 1 1 604789906 1 1 354794790 1 1 36746182 1 1 856997979 1 1 845409468 1 1 294207451 1 1 380483420 1 1 280007332 1 1 467466975 1 1 928726894 1 1 669800595 1 1 361311436 1 1 832054980 1 1 180860828 1 1 326384504 1 1 673141396 1 1 811445075 1 1 806295681 1 1 848253973 1 1 233099254 1 1 62166090 1 1 278353605 1 1 481638116 1 1 972425434 1 1 753940661 1 1 555655255 1 1 406995854 1 1 77270707 1 1 157504091 1 1 888005047 1 1 614128863 1 1 328439590 1 1 784415803 1 1 295578390 1 1 780779464 1 1 38505493 1 1 597431898 1 1 136954796 1 1 640441560 1 1 571053876 1 1 636245720 1 1 878841897 1 1 18573646 1 1 234245401 1 1 502799161 1 1 397496149 1 1 593244331 1 1 181328287 1 1 974943621 1 1 704140831 1 1 55921256 1 1 180584966 1 1 92595358 1 1 53889080 1 1 798328394 1 1 183517376 1 1 629709086 1 1 303108240 1 1 917765609 1 1 322869079 1 1 637820037 1 1 901152551 1 1 361959148 1 1 859861712 1 1 729486157 1 1 677055815 1 1 12966957 1 1 778999544 1 1 367095925 1 1 81441363 1 1 328845526 1 1 302058742 1 1 281774205 1 1 323744180 1 1 37779322 1 1 981366532 1 1 123235478 1 1 979613474 1 1 130143727 1 1 741692422 1 1 437674306 1 1 796581662 1 1 373086128 1 1 145342199 1 1 991871203 1 1 982927454 1 1 606267228 1 1 625349990 1 1 355467691 1 1 618004920 1 1 60001097 1 1 279074135 1 1 386326680 1 1 615981497 1 1 724762174 1 1 343742713 1 1 746010158 1 1 585412930 1 1 316402592 1 1 485217479 1 1 481351245 1 1 89337565 1 1 70408097 1 1 743146801 1 1 623583823 1 1 786829435 1 1 166105985 1 1 752204347 1 1 617149795 1 1 24724312 1 1 892575942 1 1 770659337 1 1 177852870 1 1 770348630 1 1 455140748 1 1 103502030 1 1 726895988 1 1 438938520 1 1 493630358 1 1 528863675 1 1 683620266 1 1 539835518 1 1 846726807 1 1 300169813 1 1 324729852 1 1 276458972 1 1 791277245 1 1 266579008 1 1 184539584 1 1 748690087 1 1 935985131 1 1 970562223 1 1 835655419 1 1 283107889 1 1 19053200 1 1 379561874 1 1 367908427 1 1 645549613 1 1 26201858 1 1 869978470 1 1 147034668 1 1 780811818 1 1 208211620 1 1 274676482 1 1 336692605 1 1 644647784 1 1 147585996 1 1 563037770 1 1 221423373 1 1 517778410 1 1 293215559 1 1 173242966 1 1 203867152 1 1 313747670 1 1 751077556 1 1 895990262 1 1 413832347 1 1 381878766 1 1 552500241 1 1 755273750 1 1 100148346 1 1 560013994 1 1 397986421 1 1 741031798 1 1 331206710 1 1 408625408 1 1 722067184 1 1 240010232 1 1 128136975 1 1 313981555 1 1 499615069 1 1 254540482 1 1 823052561 1 1 949815666 1 1 687281638 1 1 64390316 1 1 930295161 1 1 513338861 1 1 725473800 1 1 715733359 1 1 952038970 1 1 957811925 1 1 726007991 1 1 747286463 1 1 730721288 1 1 403463257 1 1 22335305 1 1 487195721 1 1 310226548 1 1 144199784 1 1 964954137 1 1 161567158 1 1 806753625 1 1 761138564 1 1 486618128 1 1 873043457 1 1 325363731 1 1 89800782 1 1 870837518 1 1 796745142 1 1 122441812 1 1 354989238 1 1 135704629 1 1 588286963 1 1 164390376 1 1 436391815 1 1 972373935 1 1 776892823 1 1 56765069 1 1 399226050 1 1 68471767 1 1 695095723 1 1 942805386 1 1 8613161 1 1 137754720 1 1 672888500 1 1 109948854 1 1 414440629 1 1 208705807 1 1 257499003 1 1 588205101 1 1 768719381 1 1 428941459 1 1 244487425 1 1 311278224 1 1 339426789 1 1 965002658 1 1 885623937 1 1 813481753 1 1 435335898 1 1 411474070 1 1 106193946 1 1 885588846 1 1 600198318 1 1 776958716 1 1 74801085 1 1 881246737 1 1 77636675 1 1 417916461 1 1 216228209 1 1 962311676 1 1 46867587 1 1 144474001 1 1 683133882 1 1 516559558 1 1 786863661 1 1 45561355 1 1 842476420 1 1 791317318 1 1 721239362 1 1 874956880 1 1 18777542 1 1 471730123 1 1 857368519 1 1 747847977 1 1 501965172 1 1 397783587 1 1 881182462 1 1 891404290 1 1 843628179 1 1 546417311 1 1 477616267 1 1 835466549 1 1 190124253 1 1 719670110 1 1 210719669 1 1 364465057 1 1 770026029 1 1 15424191 1 1 73116437 1 1 668971249 1 1 629450349 1 1 531829311 1 1 554885276 1 1 707902139 1 1 182869021 1 1 381723509 1 1 993232404 1 1 872066729 1 1 198706305 1 1 74734353 1 1 301566456 1 1 385667 1 1 175684181 1 1 174272867 1 1 750044454 1 1 408730587 1 1 113983922 1 1 983061935 1 1 275315890 1 1 920476244 1 1 286667811 1 1 721770525 1 1 862292521 1 1 916106492 1 1 630615542 1 1 948845436 1 1 748874133 1 1 659791899 1 1 414578945 1 1 264585723 1 1 742797932 1 1 567015212 1 1 968976747 1 1 538428931 1 1 548727895 1 1 843530955 1 1 340058893 1 1 112429491 1 1 602707667 1 1 838885448 1 1 685184157 1 1 295844052 1 1 283687387 1 1 98205089 1 1 201537920 1 1 48533833 1 1 95949884 1 1 757618939 1 1 455191045 1 1 677695284 1 1 525050305 1 1 652328940 1 1 95633321 1 1 638656897 1 1 966335220 1 1 277079564 1 1 782560464 1 1 877434227 1 1 996433045 1 1 728704229 1 1 389746429 1 1 887143693 1 1 160993510 1 1 637872736 1 1 994595225 1 1 659574011 1 1 200354225 1 1 672067490 1 1 883542644 1 1 875109439 1 1 78703622 1 1 243612576 1 1 452356947 1 1 681694336 1 1 535584197 1 1 44833124 1 1 43647536 1 1 533019004 1 1 384447159 1 1 22623271 1 1 125177932 1 1 608041239 1 1 66775723 1 1 160374893 1 1 613351292 1 1 844763695 1 1 911729774 1 1 498885106 1 1 780598408 1 1 876211117 1 1 711685927 1 1 931983912 1 1 449956965 1 1 893964655 1 1 754727369 1 1 562515017 1 1 746272599 1 1 674335270 1 1 250804541 1 1 797336872 1 1 830052510 1 1 35524833 1 1 891100555 1 1 387895679 1 1 797901164 1 1 140933006 1 1 302067939 1 1 496049499 1 1 230308449 1 1 622286095 1 1 884704356 1 1 427362707 1 1 250976684 1 1 1708843 1 1 219383643 1 1 294770642 1 1 197782795 1 1 636540282 1 1 438252540 1 1 982753769 1 1 154685056 1 1 792296264 1 1 878590116 1 1 86048934 1 1 4975393 1 1 822361467 1 1 549174264 1 1 71042626 1 1 595779395 1 1 320041454 1 1 495084582 1 1 833948216 1 1 673029259 1 1 82258776 1 1 636670635 1 1 96804391 1 1 304896070 1 1 402842808 1 1 384629808 1 1 444820509 1 1 902304526 1 1 248738473 1 1 197919400 1 1 117987096 1 1 433859696 1 1 699795574 1 1 104520768 1 1 950510078 1 1 947477595 1 1 51566517 1 1 357031114 1 1 542456240 1 1 904575217 1 1 302280009 1 1 901747834 1 1 311573888 1 1 688749579 1 1 796858932 1 1 90163545 1 1 478719006 1 1 967804678 1 1 398999092 1 1 796658345 1 1 143751211 1 1 968083440 1 1 211618335 1 1 133135694 1 1 54330837 1 1 598489323 1 1 88670886 1 1 138179594 1 1 449036550 1 1 675982886 1 1 227107292 1 1 697845883 1 1 990178740 1 1 321661617 1 1 912951992 1 1 686493039 1 1 781811305 1 1 318205009 1 1 381888870 1 1 53738677 1 1 80402646 1 1 446773722 1 1 74303791 1 1 227116739 1 1 914057194 1 1 158563641 1 1 947926588 1 1 797992745 1 1 517521964 1 1 472825085 1 1 601837121 1 1 297641993 1 1 92811229 1 1 461324289 1 1 839188808 1 1 165206926 1 1 845590750 1 1 939898470 1 1 176468689 1 1 509589228 1 1 824120342 1 1 737548694 1 1 115002074 1 1 7164960 1 1 647931966 1 1 864611109 1 1 838471431 1 1 736206162 1 1 651451019 1 1 241523291 1 1 817542506 1 1 992616169 1 1 383245180 1 1 174855135 1 1 229918408 1 1 364552776 1 1 349424399 1 1 849457286 1 1 357489057 1 1 943887651 1 1 403602179 1 1 899066592 1 1 661264835 1 1 75375961 1 1 518463900 1 1 896248608 1 1 680203824 1 1 472326194 1 1 814708037 1 1 934127087 1 1 340203538 1 1 327019911 1 1 346463460 1 1 486702620 1 1 548865769 1 1 417189182 1 1 605499422 1 1 867238975 1 1 591110784 1 1 853597986 1 1 607064724 1 1 153390968 1 1 258166672 1 1 752490127 1 1 868401100 1 1 344488805 1 1 374687568 1 1 461655825 1 1 145961527 1 1 290833629 1 1 544510046 1 1 428536852 1 1 164253260 1 1 33153784 1 1 401941475 1 1 277380186 1 1 979920519 1 1 751022808 1 1 384605649 1 1 814647299 1 1 709941273 1 1 391486978 1 1 283907306 1 1 489447650 1 1 536111914 1 1 473483713 1 1 79318097 1 1 768182153 1 1 256676048 1 1 97739579 1 1 272855117 1 1 701403554 1 1 563106537 1 1 629000801 1 1 702718679 1 1 914039190 1 1 510015628 1 1 309532436 1 1 94255385 1 1 335439388 1 1 455872800 1 1 437804834 1 1 873031576 1 1 778520050 1 1 574803345 1 1 689904563 1 1 78644210 1 1 56650125 1 1 992336826 1 1 517334448 1 1 286763376 1 1 600623762 1 1 346430440 1 1 485322473 1 1 444353619 1 1 717584701 1 1 312663735 1 1 234577970 1 1 527902952 1 1 277480518 1 1 107837204 1 1 917823821 1 1 898670005 1 1 567742791 1 1 177984182 1 1 284382804 1 1 784154037 1 1 834685706 1 1 526035233 1 1 377268737 1 1 285113995 1 1 571404430 1 1 698209465 1 1 286389968 1 1 368834807 1 1 997260687 1 1 152616006 1 1 890552889 1 1 144960100 1 1 999916964 1 1 464451134 1 1 743774716 1 1 805073535 1 1 793501611 1 1 879727390 1 1 666074950 1 1 73405794 1 1 620449833 1 1 42476736 1 1 856646047 1 1 736877105 1 1 651708153 1 1 996974492 1 1 288664002 1 1 61030934 1 1 689968229 1 1 209524849 1 1 741400669 1 1 270611303 1 1 364106577 1 1 769275716 1 1 19971327 1 1 661156880 1 1 253405663 1 1 759834575 1 1 785354607 1 1 433398577 1 1 736185149 1 1 410365985 1 1 969267608 1 1 419313207 1 1 221633884 1 1 28517893 1 1 955706140 1 1 912583044 1 1 426642406 1 1 709344463 1 1 868860235 1 1 607985854 1 1 113042924 1 1 975894333 1 1 216700157 1 1 981619682 1 1 631200054 1 1 723116648 1 1 293640621 1 1 900862674 1 1 267799688 1 1 861964658 1 1 63086401 1 1 764266480 1 1 948188500 1 1 297146503 1 1 289698942 1 1 58832100 1 1 352497165 1 1 200712314 1 1 122991885 1 1 465435095 1 1 315890262 1 1 524144195 1 1 113562576 1 1 50845325 1 1 429507145 1 1 820802948 1 1 743409602 1 1 908956760 1 1 443401119 1 1 681410529 1 1 195634626 1 1 636531917 1 1 652418330 1 1 346347129 1 1 394201384 1 1 85477835 1 1 402960754 1 1 292704159 1 1 701534646 1 1 567813086 1 1 827128213 1 1 766171593 1 1 187081222 1 1 74463942 1 1 709747789 1 1 313332443 1 1 986858859 1 1 385239963 1 1 163070237 1 1 672572020 1 1 796700273 1 1 873824597 1 1 708340223 1 1 157068250 1 1 378117661 1 1 355436682 1 1 949974318 1 1 150143084 1 1 722236907 1 1 357943434 1 1 524919879 1 1 92439068 1 1 516186423 1 1 267633725 1 1 248496307 1 1 234809050 1 1 876572043 1 1 994933507 1 1 369380196 1 1 537708606 1 1 542973689 1 1 981303898 1 1 643878298 1 1 923130067 1 1 423170939 1 1 328421765 1 1 537016914 1 1 703008396 1 1 215975023 1 1 869727986 1 1 61503104 1 1 536066488 1 1 363310768 1 1 109769519 1 1 970172138 1 1 102140477 1 1 129378599 1 1 281172613 1 1 67355418 1 1 694030307 1 1 703038491 1 1 377367594 1 1 456886270 1 1 814885820 1 1 660841004 1 1 580084457 1 1 196093620 1 1 157313454 1 1 576983978 1 1 329824968 1 1 484292026 1 1 18502066 1 1 338276004 1 1 354082612 1 1 549273766 1 1 578839276 1 1 944424424 1 1 727065274 1 1 447790286 1 1 972987625 1 1 297159608 1 1 332779181 1 1 768455336 1 1 613478856 1 1 340160718 1 1 817866740 1 1 369808951 1 1 183874105 1 1 604120689 1 1 730034973 1 1 776268191 1 1 35480924 1 1 4883282 1 1 145021866 1 1 837198296 1 1 145973886 1 1 344704915 1 1 334525398 1 1 772135963 1 1 223100239 1 1 853443961 1 1 331287399 1 1 667012578 1 1 338293125 1 1 260785198 1 1 185856955 1 1 730538153 1 1 82958905 1 1 166564947 1 1 652739693 1 1 867518257 1 1 158414685 1 1 65239714 1 1 186451767 1 1 869010347 1 1 926830775 1 1 152290864 1 1 854673262 1 1 517737980 1 1 169311638 1 1 815869905 1 1 559416731 1 1 806664755 1 1 387408874 1 1 661754179 1 1 77118728 1 1 577455425 1 1 428587098 1 1 181253873 1 1 654005228 1 1 402966418 1 1 483812039 1 1 429306233 1 1 728696693 1 1 24203804 1 1 182361762 1 1 744866409 1 1 782757478 1 1 891622742 1 1 286798146 1 1 398940597 1 1 112439281 1 1 661228522 1 1 175159730 1 1 860094927 1 1 232401050 1 1 56606332 1 1 831131610 1 1 889994771 1 1 779585771 1 1 780038846 1 1 144958946 1 1 455600392 1 1 42260546 1 1 136453596 1 1 123872117 1 1 685970768 1 1 633245392 1 1 805442881 1 1 924931344 1 1 124775729 1 1 385369269 1 1 329534026 1 1 23074414 1 1 190651645 1 1 742709369 1 1 842876781 1 1 660928732 1 1 368178934 1 1 849534688 1 1 788020324 1 1 250815884 1 1 706202385 1 1 621743087 1 1 312906101 1 1 933913776 1 1 675033276 1 1 582332931 1 1 533134319 1 1 529100300 1 1 876023875 1 1 267129679 1 1 92678023 1 1 819808886 1 1 48859401 1 1 628331391 1 1 73068846 1 1 978485093 1 1 644105271 1 1 796433907 1 1 566053299 1 1 520185178 1 1 691895940 1 1 295925233 1 1 966305927 1 1 672714532 1 1 993673367 1 1 394528911 1 1 308826096 1 1 490012936 1 1 124442221 1 1 694690642 1 1 508330782 1 1 843939971 1 1 526702493 1 1 499896326 1 1 971008767 1 1 331588963 1 1 611511303 1 1 104046723 1 1 967514360 1 1 802334900 1 1 337476709 1 1 531822431 1 1 30133271 1 1 657951121 1 1 982965909 1 1 153029534 1 1 98488884 1 1 310279584 1 1 901290883 1 1 707531811 1 1 674957799 1 1 506303560 1 1 228466654 1 1 743217793 1 1 365396694 1 1 552144784 1 1 922033709 1 1 507094141 1 1 554712857 1 1 593746504 1 1 174902358 1 1 700773044 1 1 260314897 1 1 100376511 1 1 352504448 1 1 258945335 1 1 727826141 1 1 28293935 1 1 445635930 1 1 967854129 1 1 449037399 1 1 343042958 1 1 751224985 1 1 31469466 1 1 79712643 1 1 657614323 1 1 368615072 1 1 432959228 1 1 458651060 1 1 217932681 1 1 343323370 1 1 151200897 1 1 574211745 1 1 221209412 1 1 472075114 1 1 119756166 1 1 513504986 1 1 798860201 1 1 291208335 1 1 131144152 1 1 886484857 1 1 719995304 1 1 395380869 1 1 912702502 1 1 327350068 1 1 197716295 1 1 19028615 1 1 857281527 1 1 892596810 1 1 757667842 1 1 913519686 1 1 173330629 1 1 82813358 1 1 125949511 1 1 407659590 1 1 512870853 1 1 56827431 1 1 500918170 1 1 504467552 1 1 780531555 1 1 851917390 1 1 372251196 1 1 938081537 1 1 434552808 1 1 823474987 1 1 505380640 1 1 659742396 1 1 432713072 1 1 496772809 1 1 643990688 1 1 753696014 1 1 417608354 1 1 787225550 1 1 796951499 1 1 126390097 1 1 164736862 1 1 703168083 1 1 110396422 1 1 984249760 1 1 216561327 1 1 65678666 1 1 255741287 1 1 368855049 1 1 843237339 1 1 73961912 1 1 755152866 1 1 947078537 1 1 6645064 1 1 274297208 1 1 99462721 1 1 117651655 1 1 102770311 1 1 934301215 1 1 686034540 1 1 8796377 1 1 444126668 1 1 81502029 1 1 747928767 1 1 74767648 1 1 284546913 1 1 736925924 1 1 497553183 1 1 259896625 1 1 181619526 1 1 41894572 1 1 205632670 1 1 187874406 1 1 37301574 1 1 708499814 1 1 583899039 1 1 218980754 1 1 813906729 1 1 961490420 1 1 226812682 1 1 423868196 1 1 820522479 1 1 697318651 1 1 241042406 1 1 756744355 1 1 687026032 1 1 865099999 1 1 265634974 1 1 70890127 1 1 126122487 1 1 212733732 1 1 188793349 1 1 333484145 1 1 577196140 1 1 307011759 1 1 240755988 1 1 309241518 1 1 601255706 1 1 434090954 1 1 70387802 1 1 117797073 1 1 314893320 1 1 407179478 1 1 921728541 1 1 740858082 1 1 108017271 1 1 35632923 1 1 957278135 1 1 360032339 1 1 240436570 1 1 512670785 1 1 187189487 1 1 908033523 1 1 346599338 1 1 913174736 1 1 689803396 1 1 82573797 1 1 933873146 1 1 744519613 1 1 335836302 1 1 782988574 1 1 332726674 1 1 804797105 1 1 982886136 1 1 129377325 1 1 958440718 1 1 643721484 1 1 390715613 1 1 589637249 1 1 358020152 1 1 902344569 1 1 52810494 1 1 582079719 1 1 816106815 1 1 863212205 1 1 329766923 1 1 229066554 1 1 589201305 1 1 601108078 1 1 420263956 1 1 240802471 1 1 566914785 1 1 964688333 1 1 220824205 1 1 488052527 1 1 549796878 1 1 268187192 1 1 606780185 1 1 208427544 1 1 746603017 1 1 755572748 1 1 349933599 1 1 168396254 1 1 864609298 1 1 640941703 1 1 643323051 1 1 977037764 1 1 794786153 1 1 85739188 1 1 931142782 1 1 238327490 1 1 994745378 1 1 879385068 1 1 984403450 1 1 510754981 1 1 395501819 1 1 979919874 1 1 237693883 1 1 986147864 1 1 961358554 1 1 577331636 1 1 209165879 1 1 931572914 1 1 302816514 1 1 879557675 1 1 913472889 1 1 938238959 1 1 550064241 1 1 854452029 1 1 407485148 1 1 640189495 1 1 817548763 1 1 371906990 1 1 321935685 1 1 308642589 1 1 912408421 1 1 658552136 1 1 351660337 1 1 859248648 1 1 636150984 1 1 336294774 1 1 405443192 1 1 81872543 1 1 860004460 1 1 202580497 1 1 394903296 1 1 135211018 1 1 647981255 1 1 386582415 1 1 710183823 1 1 643301403 1 1 110609669 1 1 761994391 1 1 542541654 1 1 2888720 1 1 334531907 1 1 145220474 1 1 914198364 1 1 567617084 1 1 819894753 1 1 363028512 1 1 92358713 1 1 565202481 1 1 90136187 1 1 380529711 1 1 143734102 1 1 54254773 1 1 397558021 1 1 472502073 1 1 476579279 1 1 558210988 1 1 239659570 1 1 138430917 1 1 803711902 1 1 180141765 1 1 404511060 1 1 892189965 1 1 304999145 1 1 233159557 1 1 725390137 1 1 811247104 1 1 542160348 1 1 683234441 1 1 705651308 1 1 226279551 1 1 208619843 1 1 452020625 1 1 103576968 1 1 740651729 1 1 516629814 1 1 127320660 1 1 165253719 1 1 824726091 1 1 211018237 1 1 546122388 1 1 714975233 1 1 791284266 1 1 856066991 1 1 763410674 1 1 579482125 1 1 86795302 1 1 155516879 1 1 953998613 1 1 34069725 1 1 301717626 1 1 740094384 1 1 236425178 1 1 684130756 1 1 92367713 1 1 803039209 1 1 950230485 1 1 511475393 1 1 503475309 1 1 683731753 1 1 624277140 1 1 514882481 1 1 411467080 1 1 671234889 1 1 926586853 1 1 380199617 1 1 359126002 1 1 497720834 1 1 18025289 1 1 933578294 1 1 829250174 1 1 101058372 1 1 613529581 1 1 636638867 1 1 427035730 1 1 665977688 1 1 415853436 1 1 620428401 1 1 853230417 1 1 297123904 1 1 162627054 1 1 714149360 1 1 948639308 1 1 253162272 1 1 63650047 1 1 983121731 1 1 172434588 1 1 252698229 1 1 715863643 1 1 127964499 1 1 626573758 1 1 149009581 1 1 242200703 1 1 366635961 1 1 98360037 1 1 701200647 1 1 934321826 1 1 152623608 1 1 741482498 1 1 851980114 1 1 936977721 1 1 966824798 1 1 485514520 1 1 477156685 1 1 776456685 1 1 943016812 1 1 617850923 1 1 575224842 1 1 376842407 1 1 494400141 1 1 38593528 1 1 401696360 1 1 306684198 1 1 112100359 1 1 935360583 1 1 106350334 1 1 583677712 1 1 347543473 1 1 527062202 1 1 52640544 1 1 605124110 1 1 837213065 1 1 940539136 1 1 723216861 1 1 491660096 1 1 665709144 1 1 979153600 1 1 256707449 1 1 218635032 1 1 406224293 1 1 538347118 1 1 810825125 1 1 301282133 1 1 858603988 1 1 445177468 1 1 147163973 1 1 926896598 1 1 618308717 1 1 686587148 1 1 722080785 1 1 795352032 1 1 613537371 1 1 163573483 1 1 62474215 1 1 829887790 1 1 725864456 1 1 760134781 1 1 123469651 1 1 372605923 1 1 792560115 1 1 395029345 1 1 256716080 1 1 495979618 1 1 823601430 1 1 917663236 1 1 629090804 1 1 707292476 1 1 395391800 1 1 735740123 1 1 42528476 1 1 318492689 1 1 653423399 1 1 609363270 1 1 958631014 1 1 364958428 1 1 285716670 1 1 833871768 1 1 489969965 1 1 22787133 1 1 898360622 1 1 494230781 1 1 991014794 1 1 211034595 1 1 921468508 1 1 481842256 1 1 825083548 1 1 504173750 1 1 36630818 1 1 724551683 1 1 901834827 1 1 416309359 1 1 122706451 1 1 587718785 1 1 43454461 1 1 727914387 1 1 801737300 1 1 714395743 1 1 2714212 1 1 373947825 1 1 375082194 1 1 152560645 1 1 333462827 1 1 670940888 1 1 694293010 1 1 695735164 1 1 41717622 1 1 628391844 1 1 399027370 1 1 321115493 1 1 417009756 1 1 95047918 1 1 975475295 1 1 688096675 1 1 526977405 1 1 43778913 1 1 578972904 1 1 744908657 1 1 220779170 1 1 350072078 1 1 700478181 1 1 917177083 1 1 190484599 1 1 155674645 1 1 850743652 1 1 419311223 1 1 352126458 1 1 150939753 1 1 866821350 1 1 604796520 1 1 583871859 1 1 125974296 1 1 264754364 1 1 492692820 1 1 415176759 1 1 99838657 1 1 28744530 1 1 93892400 1 1 417361064 1 1 785900594 1 1 738971469 1 1 157431797 1 1 460176463 1 1 213684106 1 1 745683285 1 1 61939340 1 1 555496491 1 1 538480299 1 1 608498345 1 1 442227917 1 1 43203798 1 1 927312875 1 1 853059597 1 1 640550961 1 1 210839721 1 1 771653662 1 1 835932173 1 1 473294597 1 1 956782100 1 1 532716807 1 1 585740965 1 1 136152497 1 1 407352382 1 1 89349930 1 1 669019066 1 1 898447263 1 1 660001657 1 1 282518164 1 1 812223777 1 1 874326315 1 1 850305042 1 1 874384625 1 1 436019046 1 1 165927747 1 1 603165378 1 1 560231682 1 1 541777215 1 1 866825846 1 1 413659724 1 1 87342818 1 1 712553810 1 1 810408368 1 1 496497837 1 1 76443151 1 1 250662540 1 1 597728521 1 1 434010052 1 1 267590430 1 1 413062479 1 1 506324627 1 1 986634692 1 1 901322466 1 1 65352007 1 1 867784755 1 1 433725207 1 1 345025741 1 1 388208442 1 1 901348502 1 1 569574256 1 1 444716532 1 1 308268739 1 1 516784462 1 1 937546277 1 1 966322265 1 1 137858706 1 1 196968124 1 1 389478612 1 1 429873501 1 1 711061472 1 1 359734272 1 1 479229975 1 1 424262860 1 1 157529127 1 1 746565563 1 1 83088878 1 1 228703779 1 1 52062485 1 1 103551203 1 1 343338128 1 1 221096366 1 1 512147033 1 1 823919103 1 1 758300947 1 1 938590560 1 1 604986567 1 1 738395542 1 1 820557641 1 1 781822991 1 1 573438440 1 1 636898763 1 1 49796786 1 1 383801203 1 1 190416837 1 1 329703490 1 1 464285625 1 1 338479204 1 1 920275269 1 1 968415585 1 1 34605845 1 1 796321023 1 1 547698657 1 1 798383360 1 1 815508846 1 1 962256931 1 1 91285368 1 1 146722741 1 1 687058867 1 1 203541187 1 1 391287117 1 1 948410354 1 1 570578181 1 1 108163772 1 1 265404586 1 1 725388058 1 1 145154738 1 1 656609447 1 1 326963894 1 1 238331497 1 1 102543437 1 1 782486762 1 1 26389205 1 1 836658017 1 1 769018179 1 1 591745903 1 1 829125396 1 1 712925696 1 1 470011137 1 1 678062954 1 1 188820718 1 1 812790791 1 1 146130848 1 1 710345282 1 1 233519942 1 1 471441918 1 1 872907915 1 1 506138068 1 1 408383137 1 1 40660682 1 1 925663774 1 1 499013717 1 1 386509590 1 1 792016240 1 1 383593122 1 1 819600919 1 1 457524451 1 1 929198463 1 1 764232627 1 1 789447865 1 1 830432495 1 1 698494364 1 1 170034881 1 1 795337498 1 1 489017725 1 1 156909943 1 1 133555287 1 1 896942655 1 1 861415006 1 1 606327396 1 1 577847166 1 1 785019093 1 1 996260069 1 1 47909657 1 1 438928636 1 1 436135129 1 1 906999110 1 1 11081733 1 1 351947268 1 1 512788838 1 1 150374738 1 1 900442591 1 1 952620831 1 1 399709680 1 1 274457487 1 1 342794266 1 1 914890622 1 1 376501546 1 1 153029496 1 1 783395316 1 1 333240528 1 1 121308117 1 1 48039005 1 1 711210635 1 1 134829192 1 1 529027715 1 1 284120391 1 1 278971222 1 1 775102326 1 1 114249675 1 1 549371047 1 1 912105884 1 1 882921987 1 1 662083997 1 1 425026523 1 1 987023457 1 1 113268251 1 1 488780277 1 1 658644667 1 1 509362524 1 1 344757072 1 1 4366545 1 1 297547403 1 1 673831748 1 1 688113747 1 1 483731103 1 1 864630557 1 1 222595977 1 1 18435565 1 1 821027077 1 1 410341598 1 1 541851260 1 1 55914553 1 1 764670188 1 1 488565596 1 1 776162174 1 1 244190329 1 1 601007333 1 1 572375372 1 1 16223112 1 1 987838704 1 1 563439534 1 1 736544521 1 1 490110894 1 1 151382850 1 1 105415310 1 1 173227742 1 1 466048125 1 1 738455410 1 1 46110620 1 1 830399693 1 1 971489758 1 1 143715498 1 1 123638608 1 1 616320331 1 1 550165189 1 1 618142815 1 1 15213778 1 1 5628055 1 1 3490097 1 1 775227389 1 1 492886690 1 1 792912714 1 1 154012198 1 1 264923120 1 1 710133592 1 1 143716003 1 1 288792892 1 1 591945685 1 1 42201100 1 1 709223173 1 1 47957785 1 1 971545807 1 1 694282903 1 1 331050341 1 1 129057494 1 1 193425048 1 1 584277247 1 1 199693113 1 1 654766923 1 1 217256300 1 1 554322038 1 1 553095716 1 1 895447566 1 1 319612687 1 1 547668662 1 1 788147663 1 1 259698510 1 1 205466725 1 1 618487123 1 1 452522851 1 1 342359273 1 1 563143414 1 1 244603715 1 1 586803613 1 1 896296478 1 1 653906837 1 1 321456439 1 1 998093676 1 1 632863980 1 1 130964814 1 1 710824469 1 1 796996880 1 1 384889800 1 1 348236063 1 1 429240011 1 1 598522313 1 1 363198 1 1 871590139 1 1 405208185 1 1 115179664 1 1 417680762 1 1 760453207 1 1 106982913 1 1 983579497 1 1 486850560 1 1 155927487 1 1 117503136 1 1 391847028 1 1 110322076 1 1 314008897 1 1 345814165 1 1 20928904 1 1 466515748 1 1 235807723 1 1 198919537 1 1 221588889 1 1 358084137 1 1 56844156 1 1 808304511 1 1 771190896 1 1 503063769 1 1 536726977 1 1 226340383 1 1 814306909 1 1 871820150 1 1 956618705 1 1 841515591 1 1 271923597 1 1 64181119 1 1 430175733 1 1 228398247 1 1 643206446 1 1 575704683 1 1 501152478 1 1 801882618 1 1 940132163 1 1 948094324 1 1 679341438 1 1 410361393 1 1 973055971 1 1 254443509 1 1 233379162 1 1 898516162 1 1 133975454 1 1 187428980 1 1 87299180 1 1 516382091 1 1 710716847 1 1 918850515 1 1 323945631 1 1 302974156 1 1 71563213 1 1 226833056 1 1 525784849 1 1 540368863 1 1 460338516 1 1 52870566 1 1 371757901 1 1 237415491 1 1 771119532 1 1 643769960 1 1 804676454 1 1 529248391 1 1 44866019 1 1 212278662 1 1 551878556 1 1 211689756 1 1 207878646 1 1 784114553 1 1 898128546 1 1 957667341 1 1 779595285 1 1 707447984 1 1 207623628 1 1 853633909 1 1 746981375 1 1 225399901 1 1 156328537 1 1 226717341 1 1 813580237 1 1 556661655 1 1 399839871 1 1 119118416 1 1 23977819 1 1 746777814 1 1 476452698 1 1 801842720 1 1 830219946 1 1 1741255 1 1 187550899 1 1 151704563 1 1 465812543 1 1 822236096 1 1 920358124 1 1 440065897 1 1 367088884 1 1 624697705 1 1 87386269 1 1 999255727 1 1 901063100 1 1 130634241 1 1 919337928 1 1 878088009 1 1 827260534 1 1 434466867 1 1 778798070 1 1 694821560 1 1 833219005 1 1 751613255 1 1 822603141 1 1 514609328 1 1 320942750 1 1 518390137 1 1 93746894 1 1 648973233 1 1 283498525 1 1 68532657 1 1 777484974 1 1 943320431 1 1 145468316 1 1 109770561 1 1 47540131 1 1 424135707 1 1 716518744 1 1 762042897 1 1 750037417 1 1 326384441 1 1 201172497 1 1 279106026 1 1 826361502 1 1 370107262 1 1 622859311 1 1 146475526 1 1 362129641 1 1 578837377 1 1 423360247 1 1 792092034 1 1 896690123 1 1 869224511 1 1 158721216 1 1 313685918 1 1 693345288 1 1 74389408 1 1 181812759 1 1 783898229 1 1 579595998 1 1 60526132 1 1 369285517 1 1 403209914 1 1 903921274 1 1 699132262 1 1 617522116 1 1 112872891 1 1 933953117 1 1 866994727 1 1 102402466 1 1 426984777 1 1 948378803 1 1 146648017 1 1 410716945 1 1 507738254 1 1 999011019 1 1 305213619 1 1 668342689 1 1 919337432 1 1 379896530 1 1 148250112 1 1 239977203 1 1 198615070 1 1 593208024 1 1 191963197 1 1 267209782 1 1 663948099 1 1 551798985 1 1 151026816 1 1 518242381 1 1 793185062 1 1 128337693 1 1 591942473 1 1 416193109 1 1 570182071 1 1 879670349 1 1 459895358 1 1 768851623 1 1 56835021 1 1 117779873 1 1 240803241 1 1 342667903 1 1 174593455 1 1 147405563 1 1 37974529 1 1 627326788 1 1 946121128 1 1 612218829 1 1 382421090 1 1 140935416 1 1 920796995 1 1 573559984 1 1 546160602 1 1 965545800 1 1 915607848 1 1 620430574 1 1 227765228 1 1 117188362 1 1 567409764 1 1 315208949 1 1 740022486 1 1 630848656 1 1 521821647 1 1 615795283 1 1 659594993 1 1 258442446 1 1 65198942 1 1 522601722 1 1 717021245 1 1 472020515 1 1 740748849 1 1 533106224 1 1 780617991 1 1 286223111 1 1 748271768 1 1 812934242 1 1 144045004 1 1 442764400 1 1 236779275 1 1 810095092 1 1 175460710 1 1 126111484 1 1 231335378 1 1 485327086 1 1 143116854 1 1 174831954 1 1 308281026 1 1 72234200 1 1 213493188 1 1 707986600 1 1 761954747 1 1 720082405 1 1 952156180 1 1 599451417 1 1 442473352 1 1 911649280 1 1 743941812 1 1 317933606 1 1 327636063 1 1 329034025 1 1 956641428 1 1 825398286 1 1 820350204 1 1 22119167 1 1 384447959 1 1 53388355 1 1 899807014 1 1 778762387 1 1 238340384 1 1 222630427 1 1 634921052 1 1 912442721 1 1 929034609 1 1 155631795 1 1 389452578 1 1 932484471 1 1 289012022 1 1 4875095 1 1 249750051 1 1 724811836 1 1 114596511 1 1 254220815 1 1 56077999 1 1 851115047 1 1 756077573 1 1 87682043 1 1 659525197 1 1 481683137 1 1 757999733 1 1 961344182 1 1 524331902 1 1 211017017 1 1 84256232 1 1 453310868 1 1 296873222 1 1 418002841 1 1 600048146 1 1 921688764 1 1 637346911 1 1 372594084 1 1 909544162 1 1 565633054 1 1 643396245 1 1 323601408 1 1 981631467 1 1 810148429 1 1 20116266 1 1 383398238 1 1 12503835 1 1 923438252 1 1 828654084 1 1 972875693 1 1 752657178 1 1 71845218 1 1 414317666 1 1 873925417 1 1 837600724 1 1 495986801 1 1 428453781 1 1 130131154 1 1 947628799 1 1 569664060 1 1 595208757 1 1 13822921 1 1 58737905 1 1 778351021 1 1 651878700 1 1 292677594 1 1 910693312 1 1 350984417 1 1 691516096 1 1 523037850 1 1 189613642 1 1 28187773 1 1 576656103 1 1 358856961 1 1 240483430 1 1 828387896 1 1 518983555 1 1 474479549 1 1 15605727 1 1 607380471 1 1 47561803 1 1 212777905 1 1 333751478 1 1 843278252 1 1 880327653 1 1 87314795 1 1 671942985 1 1 900325963 1 1 758034821 1 1 584468227 1 1 549154895 1 1 580392194 1 1 710737977 1 1 962173625 1 1 424806879 1 1 284075873 1 1 500902481 1 1 628886957 1 1 470080727 1 1 520343771 1 1 971471109 1 1 720141761 1 1 506749603 1 1 880203296 1 1 150475270 1 1 273136459 1 1 168517248 1 1 693724316 1 1 633499532 1 1 441568132 1 1 116922000 1 1 816873684 1 1 953892853 1 1 605838791 1 1 581982711 1 1 244957631 1 1 513535120 1 1 310187461 1 1 900168200 1 1 174330813 1 1 700122101 1 1 442826662 1 1 571479520 1 1 774622944 1 1 682475379 1 1 616257011 1 1 101518827 1 1 928046334 1 1 258007293 1 1 221266855 1 1 19436684 1 1 799240609 1 1 293603064 1 1 828429012 1 1 364055558 1 1 778767910 1 1 48471750 1 1 57347113 1 1 463295374 1 1 234826179 1 1 104297954 1 1 483409243 1 1 962871377 1 1 546910304 1 1 564732040 1 1 744960821 1 1 942379837 1 1 746283982 1 1 302054692 1 1 800504079 1 1 854121983 1 1 974144300 1 1 231070808 1 1 655836134 1 1 74891281 1 1 291054420 1 1 296781087 1 1 648428296 1 1 696117004 1 1 149782474 1 1 224625727 1 1 488843526 1 1 547062902 1 1 188535629 1 1 470124032 1 1 184135422 1 1 37322516 1 1 173856751 1 1 328122195 1 1 731201123 1 1 34772568 1 1 882334241 1 1 86751887 1 1 752778687 1 1 712971348 1 1 278585769 1 1 445645104 1 1 250256346 1 1 130535492 1 1 921904753 1 1 170450329 1 1 26661273 1 1 635675413 1 1 536809574 1 1 986959739 1 1 529723901 1 1 538158400 1 1 618168005 1 1 47294884 1 1 585693831 1 1 88744456 1 1 450569224 1 1 844800651 1 1 576774607 1 1 748058575 1 1 47171402 1 1 396682160 1 1 224309942 1 1 980446273 1 1 226310464 1 1 784080145 1 1 748782863 1 1 412881594 1 1 592324280 1 1 895010546 1 1 447526115 1 1 33435599 1 1 959387878 1 1 233430620 1 1 966328990 1 1 255760255 1 1 730433299 1 1 711645749 1 1 698047164 1 1 675652971 1 1 915391564 1 1 299513238 1 1 531183162 1 1 207838488 1 1 558048486 1 1 852587567 1 1 541079384 1 1 920935080 1 1 55166082 1 1 214958680 1 1 397225833 1 1 792526741 1 1 258536156 1 1 317957843 1 1 505950146 1 1 474878819 1 1 638278327 1 1 628648379 1 1 740239874 1 1 785021695 1 1 132934175 1 1 710434789 1 1 364453871 1 1 430044412 1 1 953326388 1 1 352830580 1 1 651565796 1 1 168541737 1 1 668510706 1 1 629251979 1 1 359756005 1 1 284998093 1 1 1075368 1 1 993190071 1 1 128170059 1 1 512475444 1 1 851417151 1 1 73386783 1 1 49800050 1 1 988332657 1 1 752029532 1 1 424334918 1 1 121320466 1 1 391200194 1 1 972817063 1 1 465078508 1 1 888839767 1 1 876026 1 1 435893278 1 1 41027045 1 1 884975087 1 1 484872576 1 1 114458101 1 1 83153788 1 1 269900596 1 1 538331122 1 1 414960979 1 1 464834587 1 1 591871157 1 1 427177568 1 1 586081810 1 1 238229705 1 1 619676648 1 1 875849114 1 1 204565176 1 1 912755834 1 1 527375173 1 1 947905796 1 1 67543908 1 1 789452845 1 1 867791369 1 1 86795790 1 1 137149152 1 1 788471997 1 1 411036661 1 1 121508544 1 1 241859385 1 1 667487282 1 1 747846735 1 1 814480155 1 1 483210864 1 1 619687917 1 1 383065325 1 1 383513411 1 1 854017685 1 1 513759874 1 1 638456811 1 1 183311020 1 1 176246628 1 1 642834792 1 1 854478334 1 1 396293898 1 1 784797430 1 1 729035255 1 1 374850303 1 1 457530688 1 1 410715759 1 1 971194101 1 1 460786614 1 1 735157982 1 1 84888527 1 1 495421715 1 1 766245520 1 1 370706219 1 1 615515483 1 1 825059724 1 1 979339842 1 1 684754620 1 1 810972020 1 1 506523002 1 1 763468758 1 1 176253822 1 1 698261156 1 1 396374273 1 1 101987951 1 1 425508387 1 1 362905635 1 1 333728414 1 1 511416772 1 1 241249143 1 1 678210120 1 1 843583563 1 1 902089001 1 1 615649939 1 1 178413249 1 1 332790705 1 1 988758825 1 1 398161333 1 1 833656805 1 1 315875218 1 1 844020704 1 1 513011717 1 1 119931363 1 1 15657963 1 1 359208636 1 1 820561640 1 1 222445267 1 1 74362221 1 1 186578569 1 1 200670404 1 1 638997904 1 1 817681709 1 1 84730137 1 1 804427233 1 1 546110989 1 1 974562070 1 1 570119447 1 1 166957698 1 1 913653191 1 1 563663232 1 1 743663723 1 1 589697947 1 1 236696727 1 1 306475460 1 1 42382669 1 1 672563532 1 1 254036036 1 1 148263865 1 1 891498841 1 1 367108799 1 1 621856503 1 1 256434693 1 1 343080484 1 1 881094296 1 1 410442027 1 1 718817192 1 1 73499737 1 1 438412765 1 1 740277890 1 1 253992759 1 1 440004002 1 1 102100291 1 1 830277282 1 1 445475889 1 1 209275376 1 1 902568309 1 1 76278709 1 1 53637532 1 1 271889589 1 1 707297356 1 1 572700037 1 1 228846213 1 1 996986537 1 1 477616033 1 1 961991446 1 1 767134356 1 1 919254711 1 1 632486375 1 1 107835232 1 1 677623544 1 1 456941500 1 1 171195890 1 1 711965166 1 1 489240218 1 1 244124086 1 1 177941352 1 1 618055090 1 1 111282581 1 1 981259121 1 1 118141905 1 1 247761220 1 1 185218685 1 1 907848226 1 1 816878963 1 1 388247691 1 1 276097952 1 1 886042204 1 1 67889902 1 1 299676782 1 1 936748974 1 1 128198608 1 1 352143265 1 1 994544216 1 1 685149455 1 1 564261972 1 1 392556212 1 1 354216382 1 1 683218550 1 1 543134696 1 1 767446703 1 1 687337098 1 1 777142478 1 1 743728702 1 1 618259350 1 1 327488592 1 1 482067591 1 1 481911554 1 1 412566290 1 1 400038675 1 1 607033093 1 1 600900552 1 1 726787899 1 1 247998460 1 1 327722181 1 1 290517465 1 1 762377131 1 1 298612891 1 1 425622703 1 1 360920921 1 1 544524585 1 1 771457700 1 1 719875678 1 1 598097493 1 1 956537554 1 1 873786934 1 1 328559944 1 1 84241178 1 1 300470712 1 1 123622089 1 1 539839524 1 1 537380011 1 1 835236976 1 1 918690413 1 1 598534613 1 1 230996951 1 1 935363991 1 1 123238081 1 1 321595639 1 1 549361835 1 1 442073774 1 1 89007774 1 1 970173701 1 1 895342802 1 1 902902823 1 1 876794191 1 1 121737819 1 1 821390755 1 1 24776329 1 1 4115238 1 1 330544165 1 1 184701672 1 1 816617990 1 1 900870580 1 1 964412224 1 1 740003946 1 1 908934669 1 1 534336652 1 1 622272552 1 1 793135609 1 1 474698021 1 1 129295396 1 1 967852394 1 1 71270010 1 1 453652375 1 1 687846851 1 1 60089823 1 1 999414029 1 1 10869792 1 1 581354752 1 1 541514008 1 1 528828222 1 1 338777565 1 1 81827680 1 1 721325313 1 1 973440030 1 1 382491186 1 1 294358312 1 1 869186723 1 1 626637843 1 1 642711881 1 1 575206109 1 1 42588451 1 1 548728849 1 1 23884828 1 1 872172410 1 1 758668221 1 1 907920110 1 1 974068063 1 1 106826714 1 1 478874253 1 1 468933262 1 1 97118343 1 1 611614144 1 1 807014657 1 1 674867753 1 1 933228698 1 1 179341487 1 1 718815329 1 1 973664622 1 1 977933173 1 1 191414171 1 1 103651114 1 1 264174709 1 1 195500461 1 1 754037479 1 1 70564727 1 1 359618407 1 1 604377767 1 1 765792671 1 1 33208725 1 1 201071907 1 1 617034583 1 1 935542070 1 1 594555247 1 1 357421702 1 1 905466818 1 1 160426871 1 1 720517320 1 1 579239472 1 1 596161718 1 1 104070236 1 1 88386705 1 1 564905531 1 1 6420438 1 1 528532712 1 1 609996908 1 1 682534576 1 1 570225327 1 1 996332892 1 1 403405430 1 1 916750718 1 1 956144718 1 1 105789375 1 1 578871758 1 1 563848967 1 1 792820564 1 1 125593733 1 1 575125573 1 1 817508315 1 1 130945515 1 1 121742431 1 1 275516525 1 1 669556521 1 1 620451500 1 1 688334748 1 1 698158532 1 1 62947912 1 1 158927989 1 1 695628020 1 1 726588739 1 1 398374761 1 1 252645775 1 1 814783727 1 1 38300757 1 1 298527657 1 1 204629926 1 1 278193731 1 1 318300194 1 1 706686378 1 1 658997287 1 1 70321142 1 1 792183768 1 1 258967182 1 1 710146886 1 1 227729534 1 1 373588971 1 1 86335491 1 1 337935750 1 1 830250162 1 1 878554917 1 1 230709299 1 1 853592734 1 1 46998972 1 1 507173454 1 1 795701301 1 1 143175253 1 1 868239925 1 1 204282919 1 1 890344925 1 1 528652818 1 1 909402670 1 1 862386829 1 1 471535941 1 1 163730118 1 1 446391057 1 1 422612342 1 1 460882258 1 1 135723006 1 1 495906870 1 1 107660631 1 1 606001863 1 1 796574281 1 1 836969291 1 1 25067582 1 1 589446919 1 1 267155568 1 1 799461123 1 1 606206919 1 1 333234653 1 1 777906224 1 1 531102477 1 1 264904477 1 1 539203689 1 1 142760714 1 1 671276165 1 1 553963037 1 1 666973644 1 1 382834640 1 1 315017772 1 1 620982083 1 1 20622211 1 1 571139147 1 1 812013576 1 1 302359329 1 1 418674300 1 1 555579888 1 1 738698047 1 1 459104721 1 1 210016262 1 1 826803854 1 1 289225442 1 1 541761123 1 1 885105372 1 1 788320956 1 1 217529126 1 1 380889009 1 1 38105700 1 1 772920996 1 1 880188527 1 1 55851247 1 1 524853341 1 1 973319128 1 1 136006355 1 1 273919365 1 1 242801049 1 1 495185879 1 1 61131687 1 1 839636472 1 1 426783149 1 1 163733787 1 1 416996487 1 1 869939994 1 1 290706563 1 1 111571140 1 1 159414227 1 1 232859212 1 1 881915117 1 1 450398508 1 1 95617625 1 1 120574581 1 1 177123968 1 1 482661708 1 1 854156290 1 1 853439445 1 1 243997507 1 1 895183434 1 1 275919972 1 1 274018610 1 1 262620751 1 1 921317039 1 1 357450207 1 1 676941736 1 1 81553887 1 1 14032727 1 1 885412777 1 1 86859727 1 1 579775674 1 1 865142546 1 1 511041365 1 1 951352255 1 1 549684507 1 1 900795150 1 1 27285265 1 1 666477933 1 1 734871836 1 1 341154558 1 1 449421488 1 1 703831564 1 1 272220484 1 1 528185009 1 1 198159722 1 1 885300410 1 1 464559793 1 1 529208344 1 1 134432677 1 1 543016235 1 1 296046698 1 1 985272843 1 1 846082037 1 1 610251676 1 1 144744532 1 1 19638025 1 1 543431200 1 1 420067284 1 1 926045487 1 1 531522641 1 1 551168693 1 1 736895131 1 1 952733883 1 1 88396233 1 1 204219355 1 1 470021147 1 1 857762357 1 1 966243798 1 1 950001480 1 1 115547316 1 1 345911614 1 1 824445472 1 1 545481039 1 1 393193643 1 1 890349879 1 1 488021802 1 1 812773902 1 1 160647549 1 1 290478064 1 1 560822741 1 1 137344812 1 1 424044540 1 1 711354481 1 1 903302306 1 1 460271452 1 1 714276566 1 1 262483874 1 1 787139643 1 1 232594785 1 1 713471719 1 1 151046153 1 1 654515601 1 1 558768763 1 1 117207280 1 1 551453171 1 1 262904014 1 1 781256264 1 1 500178684 1 1 433474092 1 1 732664923 1 1 102132641 1 1 391546590 1 1 528342973 1 1 988432884 1 1 517606508 1 1 197296459 1 1 266872381 1 1 842843677 1 1 667091608 1 1 976927725 1 1 842943098 1 1 598981234 1 1 63916796 1 1 291120497 1 1 671702676 1 1 901757859 1 1 985562300 1 1 394976592 1 1 867571680 1 1 906369870 1 1 853827974 1 1 868331354 1 1 250782283 1 1 496253427 1 1 906513750 1 1 61686065 1 1 534881100 1 1 100617838 1 1 445696247 1 1 148506556 1 1 65211182 1 1 754044518 1 1 58057736 1 1 588402056 1 1 975552466 1 1 821989421 1 1 588409496 1 1 341689909 1 1 974312201 1 1 469047504 1 1 849475416 1 1 463475627 1 1 197378581 1 1 663889540 1 1 863830661 1 1 654818750 1 1 128142910 1 1 571808555 1 1 135999253 1 1 924238017 1 1 195769880 1 1 116464463 1 1 261196245 1 1 768585297 1 1 247783554 1 1 168438171 1 1 300477549 1 1 876833645 1 1 631861117 1 1 92697715 1 1 627174996 1 1 993013889 1 1 322228020 1 1 195076402 1 1 78582606 1 1 557726719 1 1 532506708 1 1 684094779 1 1 544231095 1 1 187416904 1 1 265694465 1 1 662393545 1 1 449619665 1 1 92354885 1 1 283654140 1 1 837478343 1 1 261957621 1 1 195361753 1 1 222845700 1 1 633327635 1 1 989711130 1 1 515159562 1 1 546889683 1 1 676982558 1 1 184195888 1 1 891960435 1 1 5854326 1 1 663120071 1 1 282341457 1 1 245717019 1 1 829332412 1 1 188280697 1 1 496062966 1 1 818263640 1 1 950795511 1 1 153214537 1 1 428794642 1 1 218728421 1 1 462142955 1 1 710489422 1 1 803977214 1 1 222881465 1 1 579650110 1 1 59432666 1 1 851177576 1 1 340158382 1 1 666479228 1 1 405041259 1 1 935749543 1 1 868168607 1 1 196459442 1 1 795801635 1 1 452966793 1 1 399922014 1 1 558811030 1 1 640449784 1 1 876827719 1 1 409258836 1 1 315158655 1 1 959817132 1 1 669220536 1 1 56464670 1 1 764632890 1 1 720258757 1 1 652551662 1 1 974168833 1 1 315811491 1 1 156036405 1 1 584903369 1 1 647855119 1 1 963159446 1 1 162879183 1 1 37294202 1 1 909334454 1 1 39683895 1 1 57869066 1 1 11694495 1 1 110555738 1 1 664561266 1 1 715802375 1 1 640208 1 1 929344 1 1 75047247 1 1 472827233 1 1 253410333 1 1 326491173 1 1 56004046 1 1 140127190 1 1 589703207 1 1 274639 1 1 704650112 1 1 536350146 1 1 334504185 1 1 518939570 1 1 11335522 1 1 585993475 1 1 597743607 1 1 229192324 1 1 106748047 1 1 120066312 1 1 754221863 1 1 508338909 1 1 992867641 1 1 799911048 1 1 346266233 1 1 921723452 1 1 173585861 1 1 561075700 1 1 453178078 1 1 544060205 1 1 818490236 1 1 940695527 1 1 997812716 1 1 737232537 1 1 266619541 1 1 337981304 1 1 76439510 1 1 84910470 1 1 999828571 1 1 258417364 1 1 500702267 1 1 89475941 1 1 494095685 1 1 50621810 1 1 18575845 1 1 772300097 1 1 382975983 1 1 76053935 1 1 624343002 1 1 755994354 1 1 646710591 1 1 964424994 1 1 376354279 1 1 931261342 1 1 33483300 1 1 19578537 1 1 225739544 1 1 375699401 1 1 334926698 1 1 877304777 1 1 948019772 1 1 994889672 1 1 670950539 1 1 383872522 1 1 494692503 1 1 34252046 1 1 326175940 1 1 556130643 1 1 779319499 1 1 338575839 1 1 210330375 1 1 851481849 1 1 853932781 1 1 894201128 1 1 237497570 1 1 157477206 1 1 979343538 1 1 345442142 1 1 540406590 1 1 914484024 1 1 518755337 1 1 89404068 1 1 777899464 1 1 931264143 1 1 319824141 1 1 817477752 1 1 51098682 1 1 715699963 1 1 78352236 1 1 660507824 1 1 430983298 1 1 378869629 1 1 191905820 1 1 447084331 1 1 614411424 1 1 216298649 1 1 247940198 1 1 101321907 1 1 36393393 1 1 367073776 1 1 929862810 1 1 285575261 1 1 446733964 1 1 406907929 1 1 847404782 1 1 554169198 1 1 869991668 1 1 245911680 1 1 149131723 1 1 382146266 1 1 736706188 1 1 698257294 1 1 979401831 1 1 589605460 1 1 494160299 1 1 371523765 1 1 216928329 1 1 589668405 1 1 419121982 1 1 168883359 1 1 367032592 1 1 77433666 1 1 92668313 1 1 373325711 1 1 666269877 1 1 946806912 1 1 700470951 1 1 263329038 1 1 721308487 1 1 1529083 1 1 142053396 1 1 183675232 1 1 665487739 1 1 469666362 1 1 440088647 1 1 978282480 1 1 175813140 1 1 356715157 1 1 328922630 1 1 191068687 1 1 347185443 1 1 624829719 1 1 891364785 1 1 310249924 1 1 370184828 1 1 212094454 1 1 481105862 1 1 989669335 1 1 648859562 1 1 639164698 1 1 32636214 1 1 174769495 1 1 758763235 1 1 736334954 1 1 532396875 1 1 421485148 1 1 897671230 1 1 776620169 1 1 212856894 1 1 315195311 1 1 37514734 1 1 724740719 1 1 920249043 1 1 218471925 1 1 135783438 1 1 302434295 1 1 157227389 1 1 268801521 1 1 655600370 1 1 532997394 1 1 568220866 1 1 980648338 1 1 96834863 1 1 277111198 1 1 891524894 1 1 73746838 1 1 5072651 1 1 865946679 1 1 755165645 1 1 239600299 1 1 864661790 1 1 829052262 1 1 151324934 1 1 873743520 1 1 747445338 1 1 47939734 1 1 836826388 1 1 724873700 1 1 28155226 1 1 735657840 1 1 415213542 1 1 179226282 1 1 597270157 1 1 96689290 1 1 87772330 1 1 763147976 1 1 859857649 1 1 500363940 1 1 261665830 1 1 196689843 1 1 207492778 1 1 826511397 1 1 509225135 1 1 604041077 1 1 895176232 1 1 444242470 1 1 22297914 1 1 740815468 1 1 436688514 1 1 219143947 1 1 248505833 1 1 945039712 1 1 485861031 1 1 389921898 1 1 561290836 1 1 85090070 1 1 553176213 1 1 206470167 1 1 381628138 1 1 740391400 1 1 708761330 1 1 715169582 1 1 357019263 1 1 366258903 1 1 835067750 1 1 516323290 1 1 703167291 1 1 62589252 1 1 628375792 1 1 895321434 1 1 587788014 1 1 639039110 1 1 166943951 1 1 740393474 1 1 355402208 1 1 80909187 1 1 906488535 1 1 393654058 1 1 148909453 1 1 959350766 1 1 799598623 1 1 362342998 1 1 951081404 1 1 761312610 1 1 991738356 1 1 979528619 1 1 725045535 1 1 580005436 1 1 743199090 1 1 44496737 1 1 918503146 1 1 458395785 1 1 912224868 1 1 621016547 1 1 646664789 1 1 440311958 1 1 268120960 1 1 454818859 1 1 685737599 1 1 601479874 1 1 885376924 1 1 728185927 1 1 426194490 1 1 946060827 1 1 463859545 1 1 947413453 1 1 81703494 1 1 535486500 1 1 407905429 1 1 994409734 1 1 712868555 1 1 690232060 1 1 978001004 1 1 18409188 1 1 919662715 1 1 123670611 1 1 962081417 1 1 932305297 1 1 194488320 1 1 706306870 1 1 357817823 1 1 666336458 1 1 170206739 1 1 751664661 1 1 346891174 1 1 642088528 1 1 377263964 1 1 673385816 1 1 153806666 1 1 709294792 1 1 885197014 1 1 756592046 1 1 43749835 1 1 445012826 1 1 301627454 1 1 19750854 1 1 167118828 1 1 964091726 1 1 3097076 1 1 62104642 1 1 851285047 1 1 448179410 1 1 221733891 1 1 48092138 1 1 939716004 1 1 9038558 1 1 346380620 1 1 779963013 1 1 840184630 1 1 307197405 1 1 700770357 1 1 84173375 1 1 902620851 1 1 238312186 1 1 476175570 1 1 554732401 1 1 816481965 1 1 926366231 1 1 735778576 1 1 824009990 1 1 390389489 1 1 277415956 1 1 250593554 1 1 921542338 1 1 496450433 1 1 352696871 1 1 834082445 1 1 307719574 1 1 871612941 1 1 344998317 1 1 941996940 1 1 221545051 1 1 52428066 1 1 696741503 1 1 587558695 1 1 974557030 1 1 41097268 1 1 350462890 1 1 343739694 1 1 443042430 1 1 165169111 1 1 954433657 1 1 290144919 1 1 342808964 1 1 213544704 1 1 520255362 1 1 644102805 1 1 426245318 1 1 245755907 1 1 831152959 1 1 433164686 1 1 984111871 1 1 723653804 1 1 844788657 1 1 523843899 1 1 122275444 1 1 703550864 1 1 207584693 1 1 334875425 1 1 990310131 1 1 269854846 1 1 425694119 1 1 555735707 1 1 630944045 1 1 155942916 1 1 169025316 1 1 139546451 1 1 142220256 1 1 467545942 1 1 419673123 1 1 157665009 1 1 705074799 1 1 164587833 1 1 127929999 1 1 419056784 1 1 444990143 1 1 146727258 1 1 439270292 1 1 663799563 1 1 638731919 1 1 864033448 1 1 104501472 1 1 93911848 1 1 768772292 1 1 77830778 1 1 639751026 1 1 682967775 1 1 767071298 1 1 613407149 1 1 940806521 1 1 117782343 1 1 944996625 1 1 895827598 1 1 60108721 1 1 752788785 1 1 147715807 1 1 616172963 1 1 231375838 1 1 556137616 1 1 795348207 1 1 375060843 1 1 545836218 1 1 107875395 1 1 629842185 1 1 313808002 1 1 898950695 1 1 993142981 1 1 769317813 1 1 528206699 1 1 354795547 1 1 310769407 1 1 442689445 1 1 502436040 1 1 506633893 1 1 426833622 1 1 758240173 1 1 795895338 1 1 432895470 1 1 946357631 1 1 779929408 1 1 628847119 1 1 466944000 1 1 136711828 1 1 686562934 1 1 46655603 1 1 6592097 1 1 413005560 1 1 842817350 1 1 395932170 1 1 821906225 1 1 904364327 1 1 16603974 1 1 808776536 1 1 304843510 1 1 578974655 1 1 901283421 1 1 792619016 1 1 429535240 1 1 373374844 1 1 291535778 1 1 675189850 1 1 241728247 1 1 570602855 1 1 665640130 1 1 226618628 1 1 61374648 1 1 304233491 1 1 647823444 1 1 105896318 1 1 510531188 1 1 464493218 1 1 709279850 1 1 945609013 1 1 321519816 1 1 833341978 1 1 4112278 1 1 721665166 1 1 122740372 1 1 840696955 1 1 320367931 1 1 424598607 1 1 390163706 1 1 813260450 1 1 554432556 1 1 444073555 1 1 254192385 1 1 140910231 1 1 565455144 1 1 552268420 1 1 408064348 1 1 738980725 1 1 881029675 1 1 588037015 1 1 693138203 1 1 73525804 1 1 695823720 1 1 740925000 1 1 249386437 1 1 425613059 1 1 372047232 1 1 233724533 1 1 325802613 1 1 894996534 1 1 340452542 1 1 767692167 1 1 789053441 1 1 216466363 1 1 320347572 1 1 637961709 1 1 700806246 1 1 756385901 1 1 649955877 1 1 159727110 1 1 971607507 1 1 947071243 1 1 961267968 1 1 565060960 1 1 437962527 1 1 596841669 1 1 858949291 1 1 355513976 1 1 198547346 1 1 452418238 1 1 566788667 1 1 206248471 1 1 498802881 1 1 365205691 1 1 555407560 1 1 800684649 1 1 191277235 1 1 286253761 1 1 28246132 1 1 492867061 1 1 332664426 1 1 875319264 1 1 717350986 1 1 565516688 1 1 460166153 1 1 837029503 1 1 303227035 1 1 486640250 1 1 244903122 1 1 610362809 1 1 107018523 1 1 957007653 1 1 626051172 1 1 763145164 1 1 71290488 1 1 870725167 1 1 706401573 1 1 492607695 1 1 636202623 1 1 923822654 1 1 419149334 1 1 563980936 1 1 603200889 1 1 865228296 1 1 220533378 1 1 830628070 1 1 735823588 1 1 881634486 1 1 724254816 1 1 695874547 1 1 890154355 1 1 767596840 1 1 437173166 1 1 183414031 1 1 395741518 1 1 664379765 1 1 991133296 1 1 174154340 1 1 873987190 1 1 291571834 1 1 185995347 1 1 741796071 1 1 383639013 1 1 229592252 1 1 274252499 1 1 494059183 1 1 2060437 1 1 164609154 1 1 744921321 1 1 508841973 1 1 870673245 1 1 375786005 1 1 227457311 1 1 963826289 1 1 950291678 1 1 76959785 1 1 737103353 1 1 898488000 1 1 268315398 1 1 787015008 1 1 904785199 1 1 870618328 1 1 831973718 1 1 395516762 1 1 581101241 1 1 408200902 1 1 801401498 1 1 667350498 1 1 325229967 1 1 265022510 1 1 463721395 1 1 381567652 1 1 625153106 1 1 812929546 1 1 43303952 1 1 553362632 1 1 900907005 1 1 181330306 1 1 562886972 1 1 371880609 1 1 366533179 1 1 407445095 1 1 15113330 1 1 454055871 1 1 217718952 1 1 694898090 1 1 932163224 1 1 12847275 1 1 131334073 1 1 982755662 1 1 50803151 1 1 621023908 1 1 130194153 1 1 25526937 1 1 672618741 1 1 901415261 1 1 691096965 1 1 150366493 1 1 145449939 1 1 317012433 1 1 816182647 1 1 64100419 1 1 129756324 1 1 759252389 1 1 58333349 1 1 454058129 1 1 243958858 1 1 165165602 1 1 387179876 1 1 963429424 1 1 15619873 1 1 42407887 1 1 485881481 1 1 928491503 1 1 187735015 1 1 960252557 1 1 558398793 1 1 233108115 1 1 489302292 1 1 503186354 1 1 650811655 1 1 664547879 1 1 749125650 1 1 998482658 1 1 242114324 1 1 929397745 1 1 253622828 1 1 608095256 1 1 651343692 1 1 271990038 1 1 714250169 1 1 592723407 1 1 789117301 1 1 26844481 1 1 38565058 1 1 226890889 1 1 924674677 1 1 280739662 1 1 618921395 1 1 832907300 1 1 70620419 1 1 32062539 1 1 759607558 1 1 342992850 1 1 380436303 1 1 881627655 1 1 18123570 1 1 230595912 1 1 85620304 1 1 225512658 1 1 443053076 1 1 234174177 1 1 516694836 1 1 850187438 1 1 142958521 1 1 751325743 1 1 780217036 1 1 97866063 1 1 568601252 1 1 46578653 1 1 828668858 1 1 899051337 1 1 696685226 1 1 436730952 1 1 96275805 1 1 832981934 1 1 390675072 1 1 811519036 1 1 943217331 1 1 522556445 1 1 664882112 1 1 204249438 1 1 266942868 1 1 212544673 1 1 553070594 1 1 34713143 1 1 941779819 1 1 329982206 1 1 976699205 1 1 771863493 1 1 496578323 1 1 823462215 1 1 51944778 1 1 185563509 1 1 972208791 1 1 600606355 1 1 717956904 1 1 561396203 1 1 767710825 1 1 730288480 1 1 580016277 1 1 517532727 1 1 504602296 1 1 742742678 1 1 968510000 1 1 985772778 1 1 480416920 1 1 753017929 1 1 206911173 1 1 354157233 1 1 656613632 1 1 974967404 1 1 793437390 1 1 476570764 1 1 618407106 1 1 462020238 1 1 473135465 1 1 954340458 1 1 970269241 1 1 498492808 1 1 560144096 1 1 717626587 1 1 751471233 1 1 961048976 1 1 306927549 1 1 433107210 1 1 235475058 1 1 451944869 1 1 237278512 1 1 392424710 1 1 98951647 1 1 962739633 1 1 487655393 1 1 326287240 1 1 592849713 1 1 342120929 1 1 977235413 1 1 306408869 1 1 383169438 1 1 987115303 1 1 164363780 1 1 658896514 1 1 694294081 1 1 755160624 1 1 43427342 1 1 811706000 1 1 728735857 1 1 409555806 1 1 606774435 1 1 471572081 1 1 398969269 1 1 719192345 1 1 999638129 1 1 221989877 1 1 191478087 1 1 603115448 1 1 988428967 1 1 132131809 1 1 374027560 1 1 62797997 1 1 795492707 1 1 188944031 1 1 60212670 1 1 977285662 1 1 38458240 1 1 69843719 1 1 918334483 1 1 413759271 1 1 797027543 1 1 930250436 1 1 509042449 1 1 433508995 1 1 405022620 1 1 622798287 1 1 746336656 1 1 106557059 1 1 365864565 1 1 140240471 1 1 580095435 1 1 130777065 1 1 982704442 1 1 476800355 1 1 893108064 1 1 396085944 1 1 170642942 1 1 167597410 1 1 327195143 1 1 196468857 1 1 395135525 1 1 664189508 1 1 363332067 1 1 890585086 1 1 822229822 1 1 509915801 1 1 842931904 1 1 201274036 1 1 107077322 1 1 277728819 1 1 641418126 1 1 818932360 1 1 336401897 1 1 856451423 1 1 919586000 1 1 47074976 1 1 38815172 1 1 438737614 1 1 462606632 1 1 503563235 1 1 649463799 1 1 984246914 1 1 202402810 1 1 593720804 1 1 359685865 1 1 816573722 1 1 318845855 1 1 10582508 1 1 102405252 1 1 91823349 1 1 545161872 1 1 275623193 1 1 427484938 1 1 537582401 1 1 790335324 1 1 853581582 1 1 394229192 1 1 726361524 1 1 873094815 1 1 436597448 1 1 439712387 1 1 169952021 1 1 68696807 1 1 8357537 1 1 757635461 1 1 503095170 1 1 896370572 1 1 607812208 1 1 436821171 1 1 918523597 1 1 132801636 1 1 506535261 1 1 44061650 1 1 764200834 1 1 426303491 1 1 845477640 1 1 792873652 1 1 974188250 1 1 218814158 1 1 778331484 1 1 571397303 1 1 155023086 1 1 499994294 1 1 58332546 1 1 676729034 1 1 556091562 1 1 71090005 1 1 647588622 1 1 83810006 1 1 455052516 1 1 839767478 1 1 119935120 1 1 486739078 1 1 624935229 1 1 849817612 1 1 206235751 1 1 591334405 1 1 563240567 1 1 682667578 1 1 95123719 1 1 988851694 1 1 137949359 1 1 524138182 1 1 274731305 1 1 917462683 1 1 270590990 1 1 552331462 1 1 264216288 1 1 230799584 1 1 102119595 1 1 443351051 1 1 569272954 1 1 567254977 1 1 631305962 1 1 416957468 1 1 953355033 1 1 284117881 1 1 645187280 1 1 785177580 1 1 324825090 1 1 459335443 1 1 668813995 1 1 346938933 1 1 411886694 1 1 272418818 1 1 568475375 1 1 262087777 1 1 325544120 1 1 905551271 1 1 774806988 1 1 266797319 1 1 654989681 1 1 414851753 1 1 397381537 1 1 444453261 1 1 555803793 1 1 311173512 1 1 496302375 1 1 284267373 1 1 867652432 1 1 415230905 1 1 507051606 1 1 985755720 1 1 429249784 1 1 438287832 1 1 463675400 1 1 994317374 1 1 617783385 1 1 869466946 1 1 156872738 1 1 274455142 1 1 496651647 1 1 637385373 1 1 427033725 1 1 855481777 1 1 952773396 1 1 917522605 1 1 807957362 1 1 107522195 1 1 789796159 1 1 807986694 1 1 916276714 1 1 552951659 1 1 334949919 1 1 215817984 1 1 895694172 1 1 353840464 1 1 361408520 1 1 291158517 1 1 930117220 1 1 480818445 1 1 133867461 1 1 978379349 1 1 839520602 1 1 490892197 1 1 645366584 1 1 438266657 1 1 737002875 1 1 899154690 1 1 941814467 1 1 634321706 1 1 148474229 1 1 470711912 1 1 284904141 1 1 652861265 1 1 567918671 1 1 867807501 1 1 693732413 1 1 59546656 1 1 810139341 1 1 959116375 1 1 548236862 1 1 508038687 1 1 348908179 1 1 988354156 1 1 350425056 1 1 749977455 1 1 501003551 1 1 190026205 1 1 720423666 1 1 763172345 1 1 901728271 1 1 324427810 1 1 136435565 1 1 323046379 1 1 159257219 1 1 908986999 1 1 903588956 1 1 148438344 1 1 841437299 1 1 441370387 1 1 190470369 1 1 212096676 1 1 266775106 1 1 911836322 1 1 938423768 1 1 302404564 1 1 642440793 1 1 361892018 1 1 362175259 1 1 84429215 1 1 109404398 1 1 12688250 1 1 562821552 1 1 542714590 1 1 169016631 1 1 794010856 1 1 412183134 1 1 805463294 1 1 290294468 1 1 23344858 1 1 970400394 1 1 888700600 1 1 416563480 1 1 928507190 1 1 133875664 1 1 995552191 1 1 114971427 1 1 386378933 1 1 373297903 1 1 139439916 1 1 793431922 1 1 420530806 1 1 404755288 1 1 110259612 1 1 950624624 1 1 727351198 1 1 998876983 1 1 854479962 1 1 434342157 1 1 275014453 1 1 932747563 1 1 130357284 1 1 851104638 1 1 56503793 1 1 777636483 1 1 497768376 1 1 985737341 1 1 824444456 1 1 926826953 1 1 288879363 1 1 182928507 1 1 212980379 1 1 95539365 1 1 63266437 1 1 236252616 1 1 147429584 1 1 68423076 1 1 631620663 1 1 833028273 1 1 690050182 1 1 10749015 1 1 548236366 1 1 736191838 1 1 775755855 1 1 805446917 1 1 591336633 1 1 74243886 1 1 457573365 1 1 386309808 1 1 568592349 1 1 555688646 1 1 386264540 1 1 74706100 1 1 458159906 1 1 781218436 1 1 283440244 1 1 378455474 1 1 310758155 1 1 23765642 1 1 631358989 1 1 717924412 1 1 33847454 1 1 293586656 1 1 697909599 1 1 654479523 1 1 631510440 1 1 938556550 1 1 139850685 1 1 35265506 1 1 155969424 1 1 770367584 1 1 198541393 1 1 90351763 1 1 463600134 1 1 564523335 1 1 208944206 1 1 853786364 1 1 724521071 1 1 936290173 1 1 724983161 1 1 165872321 1 1 799728462 1 1 736349694 1 1 559246972 1 1 971699813 1 1 458818590 1 1 523123322 1 1 520742953 1 1 750675835 1 1 235091446 1 1 650202447 1 1 455245595 1 1 114926322 1 1 209154976 1 1 474380003 1 1 968724160 1 1 754957656 1 1 523280004 1 1 183672125 1 1 916322052 1 1 854433010 1 1 138275293 1 1 168701121 1 1 480141527 1 1 334661870 1 1 427480857 1 1 530746198 1 1 240895044 1 1 552728725 1 1 488602968 1 1 26545746 1 1 948043647 1 1 346056708 1 1 835005841 1 1 797781223 1 1 995599821 1 1 531153262 1 1 926298865 1 1 576644732 1 1 232781164 1 1 981894118 1 1 462486777 1 1 394959822 1 1 328810508 1 1 275982816 1 1 882200689 1 1 816231547 1 1 958630562 1 1 498068309 1 1 953655384 1 1 581217795 1 1 761495665 1 1 443100559 1 1 223431080 1 1 731327868 1 1 60264787 1 1 457021984 1 1 178152353 1 1 137664442 1 1 310336000 1 1 270238381 1 1 659912766 1 1 717442706 1 1 58967813 1 1 864950272 1 1 531228606 1 1 550547628 1 1 624950621 1 1 474184086 1 1 594137075 1 1 615830908 1 1 235282687 1 1 777564323 1 1 813425685 1 1 27870348 1 1 715992261 1 1 19766104 1 1 710151091 1 1 294407243 1 1 166979064 1 1 9896698 1 1 624185209 1 1 362465720 1 1 365064107 1 1 76948362 1 1 935290932 1 1 313807606 1 1 425185565 1 1 532112713 1 1 702353302 1 1 749191764 1 1 58624819 1 1 746489267 1 1 570855761 1 1 818093327 1 1 406318665 1 1 144385274 1 1 869326652 1 1 366169280 1 1 703455586 1 1 311535577 1 1 971407503 1 1 589858745 1 1 734273750 1 1 53775357 1 1 395271692 1 1 290293965 1 1 816583709 1 1 609809950 1 1 22489741 1 1 334332729 1 1 146264653 1 1 427588646 1 1 848989711 1 1 153179829 1 1 947027544 1 1 186567842 1 1 250452577 1 1 580353833 1 1 322902599 1 1 391430566 1 1 950016904 1 1 661604323 1 1 112637944 1 1 622904533 1 1 339701048 1 1 811145416 1 1 78492730 1 1 277347931 1 1 205725210 1 1 515232230 1 1 609766538 1 1 801040740 1 1 746753762 1 1 35225929 1 1 332018291 1 1 608601059 1 1 424897276 1 1 963854507 1 1 975279453 1 1 299265490 1 1 941561134 1 1 416584948 1 1 877014575 1 1 575081525 1 1 378738578 1 1 573237818 1 1 417501738 1 1 605055792 1 1 88973254 1 1 725331233 1 1 648640356 1 1 790671755 1 1 291779657 1 1 343582080 1 1 509509320 1 1 626146930 1 1 556761281 1 1 495908605 1 1 79432505 1 1 185491705 1 1 644802743 1 1 998488341 1 1 665275175 1 1 317577175 1 1 463769164 1 1 853570876 1 1 472461796 1 1 929192475 1 1 946360098 1 1 764597304 1 1 124156463 1 1 997265106 1 1 277926438 1 1 361857146 1 1 412792675 1 1 667827294 1 1 976092855 1 1 270212164 1 1 750929932 1 1 930146777 1 1 274112827 1 1 958125957 1 1 994298118 1 1 445010229 1 1 62402029 1 1 934608316 1 1 370524937 1 1 761664713 1 1 36044933 1 1 658201694 1 1 827533559 1 1 765482292 1 1 519242164 1 1 818174480 1 1 275385623 1 1 466469112 1 1 717214642 1 1 567439395 1 1 454243478 1 1 687524344 1 1 61955954 1 1 875183890 1 1 528902643 1 1 527139956 1 1 458643491 1 1 272636864 1 1 126374607 1 1 2307711 1 1 405012477 1 1 180594038 1 1 443932716 1 1 878970116 1 1 830104067 1 1 147365881 1 1 256966523 1 1 864889690 1 1 748405697 1 1 602187765 1 1 970806717 1 1 206468158 1 1 616897160 1 1 988603315 1 1 464182873 1 1 933563514 1 1 929375107 1 1 512052463 1 1 476521650 1 1 230437838 1 1 88730791 1 1 759979923 1 1 650907571 1 1 618411835 1 1 539959721 1 1 545124568 1 1 881048630 1 1 473131655 1 1 852590291 1 1 790344743 1 1 103618263 1 1 743517423 1 1 227863067 1 1 431296734 1 1 634870295 1 1 698380766 1 1 615487472 1 1 549695930 1 1 25075948 1 1 76644430 1 1 442081985 1 1 785709138 1 1 976078083 1 1 793200543 1 1 593755179 1 1 667119929 1 1 471414852 1 1 569298075 1 1 833354406 1 1 896849979 1 1 563290951 1 1 54365188 1 1 569826601 1 1 293508565 1 1 706937885 1 1 573242436 1 1 922891090 1 1 790431671 1 1 432208737 1 1 663343582 1 1 585741096 1 1 134486172 1 1 461701992 1 1 97007256 1 1 968031791 1 1 375317209 1 1 534260181 1 1 376290375 1 1 681404150 1 1 612976456 1 1 278162495 1 1 215630488 1 1 627096776 1 1 401365555 1 1 407331235 1 1 522774664 1 1 810066805 1 1 778736893 1 1 255646606 1 1 19740203 1 1 647212 1 1 798426644 1 1 16659849 1 1 477774822 1 1 949181053 1 1 242610541 1 1 377199805 1 1 925700823 1 1 80479742 1 1 244684628 1 1 293568989 1 1 670771122 1 1 578102301 1 1 905425698 1 1 384502680 1 1 149494839 1 1 346583312 1 1 827071370 1 1 473039874 1 1 139561836 1 1 844801125 1 1 597043678 1 1 827066445 1 1 707221594 1 1 882341711 1 1 150257904 1 1 873789006 1 1 12718865 1 1 670392939 1 1 195233469 1 1 57779959 1 1 943195370 1 1 478648998 1 1 310542712 1 1 92480615 1 1 660399667 1 1 445225583 1 1 364732600 1 1 295384988 1 1 391238846 1 1 522524982 1 1 419164077 1 1 741388683 1 1 770972906 1 1 628872151 1 1 99156534 1 1 135476633 1 1 660802454 1 1 601088414 1 1 639328179 1 1 987605670 1 1 614690273 1 1 232713239 1 1 947513373 1 1 224230110 1 1 650279938 1 1 276053390 1 1 504459186 1 1 593654309 1 1 987998241 1 1 767625032 1 1 627540908 1 1 848270277 1 1 874626145 1 1 154112832 1 1 523293513 1 1 996265591 1 1 83924373 1 1 397635538 1 1 487668354 1 1 854036794 1 1 926051338 1 1 327909658 1 1 257004801 1 1 20132848 1 1 47026057 1 1 778630888 1 1 664006073 1 1 133749823 1 1 360220931 1 1 413792107 1 1 320286147 1 1 777327914 1 1 793597091 1 1 766625261 1 1 790048696 1 1 217546585 1 1 45109374 1 1 302571960 1 1 26529324 1 1 396395427 1 1 156053579 1 1 39390644 1 1 211455362 1 1 516442861 1 1 525436923 1 1 170598527 1 1 812486067 1 1 223248922 1 1 875605552 1 1 423673526 1 1 911063104 1 1 408717445 1 1 706912302 1 1 282728076 1 1 29328457 1 1 417997927 1 1 278624773 1 1 926587761 1 1 591003330 1 1 113909002 1 1 176929297 1 1 145183857 1 1 329852465 1 1 875492523 1 1 515947714 1 1 466126722 1 1 501995983 1 1 499511172 1 1 899850574 1 1 238634982 1 1 803312970 1 1 727158357 1 1 360627506 1 1 513671977 1 1 500145408 1 1 60350430 1 1 669218996 1 1 646325065 1 1 769788809 1 1 72067859 1 1 205663967 1 1 715403637 1 1 833800476 1 1 53508662 1 1 319462110 1 1 26218042 1 1 112643807 1 1 245286610 1 1 948873060 1 1 611489325 1 1 341452823 1 1 194059027 1 1 725307698 1 1 197806870 1 1 67349516 1 1 733081424 1 1 835848431 1 1 686381304 1 1 139167410 1 1 57632316 1 1 126887826 1 1 771525689 1 1 948356886 1 1 707814083 1 1 810376728 1 1 664685753 1 1 215038649 1 1 480104192 1 1 355897697 1 1 32714986 1 1 627023151 1 1 387269790 1 1 488767478 1 1 196179326 1 1 232302666 1 1 659371488 1 1 704021672 1 1 934587604 1 1 344095094 1 1 647490282 1 1 271930153 1 1 727324151 1 1 412400576 1 1 798984742 1 1 186408894 1 1 229504756 1 1 631812716 1 1 372394765 1 1 125199891 1 1 316206802 1 1 309837844 1 1 959531359 1 1 882501861 1 1 722521674 1 1 376794779 1 1 380447577 1 1 774611773 1 1 214933027 1 1 675751694 1 1 911771686 1 1 183495897 1 1 101067253 1 1 49687660 1 1 965160796 1 1 953351446 1 1 206060787 1 1 116735038 1 1 220046199 1 1 602671401 1 1 276788835 1 1 778080651 1 1 522037628 1 1 522657940 1 1 949859171 1 1 389798568 1 1 510957876 1 1 20551139 1 1 659498307 1 1 212659305 1 1 575689059 1 1 877023849 1 1 227398573 1 1 26916959 1 1 927161609 1 1 597584595 1 1 843361777 1 1 888743029 1 1 627726422 1 1 246743959 1 1 290995563 1 1 626087418 1 1 842207151 1 1 219494749 1 1 577095240 1 1 73601601 1 1 383416166 1 1 793689966 1 1 689462419 1 1 81267183 1 1 32505221 1 1 689198791 1 1 173331677 1 1 674911876 1 1 218002594 1 1 851205736 1 1 955265980 1 1 159598116 1 1 643322103 1 1 124647316 1 1 390526724 1 1 863613082 1 1 376393257 1 1 148099912 1 1 115481401 1 1 708529350 1 1 148540911 1 1 691820762 1 1 572180282 1 1 583475206 1 1 101931252 1 1 439010309 1 1 221201880 1 1 859411807 1 1 17437822 1 1 973123652 1 1 536734847 1 1 717969651 1 1 933362631 1 1 846614250 1 1 723742256 1 1 190697397 1 1 587847497 1 1 504754404 1 1 816282084 1 1 56117631 1 1 991074463 1 1 997236823 1 1 463359116 1 1 482021834 1 1 265491128 1 1 670764472 1 1 283485591 1 1 522189734 1 1 919593836 1 1 540310769 1 1 635193231 1 1 425340677 1 1 138359463 1 1 179478053 1 1 410000256 1 1 626636302 1 1 118151984 1 1 999937604 1 1 135051669 1 1 97148154 1 1 560154382 1 1 325334605 1 1 517308526 1 1 949185147 1 1 178680618 1 1 256525063 1 1 216681543 1 1 849464983 1 1 92724853 1 1 441843852 1 1 242078859 1 1 837706933 1 1 824509283 1 1 174860765 1 1 489598309 1 1 178932965 1 1 382073439 1 1 791962847 1 1 282986787 1 1 576933694 1 1 111612649 1 1 112985802 1 1 483559695 1 1 641938627 1 1 829887001 1 1 279116495 1 1 995538857 1 1 772571977 1 1 748223469 1 1 710107389 1 1 626595781 1 1 15108561 1 1 937674910 1 1 963683090 1 1 814038247 1 1 68519909 1 1 715611010 1 1 450060192 1 1 127624365 1 1 756603259 1 1 728647258 1 1 841003282 1 1 602373809 1 1 628578130 1 1 347840439 1 1 805231052 1 1 436522474 1 1 935297293 1 1 131825592 1 1 916076248 1 1 590338509 1 1 835853608 1 1 386315258 1 1 881747394 1 1 331214505 1 1 672331701 1 1 397437219 1 1 115378375 1 1 690544658 1 1 629830586 1 1 555582813 1 1 817898069 1 1 717802874 1 1 706975619 1 1 894981874 1 1 667008127 1 1 48234586 1 1 169200341 1 1 953028280 1 1 994542098 1 1 746840680 1 1 492464027 1 1 570966964 1 1 53534354 1 1 254552560 1 1 110619253 1 1 353743419 1 1 942720865 1 1 525691283 1 1 830313949 1 1 71511737 1 1 199980055 1 1 45869973 1 1 624875499 1 1 458696381 1 1 401533148 1 1 577428630 1 1 194757686 1 1 922736129 1 1 791887936 1 1 681354154 1 1 771368846 1 1 529040095 1 1 63231957 1 1 640728628 1 1 219318110 1 1 824918159 1 1 396672456 1 1 743823060 1 1 232715650 1 1 357625302 1 1 667553034 1 1 544098868 1 1 729017058 1 1 212365978 1 1 612151587 1 1 659934834 1 1 609531504 1 1 702512071 1 1 311738713 1 1 419281374 1 1 131020604 1 1 67189369 1 1 311559985 1 1 386720686 1 1 189686648 1 1 377958347 1 1 717530867 1 1 874144011 1 1 276448313 1 1 831147784 1 1 202211695 1 1 256629219 1 1 892486744 1 1 152098005 1 1 556135842 1 1 972853548 1 1 201394880 1 1 629410349 1 1 51786251 1 1 853242519 1 1 982342495 1 1 620499694 1 1 299759959 1 1 42713648 1 1 969807820 1 1 241373792 1 1 475481823 1 1 557667824 1 1 553074423 1 1 765239646 1 1 927516376 1 1 438920725 1 1 380790171 1 1 658476329 1 1 47654528 1 1 757848672 1 1 163126016 1 1 186777204 1 1 543070215 1 1 741566857 1 1 81198776 1 1 771057464 1 1 975731479 1 1 334673853 1 1 264019268 1 1 310605017 1 1 243907334 1 1 582800730 1 1 84519739 1 1 213286899 1 1 46383076 1 1 511728416 1 1 734235506 1 1 748852811 1 1 400965791 1 1 529267803 1 1 177299050 1 1 925224669 1 1 205672388 1 1 389941495 1 1 516953365 1 1 206456702 1 1 948455807 1 1 66097655 1 1 941179536 1 1 64348676 1 1 612971463 1 1 332776761 1 1 471879712 1 1 140057522 1 1 967992460 1 1 228469826 1 1 814536531 1 1 864628366 1 1 186243208 1 1 135400369 1 1 825406901 1 1 82561061 1 1 514018031 1 1 919195020 1 1 854085369 1 1 453958607 1 1 854188432 1 1 887981517 1 1 525781955 1 1 858115168 1 1 761359361 1 1 442354963 1 1 126755767 1 1 841663201 1 1 624665438 1 1 592120204 1 1 464674779 1 1 127952030 1 1 25309540 1 1 691403414 1 1 552980678 1 1 636264907 1 1 825311822 1 1 264585790 1 1 846891072 1 1 336097838 1 1 996575193 1 1 932460295 1 1 289191727 1 1 123278837 1 1 492753682 1 1 420889260 1 1 394870930 1 1 893470980 1 1 87970739 1 1 479843388 1 1 841202229 1 1 808547582 1 1 625828827 1 1 991758716 1 1 10398832 1 1 565829298 1 1 643628475 1 1 737927777 1 1 780561838 1 1 83830622 1 1 431753654 1 1 153950407 1 1 795406224 1 1 196093334 1 1 550740323 1 1 661101292 1 1 724452523 1 1 510004761 1 1 191158727 1 1 864695191 1 1 122662068 1 1 168693404 1 1 956825029 1 1 988852562 1 1 253909262 1 1 567196325 1 1 661370573 1 1 509062667 1 1 12767926 1 1 210320484 1 1 737379886 1 1 85568464 1 1 632470082 1 1 528869348 1 1 32778811 1 1 72260528 1 1 694066387 1 1 223338061 1 1 784102662 1 1 388061057 1 1 836912813 1 1 50200888 1 1 543166074 1 1 463220857 1 1 316189561 1 1 944244875 1 1 957310736 1 1 307336067 1 1 72000073 1 1 696140528 1 1 504199698 1 1 927250772 1 1 773942445 1 1 519504504 1 1 147427963 1 1 847455075 1 1 240405411 1 1 583201583 1 1 392554440 1 1 99675956 1 1 339993908 1 1 246197866 1 1 787111570 1 1 306102152 1 1 22923715 1 1 927041139 1 1 102077299 1 1 242476018 1 1 15835807 1 1 916195643 1 1 628354513 1 1 676385087 1 1 184565009 1 1 631533601 1 1 480259799 1 1 901275571 1 1 601417870 1 1 937630989 1 1 607421713 1 1 916715786 1 1 877173943 1 1 880565964 1 1 154184941 1 1 812104321 1 1 974130602 1 1 249534721 1 1 281323945 1 1 944799450 1 1 270150731 1 1 336314995 1 1 849486229 1 1 533568123 1 1 29416695 1 1 314306739 1 1 487139196 1 1 811751507 1 1 597792973 1 1 371437150 1 1 565265078 1 1 670582126 1 1 611051225 1 1 891181597 1 1 758877374 1 1 317163589 1 1 687952711 1 1 151691253 1 1 839290139 1 1 499047746 1 1 261144727 1 1 201042246 1 1 361233029 1 1 532173624 1 1 240358962 1 1 395978785 1 1 525426810 1 1 241063906 1 1 646758648 1 1 271483214 1 1 330817110 1 1 213711392 1 1 735980625 1 1 910232553 1 1 632237644 1 1 864941263 1 1 235079137 1 1 614172971 1 1 266299632 1 1 733063 1 1 954654257 1 1 135361306 1 1 365134703 1 1 345378100 1 1 478266867 1 1 764584328 1 1 14731304 1 1 786218345 1 1 911681306 1 1 586074615 1 1 796902120 1 1 905849400 1 1 755027139 1 1 400081781 1 1 602679747 1 1 5319616 1 1 611412166 1 1 585888260 1 1 773140778 1 1 142056865 1 1 158134107 1 1 460862744 1 1 599812780 1 1 893805731 1 1 719616328 1 1 257371318 1 1 314376906 1 1 79450499 1 1 577865387 1 1 878870633 1 1 892075015 1 1 51477028 1 1 726236985 1 1 676242525 1 1 663440597 1 1 119225925 1 1 944860618 1 1 326846246 1 1 864160571 1 1 72779318 1 1 854713128 1 1 37556546 1 1 148994648 1 1 275826026 1 1 848412083 1 1 987683378 1 1 400671162 1 1 994811013 1 1 351426290 1 1 295643273 1 1 433067794 1 1 819422347 1 1 428901694 1 1 436439119 1 1 234908665 1 1 127070182 1 1 147458315 1 1 867627499 1 1 803946025 1 1 487767765 1 1 613332727 1 1 987490182 1 1 134086238 1 1 326255013 1 1 971914351 1 1 138799322 1 1 595185410 1 1 530124095 1 1 55655801 1 1 853559630 1 1 263106806 1 1 563832784 1 1 204688045 1 1 81876605 1 1 833087937 1 1 942925120 1 1 271845305 1 1 685839160 1 1 717197873 1 1 204203388 1 1 2808096 1 1 99286972 1 1 863400980 1 1 252220968 1 1 469355032 1 1 488050731 1 1 413797451 1 1 136901460 1 1 878514041 1 1 524545379 1 1 895586149 1 1 565175529 1 1 954120566 1 1 186157352 1 1 33857355 1 1 383291472 1 1 696994111 1 1 116105336 1 1 992859273 1 1 450502421 1 1 593191527 1 1 822861166 1 1 993333108 1 1 550133970 1 1 693566379 1 1 514402565 1 1 749229834 1 1 606585074 1 1 434713519 1 1 192561771 1 1 395579159 1 1 387659811 1 1 190714888 1 1 685965413 1 1 684570136 1 1 521569002 1 1 2267501 1 1 336551792 1 1 131844973 1 1 915680575 1 1 798291917 1 1 855495837 1 1 289515688 1 1 970944549 1 1 50884981 1 1 721277422 1 1 742468433 1 1 87168678 1 1 334478157 1 1 88047025 1 1 41439703 1 1 85734978 1 1 573786321 1 1 983787498 1 1 811212802 1 1 454942814 1 1 667165595 1 1 676784314 1 1 954451111 1 1 711723432 1 1 779540964 1 1 30907316 1 1 127183508 1 1 233660147 1 1 990043003 1 1 787622302 1 1 118497202 1 1 999863959 1 1 685679381 1 1 271352690 1 1 169480840 1 1 899755333 1 1 687283995 1 1 764167893 1 1 241399814 1 1 285001292 1 1 757293386 1 1 795186038 1 1 333588630 1 1 275774245 1 1 162259384 1 1 476149905 1 1 369226128 1 1 802361197 1 1 132194310 1 1 109100242 1 1 863502575 1 1 150767012 1 1 314662384 1 1 772493600 1 1 396687290 1 1 718108149 1 1 223330844 1 1 226736206 1 1 143221689 1 1 367289420 1 1 422583225 1 1 969586000 1 1 516600389 1 1 125497864 1 1 851644312 1 1 298902664 1 1 722550694 1 1 953859650 1 1 452631155 1 1 478057604 1 1 239328113 1 1 242607408 1 1 591065859 1 1 828317787 1 1 216656657 1 1 813775566 1 1 548378531 1 1 92663293 1 1 367054362 1 1 165563773 1 1 335489311 1 1 848032547 1 1 206331693 1 1 846375932 1 1 718123237 1 1 836748230 1 1 929459749 1 1 182382954 1 1 556296286 1 1 594357786 1 1 514878326 1 1 736996095 1 1 401885934 1 1 765468621 1 1 553065781 1 1 675450218 1 1 4127333 1 1 603609765 1 1 147338854 1 1 805370202 1 1 928607937 1 1 745081824 1 1 674976631 1 1 965669833 1 1 499940850 1 1 194123681 1 1 214839988 1 1 829503716 1 1 793450956 1 1 969082672 1 1 662051281 1 1 103160647 1 1 351727894 1 1 842886144 1 1 171494831 1 1 595232570 1 1 477035310 1 1 464168164 1 1 576310605 1 1 249664925 1 1 188869571 1 1 686886056 1 1 698156909 1 1 980165628 1 1 912226010 1 1 65399867 1 1 154601396 1 1 710652799 1 1 99817925 1 1 955444953 1 1 310899856 1 1 233243437 1 1 95013447 1 1 894191252 1 1 895574473 1 1 800274949 1 1 523622491 1 1 969439081 1 1 387012929 1 1 896374368 1 1 560779876 1 1 475166907 1 1 965971296 1 1 523456294 1 1 640086148 1 1 637200874 1 1 815094808 1 1 975152837 1 1 527498623 1 1 435552313 1 1 765509495 1 1 922085309 1 1 401938221 1 1 169623049 1 1 905082991 1 1 828346710 1 1 634012744 1 1 145580218 1 1 323330936 1 1 473144218 1 1 230833943 1 1 266004282 1 1 305287632 1 1 113777586 1 1 192985761 1 1 616123735 1 1 647400366 1 1 569565991 1 1 59495640 1 1 254922718 1 1 342534158 1 1 259016289 1 1 358855341 1 1 679741906 1 1 62940416 1 1 943845695 1 1 192133680 1 1 95810148 1 1 491942253 1 1 680893875 1 1 575155688 1 1 322453205 1 1 854239012 1 1 755442823 1 1 973689422 1 1 859428830 1 1 523448525 1 1 549332958 1 1 986695020 1 1 509508202 1 1 829070514 1 1 44149497 1 1 769525993 1 1 45122207 1 1 75236345 1 1 676929841 1 1 484835819 1 1 196355863 1 1 523764914 1 1 946333677 1 1 462899976 1 1 995608907 1 1 398033940 1 1 438669925 1 1 355993932 1 1 837134138 1 1 174230336 1 1 866129862 1 1 806890319 1 1 104758180 1 1 167125970 1 1 230842877 1 1 362978887 1 1 438895028 1 1 32769763 1 1 951136431 1 1 471480038 1 1 411897338 1 1 954187246 1 1 145342574 1 1 996666931 1 1 542206769 1 1 551040323 1 1 905719070 1 1 366106222 1 1 864705146 1 1 374771852 1 1 131062434 1 1 22939502 1 1 155536900 1 1 303072208 1 1 73743300 1 1 495649119 1 1 477890905 1 1 143322101 1 1 22400401 1 1 851407116 1 1 65914435 1 1 688592928 1 1 871625169 1 1 367327478 1 1 483297485 1 1 790811527 1 1 588654832 1 1 174768777 1 1 964454940 1 1 395207305 1 1 736991786 1 1 973635777 1 1 846727204 1 1 795409595 1 1 980658090 1 1 613021076 1 1 929310973 1 1 67246100 1 1 563789053 1 1 399675109 1 1 147322555 1 1 104516336 1 1 805702691 1 1 913313927 1 1 543116171 1 1 791096185 1 1 360481420 1 1 772087970 1 1 793616926 1 1 928073996 1 1 56323874 1 1 943429177 1 1 940196368 1 1 973779293 1 1 521824820 1 1 61863879 1 1 395926018 1 1 459797956 1 1 516141837 1 1 342367039 1 1 273130673 1 1 292621386 1 1 939433398 1 1 769829365 1 1 351866459 1 1 532226928 1 1 280583746 1 1 389984838 1 1 265521186 1 1 923503646 1 1 621871127 1 1 794263357 1 1 632694243 1 1 317882189 1 1 426962929 1 1 477180271 1 1 644290179 1 1 204946043 1 1 561689323 1 1 313951680 1 1 941282383 1 1 650535230 1 1 198076054 1 1 888614708 1 1 288660896 1 1 325620401 1 1 822994482 1 1 779907552 1 1 962994825 1 1 573832287 1 1 824546953 1 1 13155750 1 1 385981613 1 1 189242107 1 1 329812529 1 1 679917316 1 1 110477582 1 1 163316163 1 1 730461096 1 1 587758980 1 1 931069463 1 1 215772344 1 1 158788185 1 1 585763051 1 1 496447994 1 1 786183064 1 1 487662821 1 1 807275472 1 1 435058116 1 1 244123982 1 1 968050485 1 1 714650930 1 1 428715574 1 1 714163094 1 1 749262658 1 1 765531703 1 1 808818171 1 1 936304758 1 1 482088043 1 1 632172395 1 1 504026133 1 1 331549583 1 1 365313390 1 1 376426481 1 1 845813177 1 1 414477892 1 1 180025655 1 1 737807469 1 1 17062770 1 1 795021767 1 1 452665323 1 1 239234866 1 1 723843047 1 1 933408335 1 1 652622931 1 1 578091911 1 1 94716425 1 1 820993882 1 1 455760141 1 1 236146727 1 1 490390745 1 1 551203214 1 1 230328730 1 1 44746256 1 1 246212322 1 1 32386230 1 1 418171835 1 1 742175070 1 1 925100238 1 1 932468963 1 1 469077489 1 1 793028509 1 1 652027802 1 1 56495513 1 1 634835513 1 1 918567298 1 1 394107107 1 1 160811427 1 1 694928551 1 1 434231113 1 1 600456714 1 1 50826218 1 1 286719698 1 1 146906010 1 1 147023409 1 1 693970604 1 1 180579035 1 1 6270295 1 1 943373112 1 1 387740614 1 1 317817569 1 1 741191983 1 1 77074844 1 1 692333803 1 1 836657973 1 1 6483905 1 1 319108909 1 1 720827135 1 1 328916970 1 1 987738046 1 1 83177337 1 1 577506618 1 1 640172084 1 1 861382376 1 1 116509759 1 1 53370793 1 1 888545771 1 1 743662183 1 1 269437906 1 1 150094815 1 1 675832472 1 1 811347317 1 1 95675088 1 1 505016740 1 1 869633631 1 1 661781657 1 1 703236941 1 1 125709039 1 1 501407677 1 1 782336949 1 1 290854780 1 1 54813377 1 1 491766914 1 1 875128134 1 1 199037719 1 1 785748089 1 1 157670237 1 1 982003953 1 1 69447967 1 1 512843449 1 1 283422971 1 1 19240895 1 1 657632941 1 1 883110123 1 1 876545212 1 1 918686476 1 1 969731825 1 1 439149308 1 1 236345403 1 1 475580038 1 1 949903970 1 1 581361929 1 1 864645467 1 1 998953299 1 1 447765050 1 1 610274347 1 1 920269897 1 1 820432770 1 1 680941969 1 1 943952023 1 1 653946818 1 1 555012491 1 1 358902161 1 1 22973573 1 1 306495618 1 1 291502343 1 1 945290004 1 1 530282406 1 1 854321176 1 1 925516083 1 1 637555061 1 1 927633807 1 1 976683641 1 1 546419561 1 1 463617511 1 1 581316701 1 1 627756602 1 1 620285965 1 1 110594412 1 1 384188164 1 1 478603461 1 1 895944504 1 1 169165826 1 1 146494203 1 1 633361385 1 1 19232241 1 1 401609201 1 1 776698704 1 1 393958572 1 1 946029895 1 1 28115251 1 1 751056128 1 1 294435217 1 1 550659598 1 1 702517833 1 1 233889036 1 1 299930136 1 1 725148043 1 1 543065486 1 1 251904909 1 1 475944594 1 1 759398062 1 1 992958789 1 1 202326148 1 1 999795216 1 1 262965039 1 1 781140458 1 1 610829195 1 1 364754421 1 1 582798548 1 1 230959941 1 1 614968238 1 1 627004311 1 1 569969752 1 1 692839906 1 1 531804801 1 1 191845752 1 1 82819424 1 1 780537471 1 1 27737319 1 1 457458572 1 1 384029546 1 1 743264198 1 1 82236791 1 1 658484584 1 1 416478209 1 1 777443630 1 1 153396265 1 1 478016433 1 1 195846557 1 1 791228949 1 1 98948252 1 1 418034015 1 1 339283210 1 1 520163680 1 1 35283561 1 1 469332537 1 1 262398727 1 1 223523439 1 1 137649491 1 1 864599808 1 1 943270432 1 1 504542692 1 1 637386281 1 1 136815086 1 1 164014982 1 1 219955344 1 1 146177345 1 1 157983200 1 1 185197289 1 1 178090427 1 1 761152507 1 1 788675859 1 1 65336477 1 1 902185959 1 1 535013366 1 1 100920527 1 1 8031900 1 1 145788228 1 1 924611445 1 1 406587999 1 1 696498127 1 1 461717296 1 1 694187615 1 1 201391009 1 1 96510628 1 1 971683819 1 1 899567341 1 1 948250327 1 1 55845456 1 1 136234135 1 1 189892074 1 1 775691573 1 1 906687513 1 1 626856411 1 1 618998336 1 1 535810960 1 1 644049123 1 1 866595025 1 1 100230250 1 1 812634428 1 1 272690523 1 1 137240718 1 1 449234887 1 1 386189071 1 1 6927291 1 1 74765188 1 1 424485519 1 1 231076850 1 1 285534719 1 1 124264805 1 1 40946175 1 1 226816792 1 1 926156593 1 1 361413452 1 1 501926254 1 1 267858741 1 1 785797833 1 1 469003035 1 1 682898587 1 1 709597270 1 1 938875854 1 1 561379318 1 1 105743016 1 1 538200233 1 1 521598944 1 1 54480073 1 1 648220428 1 1 977999652 1 1 516787072 1 1 799348532 1 1 88686720 1 1 943971069 1 1 685876282 1 1 160372053 1 1 555994825 1 1 717310037 1 1 835230278 1 1 601428898 1 1 996467477 1 1 464226109 1 1 401794104 1 1 443209266 1 1 874360376 1 1 608995829 1 1 480809716 1 1 143960629 1 1 495373080 1 1 878750301 1 1 735832600 1 1 361807064 1 1 120991331 1 1 494014162 1 1 90209273 1 1 572276684 1 1 64251275 1 1 304349610 1 1 170779783 1 1 117588309 1 1 988047801 1 1 830903541 1 1 986013183 1 1 810667125 1 1 701515200 1 1 96746413 1 1 154092105 1 1 560280191 1 1 48273419 1 1 445525591 1 1 575819887 1 1 464594812 1 1 388076898 1 1 526376627 1 1 187489366 1 1 428655192 1 1 755966328 1 1 819783578 1 1 598604059 1 1 726809826 1 1 815631825 1 1 965011880 1 1 687298099 1 1 311370357 1 1 800280003 1 1 600510376 1 1 552343033 1 1 723777049 1 1 638446006 1 1 596856669 1 1 398608697 1 1 174821973 1 1 841138094 1 1 965277051 1 1 414169222 1 1 809381487 1 1 575525452 1 1 234389309 1 1 355929218 1 1 680230582 1 1 117024335 1 1 986859727 1 1 159040897 1 1 242145095 1 1 862742891 1 1 340584006 1 1 732238607 1 1 101499819 1 1 777186890 1 1 628849826 1 1 276869902 1 1 873787548 1 1 305980916 1 1 948501982 1 1 984523306 1 1 858364662 1 1 684402593 1 1 488463026 1 1 432571004 1 1 121699239 1 1 917905769 1 1 110258834 1 1 371644362 1 1 448891343 1 1 74769224 1 1 943504514 1 1 247603212 1 1 951910986 1 1 328291154 1 1 125735265 1 1 632893280 1 1 868342196 1 1 87243590 1 1 782077785 1 1 361050983 1 1 675180060 1 1 765841133 1 1 976501233 1 1 591296711 1 1 994021394 1 1 119113556 1 1 157564678 1 1 927381699 1 1 478761422 1 1 907830127 1 1 135749997 1 1 574583151 1 1 767889629 1 1 661015526 1 1 625675259 1 1 149752709 1 1 861613966 1 1 381866756 1 1 665565254 1 1 314385052 1 1 637479838 1 1 851416506 1 1 215987739 1 1 124797610 1 1 998924763 1 1 85730595 1 1 506589731 1 1 178760285 1 1 614022171 1 1 916171088 1 1 522086679 1 1 938277995 1 1 107853159 1 1 251432534 1 1 482681406 1 1 950100680 1 1 726061073 1 1 232729023 1 1 104033056 1 1 143709830 1 1 12659721 1 1 427997203 1 1 239806088 1 1 455509949 1 1 761354495 1 1 209746382 1 1 147430115 1 1 442493023 1 1 758574018 1 1 228422860 1 1 166870605 1 1 116151520 1 1 870922617 1 1 898041527 1 1 774070022 1 1 795071775 1 1 20143038 1 1 810013431 1 1 290806667 1 1 231322428 1 1 278563910 1 1 311374810 1 1 144608935 1 1 914638789 1 1 542512456 1 1 820309015 1 1 571665546 1 1 590111434 1 1 503886669 1 1 463381520 1 1 365615432 1 1 766486370 1 1 354092385 1 1 261323016 1 1 95815131 1 1 391606257 1 1 50327151 1 1 517918251 1 1 14676150 1 1 194439543 1 1 686350214 1 1 694336681 1 1 230644645 1 1 183194256 1 1 123197042 1 1 52086690 1 1 771067669 1 1 636632330 1 1 649956223 1 1 179118343 1 1 131944271 1 1 382772977 1 1 210423147 1 1 433964342 1 1 617847557 1 1 738752093 1 1 764235695 1 1 892736390 1 1 809110611 1 1 682228082 1 1 569201536 1 1 128050149 1 1 327583544 1 1 738018585 1 1 926984855 1 1 326048136 1 1 318993766 1 1 321154869 1 1 453849576 1 1 674393644 1 1 944602270 1 1 728271021 1 1 697610947 1 1 634033961 1 1 992117367 1 1 383223746 1 1 869727491 1 1 252624388 1 1 385608227 1 1 366261833 1 1 288759065 1 1 160040441 1 1 144365088 1 1 275128160 1 1 681349555 1 1 171218473 1 1 385765739 1 1 224598791 1 1 220010724 1 1 662763163 1 1 853602043 1 1 943041941 1 1 980631310 1 1 547461794 1 1 303958890 1 1 314502376 1 1 981548091 1 1 596696192 1 1 565788223 1 1 642165516 1 1 865187803 1 1 974291374 1 1 213704323 1 1 633269866 1 1 877129861 1 1 471181220 1 1 336617245 1 1 873984922 1 1 164810015 1 1 452371937 1 1 399748094 1 1 424825538 1 1 193568858 1 1 62796723 1 1 74473205 1 1 249031568 1 1 24006470 1 1 861162871 1 1 887009318 1 1 466369043 1 1 932602905 1 1 475471998 1 1 234848067 1 1 641525130 1 1 307451906 1 1 749797286 1 1 817131933 1 1 193950300 1 1 742199644 1 1 840660660 1 1 294412541 1 1 770783504 1 1 311399604 1 1 342417903 1 1 669354660 1 1 880617434 1 1 84603168 1 1 544987182 1 1 162919955 1 1 309989981 1 1 710204913 1 1 310560998 1 1 15110075 1 1 469188642 1 1 254654917 1 1 165845469 1 1 82333584 1 1 62990983 1 1 449636194 1 1 273841344 1 1 377930808 1 1 881002025 1 1 255183125 1 1 608631592 1 1 480865328 1 1 926518382 1 1 167302318 1 1 579263384 1 1 739926090 1 1 873924418 1 1 750473132 1 1 613568768 1 1 224118657 1 1 805279775 1 1 689215264 1 1 154521381 1 1 839198476 1 1 397578721 1 1 424891416 1 1 582654476 1 1 504378704 1 1 449222454 1 1 113404075 1 1 362797158 1 1 924349660 1 1 752795244 1 1 22794517 1 1 597252339 1 1 213187468 1 1 927541164 1 1 36720046 1 1 896772788 1 1 188691916 1 1 864003313 1 1 507223679 1 1 918794220 1 1 924491932 1 1 586429243 1 1 368735170 1 1 214946586 1 1 978822626 1 1 515761486 1 1 45369430 1 1 363096633 1 1 689870093 1 1 972985352 1 1 512230967 1 1 645520164 1 1 439512666 1 1 468159665 1 1 703968104 1 1 839145819 1 1 606295325 1 1 603334124 1 1 939202769 1 1 617588362 1 1 35165689 1 1 274753092 1 1 855385099 1 1 456413282 1 1 805994104 1 1 988713295 1 1 27180685 1 1 66974418 1 1 704920755 1 1 17189736 1 1 239397871 1 1 683890084 1 1 179517760 1 1 588432998 1 1 472984597 1 1 184503006 1 1 749118884 1 1 950793480 1 1 655164918 1 1 316557900 1 1 729501869 1 1 560812123 1 1 348820450 1 1 323372134 1 1 550899479 1 1 522901239 1 1 152440057 1 1 607957365 1 1 707538989 1 1 261832418 1 1 596626976 1 1 919134929 1 1 16582869 1 1 942731241 1 1 568069520 1 1 587976728 1 1 758186839 1 1 181047477 1 1 439120001 1 1 860896779 1 1 161507565 1 1 575950365 1 1 820250350 1 1 393231419 1 1 662649052 1 1 383153498 1 1 427141042 1 1 399102878 1 1 294958484 1 1 533036305 1 1 247250673 1 1 564424655 1 1 931164309 1 1 996925515 1 1 169492072 1 1 697543763 1 1 155137006 1 1 55059272 1 1 128009488 1 1 902919128 1 1 411176058 1 1 542796885 1 1 346561094 1 1 125133234 1 1 6117019 1 1 419066290 1 1 492883016 1 1 863649305 1 1 232049242 1 1 942573348 1 1 368133445 1 1 204394867 1 1 641182928 1 1 202205871 1 1 205671502 1 1 192499762 1 1 747746001 1 1 12834946 1 1 549765125 1 1 391096501 1 1 846416102 1 1 440319985 1 1 119735813 1 1 558175463 1 1 948128363 1 1 923732741 1 1 407100103 1 1 772569909 1 1 959984183 1 1 388112285 1 1 888550153 1 1 461435175 1 1 387565633 1 1 575966187 1 1 928651483 1 1 851568698 1 1 188684419 1 1 792485035 1 1 537059739 1 1 865393182 1 1 275332967 1 1 370997646 1 1 698263356 1 1 951512466 1 1 260684747 1 1 62766075 1 1 30148178 1 1 126853545 1 1 305328089 1 1 108380880 1 1 100272543 1 1 350028245 1 1 858119961 1 1 642343362 1 1 964915426 1 1 148070193 1 1 716166581 1 1 770666489 1 1 214185178 1 1 947452733 1 1 94230733 1 1 627865276 1 1 403536397 1 1 558748258 1 1 346606593 1 1 530544502 1 1 742069223 1 1 254152295 1 1 7497699 1 1 801921727 1 1 276225166 1 1 383239663 1 1 221662012 1 1 90526046 1 1 638944413 1 1 48946911 1 1 68377498 1 1 131426773 1 1 710336561 1 1 506697819 1 1 233968795 1 1 314686771 1 1 557006996 1 1 773746882 1 1 239315137 1 1 972475166 1 1 365698929 1 1 129956535 1 1 768180 1 1 121409506 1 1 474608001 1 1 149253467 1 1 479015326 1 1 347026046 1 1 377217565 1 1 616709034 1 1 45855284 1 1 857623601 1 1 935953832 1 1 133763094 1 1 554767969 1 1 154632477 1 1 921020126 1 1 47883150 1 1 958661932 1 1 288182417 1 1 932976432 1 1 314459607 1 1 356883070 1 1 230948719 1 1 658578898 1 1 888769920 1 1 375391311 1 1 451515436 1 1 629783068 1 1 256241017 1 1 557569148 1 1 577582960 1 1 519432203 1 1 149945458 1 1 743702605 1 1 355900795 1 1 376650113 1 1 932099525 1 1 665175772 1 1 967803805 1 1 740826980 1 1 66949193 1 1 739307461 1 1 711705054 1 1 287543344 1 1 133993269 1 1 409672953 1 1 976151143 1 1 876995806 1 1 536721435 1 1 61814447 1 1 840358771 1 1 405468929 1 1 766035622 1 1 274346223 1 1 844061416 1 1 173202300 1 1 328691589 1 1 595828818 1 1 727315065 1 1 10172002 1 1 873451773 1 1 157474323 1 1 33431294 1 1 819557652 1 1 70591494 1 1 171471901 1 1 583271383 1 1 818009562 1 1 472804751 1 1 6420300 1 1 480466485 1 1 706546140 1 1 651348912 1 1 524084383 1 1 992139700 1 1 996064896 1 1 462200491 1 1 938136165 1 1 967936426 1 1 557039167 1 1 704272791 1 1 318370971 1 1 806119319 1 1 441636204 1 1 842334373 1 1 951800584 1 1 484395238 1 1 354522418 1 1 116581336 1 1 700486696 1 1 937465150 1 1 487231455 1 1 810611288 1 1 229635396 1 1 724632711 1 1 792429448 1 1 376422046 1 1 622117817 1 1 762394942 1 1 442212126 1 1 256069752 1 1 811265427 1 1 391980640 1 1 645074410 1 1 604646950 1 1 945947962 1 1 537323128 1 1 808747755 1 1 446583683 1 1 739965302 1 1 312386972 1 1 168777255 1 1 257722745 1 1 963081732 1 1 640707243 1 1 831268607 1 1 461592810 1 1 255366624 1 1 593970170 1 1 387392096 1 1 883627389 1 1 447990578 1 1 162927259 1 1 876297785 1 1 736675952 1 1 973811088 1 1 219300386 1 1 587372746 1 1 433144897 1 1 437473027 1 1 839192442 1 1 382664681 1 1 273829138 1 1 890782970 1 1 721062418 1 1 123445737 1 1 971222128 1 1 862617394 1 1 743170448 1 1 850294200 1 1 923795255 1 1 976283897 1 1 630121110 1 1 649082198 1 1 632808566 1 1 911602034 1 1 994282109 1 1 203244144 1 1 729760001 1 1 749609638 1 1 279345394 1 1 304357100 1 1 596003597 1 1 210242208 1 1 484730059 1 1 379720784 1 1 614481797 1 1 98947386 1 1 426628606 1 1 608093659 1 1 491695765 1 1 571941434 1 1 517788156 1 1 67297102 1 1 782283557 1 1 399825064 1 1 519124759 1 1 81338653 1 1 271520335 1 1 467876690 1 1 306187912 1 1 755956164 1 1 669611217 1 1 530223899 1 1 733263310 1 1 143644659 1 1 52828065 1 1 611867127 1 1 407031316 1 1 673021041 1 1 124742813 1 1 106892701 1 1 948079711 1 1 474823372 1 1 721988036 1 1 651302101 1 1 59644783 1 1 841781541 1 1 763531977 1 1 252875769 1 1 970889223 1 1 535369490 1 1 267579976 1 1 600552290 1 1 126524943 1 1 567551728 1 1 579932663 1 1 961273829 1 1 124572650 1 1 555386759 1 1 762211152 1 1 117318936 1 1 76655854 1 1 184256935 1 1 600882564 1 1 259466038 1 1 731344582 1 1 548071894 1 1 657136725 1 1 480099307 1 1 302114178 1 1 208101548 1 1 968914397 1 1 988976027 1 1 378119555 1 1 281509951 1 1 629914159 1 1 220616501 1 1 875462273 1 1 325611445 1 1 42389133 1 1 293763930 1 1 338205849 1 1 252401907 1 1 353638119 1 1 502342545 1 1 509157149 1 1 923322339 1 1 210646808 1 1 58503871 1 1 74840047 1 1 310873848 1 1 229675853 1 1 19234760 1 1 285169273 1 1 809794936 1 1 599992459 1 1 399233401 1 1 447765391 1 1 493908221 1 1 252002580 1 1 745719380 1 1 14750181 1 1 102735085 1 1 909655663 1 1 188531857 1 1 123999260 1 1 814830197 1 1 406791475 1 1 47902371 1 1 545549748 1 1 937355311 1 1 117183768 1 1 584298082 1 1 276119835 1 1 360930968 1 1 161724198 1 1 727352331 1 1 532957077 1 1 838124004 1 1 941872999 1 1 100580696 1 1 217643924 1 1 195555127 1 1 790894741 1 1 118823144 1 1 652509817 1 1 630741387 1 1 386938548 1 1 680410977 1 1 923714876 1 1 653268720 1 1 789931146 1 1 863911802 1 1 114575938 1 1 410046285 1 1 379980484 1 1 828099401 1 1 360558459 1 1 948907145 1 1 71187728 1 1 124471619 1 1 798778760 1 1 19581383 1 1 683999415 1 1 386976985 1 1 731114891 1 1 257254303 1 1 549857192 1 1 504368778 1 1 756112468 1 1 1325628 1 1 750556703 1 1 965222924 1 1 192444595 1 1 98719930 1 1 654179888 1 1 141101433 1 1 102748929 1 1 394252454 1 1 507044054 1 1 103030780 1 1 615130565 1 1 639267672 1 1 383417103 1 1 666588914 1 1 631307176 1 1 83602467 1 1 554757485 1 1 631845274 1 1 441774950 1 1 678550839 1 1 481001329 1 1 429596737 1 1 128988904 1 1 712314562 1 1 86498001 1 1 423837723 1 1 543061813 1 1 550670503 1 1 200295077 1 1 148881067 1 1 540756730 1 1 904699668 1 1 995533827 1 1 602054499 1 1 568541831 1 1 63719571 1 1 34957591 1 1 755226845 1 1 990864820 1 1 147688947 1 1 773608808 1 1 696630423 1 1 647937760 1 1 595190012 1 1 978522250 1 1 95350335 1 1 980347298 1 1 24427553 1 1 429564265 1 1 156056224 1 1 591636686 1 1 163437926 1 1 585241196 1 1 193887769 1 1 624303425 1 1 39095093 1 1 40494648 1 1 97969280 1 1 915750214 1 1 861778389 1 1 273367066 1 1 437150462 1 1 600167027 1 1 397888533 1 1 637121637 1 1 96108973 1 1 798970841 1 1 464115768 1 1 323906761 1 1 615800957 1 1 381952800 1 1 158231400 1 1 730978711 1 1 520875702 1 1 135604177 1 1 900965639 1 1 187409322 1 1 995579812 1 1 178563303 1 1 919080143 1 1 181430947 1 1 904299813 1 1 419561553 1 1 749992502 1 1 30290717 1 1 361416261 1 1 272458409 1 1 236481663 1 1 138812166 1 1 401565211 1 1 935010259 1 1 75806048 1 1 449414113 1 1 593459197 1 1 72286993 1 1 457809204 1 1 499154710 1 1 8012197 1 1 433938641 1 1 933674009 1 1 428964835 1 1 123320322 1 1 666628408 1 1 939000057 1 1 214782960 1 1 934972789 1 1 295650651 1 1 741383132 1 1 874880187 1 1 511071535 1 1 942375420 1 1 944826272 1 1 510184249 1 1 725544829 1 1 140293870 1 1 780528598 1 1 899392172 1 1 424787651 1 1 416322444 1 1 120609354 1 1 308318560 1 1 660812348 1 1 125731278 1 1 709799545 1 1 755346501 1 1 355134081 1 1 715293677 1 1 384957239 1 1 678430679 1 1 375797108 1 1 723623012 1 1 600597975 1 1 794014125 1 1 147319859 1 1 418668933 1 1 440336941 1 1 521832182 1 1 839853779 1 1 889852063 1 1 482522208 1 1 495051642 1 1 535692085 1 1 409602792 1 1 268026586 1 1 845560824 1 1 41490160 1 1 399250254 1 1 492468888 1 1 607470269 1 1 567979544 1 1 959610640 1 1 466707907 1 1 613211285 1 1 675644424 1 1 833302432 1 1 7428950 1 1 105598779 1 1 63948244 1 1 990309607 1 1 540491478 1 1 263961795 1 1 57479172 1 1 869341568 1 1 806071461 1 1 867668427 1 1 421808022 1 1 452520946 1 1 185709673 1 1 741327528 1 1 840484533 1 1 47365940 1 1 195999528 1 1 971509533 1 1 447542238 1 1 215169271 1 1 666647557 1 1 360882716 1 1 587548519 1 1 80969529 1 1 321518196 1 1 471437776 1 1 310684208 1 1 999408325 1 1 10678849 1 1 686118149 1 1 456023406 1 1 764791387 1 1 731907477 1 1 595145374 1 1 244767830 1 1 50678871 1 1 881998687 1 1 355772309 1 1 62650080 1 1 14220361 1 1 469663977 1 1 393134855 1 1 677955906 1 1 43403569 1 1 316860838 1 1 907615428 1 1 315819417 1 1 886752794 1 1 848947048 1 1 872395326 1 1 619490090 1 1 746469092 1 1 687282447 1 1 392223835 1 1 413715184 1 1 499192211 1 1 669932277 1 1 252759982 1 1 217364537 1 1 559531964 1 1 303196766 1 1 388737763 1 1 592847552 1 1 184948499 1 1 549329877 1 1 618645616 1 1 904645679 1 1 588498839 1 1 918241837 1 1 863476674 1 1 348388917 1 1 982222854 1 1 350016774 1 1 613707061 1 1 436038288 1 1 212170391 1 1 535551102 1 1 769035369 1 1 598105630 1 1 922589257 1 1 230541177 1 1 789678956 1 1 454030931 1 1 655096736 1 1 395021397 1 1 551361354 1 1 468057967 1 1 882959476 1 1 395936010 1 1 493993720 1 1 392942868 1 1 535439706 1 1 208283569 1 1 864119811 1 1 500965907 1 1 896178796 1 1 84374225 1 1 659552229 1 1 405486782 1 1 524134688 1 1 859289845 1 1 64343813 1 1 287177103 1 1 48179706 1 1 135908573 1 1 612237518 1 1 334521287 1 1 317780171 1 1 617366559 1 1 2609347 1 1 918125867 1 1 950909158 1 1 775783375 1 1 117333967 1 1 663100885 1 1 267170954 1 1 236544385 1 1 729285698 1 1 177928221 1 1 373038306 1 1 752103223 1 1 615855268 1 1 280528369 1 1 895377948 1 1 414109540 1 1 949077172 1 1 871286967 1 1 357911159 1 1 288567521 1 1 428819467 1 1 595297125 1 1 29492065 1 1 898376077 1 1 198892293 1 1 959710291 1 1 381426244 1 1 19983093 1 1 452306578 1 1 640255852 1 1 413537314 1 1 177327027 1 1 641906084 1 1 876026375 1 1 627658634 1 1 413356980 1 1 939853303 1 1 566089324 1 1 552343512 1 1 922267548 1 1 914581289 1 1 640397694 1 1 314519852 1 1 885936769 1 1 349766233 1 1 281845303 1 1 985895358 1 1 932717855 1 1 642558785 1 1 490592429 1 1 45700723 1 1 397079851 1 1 613275035 1 1 284498606 1 1 247257951 1 1 753247890 1 1 944483973 1 1 712732148 1 1 380555073 1 1 800610512 1 1 898225127 1 1 527678734 1 1 235715052 1 1 354442413 1 1 926860815 1 1 499430362 1 1 961715294 1 1 735570443 1 1 817657311 1 1 598223904 1 1 799270882 1 1 104739569 1 1 654275973 1 1 266807478 1 1 351954206 1 1 953779540 1 1 832307963 1 1 699916834 1 1 93706716 1 1 829516914 1 1 815191104 1 1 893711614 1 1 721389821 1 1 545761853 1 1 761445680 1 1 664925803 1 1 200971431 1 1 535747616 1 1 263576505 1 1 280176745 1 1 660950474 1 1 549594980 1 1 989971103 1 1 142778904 1 1 125569074 1 1 457942121 1 1 26547737 1 1 639174843 1 1 200494585 1 1 627567706 1 1 271306902 1 1 154765104 1 1 605368918 1 1 965471725 1 1 177688246 1 1 765485047 1 1 831528081 1 1 536015159 1 1 23722581 1 1 163252572 1 1 601820460 1 1 726687956 1 1 677681224 1 1 492931086 1 1 900061244 1 1 611594796 1 1 319427818 1 1 351675646 1 1 977876714 1 1 10586447 1 1 753369110 1 1 309867431 1 1 518475404 1 1 438877734 1 1 918250223 1 1 572003027 1 1 608764779 1 1 394219737 1 1 238398788 1 1 278768852 1 1 414349188 1 1 570344647 1 1 260098922 1 1 102327204 1 1 344173220 1 1 589979377 1 1 875988548 1 1 476822692 1 1 731160529 1 1 289671252 1 1 90872839 1 1 466589325 1 1 49524328 1 1 793147787 1 1 21073727 1 1 2496783 1 1 534146952 1 1 221267777 1 1 363247208 1 1 251137976 1 1 744733924 1 1 253949199 1 1 249593153 1 1 315667804 1 1 758381557 1 1 535356890 1 1 512607232 1 1 32163239 1 1 882055557 1 1 453723813 1 1 517859010 1 1 916370340 1 1 636282663 1 1 532953712 1 1 157446221 1 1 264061147 1 1 680711032 1 1 864925074 1 1 878059632 1 1 613900617 1 1 849896478 1 1 760693700 1 1 3985844 1 1 426495883 1 1 981497192 1 1 956609095 1 1 324032872 1 1 292728088 1 1 804777582 1 1 973236453 1 1 584245715 1 1 47026500 1 1 970719644 1 1 402278598 1 1 729172448 1 1 489020327 1 1 806213568 1 1 938082352 1 1 723856021 1 1 999884927 1 1 283475031 1 1 430280552 1 1 397489052 1 1 440764131 1 1 143277991 1 1 827524348 1 1 760101429 1 1 571467307 1 1 936203348 1 1 97652360 1 1 350205467 1 1 605928995 1 1 625146317 1 1 101238642 1 1 411559070 1 1 553231747 1 1 384606823 1 1 509410656 1 1 440092951 1 1 444797259 1 1 451096723 1 1 898691738 1 1 323726722 1 1 52848232 1 1 148537262 1 1 855222927 1 1 218464128 1 1 5422896 1 1 123872817 1 1 94496336 1 1 471900649 1 1 794326804 1 1 672168430 1 1 362595367 1 1 253845365 1 1 125851812 1 1 746246831 1 1 365252067 1 1 317838325 1 1 430691278 1 1 684680370 1 1 836504321 1 1 933700554 1 1 858840121 1 1 674405310 1 1 562150954 1 1 824387589 1 1 166897817 1 1 687119561 1 1 763724563 1 1 12884734 1 1 942076718 1 1 437843460 1 1 143446021 1 1 707065133 1 1 898759762 1 1 336077799 1 1 286412435 1 1 989000466 1 1 709990913 1 1 158094402 1 1 528291425 1 1 897790019 1 1 758417581 1 1 613733959 1 1 650322391 1 1 367340107 1 1 624702716 1 1 623608093 1 1 33842768 1 1 821071185 1 1 148759128 1 1 30521029 1 1 471367350 1 1 147801365 1 1 164555216 1 1 909137597 1 1 365978007 1 1 918665317 1 1 736193928 1 1 749096645 1 1 127601966 1 1 324537020 1 1 502108723 1 1 864122583 1 1 952010020 1 1 709751731 1 1 928439376 1 1 381897785 1 1 370874245 1 1 551172199 1 1 308160836 1 1 537133105 1 1 456279836 1 1 810785334 1 1 995808547 1 1 850549875 1 1 458271814 1 1 326789417 1 1 253701177 1 1 869653383 1 1 736314103 1 1 180839932 1 1 435043663 1 1 861578749 1 1 164977455 1 1 217648124 1 1 976145835 1 1 124659210 1 1 694098856 1 1 979668420 1 1 188826860 1 1 590463494 1 1 53630123 1 1 802315025 1 1 865249816 1 1 527107299 1 1 698970396 1 1 437963258 1 1 413634671 1 1 132311054 1 1 749876999 1 1 38659181 1 1 259322911 1 1 329448968 1 1 676247349 1 1 557153003 1 1 357248436 1 1 111238277 1 1 292694531 1 1 454380841 1 1 176626737 1 1 916675943 1 1 199645216 1 1 473159825 1 1 130364060 1 1 538766609 1 1 759221061 1 1 770105908 1 1 293238934 1 1 432280486 1 1 729486959 1 1 818721907 1 1 375553166 1 1 498554553 1 1 419709115 1 1 306222904 1 1 359205119 1 1 652041289 1 1 727104302 1 1 880145318 1 1 987888142 1 1 318464519 1 1 466940609 1 1 38712297 1 1 510024994 1 1 115188699 1 1 100249502 1 1 207598148 1 1 752063246 1 1 393377690 1 1 193031763 1 1 262956520 1 1 356280273 1 1 844609861 1 1 782057215 1 1 974871652 1 1 176857218 1 1 510274859 1 1 710193341 1 1 799050668 1 1 407026391 1 1 940341323 1 1 324528035 1 1 805410861 1 1 851373260 1 1 739941913 1 1 181284259 1 1 922273969 1 1 204987363 1 1 499770757 1 1 123422027 1 1 770771910 1 1 288995122 1 1 957257278 1 1 878064948 1 1 626376173 1 1 41507461 1 1 546203379 1 1 919633156 1 1 491469236 1 1 175142443 1 1 243260091 1 1 960213071 1 1 735867032 1 1 654696874 1 1 507935369 1 1 96699286 1 1 519583649 1 1 625875582 1 1 854808643 1 1 487956220 1 1 285315398 1 1 768745726 1 1 382283493 1 1 546544057 1 1 201669756 1 1 891352275 1 1 847153643 1 1 470639918 1 1 560583108 1 1 378135516 1 1 797285214 1 1 664278993 1 1 107128494 1 1 670603598 1 1 376018018 1 1 550584861 1 1 924475541 1 1 370383108 1 1 496301329 1 1 220463095 1 1 909727506 1 1 870654316 1 1 92316174 1 1 3959472 1 1 971228057 1 1 963717131 1 1 415486148 1 1 103610572 1 1 662579317 1 1 287621919 1 1 582574425 1 1 501447180 1 1 583287654 1 1 277971142 1 1 280659178 1 1 133697789 1 1 941720345 1 1 222636929 1 1 997282765 1 1 393053545 1 1 742978747 1 1 287082644 1 1 688330805 1 1 395269175 1 1 712699420 1 1 667061430 1 1 526759396 1 1 649312998 1 1 623935433 1 1 728138171 1 1 809950954 1 1 952510099 1 1 276037983 1 1 994353253 1 1 268962897 1 1 580023840 1 1 205993136 1 1 508699723 1 1 261585296 1 1 697554043 1 1 888729799 1 1 665673030 1 1 537666520 1 1 792545250 1 1 874000740 1 1 792644194 1 1 608346962 1 1 183819933 1 1 170321879 1 1 889220480 1 1 707400039 1 1 791021492 1 1 669348978 1 1 413140141 1 1 765212675 1 1 518333818 1 1 333218506 1 1 550317836 1 1 618654230 1 1 759991653 1 1 54149819 1 1 555048822 1 1 811749058 1 1 324730143 1 1 259453435 1 1 202929581 1 1 660169021 1 1 945028452 1 1 585378775 1 1 331899813 1 1 58161207 1 1 131134662 1 1 22941740 1 1 210014148 1 1 752040956 1 1 135387355 1 1 774616489 1 1 609041891 1 1 417287139 1 1 484775214 1 1 779079946 1 1 243427365 1 1 369066249 1 1 656724596 1 1 920943546 1 1 711189419 1 1 663053992 1 1 878205619 1 1 193138481 1 1 261711251 1 1 758764429 1 1 619022261 1 1 746792385 1 1 148853633 1 1 777974841 1 1 477175916 1 1 928132058 1 1 199911135 1 1 600943024 1 1 861051138 1 1 235074265 1 1 382088490 1 1 497175523 1 1 328230996 1 1 303939688 1 1 825543226 1 1 240950737 1 1 620997522 1 1 698624713 1 1 850074642 1 1 27174999 1 1 33824904 1 1 625427172 1 1 837127243 1 1 973908030 1 1 650484974 1 1 977531087 1 1 23873019 1 1 384195020 1 1 716934805 1 1 149350487 1 1 286110625 1 1 421978022 1 1 827831853 1 1 391047395 1 1 223185742 1 1 814804928 1 1 883322759 1 1 481870773 1 1 178961416 1 1 397250067 1 1 493557751 1 1 468167133 1 1 643216234 1 1 693446159 1 1 799042302 1 1 686800986 1 1 758533782 1 1 861428797 1 1 648179710 1 1 932484554 1 1 670890894 1 1 348768252 1 1 603952773 1 1 416248382 1 1 45847223 1 1 703552417 1 1 751203802 1 1 396201734 1 1 475644924 1 1 379067811 1 1 206534844 1 1 282791562 1 1 116490925 1 1 606245971 1 1 652960567 1 1 515617203 1 1 859819569 1 1 476842639 1 1 34526981 1 1 318114509 1 1 453869105 1 1 810204028 1 1 898057105 1 1 256069895 1 1 517969202 1 1 114643599 1 1 581052673 1 1 974007896 1 1 525175318 1 1 115297655 1 1 375044308 1 1 790394734 1 1 331284084 1 1 811518166 1 1 110031852 1 1 896644015 1 1 492836659 1 1 970225776 1 1 241550628 1 1 572860841 1 1 558810818 1 1 822926433 1 1 30148569 1 1 443920858 1 1 25383813 1 1 140583340 1 1 789710179 1 1 144746476 1 1 417942903 1 1 81946382 1 1 295265398 1 1 679268721 1 1 720543570 1 1 927655472 1 1 883480108 1 1 483913065 1 1 680027349 1 1 428965437 1 1 649179670 1 1 836638701 1 1 230178970 1 1 234411112 1 1 21602556 1 1 461606653 1 1 26781615 1 1 329655106 1 1 656989091 1 1 234443225 1 1 631978891 1 1 346197125 1 1 122805423 1 1 31200594 1 1 581103459 1 1 24297012 1 1 294131284 1 1 224872135 1 1 377828285 1 1 71781632 1 1 691662121 1 1 976908097 1 1 543920856 1 1 622540185 1 1 624802045 1 1 455978751 1 1 358328705 1 1 931530754 1 1 387959241 1 1 721111372 1 1 366965570 1 1 976545325 1 1 755605804 1 1 838142916 1 1 132110635 1 1 499578070 1 1 587581354 1 1 810217132 1 1 163876232 1 1 68703918 1 1 705572240 1 1 535055816 1 1 33696348 1 1 800090141 1 1 1396683 1 1 137211685 1 1 121858307 1 1 566451679 1 1 194565495 1 1 297682394 1 1 649315452 1 1 406780273 1 1 346683061 1 1 710215795 1 1 793572829 1 1 398531957 1 1 615751978 1 1 768023952 1 1 419375021 1 1 455605931 1 1 730455249 1 1 617440259 1 1 255552981 1 1 616547338 1 1 820157423 1 1 163070555 1 1 123367259 1 1 446256946 1 1 138909550 1 1 715072372 1 1 282975606 1 1 170846597 1 1 167338202 1 1 28188516 1 1 182290815 1 1 787930399 1 1 91689391 1 1 182756459 1 1 535192109 1 1 526738463 1 1 162019554 1 1 859831717 1 1 444758796 1 1 68562073 1 1 824917398 1 1 587047429 1 1 161428827 1 1 503771910 1 1 545530183 1 1 273745111 1 1 534563014 1 1 730253038 1 1 857460523 1 1 583048306 1 1 169411685 1 1 915945380 1 1 958323007 1 1 182988543 1 1 352020299 1 1 443669999 1 1 24962507 1 1 411630404 1 1 724622304 1 1 712958561 1 1 448568201 1 1 299938655 1 1 229029988 1 1 295756130 1 1 882994576 1 1 768081020 1 1 358487087 1 1 533776082 1 1 445437278 1 1 640898829 1 1 975694301 1 1 678809501 1 1 171640822 1 1 706694748 1 1 541037795 1 1 35134611 1 1 176082076 1 1 31932214 1 1 686656636 1 1 482963083 1 1 315822145 1 1 698917579 1 1 310702284 1 1 545323408 1 1 346200389 1 1 730044410 1 1 253875562 1 1 174089581 1 1 345021303 1 1 398291233 1 1 48045996 1 1 238711031 1 1 397781212 1 1 820300636 1 1 894330167 1 1 439436045 1 1 600916335 1 1 641920363 1 1 775913021 1 1 827645045 1 1 114277354 1 1 138025220 1 1 888908209 1 1 443095960 1 1 539758267 1 1 530918405 1 1 432748540 1 1 534465206 1 1 220374792 1 1 140269107 1 1 128094095 1 1 530731103 1 1 963297588 1 1 801695689 1 1 871991677 1 1 321944490 1 1 909928928 1 1 266952222 1 1 108994811 1 1 304619588 1 1 696636538 1 1 839623992 1 1 813313994 1 1 428556984 1 1 632476137 1 1 801115904 1 1 152916301 1 1 498303779 1 1 453735801 1 1 784030438 1 1 12310176 1 1 675364100 1 1 227287623 1 1 311089040 1 1 41318538 1 1 881166152 1 1 316010705 1 1 901795637 1 1 618349317 1 1 162612152 1 1 149460805 1 1 672098321 1 1 505648439 1 1 877600655 1 1 798898664 1 1 652709382 1 1 425492665 1 1 606033688 1 1 559596593 1 1 830155858 1 1 326112129 1 1 349393921 1 1 6980357 1 1 668359879 1 1 460570026 1 1 854819807 1 1 561452847 1 1 123758710 1 1 941571191 1 1 523258126 1 1 611495006 1 1 647710814 1 1 282196300 1 1 57451987 1 1 507766985 1 1 99127708 1 1 847921302 1 1 641997336 1 1 123015875 1 1 713535199 1 1 416546840 1 1 260545522 1 1 91667421 1 1 843379253 1 1 49464256 1 1 773865759 1 1 293050769 1 1 983345038 1 1 95163011 1 1 330348893 1 1 346145684 1 1 690681394 1 1 365082778 1 1 499159657 1 1 198189281 1 1 721079932 1 1 838233945 1 1 426912119 1 1 273198922 1 1 352068309 1 1 135318305 1 1 526761628 1 1 715727549 1 1 93591458 1 1 853962814 1 1 306099151 1 1 160315017 1 1 507261534 1 1 9268592 1 1 336877496 1 1 835371552 1 1 153442674 1 1 660023015 1 1 438380278 1 1 243869365 1 1 356071842 1 1 614000487 1 1 268723868 1 1 887271885 1 1 638838673 1 1 137921970 1 1 742713653 1 1 269156823 1 1 577313130 1 1 515419862 1 1 317272482 1 1 871868217 1 1 340590881 1 1 704231573 1 1 511678404 1 1 30639614 1 1 167694554 1 1 702261139 1 1 591745560 1 1 792083747 1 1 679596061 1 1 627747779 1 1 900372406 1 1 669968339 1 1 894090257 1 1 217779019 1 1 521278903 1 1 185641354 1 1 689210342 1 1 791807419 1 1 949394567 1 1 436508377 1 1 169102624 1 1 957572530 1 1 641509532 1 1 799195126 1 1 972770334 1 1 233065110 1 1 53358564 1 1 825935590 1 1 705550339 1 1 755721709 1 1 876200984 1 1 997178801 1 1 462627326 1 1 544533294 1 1 633690591 1 1 306859208 1 1 128700815 1 1 879743522 1 1 676626890 1 1 438317071 1 1 623499750 1 1 792124068 1 1 338348807 1 1 31511748 1 1 587039482 1 1 190944620 1 1 347352442 1 1 2881091 1 1 773937657 1 1 347016527 1 1 79786284 1 1 531053168 1 1 988301687 1 1 79141726 1 1 656459688 1 1 668828460 1 1 291378075 1 1 349425829 1 1 75160872 1 1 84262365 1 1 931750507 1 1 483351766 1 1 972016248 1 1 94628385 1 1 432742948 1 1 840292435 1 1 982253727 1 1 294298488 1 1 6551911 1 1 630318951 1 1 243427299 1 1 595012890 1 1 589097867 1 1 264348434 1 1 125173469 1 1 956533107 1 1 368231955 1 1 804708962 1 1 926934280 1 1 701977876 1 1 760636980 1 1 787849454 1 1 646529213 1 1 622043236 1 1 989443792 1 1 186847696 1 1 923443817 1 1 51697665 1 1 561245675 1 1 379965706 1 1 383161093 1 1 667981177 1 1 712381777 1 1 699703734 1 1 130328301 1 1 198244743 1 1 292373122 1 1 112316430 1 1 69782746 1 1 697950740 1 1 392535786 1 1 170032231 1 1 954792240 1 1 338295765 1 1 874700279 1 1 658107180 1 1 477514278 1 1 573881878 1 1 588880412 1 1 753514799 1 1 780751818 1 1 287903643 1 1 852056216 1 1 961497790 1 1 792333633 1 1 127000502 1 1 68310234 1 1 705090040 1 1 112133147 1 1 544415821 1 1 60795814 1 1 385065493 1 1 825150579 1 1 609410577 1 1 757450253 1 1 783109154 1 1 772855404 1 1 523049283 1 1 69135718 1 1 892400312 1 1 17871467 1 1 761245311 1 1 519048183 1 1 641841191 1 1 743444294 1 1 336375943 1 1 97498863 1 1 698346177 1 1 88008850 1 1 970964469 1 1 466154347 1 1 815544546 1 1 838486772 1 1 730001515 1 1 170854554 1 1 951340750 1 1 503559267 1 1 337212222 1 1 836142895 1 1 685313734 1 1 528317950 1 1 143397420 1 1 380241164 1 1 333818033 1 1 329132412 1 1 566036008 1 1 718061321 1 1 234201040 1 1 270658565 1 1 789651828 1 1 742608475 1 1 161117429 1 1 199520773 1 1 686017944 1 1 727959143 1 1 487522580 1 1 651474805 1 1 863698898 1 1 319678293 1 1 289090134 1 1 912147010 1 1 336116847 1 1 573785071 1 1 128422110 1 1 740216285 1 1 761444473 1 1 391951725 1 1 893421936 1 1 357996043 1 1 306444200 1 1 859352813 1 1 390237646 1 1 264396939 1 1 85148201 1 1 418858673 1 1 958887899 1 1 682017452 1 1 15386223 1 1 754283725 1 1 452839245 1 1 440488885 1 1 251866728 1 1 560602829 1 1 60000612 1 1 189867096 1 1 861395920 1 1 87206467 1 1 548352915 1 1 762895052 1 1 549183326 1 1 940561138 1 1 236072705 1 1 86872562 1 1 243669011 1 1 570610461 1 1 87097984 1 1 443236826 1 1 280948959 1 1 99277098 1 1 645765726 1 1 907876075 1 1 970299637 1 1 804573424 1 1 314111289 1 1 767510502 1 1 733001517 1 1 626536675 1 1 829291957 1 1 51712415 1 1 72115439 1 1 234433114 1 1 979662324 1 1 61720263 1 1 671533450 1 1 765602764 1 1 375823645 1 1 956637577 1 1 199109663 1 1 892070842 1 1 393291144 1 1 63307927 1 1 300338532 1 1 623917447 1 1 604990483 1 1 893972234 1 1 191678081 1 1 328715402 1 1 519728841 1 1 476973323 1 1 633462363 1 1 707657280 1 1 381697684 1 1 909691715 1 1 176031756 1 1 650027765 1 1 877892319 1 1 84001598 1 1 910702446 1 1 977041442 1 1 148242467 1 1 131626476 1 1 215716909 1 1 627402352 1 1 860471384 1 1 876025237 1 1 499301468 1 1 383410751 1 1 111955317 1 1 835491236 1 1 525659065 1 1 451835397 1 1 926832457 1 1 465994848 1 1 820007797 1 1 98458582 1 1 606207974 1 1 372447951 1 1 806901184 1 1 482444761 1 1 622797660 1 1 367370127 1 1 838526958 1 1 719517323 1 1 936113980 1 1 252579637 1 1 502923649 1 1 584522266 1 1 479595353 1 1 210185458 1 1 745409573 1 1 157395610 1 1 464052813 1 1 674689992 1 1 167212385 1 1 725464228 1 1 147680663 1 1 511988566 1 1 617692655 1 1 884536223 1 1 372039812 1 1 578838040 1 1 139615617 1 1 402863511 1 1 673503039 1 1 724967063 1 1 997348005 1 1 668649115 1 1 545747273 1 1 249827292 1 1 32747964 1 1 60548466 1 1 844717873 1 1 530596029 1 1 713715079 1 1 208666431 1 1 173187289 1 1 286205821 1 1 228298491 1 1 329882470 1 1 714918179 1 1 813889740 1 1 996559374 1 1 617627182 1 1 254259598 1 1 583840625 1 1 180486045 1 1 457059657 1 1 740137269 1 1 80058847 1 1 143899686 1 1 430364013 1 1 899674071 1 1 486708233 1 1 76829285 1 1 259679984 1 1 318563252 1 1 309273815 1 1 317744670 1 1 501809027 1 1 873693097 1 1 404212446 1 1 849033421 1 1 961238652 1 1 892490156 1 1 852859301 1 1 407316333 1 1 349018255 1 1 845142293 1 1 506715716 1 1 929055627 1 1 843012171 1 1 956737397 1 1 160037688 1 1 709979519 1 1 7375450 1 1 97975388 1 1 273916633 1 1 366526865 1 1 868073010 1 1 299682271 1 1 678912834 1 1 852427025 1 1 656636634 1 1 754698407 1 1 906954471 1 1 213678748 1 1 900958599 1 1 359226429 1 1 752336808 1 1 124327420 1 1 416160224 1 1 684509027 1 1 219629619 1 1 883867557 1 1 390896142 1 1 690386432 1 1 563581452 1 1 374617922 1 1 786302714 1 1 823764685 1 1 516297045 1 1 894820976 1 1 646993194 1 1 412350475 1 1 494093892 1 1 807288467 1 1 765261543 1 1 7841982 1 1 888697503 1 1 178527077 1 1 933202540 1 1 282519358 1 1 569483265 1 1 701971299 1 1 991198711 1 1 969509461 1 1 331020859 1 1 346348502 1 1 468318659 1 1 671909750 1 1 554066106 1 1 874873578 1 1 891890230 1 1 278624979 1 1 145866019 1 1 157039739 1 1 223006366 1 1 693447329 1 1 674750803 1 1 747840849 1 1 150647396 1 1 828774310 1 1 43401153 1 1 59617305 1 1 601011736 1 1 780549397 1 1 98527338 1 1 304196415 1 1 983584100 1 1 963329726 1 1 901224362 1 1 286967263 1 1 162624233 1 1 555687195 1 1 84294333 1 1 213734641 1 1 111755204 1 1 615274035 1 1 890182433 1 1 386713974 1 1 347745115 1 1 851256743 1 1 375503758 1 1 69955234 1 1 644982184 1 1 70718666 1 1 803822501 1 1 837544829 1 1 604071204 1 1 827042839 1 1 207715770 1 1 278014278 1 1 385922849 1 1 308159216 1 1 896196913 1 1 165665688 1 1 791444881 1 1 97911558 1 1 755305854 1 1 206658300 1 1 836156494 1 1 192722452 1 1 136821658 1 1 65976304 1 1 853695410 1 1 452937205 1 1 20063804 1 1 355510912 1 1 870308932 1 1 38739355 1 1 602905856 1 1 439479431 1 1 940964393 1 1 244665896 1 1 806398235 1 1 322669593 1 1 587118428 1 1 155939202 1 1 168465315 1 1 260157832 1 1 988113060 1 1 428061685 1 1 735978034 1 1 290880520 1 1 850670047 1 1 613231489 1 1 256877420 1 1 622736224 1 1 53076126 1 1 761768090 1 1 353301570 1 1 561603673 1 1 946438196 1 1 968279497 1 1 469592772 1 1 939473892 1 1 892540993 1 1 240771190 1 1 434853794 1 1 87026072 1 1 262926822 1 1 7383702 1 1 327470926 1 1 544105915 1 1 996005120 1 1 117001508 1 1 241893526 1 1 280542915 1 1 562896143 1 1 919358304 1 1 504021192 1 1 757541110 1 1 256070102 1 1 403044784 1 1 842258054 1 1 989916525 1 1 886556969 1 1 258542525 1 1 544627870 1 1 261684794 1 1 931413844 1 1 547608973 1 1 943494306 1 1 568289450 1 1 297427334 1 1 209698664 1 1 766693878 1 1 375397309 1 1 738011018 1 1 181167666 1 1 990719188 1 1 423210330 1 1 934227341 1 1 145308638 1 1 124842086 1 1 421779532 1 1 707079813 1 1 300825796 1 1 603679859 1 1 205526854 1 1 307809602 1 1 894700597 1 1 35518651 1 1 732089513 1 1 337793699 1 1 969984269 1 1 256423558 1 1 964069009 1 1 417699662 1 1 671225093 1 1 139033408 1 1 305280638 1 1 540902929 1 1 31577776 1 1 634142552 1 1 710488100 1 1 274322224 1 1 712763892 1 1 962173382 1 1 277200317 1 1 508028230 1 1 137915152 1 1 42902668 1 1 596586163 1 1 299621001 1 1 351269995 1 1 825458192 1 1 350359881 1 1 882335095 1 1 720670096 1 1 778992530 1 1 594853935 1 1 760017404 1 1 374347570 1 1 879290570 1 1 973970614 1 1 92636120 1 1 530145669 1 1 834163986 1 1 136278939 1 1 859399570 1 1 838811573 1 1 248679029 1 1 600360830 1 1 748362412 1 1 724448762 1 1 972225259 1 1 436620433 1 1 705841151 1 1 77421076 1 1 195474335 1 1 95414059 1 1 51074121 1 1 19056452 1 1 290943777 1 1 883949311 1 1 452089447 1 1 710847796 1 1 480851721 1 1 752316917 1 1 931036999 1 1 923211283 1 1 604179797 1 1 132129007 1 1 247065832 1 1 364706729 1 1 374277140 1 1 253408602 1 1 816459671 1 1 827200581 1 1 651095449 1 1 696012556 1 1 6548528 1 1 795264393 1 1 325921829 1 1 812787416 1 1 979998486 1 1 462968536 1 1 864610188 1 1 854052735 1 1 57976928 1 1 312014790 1 1 835556666 1 1 383479578 1 1 33984178 1 1 40016239 1 1 171845093 1 1 865827658 1 1 978999522 1 1 143625082 1 1 538305379 1 1 350510007 1 1 865107520 1 1 970385367 1 1 857452361 1 1 403110949 1 1 82301500 1 1 35043822 1 1 400375320 1 1 743287239 1 1 146977888 1 1 158453708 1 1 788866893 1 1 643675377 1 1 945667536 1 1 238984831 1 1 914502557 1 1 988534864 1 1 239091763 1 1 68428933 1 1 525086876 1 1 260710935 1 1 521650117 1 1 18049797 1 1 400982259 1 1 107045950 1 1 248443239 1 1 149406969 1 1 512285675 1 1 112898765 1 1 312996806 1 1 503082903 1 1 55426068 1 1 919941112 1 1 829617967 1 1 713463531 1 1 956220463 1 1 228110087 1 1 881403613 1 1 856719853 1 1 127033464 1 1 184899027 1 1 335853572 1 1 236179815 1 1 361076433 1 1 289604767 1 1 994206846 1 1 470734718 1 1 846175628 1 1 292882943 1 1 24925970 1 1 414130562 1 1 936627298 1 1 483125822 1 1 72036700 1 1 533748154 1 1 579056400 1 1 2507845 1 1 595122120 1 1 440175692 1 1 331803498 1 1 667749709 1 1 960222322 1 1 349810407 1 1 62222042 1 1 935221845 1 1 78758059 1 1 985856027 1 1 337412727 1 1 909092773 1 1 916661572 1 1 748598470 1 1 783399150 1 1 302782866 1 1 167907792 1 1 668023170 1 1 355109329 1 1 296678458 1 1 596489111 1 1 703422178 1 1 59605478 1 1 455817837 1 1 557089766 1 1 569613181 1 1 250097784 1 1 481096561 1 1 943812550 1 1 439123140 1 1 600693450 1 1 69151688 1 1 722544971 1 1 673487561 1 1 647989735 1 1 325920812 1 1 75638873 1 1 525108771 1 1 810108957 1 1 928869966 1 1 510440446 1 1 943023967 1 1 51009570 1 1 555107936 1 1 50574941 1 1 339467823 1 1 800385872 1 1 998300802 1 1 548710822 1 1 591992518 1 1 463179229 1 1 516568130 1 1 892795806 1 1 181549836 1 1 71296405 1 1 229028860 1 1 225230464 1 1 959458496 1 1 814562317 1 1 869607653 1 1 418146200 1 1 108082349 1 1 24493601 1 1 953417797 1 1 965826682 1 1 392142322 1 1 69938046 1 1 169808942 1 1 73901320 1 1 402686046 1 1 486540434 1 1 354367594 1 1 96457552 1 1 503562621 1 1 364202143 1 1 802098494 1 1 6725891 1 1 365788006 1 1 910029656 1 1 5268477 1 1 815945553 1 1 809252301 1 1 731171021 1 1 574651961 1 1 62256921 1 1 997151598 1 1 908673713 1 1 87388105 1 1 712426362 1 1 174604165 1 1 887779666 1 1 728861476 1 1 243943314 1 1 426239358 1 1 474864347 1 1 465314166 1 1 566292839 1 1 668212842 1 1 277849765 1 1 831307215 1 1 702001633 1 1 37072073 1 1 413277677 1 1 475884462 1 1 945242831 1 1 154850829 1 1 501952323 1 1 756499116 1 1 949357027 1 1 359724814 1 1 750118693 1 1 32820291 1 1 590551651 1 1 73726242 1 1 317224250 1 1 697311556 1 1 211347574 1 1 44515800 1 1 778203506 1 1 947431547 1 1 60485006 1 1 299347299 1 1 858199503 1 1 536194060 1 1 787494290 1 1 51145876 1 1 799060981 1 1 243336469 1 1 552795037 1 1 945038841 1 1 506003953 1 1 610587551 1 1 370972776 1 1 492393938 1 1 939723921 1 1 867649874 1 1 112523605 1 1 857821681 1 1 381042864 1 1 25847840 1 1 761857270 1 1 862521184 1 1 779450752 1 1 900388415 1 1 988321577 1 1 410786572 1 1 866665824 1 1 989286266 1 1 183953367 1 1 607271146 1 1 3146129 1 1 795829675 1 1 605346193 1 1 950820176 1 1 475162010 1 1 430313377 1 1 576116794 1 1 9282933 1 1 653845832 1 1 132602529 1 1 819036304 1 1 390280162 1 1 626473360 1 1 911460045 1 1 753746331 1 1 576473869 1 1 2689865 1 1 480493677 1 1 322261834 1 1 751953209 1 1 262680228 1 1 198339975 1 1 635302050 1 1 257244178 1 1 368154672 1 1 425384407 1 1 477930116 1 1 732417313 1 1 678204211 1 1 336332767 1 1 94962059 1 1 538848062 1 1 63836137 1 1 253036216 1 1 369383618 1 1 481847775 1 1 653529099 1 1 49947998 1 1 403973075 1 1 33197345 1 1 180874472 1 1 420813708 1 1 86094696 1 1 941511797 1 1 599175624 1 1 486262538 1 1 15124667 1 1 418335471 1 1 98108054 1 1 569626441 1 1 996352605 1 1 758464983 1 1 400518719 1 1 114068026 1 1 190520309 1 1 257095816 1 1 245549918 1 1 85324295 1 1 8297903 1 1 863940163 1 1 618746560 1 1 975182136 1 1 233349914 1 1 14318060 1 1 397643835 1 1 579411568 1 1 520913178 1 1 532162184 1 1 525227603 1 1 314789812 1 1 562252446 1 1 681014812 1 1 753408651 1 1 632460139 1 1 914310046 1 1 616354564 1 1 354142863 1 1 159306802 1 1 860182830 1 1 985261097 1 1 374569421 1 1 384908470 1 1 233440416 1 1 991965419 1 1 168668591 1 1 653152789 1 1 255404022 1 1 404159918 1 1 492809614 1 1 814372345 1 1 819679658 1 1 129323006 1 1 123659865 1 1 435304006 1 1 244246661 1 1 477829482 1 1 360070667 1 1 83172740 1 1 520023420 1 1 676979379 1 1 149857176 1 1 83054331 1 1 368215836 1 1 137646858 1 1 496633557 1 1 392499908 1 1 186684815 1 1 799114954 1 1 409086 1 1 390476410 1 1 102006446 1 1 561759612 1 1 82242842 1 1 992209805 1 1 40667090 1 1 348894776 1 1 592410980 1 1 398318606 1 1 257839072 1 1 980399817 1 1 47037854 1 1 744839088 1 1 626840492 1 1 14721073 1 1 651399298 1 1 154940204 1 1 31263961 1 1 347929464 1 1 983738295 1 1 895310215 1 1 445658023 1 1 380993237 1 1 435030246 1 1 694014729 1 1 302380462 1 1 304792142 1 1 566677117 1 1 579275026 1 1 639190146 1 1 584660763 1 1 83512308 1 1 922026167 1 1 731947327 1 1 207674323 1 1 259560459 1 1 56513228 1 1 350310507 1 1 98538153 1 1 878772497 1 1 590026194 1 1 271167648 1 1 986513803 1 1 917847416 1 1 974961275 1 1 263504138 1 1 115866984 1 1 594164591 1 1 532491582 1 1 352396492 1 1 87833183 1 1 861509296 1 1 941823413 1 1 51264611 1 1 322605344 1 1 228091618 1 1 190920226 1 1 254242667 1 1 436537378 1 1 845226360 1 1 806872488 1 1 804006904 1 1 208474069 1 1 768734556 1 1 428873168 1 1 595685126 1 1 980383465 1 1 414613114 1 1 569414309 1 1 295287376 1 1 353838574 1 1 532990934 1 1 292336224 1 1 911587297 1 1 242252600 1 1 395913063 1 1 745328423 1 1 989383522 1 1 926014787 1 1 166501155 1 1 238425069 1 1 542989586 1 1 203941931 1 1 63673815 1 1 159556315 1 1 589854088 1 1 107481470 1 1 948467615 1 1 319620600 1 1 100412818 1 1 998017839 1 1 123823051 1 1 555184469 1 1 76780645 1 1 543003279 1 1 665801100 1 1 229120277 1 1 187978145 1 1 615004461 1 1 245571586 1 1 898122857 1 1 592508270 1 1 504006056 1 1 686701905 1 1 435730489 1 1 313647532 1 1 625610057 1 1 678993713 1 1 279801434 1 1 473918042 1 1 196009144 1 1 928323816 1 1 530553195 1 1 375578297 1 1 957474446 1 1 822259510 1 1 392700733 1 1 731481900 1 1 595470539 1 1 913464199 1 1 452541021 1 1 321987350 1 1 379695782 1 1 103320155 1 1 964101005 1 1 484884830 1 1 359789830 1 1 661292728 1 1 45670855 1 1 240698725 1 1 744984428 1 1 20676876 1 1 647861832 1 1 131701177 1 1 633603933 1 1 473835070 1 1 167650576 1 1 13124149 1 1 927453274 1 1 792950638 1 1 243688033 1 1 714948010 1 1 236919621 1 1 979680765 1 1 598629022 1 1 724703630 1 1 910641020 1 1 969918454 1 1 407929778 1 1 548438843 1 1 786987548 1 1 114389214 1 1 659686254 1 1 633546353 1 1 533155469 1 1 439872349 1 1 280818327 1 1 637950799 1 1 631434444 1 1 192506330 1 1 227417824 1 1 54800753 1 1 802254815 1 1 237564760 1 1 457836511 1 1 58106413 1 1 149263275 1 1 801168291 1 1 954344853 1 1 495374665 1 1 404279266 1 1 398793374 1 1 428679097 1 1 525091717 1 1 613094119 1 1 872692305 1 1 850973308 1 1 270426390 1 1 691637118 1 1 102143913 1 1 196805701 1 1 286744747 1 1 886069426 1 1 852004251 1 1 870483187 1 1 333366104 1 1 637196107 1 1 485513354 1 1 979994008 1 1 33203309 1 1 722313716 1 1 439927265 1 1 595604064 1 1 687820535 1 1 140173839 1 1 974562925 1 1 766277318 1 1 542467409 1 1 193584086 1 1 204634675 1 1 455636159 1 1 426396059 1 1 867833775 1 1 269578866 1 1 718826150 1 1 461130686 1 1 895433970 1 1 413478563 1 1 705373345 1 1 804263914 1 1 477344916 1 1 386617094 1 1 631377277 1 1 337853193 1 1 441444753 1 1 990011295 1 1 237266314 1 1 419446524 1 1 881949115 1 1 773926427 1 1 724519089 1 1 900284995 1 1 538688616 1 1 510040142 1 1 353059834 1 1 521656372 1 1 873994101 1 1 820095943 1 1 976683691 1 1 418992844 1 1 341566703 1 1 555968899 1 1 680933484 1 1 462653278 1 1 214047979 1 1 951531351 1 1 372444484 1 1 335283854 1 1 882483864 1 1 706017513 1 1 431375420 1 1 941677540 1 1 80304814 1 1 505187572 1 1 59646072 1 1 270849218 1 1 338678429 1 1 307574764 1 1 51373652 1 1 534269926 1 1 496618372 1 1 325814232 1 1 326821314 1 1 15013975 1 1 531190701 1 1 330585839 1 1 833007580 1 1 384732123 1 1 853669713 1 1 57248387 1 1 627227818 1 1 567524165 1 1 574350467 1 1 574048131 1 1 418134136 1 1 16582155 1 1 98078959 1 1 811460900 1 1 210797190 1 1 626028239 1 1 341693050 1 1 567155290 1 1 357308229 1 1 931835295 1 1 678931919 1 1 82529407 1 1 829114430 1 1 24148982 1 1 48112684 1 1 188832242 1 1 937275665 1 1 705624275 1 1 810572170 1 1 871792890 1 1 599245988 1 1 560144738 1 1 454775986 1 1 145372799 1 1 30772964 1 1 149454651 1 1 262593810 1 1 844875635 1 1 995739299 1 1 466491932 1 1 786510139 1 1 486657091 1 1 843604421 1 1 171470505 1 1 688052700 1 1 562506918 1 1 595641676 1 1 366862352 1 1 629188907 1 1 987587948 1 1 508980466 1 1 329923850 1 1 690716516 1 1 483611395 1 1 942693618 1 1 781554902 1 1 802162987 1 1 885599449 1 1 67828280 1 1 935973682 1 1 4917084 1 1 919242516 1 1 960659290 1 1 220169914 1 1 998993253 1 1 391147852 1 1 533155211 1 1 230429891 1 1 784228383 1 1 649037226 1 1 20549723 1 1 57691214 1 1 948045035 1 1 50136741 1 1 465569600 1 1 579779754 1 1 648542252 1 1 103531823 1 1 4721262 1 1 805064772 1 1 503890975 1 1 888799865 1 1 596636936 1 1 835547460 1 1 110677148 1 1 753401865 1 1 417240245 1 1 224828605 1 1 19589303 1 1 348405015 1 1 962304044 1 1 291534484 1 1 914224598 1 1 957187847 1 1 277491290 1 1 91258152 1 1 853061983 1 1 436237254 1 1 859944600 1 1 561050711 1 1 25660416 1 1 74429182 1 1 577320776 1 1 711991404 1 1 360029616 1 1 374127879 1 1 81137971 1 1 23948156 1 1 816832791 1 1 425187495 1 1 807838040 1 1 374903445 1 1 458023885 1 1 34387616 1 1 820655286 1 1 166040994 1 1 664733806 1 1 170235027 1 1 258954250 1 1 595691255 1 1 209864594 1 1 270526541 1 1 333859105 1 1 232197745 1 1 502994981 1 1 750703945 1 1 887846186 1 1 320169509 1 1 839246548 1 1 442472847 1 1 2638375 1 1 205481698 1 1 108285839 1 1 2823308 1 1 865692385 1 1 594475292 1 1 794241739 1 1 605030616 1 1 892962552 1 1 698289362 1 1 802373570 1 1 731524682 1 1 934075065 1 1 57800043 1 1 471135092 1 1 605104179 1 1 56492419 1 1 519198167 1 1 32170279 1 1 248772149 1 1 304669097 1 1 778329184 1 1 451495971 1 1 716664709 1 1 759110875 1 1 122448403 1 1 87114294 1 1 767263085 1 1 214953216 1 1 718414955 1 1 736460436 1 1 912864839 1 1 741577133 1 1 746187392 1 1 862191740 1 1 49403035 1 1 203752569 1 1 556777554 1 1 625641338 1 1 806739026 1 1 100114423 1 1 510962093 1 1 853685917 1 1 633412283 1 1 417711787 1 1 756787290 1 1 282693171 1 1 781731946 1 1 394020703 1 1 168238814 1 1 976520740 1 1 92689316 1 1 735417832 1 1 800587545 1 1 658097373 1 1 519725614 1 1 291646171 1 1 277855206 1 1 381894128 1 1 34641958 1 1 960762244 1 1 831645771 1 1 869364895 1 1 373088678 1 1 509683779 1 1 511469565 1 1 934360508 1 1 769507053 1 1 766047423 1 1 943352608 1 1 762364377 1 1 560022332 1 1 770591288 1 1 902027352 1 1 770528979 1 1 150399801 1 1 403391913 1 1 205898909 1 1 810760677 1 1 864651074 1 1 490500442 1 1 601625504 1 1 104122524 1 1 761676603 1 1 855432523 1 1 473516866 1 1 961189838 1 1 115621100 1 1 957552582 1 1 401878435 1 1 556985891 1 1 33926431 1 1 187680701 1 1 56523608 1 1 565134629 1 1 307517695 1 1 939347075 1 1 865707942 1 1 629677553 1 1 680964602 1 1 842483723 1 1 556988521 1 1 756515438 1 1 534794352 1 1 185891792 1 1 999011233 1 1 380242898 1 1 720925651 1 1 189658788 1 1 473901580 1 1 930993646 1 1 516508445 1 1 522181650 1 1 538675165 1 1 301145907 1 1 115796721 1 1 168396263 1 1 102590798 1 1 530955143 1 1 828583393 1 1 533875329 1 1 732281039 1 1 3747626 1 1 10960108 1 1 387165473 1 1 90963333 1 1 87216119 1 1 209041634 1 1 389139792 1 1 874014905 1 1 672834672 1 1 446746483 1 1 71123513 1 1 715940969 1 1 750743757 1 1 899412580 1 1 262274212 1 1 689619919 1 1 597367314 1 1 204907035 1 1 779965453 1 1 692225387 1 1 330488029 1 1 787195481 1 1 728207650 1 1 984612604 1 1 256978714 1 1 741411525 1 1 666146417 1 1 450373586 1 1 509036244 1 1 866601199 1 1 945161866 1 1 209502525 1 1 731723618 1 1 248528527 1 1 333716863 1 1 60477556 1 1 997344324 1 1 67540027 1 1 664240286 1 1 38757322 1 1 387701138 1 1 306889170 1 1 466864898 1 1 227997531 1 1 261226725 1 1 536995839 1 1 516728968 1 1 864660972 1 1 188706772 1 1 940633980 1 1 706875813 1 1 758769072 1 1 669908476 1 1 476230854 1 1 628323505 1 1 598606144 1 1 29561363 1 1 717998512 1 1 427964716 1 1 636176582 1 1 705849585 1 1 677078696 1 1 87379189 1 1 35513776 1 1 966765885 1 1 107148438 1 1 878414059 1 1 748763489 1 1 273220095 1 1 339696725 1 1 690106061 1 1 716342043 1 1 451025141 1 1 645755581 1 1 248181728 1 1 820409537 1 1 802713674 1 1 943890347 1 1 763918894 1 1 889141619 1 1 693195153 1 1 141697575 1 1 704638534 1 1 112039641 1 1 356204644 1 1 159382313 1 1 962226104 1 1 323321757 1 1 234139370 1 1 496147851 1 1 135997135 1 1 140984619 1 1 158080812 1 1 540968385 1 1 181488024 1 1 729856690 1 1 558314097 1 1 173905336 1 1 267928465 1 1 82854671 1 1 696968645 1 1 60372120 1 1 212219042 1 1 645580764 1 1 347135744 1 1 757975908 1 1 994565774 1 1 646788827 1 1 93764296 1 1 836195334 1 1 516175906 1 1 359733037 1 1 614782416 1 1 813303334 1 1 609417076 1 1 63872144 1 1 48168681 1 1 542582924 1 1 429507020 1 1 790909876 1 1 119132965 1 1 456989981 1 1 907326927 1 1 825528310 1 1 728012911 1 1 842614386 1 1 187686943 1 1 820192362 1 1 520347003 1 1 820778712 1 1 646703984 1 1 700785258 1 1 257094637 1 1 661693196 1 1 591276085 1 1 410910452 1 1 31443708 1 1 130229863 1 1 289765672 1 1 43687645 1 1 545664528 1 1 741479461 1 1 853151703 1 1 734889883 1 1 742022723 1 1 417135592 1 1 532384374 1 1 937354775 1 1 758668928 1 1 742960151 1 1 217476880 1 1 107489539 1 1 485866494 1 1 661121626 1 1 446608499 1 1 833358514 1 1 213151550 1 1 81925701 1 1 711413068 1 1 111665649 1 1 591509869 1 1 163566551 1 1 640253831 1 1 717868168 1 1 164799244 1 1 710352234 1 1 807098558 1 1 252813156 1 1 948804099 1 1 681002535 1 1 916880512 1 1 179886829 1 1 706187229 1 1 139233191 1 1 300419706 1 1 735695726 1 1 548930516 1 1 775427604 1 1 48016340 1 1 93936918 1 1 832111181 1 1 271324768 1 1 788366313 1 1 546839157 1 1 198921859 1 1 672803621 1 1 925266761 1 1 27616369 1 1 457813752 1 1 378584219 1 1 988296296 1 1 587874777 1 1 133572772 1 1 639120396 1 1 612049843 1 1 78839096 1 1 170151535 1 1 344847007 1 1 953583262 1 1 216759800 1 1 250117975 1 1 649336805 1 1 575809239 1 1 663588865 1 1 617222360 1 1 433061301 1 1 776186425 1 1 711813480 1 1 591369874 1 1 297430757 1 1 892136543 1 1 229079239 1 1 488407598 1 1 409040526 1 1 957362396 1 1 190535382 1 1 214245724 1 1 466511805 1 1 718320901 1 1 630170561 1 1 562871698 1 1 671729521 1 1 39791730 1 1 982472615 1 1 303499573 1 1 233762978 1 1 400300293 1 1 11453739 1 1 164597793 1 1 87784019 1 1 490813252 1 1 70545100 1 1 247359314 1 1 220100068 1 1 615135698 1 1 148292937 1 1 706155433 1 1 666653737 1 1 4599704 1 1 201224314 1 1 573152247 1 1 900422247 1 1 740992231 1 1 330997026 1 1 885105222 1 1 855862555 1 1 660205341 1 1 364220264 1 1 248009694 1 1 188848529 1 1 311864003 1 1 887479075 1 1 52819077 1 1 763175887 1 1 846121744 1 1 666290348 1 1 754894304 1 1 440565558 1 1 955173512 1 1 77001943 1 1 954120007 1 1 921351840 1 1 639082240 1 1 648525959 1 1 266466959 1 1 225696485 1 1 80906035 1 1 399389811 1 1 344578538 1 1 148725462 1 1 402391071 1 1 848300573 1 1 784509395 1 1 313237183 1 1 277001070 1 1 252570419 1 1 172835304 1 1 373961270 1 1 911013580 1 1 967395134 1 1 35825489 1 1 797331056 1 1 483077480 1 1 26369554 1 1 241651570 1 1 80962128 1 1 538518612 1 1 292691624 1 1 970259645 1 1 464796872 1 1 851030033 1 1 758824301 1 1 600535688 1 1 70661820 1 1 860806922 1 1 87088679 1 1 278207207 1 1 29889386 1 1 298295330 1 1 499672250 1 1 728431853 1 1 676058203 1 1 574187921 1 1 649143231 1 1 853708073 1 1 425152308 1 1 721552910 1 1 315544361 1 1 420689642 1 1 909734612 1 1 441239219 1 1 576131089 1 1 585519295 1 1 924768660 1 1 576714198 1 1 316703429 1 1 866684526 1 1 731553508 1 1 176053844 1 1 898579426 1 1 443075940 1 1 184929830 1 1 98864341 1 1 218211658 1 1 678064277 1 1 995993068 1 1 296808536 1 1 685353350 1 1 701216574 1 1 877102335 1 1 593042485 1 1 890713271 1 1 181611264 1 1 977262963 1 1 126938325 1 1 746190939 1 1 604919441 1 1 767794916 1 1 582423731 1 1 644777453 1 1 715025831 1 1 436423932 1 1 142959887 1 1 151909552 1 1 911287537 1 1 304557649 1 1 975346189 1 1 464431439 1 1 700862364 1 1 741491649 1 1 250991002 1 1 346769321 1 1 722439975 1 1 185568297 1 1 703485643 1 1 508244975 1 1 263382936 1 1 338157399 1 1 720125047 1 1 631826128 1 1 169973378 1 1 863934687 1 1 281220573 1 1 402672263 1 1 953378632 1 1 594995717 1 1 3507535 1 1 326416234 1 1 567765198 1 1 875773285 1 1 537348135 1 1 703694748 1 1 653880847 1 1 330347964 1 1 683308011 1 1 551973702 1 1 167186057 1 1 954204913 1 1 29482425 1 1 160111084 1 1 621938230 1 1 480030377 1 1 653060679 1 1 981203260 1 1 582220083 1 1 790799148 1 1 344348497 1 1 102935795 1 1 399328 1 1 170059 1 1 517235754 1 1 67240038 1 1 730683583 1 1 323409234 1 1 275328335 1 1 380869411 1 1 952557112 1 1 348268129 1 1 576123287 1 1 951566435 1 1 331735697 1 1 655312441 1 1 437389027 1 1 574587221 1 1 596242412 1 1 836878374 1 1 409102699 1 1 358879929 1 1 210908495 1 1 454545828 1 1 633571048 1 1 958318599 1 1 220527125 1 1 537316181 1 1 7505425 1 1 339598919 1 1 60835933 1 1 833960901 1 1 75353833 1 1 134966841 1 1 784146900 1 1 772470895 1 1 981591613 1 1 984442624 1 1 383420225 1 1 932852738 1 1 872538214 1 1 982457611 1 1 879523825 1 1 600737318 1 1 737868695 1 1 23029260 1 1 277407636 1 1 116057662 1 1 416858175 1 1 30724079 1 1 394581116 1 1 723133775 1 1 105776502 1 1 764845111 1 1 776521403 1 1 579066721 1 1 215803191 1 1 788952594 1 1 253826662 1 1 463059578 1 1 328942545 1 1 683891967 1 1 486065531 1 1 954422080 1 1 320761949 1 1 310314422 1 1 961233836 1 1 946522333 1 1 792354946 1 1 791649557 1 1 174057285 1 1 182628513 1 1 977948874 1 1 403765910 1 1 465166251 1 1 685331107 1 1 67142191 1 1 524046804 1 1 830628619 1 1 183624250 1 1 524297923 1 1 898270295 1 1 897553199 1 1 855095156 1 1 968622572 1 1 727803161 1 1 505416633 1 1 768649933 1 1 212304680 1 1 324762123 1 1 324946038 1 1 970849991 1 1 302315300 1 1 283295895 1 1 838829336 1 1 734106365 1 1 36073550 1 1 21537582 1 1 362168815 1 1 982467128 1 1 601131249 1 1 60993759 1 1 462550629 1 1 62438580 1 1 149938306 1 1 726678683 1 1 587925581 1 1 27194074 1 1 598055790 1 1 470237671 1 1 69877761 1 1 939372031 1 1 565898592 1 1 52849096 1 1 597118004 1 1 901500509 1 1 710595474 1 1 97182696 1 1 721001153 1 1 612558261 1 1 371364587 1 1 530558338 1 1 408609766 1 1 898711825 1 1 255637511 1 1 528706033 1 1 555713411 1 1 761302967 1 1 250422060 1 1 314390440 1 1 684956541 1 1 951825061 1 1 727047814 1 1 576113418 1 1 848081328 1 1 81398243 1 1 607486074 1 1 803808457 1 1 956045733 1 1 114891402 1 1 481538281 1 1 780005872 1 1 928030697 1 1 394518443 1 1 565104589 1 1 40226136 1 1 763502709 1 1 684966843 1 1 931084543 1 1 444661568 1 1 845926916 1 1 908550905 1 1 771298195 1 1 453405026 1 1 917271845 1 1 442542103 1 1 202357582 1 1 859577881 1 1 200128882 1 1 423908375 1 1 633214798 1 1 376772357 1 1 881872943 1 1 204259770 1 1 162311769 1 1 910030910 1 1 50073689 1 1 861417259 1 1 635859975 1 1 805408149 1 1 848049366 1 1 538553596 1 1 918146673 1 1 535118265 1 1 206863233 1 1 225999298 1 1 555307186 1 1 685787288 1 1 947852709 1 1 251521994 1 1 497329649 1 1 895456160 1 1 142879618 1 1 724887257 1 1 170205706 1 1 799566673 1 1 854155691 1 1 654300887 1 1 443253373 1 1 928716840 1 1 636026420 1 1 589308184 1 1 25401137 1 1 24446484 1 1 722846956 1 1 872994249 1 1 728924834 1 1 409300 1 1 225072085 1 1 751235941 1 1 429812467 1 1 198870444 1 1 146051890 1 1 800897934 1 1 636272727 1 1 883175268 1 1 296249927 1 1 271216292 1 1 842721877 1 1 269740277 1 1 253472235 1 1 763352678 1 1 356665909 1 1 862979037 1 1 647248675 1 1 179880057 1 1 869870995 1 1 554721522 1 1 420905779 1 1 511792051 1 1 100689950 1 1 618692365 1 1 212597112 1 1 327357649 1 1 365309441 1 1 816061049 1 1 45718735 1 1 776836509 1 1 94111688 1 1 781182205 1 1 99907408 1 1 3582838 1 1 913692876 1 1 462801524 1 1 566561187 1 1 195626308 1 1 956393918 1 1 687691709 1 1 327497562 1 1 353198516 1 1 337300532 1 1 539887367 1 1 158970658 1 1 273331812 1 1 931309222 1 1 662096194 1 1 204065518 1 1 253705814 1 1 386134822 1 1 282280025 1 1 872565033 1 1 876170646 1 1 111185412 1 1 161676092 1 1 853280986 1 1 725173195 1 1 740581733 1 1 803307233 1 1 435880681 1 1 116612663 1 1 215666886 1 1 878908223 1 1 945320906 1 1 492672186 1 1 516783598 1 1 978614155 1 1 813598163 1 1 990537868 1 1 666591646 1 1 830923513 1 1 21180736 1 1 923050083 1 1 535184136 1 1 188819300 1 1 635658399 1 1 121407960 1 1 512351497 1 1 999935861 1 1 821721129 1 1 917827544 1 1 799239048 1 1 389172494 1 1 833502867 1 1 164408267 1 1 466822125 1 1 51017067 1 1 438720765 1 1 293617670 1 1 115424031 1 1 300856121 1 1 420234692 1 1 59004541 1 1 192635296 1 1 28696850 1 1 565378122 1 1 173216462 1 1 183206961 1 1 68812853 1 1 835030294 1 1 733452873 1 1 59046347 1 1 840354161 1 1 813044258 1 1 161592031 1 1 144353316 1 1 891310505 1 1 37390830 1 1 300717028 1 1 373354660 1 1 929354430 1 1 133772613 1 1 623848764 1 1 905100502 1 1 119919527 1 1 511929768 1 1 643710984 1 1 391465722 1 1 164737973 1 1 291607750 1 1 118000702 1 1 122367151 1 1 929126049 1 1 475685361 1 1 639755992 1 1 134952375 1 1 190655001 1 1 542532832 1 1 637712726 1 1 216498349 1 1 178463793 1 1 994201388 1 1 565670211 1 1 630915549 1 1 154890752 1 1 649035693 1 1 857844126 1 1 858939680 1 1 94366870 1 1 70333472 1 1 654983370 1 1 137734800 1 1 331397784 1 1 498755866 1 1 533988815 1 1 712948847 1 1 644386326 1 1 103300182 1 1 826437700 1 1 639106639 1 1 880188106 1 1 702263843 1 1 13947680 1 1 466596881 1 1 642373410 1 1 71248178 1 1 978899620 1 1 36712256 1 1 412877580 1 1 256392843 1 1 852116834 1 1 243369204 1 1 234020844 1 1 805643397 1 1 854379587 1 1 208244885 1 1 90556122 1 1 648546747 1 1 714989170 1 1 879540463 1 1 741309667 1 1 128657189 1 1 838185376 1 1 128300018 1 1 499173471 1 1 951705833 1 1 43454379 1 1 910897724 1 1 519985124 1 1 46308873 1 1 941072081 1 1 740422346 1 1 957616740 1 1 735045330 1 1 250172918 1 1 675814977 1 1 565729016 1 1 622061621 1 1 844868779 1 1 37740456 1 1 864766395 1 1 542469117 1 1 373524964 1 1 817574045 1 1 44742121 1 1 684777995 1 1 283341046 1 1 592975473 1 1 140411353 1 1 893787691 1 1 47666267 1 1 790533979 1 1 198360569 1 1 427511917 1 1 382281853 1 1 157851399 1 1 754255710 1 1 39840549 1 1 142792862 1 1 38683023 1 1 44948108 1 1 479238844 1 1 917517844 1 1 608037342 1 1 245656459 1 1 395475621 1 1 447179562 1 1 442623006 1 1 26903769 1 1 362322643 1 1 149872909 1 1 582355900 1 1 792494316 1 1 299500075 1 1 723866628 1 1 362856793 1 1 721165201 1 1 778882706 1 1 738092183 1 1 920568834 1 1 994823642 1 1 94531572 1 1 432416103 1 1 150825691 1 1 546489321 1 1 110579840 1 1 420416349 1 1 211780134 1 1 79096221 1 1 621705296 1 1 670594736 1 1 106362726 1 1 828368745 1 1 55575445 1 1 59667870 1 1 74976135 1 1 679380544 1 1 155586918 1 1 781973719 1 1 548892426 1 1 106945983 1 1 448424844 1 1 803193599 1 1 965653257 1 1 884916020 1 1 839351016 1 1 703401838 1 1 646334028 1 1 559313790 1 1 852412784 1 1 612251777 1 1 358906043 1 1 611384735 1 1 147765041 1 1 619850523 1 1 159369085 1 1 801016237 1 1 1418360 1 1 10408198 1 1 259459698 1 1 195355910 1 1 61391485 1 1 406292317 1 1 985997970 1 1 17980834 1 1 783091798 1 1 342398400 1 1 855906170 1 1 631228746 1 1 292449309 1 1 761769056 1 1 144734750 1 1 268042515 1 1 461461472 1 1 327483629 1 1 18279382 1 1 672728172 1 1 525956465 1 1 503151621 1 1 724494198 1 1 231442244 1 1 442320974 1 1 345756084 1 1 842212574 1 1 107233234 1 1 349213303 1 1 157267904 1 1 130573790 1 1 530626210 1 1 177349143 1 1 381891607 1 1 572895374 1 1 110971357 1 1 37502831 1 1 870237841 1 1 62206429 1 1 455024384 1 1 196240548 1 1 948018826 1 1 596679874 1 1 183542036 1 1 172816447 1 1 757908912 1 1 31236100 1 1 526426200 1 1 465568979 1 1 640595803 1 1 356194493 1 1 497991042 1 1 742535112 1 1 708471937 1 1 697031979 1 1 991202914 1 1 843348522 1 1 87344539 1 1 932012843 1 1 20854443 1 1 733294875 1 1 167749328 1 1 513437677 1 1 791685136 1 1 83624760 1 1 253101082 1 1 823408505 1 1 200269465 1 1 676989775 1 1 55205462 1 1 628128730 1 1 91999370 1 1 915973837 1 1 270367412 1 1 703887022 1 1 965335561 1 1 470538287 1 1 526046729 1 1 505826153 1 1 201572554 1 1 101010333 1 1 567186036 1 1 96480830 1 1 682621192 1 1 853670366 1 1 346904924 1 1 813900704 1 1 234138103 1 1 189524094 1 1 663812702 1 1 559359723 1 1 69695453 1 1 32469198 1 1 248819962 1 1 737527111 1 1 947578778 1 1 828693000 1 1 139555019 1 1 270081707 1 1 166575057 1 1 936848781 1 1 82051847 1 1 312033808 1 1 785533220 1 1 139391935 1 1 269392797 1 1 583813382 1 1 41077158 1 1 564211457 1 1 796739289 1 1 365886859 1 1 756644353 1 1 950307920 1 1 318848745 1 1 278819047 1 1 917974961 1 1 109584462 1 1 29390713 1 1 53705709 1 1 644943120 1 1 192332937 1 1 273111146 1 1 510445486 1 1 580965450 1 1 478371093 1 1 137973488 1 1 478358370 1 1 362806077 1 1 437566498 1 1 142295079 1 1 257125896 1 1 932885688 1 1 786705332 1 1 779273895 1 1 453120166 1 1 5671080 1 1 498021300 1 1 297306431 1 1 320737137 1 1 130815522 1 1 616946091 1 1 735174263 1 1 34230581 1 1 23416866 1 1 59596583 1 1 638503648 1 1 32028573 1 1 398434532 1 1 173924819 1 1 949257503 1 1 427036485 1 1 306163276 1 1 334828235 1 1 303753586 1 1 168770427 1 1 867605690 1 1 580351264 1 1 849859302 1 1 200505508 1 1 531560843 1 1 887453929 1 1 531519236 1 1 912852489 1 1 286957817 1 1 265116854 1 1 364488719 1 1 134134928 1 1 341015104 1 1 861040703 1 1 709353213 1 1 657772850 1 1 26595736 1 1 341873396 1 1 351982288 1 1 508956989 1 1 761202551 1 1 796232443 1 1 801002837 1 1 658458631 1 1 548917741 1 1 293612527 1 1 567386731 1 1 879168780 1 1 934785951 1 1 829942004 1 1 759520131 1 1 705164305 1 1 213996452 1 1 638421893 1 1 31875057 1 1 115101219 1 1 180691759 1 1 502267013 1 1 512169134 1 1 42836150 1 1 729893776 1 1 982074272 1 1 358461843 1 1 667857671 1 1 404050257 1 1 740936110 1 1 875167636 1 1 839569360 1 1 730877119 1 1 369965611 1 1 20941371 1 1 473287338 1 1 699634254 1 1 765451220 1 1 806243646 1 1 174163618 1 1 361717339 1 1 628135817 1 1 471451722 1 1 131488845 1 1 742553472 1 1 737125413 1 1 918160612 1 1 549250027 1 1 964851062 1 1 959804143 1 1 488196100 1 1 87248518 1 1 235657941 1 1 492177477 1 1 429541035 1 1 531589798 1 1 771519168 1 1 786107731 1 1 667006402 1 1 584497205 1 1 560303734 1 1 84900489 1 1 64492014 1 1 738131752 1 1 414174161 1 1 388420555 1 1 820755130 1 1 212518689 1 1 186688197 1 1 484880586 1 1 472951022 1 1 281014680 1 1 102279385 1 1 314646672 1 1 811282688 1 1 964753541 1 1 613246473 1 1 716870754 1 1 487653323 1 1 280719326 1 1 338069894 1 1 704471424 1 1 695829788 1 1 893312838 1 1 192001067 1 1 621670455 1 1 633387850 1 1 970926386 1 1 560200710 1 1 61254006 1 1 543609222 1 1 373080328 1 1 213101097 1 1 583976038 1 1 627137227 1 1 803098952 1 1 561604358 1 1 234557493 1 1 887495647 1 1 675637893 1 1 907688551 1 1 622182694 1 1 722244078 1 1 842407518 1 1 559292627 1 1 430091074 1 1 955649127 1 1 626321616 1 1 261764211 1 1 331882550 1 1 577849979 1 1 140116891 1 1 491465109 1 1 348462777 1 1 488119642 1 1 42944150 1 1 698068425 1 1 127380622 1 1 911834106 1 1 531035542 1 1 698177025 1 1 728231718 1 1 454729200 1 1 685850212 1 1 303102978 1 1 77823069 1 1 975592916 1 1 572440525 1 1 638325259 1 1 608180430 1 1 917565291 1 1 690976366 1 1 655265738 1 1 738550206 1 1 609485104 1 1 923980282 1 1 861223159 1 1 678406904 1 1 717302934 1 1 955145151 1 1 393237224 1 1 835431956 1 1 222880031 1 1 972105770 1 1 877452606 1 1 839514347 1 1 709949449 1 1 299646211 1 1 808475464 1 1 403414438 1 1 838428463 1 1 89112944 1 1 66579731 1 1 43986703 1 1 693801578 1 1 440532200 1 1 143511816 1 1 267001405 1 1 866025445 1 1 424617980 1 1 565127420 1 1 340643781 1 1 998270802 1 1 456627245 1 1 352825340 1 1 747837112 1 1 278730913 1 1 66839414 1 1 615684512 1 1 431257751 1 1 132534642 1 1 114325264 1 1 244286573 1 1 159741256 1 1 217648628 1 1 435376036 1 1 369553307 1 1 949717363 1 1 266503635 1 1 37915980 1 1 133989838 1 1 176902275 1 1 220139099 1 1 924749088 1 1 956980135 1 1 917519450 1 1 307782052 1 1 489128324 1 1 474215390 1 1 409140115 1 1 935450396 1 1 257177556 1 1 359629835 1 1 501844890 1 1 936384918 1 1 47937869 1 1 249879297 1 1 853000101 1 1 436847601 1 1 794444976 1 1 981262942 1 1 504078523 1 1 104370097 1 1 879684584 1 1 980145942 1 1 35909253 1 1 555104370 1 1 270864240 1 1 274043961 1 1 90510154 1 1 263288377 1 1 299393495 1 1 292944629 1 1 397589237 1 1 925976442 1 1 728647700 1 1 197285991 1 1 252167725 1 1 899305085 1 1 153562961 1 1 795608041 1 1 661805831 1 1 474745455 1 1 268142495 1 1 566203520 1 1 103067344 1 1 430170857 1 1 340507749 1 1 724548940 1 1 251619734 1 1 201670561 1 1 206479802 1 1 355558728 1 1 861622104 1 1 375106080 1 1 271508926 1 1 365831019 1 1 992633292 1 1 803922474 1 1 749292182 1 1 992542754 1 1 566227256 1 1 647717697 1 1 582884449 1 1 382330658 1 1 193233831 1 1 184437411 1 1 681566921 1 1 862607990 1 1 582842416 1 1 471374038 1 1 145732014 1 1 657262227 1 1 653899624 1 1 205860679 1 1 980505466 1 1 954547975 1 1 921398196 1 1 618811556 1 1 87948198 1 1 151169085 1 1 938570296 1 1 412977829 1 1 735113047 1 1 342384069 1 1 721176839 1 1 222472506 1 1 640142955 1 1 903197058 1 1 122083380 1 1 798485632 1 1 311418450 1 1 79486807 1 1 874488141 1 1 772937634 1 1 269670550 1 1 606626736 1 1 154871536 1 1 904610023 1 1 115635948 1 1 157200451 1 1 115694565 1 1 523602573 1 1 613359003 1 1 751472321 1 1 991157531 1 1 452602437 1 1 177733438 1 1 577165779 1 1 242352305 1 1 48457584 1 1 644024433 1 1 954364814 1 1 815256341 1 1 207566230 1 1 815891577 1 1 387500773 1 1 802360831 1 1 7060765 1 1 603497509 1 1 130532220 1 1 754348059 1 1 443008132 1 1 290824 1 1 785681067 1 1 885614349 1 1 617290706 1 1 547149306 1 1 350908804 1 1 612172077 1 1 134753362 1 1 777045257 1 1 677810406 1 1 372065959 1 1 133135995 1 1 405708320 1 1 326238287 1 1 978370732 1 1 712835109 1 1 445747025 1 1 924765467 1 1 636759200 1 1 348400096 1 1 659711555 1 1 487231225 1 1 209740474 1 1 286463371 1 1 121241685 1 1 707475957 1 1 428627432 1 1 247946651 1 1 807302695 1 1 453714719 1 1 719408015 1 1 593484904 1 1 52766623 1 1 89393355 1 1 605764985 1 1 26890699 1 1 223521708 1 1 585887024 1 1 593277459 1 1 106577450 1 1 711796929 1 1 975289911 1 1 538731913 1 1 314220461 1 1 638020435 1 1 473724140 1 1 24917897 1 1 862403844 1 1 537153100 1 1 584997763 1 1 83427842 1 1 594110151 1 1 891354179 1 1 230464032 1 1 176773387 1 1 248861165 1 1 474287217 1 1 391562222 1 1 629250338 1 1 409938720 1 1 359487292 1 1 177220087 1 1 870769524 1 1 407744960 1 1 228420216 1 1 8244003 1 1 895244763 1 1 808346183 1 1 149005435 1 1 815807447 1 1 745755267 1 1 982534673 1 1 968564413 1 1 933326990 1 1 662361216 1 1 553591543 1 1 864305865 1 1 201973526 1 1 439779873 1 1 110752623 1 1 230905455 1 1 538847784 1 1 900523473 1 1 935113036 1 1 120369536 1 1 585384005 1 1 754011784 1 1 389321577 1 1 92868977 1 1 806597543 1 1 196656015 1 1 488065978 1 1 413822979 1 1 683759192 1 1 5649353 1 1 979453028 1 1 696564659 1 1 587532158 1 1 181881464 1 1 8560851 1 1 236759644 1 1 510338294 1 1 547056788 1 1 142135301 1 1 601484539 1 1 519562100 1 1 103298447 1 1 713721526 1 1 464584967 1 1 749681960 1 1 260808980 1 1 74111205 1 1 760059075 1 1 363555999 1 1 63797282 1 1 463038676 1 1 351769822 1 1 560368060 1 1 408333879 1 1 754556349 1 1 259282352 1 1 255416999 1 1 608665302 1 1 226513597 1 1 811493041 1 1 816078110 1 1 136699739 1 1 224497707 1 1 693510796 1 1 788864227 1 1 437552537 1 1 797493187 1 1 741671684 1 1 55508187 1 1 617379337 1 1 905748812 1 1 169631679 1 1 95378217 1 1 411777925 1 1 324610957 1 1 191734298 1 1 60793452 1 1 495164053 1 1 858018508 1 1 292069578 1 1 928157020 1 1 720706478 1 1 703660858 1 1 47421816 1 1 572507896 1 1 276718772 1 1 87454840 1 1 380998283 1 1 466584682 1 1 67285427 1 1 33069346 1 1 899291850 1 1 510135460 1 1 330823585 1 1 849473297 1 1 312820574 1 1 371890318 1 1 484728302 1 1 912032738 1 1 475067691 1 1 34963305 1 1 688549479 1 1 589506737 1 1 867797144 1 1 112429827 1 1 514117415 1 1 305553355 1 1 966263201 1 1 107963904 1 1 884896580 1 1 470854911 1 1 473986506 1 1 386827082 1 1 376556065 1 1 491735543 1 1 773869991 1 1 680038173 1 1 599171167 1 1 619246673 1 1 559623369 1 1 975745232 1 1 140382049 1 1 882817669 1 1 999297184 1 1 511527343 1 1 566367235 1 1 177129086 1 1 185408757 1 1 229557482 1 1 217706425 1 1 413340933 1 1 135479462 1 1 553765567 1 1 302614801 1 1 339034332 1 1 689422459 1 1 509846548 1 1 686904062 1 1 688360433 1 1 129780467 1 1 629136241 1 1 713132014 1 1 226070271 1 1 690893829 1 1 216442104 1 1 468545053 1 1 570554539 1 1 302204967 1 1 500836746 1 1 93711396 1 1 18146491 1 1 885815821 1 1 849003168 1 1 862597027 1 1 454842025 1 1 472419607 1 1 801205990 1 1 174520125 1 1 58217998 1 1 20778195 1 1 680221164 1 1 217855476 1 1 659312058 1 1 471384620 1 1 108808757 1 1 921357995 1 1 756373947 1 1 482129440 1 1 250587920 1 1 257626383 1 1 11234095 1 1 213980057 1 1 177515959 1 1 80596102 1 1 378692846 1 1 431742333 1 1 395512876 1 1 887828141 1 1 824699489 1 1 77330517 1 1 318373943 1 1 402285021 1 1 519035373 1 1 80441769 1 1 677798135 1 1 607212580 1 1 519927708 1 1 761956559 1 1 288425553 1 1 746298141 1 1 947797313 1 1 835275244 1 1 6729126 1 1 768276466 1 1 439580194 1 1 329912313 1 1 59133398 1 1 124441058 1 1 949148095 1 1 330937837 1 1 727414662 1 1 861555360 1 1 655501988 1 1 641255870 1 1 46221668 1 1 764127071 1 1 414059756 1 1 63057496 1 1 700091708 1 1 125688199 1 1 863720152 1 1 697160727 1 1 735135844 1 1 99571421 1 1 380476412 1 1 47859397 1 1 945961580 1 1 801868144 1 1 988896702 1 1 285310747 1 1 989705142 1 1 731796610 1 1 252620622 1 1 36054725 1 1 165128458 1 1 548710126 1 1 170639603 1 1 377439747 1 1 239413896 1 1 997175948 1 1 554685732 1 1 608918143 1 1 965733952 1 1 990052508 1 1 844070481 1 1 937558853 1 1 135456713 1 1 915490087 1 1 849345639 1 1 422502372 1 1 892689580 1 1 458493685 1 1 350333022 1 1 540300937 1 1 851148136 1 1 145377915 1 1 298961638 1 1 85310656 1 1 773777991 1 1 85303887 1 1 688832481 1 1 217577900 1 1 396384707 1 1 434427829 1 1 481183868 1 1 792871693 1 1 193397123 1 1 818231615 1 1 309387869 1 1 484579775 1 1 240881285 1 1 753829883 1 1 618158481 1 1 351866770 1 1 97609647 1 1 829276944 1 1 236855815 1 1 805906530 1 1 394213570 1 1 963120873 1 1 926955732 1 1 340361560 1 1 628689072 1 1 758688469 1 1 155293989 1 1 587366977 1 1 19364905 1 1 165179574 1 1 916743060 1 1 183340042 1 1 816693921 1 1 574832683 1 1 920422023 1 1 505734386 1 1 329194347 1 1 5332464 1 1 153776735 1 1 77954121 1 1 735978759 1 1 47592329 1 1 908777736 1 1 469116713 1 1 511909157 1 1 842000228 1 1 609199555 1 1 742430639 1 1 759539834 1 1 823606395 1 1 560037336 1 1 166748343 1 1 415094794 1 1 759432427 1 1 818948555 1 1 847462422 1 1 573947351 1 1 274161010 1 1 24664261 1 1 678045756 1 1 577295149 1 1 554751921 1 1 801916584 1 1 392857869 1 1 747793773 1 1 259880732 1 1 415379947 1 1 324761750 1 1 704922625 1 1 343682367 1 1 355098934 1 1 524445029 1 1 792865604 1 1 674984521 1 1 813210329 1 1 94655491 1 1 781661515 1 1 766722024 1 1 258656395 1 1 262515729 1 1 800732273 1 1 217970044 1 1 79997836 1 1 782922003 1 1 707439400 1 1 662274230 1 1 138748447 1 1 563494869 1 1 303032857 1 1 695344256 1 1 512679541 1 1 464515856 1 1 75219339 1 1 714684447 1 1 940945941 1 1 908143571 1 1 308650298 1 1 328617337 1 1 214343318 1 1 164901682 1 1 87934297 1 1 682022792 1 1 951760403 1 1 711971680 1 1 210912584 1 1 483285270 1 1 859766519 1 1 870812044 1 1 169375056 1 1 49498202 1 1 170809191 1 1 103605796 1 1 852715983 1 1 549205379 1 1 850228376 1 1 864915137 1 1 202524900 1 1 71686533 1 1 630338756 1 1 175618660 1 1 701598497 1 1 359906177 1 1 113339339 1 1 606715874 1 1 994658925 1 1 40986027 1 1 768180819 1 1 637047022 1 1 907567859 1 1 574173578 1 1 802826273 1 1 181068641 1 1 644666952 1 1 774569826 1 1 997663723 1 1 826173479 1 1 715424570 1 1 348935523 1 1 756002651 1 1 698187419 1 1 30025464 1 1 664111112 1 1 118886311 1 1 160142882 1 1 277808148 1 1 64968968 1 1 229244561 1 1 887322976 1 1 621567452 1 1 479058560 1 1 473994852 1 1 248221950 1 1 645802445 1 1 590229976 1 1 36558377 1 1 217302005 1 1 983655147 1 1 857680085 1 1 992803400 1 1 608667822 1 1 332389552 1 1 55442120 1 1 565998260 1 1 866021955 1 1 472589221 1 1 27929859 1 1 641852274 1 1 833289330 1 1 865319672 1 1 180685714 1 1 732691029 1 1 840558389 1 1 310540817 1 1 709622137 1 1 3144555 1 1 3657079 1 1 234295483 1 1 831052377 1 1 998471308 1 1 923705929 1 1 544250378 1 1 17242152 1 1 333273369 1 1 676183702 1 1 974127945 1 1 962091701 1 1 724585823 1 1 408397581 1 1 193783341 1 1 913732582 1 1 281124565 1 1 453188725 1 1 101791877 1 1 946549300 1 1 95337270 1 1 556634482 1 1 481297484 1 1 404826543 1 1 527274760 1 1 683381375 1 1 114646237 1 1 627674115 1 1 660828305 1 1 353633856 1 1 396540619 1 1 35913824 1 1 226522247 1 1 113565580 1 1 646493543 1 1 509635515 1 1 814589704 1 1 334552501 1 1 496661410 1 1 818101814 1 1 413465477 1 1 633532295 1 1 103802766 1 1 954864423 1 1 849313241 1 1 474697031 1 1 238135713 1 1 868600580 1 1 351808655 1 1 124861076 1 1 793184892 1 1 279875157 1 1 64847463 1 1 81373266 1 1 670618555 1 1 145782728 1 1 480128701 1 1 63552559 1 1 560913507 1 1 261103800 1 1 704021612 1 1 787700564 1 1 571405086 1 1 807190974 1 1 817566333 1 1 737588916 1 1 887516028 1 1 104698582 1 1 209485063 1 1 927472431 1 1 846647796 1 1 417457276 1 1 682982499 1 1 490135039 1 1 688119094 1 1 261647119 1 1 989027417 1 1 4110948 1 1 280090646 1 1 188974461 1 1 57281695 1 1 878004430 1 1 447746689 1 1 524248978 1 1 149856430 1 1 128701010 1 1 118030705 1 1 713648689 1 1 284807163 1 1 152864265 1 1 982115690 1 1 503939302 1 1 838735161 1 1 897388078 1 1 819709320 1 1 48511027 1 1 680489479 1 1 564514991 1 1 612252266 1 1 443851567 1 1 413285976 1 1 272863071 1 1 380451230 1 1 486610705 1 1 494523114 1 1 343819731 1 1 48638029 1 1 802038802 1 1 782465248 1 1 586379216 1 1 23610849 1 1 119977356 1 1 801242598 1 1 290668168 1 1 682782886 1 1 712006500 1 1 625513106 1 1 435786488 1 1 379560217 1 1 77267949 1 1 534019314 1 1 167944624 1 1 698919339 1 1 667364263 1 1 541454670 1 1 711767626 1 1 201862574 1 1 317285015 1 1 616734349 1 1 574656560 1 1 923378835 1 1 7141688 1 1 24499866 1 1 554187243 1 1 327845662 1 1 596593075 1 1 810718049 1 1 74487774 1 1 926339714 1 1 704290723 1 1 414187845 1 1 773259867 1 1 751914405 1 1 279450986 1 1 275670340 1 1 54065795 1 1 141209259 1 1 346614779 1 1 878294459 1 1 393275147 1 1 747969591 1 1 194157979 1 1 742973316 1 1 342231339 1 1 937256666 1 1 136447441 1 1 310895522 1 1 219598265 1 1 744548966 1 1 653080397 1 1 439535166 1 1 703175734 1 1 798294500 1 1 343888377 1 1 449726629 1 1 741263401 1 1 201203600 1 1 605231760 1 1 297963050 1 1 800324481 1 1 878697647 1 1 14206866 1 1 349212971 1 1 255829187 1 1 473536275 1 1 444583527 1 1 258416985 1 1 943988959 1 1 733683888 1 1 480235393 1 1 288209500 1 1 402941169 1 1 846594082 1 1 650284167 1 1 654174318 1 1 713484593 1 1 633601844 1 1 86709594 1 1 699996850 1 1 120141379 1 1 622026748 1 1 381233432 1 1 353175017 1 1 689583065 1 1 234575207 1 1 966052639 1 1 776657821 1 1 278398200 1 1 813003150 1 1 343267508 1 1 124758808 1 1 422790844 1 1 693854116 1 1 240464995 1 1 496266891 1 1 172320316 1 1 958179708 1 1 371290971 1 1 128361550 1 1 347342352 1 1 558510314 1 1 274106142 1 1 72566719 1 1 797263638 1 1 71816736 1 1 648766091 1 1 902535271 1 1 265487681 1 1 507609358 1 1 349981170 1 1 67903828 1 1 548118673 1 1 205403912 1 1 444548087 1 1 108178491 1 1 752910665 1 1 683636629 1 1 276361152 1 1 149139100 1 1 506570989 1 1 276351853 1 1 230746015 1 1 911897025 1 1 21063171 1 1 769364858 1 1 233126015 1 1 840137690 1 1 738128892 1 1 870505291 1 1 310952947 1 1 672113525 1 1 175720133 1 1 598402488 1 1 978628509 1 1 386137321 1 1 726253481 1 1 284460859 1 1 586644366 1 1 694043786 1 1 391517 1 1 363502397 1 1 389209123 1 1 453141936 1 1 651213631 1 1 853097726 1 1 200546229 1 1 127806451 1 1 378635119 1 1 844596177 1 1 414357536 1 1 261401055 1 1 926362804 1 1 618111780 1 1 62791268 1 1 236676577 1 1 210745488 1 1 130520327 1 1 81967504 1 1 739199973 1 1 690109425 1 1 822255465 1 1 991523276 1 1 924713914 1 1 305643774 1 1 489643616 1 1 487839144 1 1 74731942 1 1 30793174 1 1 580403183 1 1 833199206 1 1 8867583 1 1 191058619 1 1 209762729 1 1 225711113 1 1 881957294 1 1 383361688 1 1 376752691 1 1 741641594 1 1 969926328 1 1 758826636 1 1 153399010 1 1 73066583 1 1 636980881 1 1 771849482 1 1 625600780 1 1 829153347 1 1 91423019 1 1 390800126 1 1 874515267 1 1 7099766 1 1 515267488 1 1 251487305 1 1 337551263 1 1 489020831 1 1 180539954 1 1 982620218 1 1 124449361 1 1 753947496 1 1 761191039 1 1 6898844 1 1 597833364 1 1 756647649 1 1 826103584 1 1 483545059 1 1 111753316 1 1 943225559 1 1 574439548 1 1 910379091 1 1 711651957 1 1 652096119 1 1 283774157 1 1 371729021 1 1 249816927 1 1 598142801 1 1 303690424 1 1 802652629 1 1 291006525 1 1 794079164 1 1 306890717 1 1 704667649 1 1 686291743 1 1 804881179 1 1 158701611 1 1 82847835 1 1 374312587 1 1 406374926 1 1 29962586 1 1 472928743 1 1 85831116 1 1 998022556 1 1 360854805 1 1 724657109 1 1 621890458 1 1 114230031 1 1 882456147 1 1 39096305 1 1 718927542 1 1 214533938 1 1 69849602 1 1 501650678 1 1 62071332 1 1 408397248 1 1 605713673 1 1 556524494 1 1 369613603 1 1 342711533 1 1 901001433 1 1 950600179 1 1 644534807 1 1 294667353 1 1 785956845 1 1 800257325 1 1 968835553 1 1 443055980 1 1 212477783 1 1 856892633 1 1 553468962 1 1 946621814 1 1 779490652 1 1 705326970 1 1 205379796 1 1 278988837 1 1 499652377 1 1 366518290 1 1 522293833 1 1 906122938 1 1 16598005 1 1 611066239 1 1 522824845 1 1 910719746 1 1 932398013 1 1 441448524 1 1 358039187 1 1 750681455 1 1 746713120 1 1 51505912 1 1 91590183 1 1 310712999 1 1 11803005 1 1 292577657 1 1 585811431 1 1 345289552 1 1 397474361 1 1 282973723 1 1 950333234 1 1 285906101 1 1 548013646 1 1 949285050 1 1 998775760 1 1 614455836 1 1 868962879 1 1 421251239 1 1 341505295 1 1 397733443 1 1 577300950 1 1 991980188 1 1 959548370 1 1 468674340 1 1 711491668 1 1 324101861 1 1 79546424 1 1 965614933 1 1 212979443 1 1 179536293 1 1 396249363 1 1 35800218 1 1 198690155 1 1 315234816 1 1 182068838 1 1 508659462 1 1 995102579 1 1 428722320 1 1 62703397 1 1 620486653 1 1 180458445 1 1 152726750 1 1 141292643 1 1 887156853 1 1 503958348 1 1 975017364 1 1 272856810 1 1 951353338 1 1 585945798 1 1 535563534 1 1 549688482 1 1 422578189 1 1 665869593 1 1 266355488 1 1 22545889 1 1 553992189 1 1 807650955 1 1 509819859 1 1 80477934 1 1 322120319 1 1 519940312 1 1 791937374 1 1 728992204 1 1 840887022 1 1 190994318 1 1 63472828 1 1 41313391 1 1 955694325 1 1 962323266 1 1 550188993 1 1 724007971 1 1 812247973 1 1 620761597 1 1 601403146 1 1 947558110 1 1 797256057 1 1 239664351 1 1 258190836 1 1 960320408 1 1 44584168 1 1 502376362 1 1 11185934 1 1 146934092 1 1 18819566 1 1 886096156 1 1 141534757 1 1 251209737 1 1 138470177 1 1 338973936 1 1 715399535 1 1 547850045 1 1 207290480 1 1 856808259 1 1 454237247 1 1 62085288 1 1 268345046 1 1 232432859 1 1 270747028 1 1 721726311 1 1 734030142 1 1 80061034 1 1 629185385 1 1 188137505 1 1 836404865 1 1 719788439 1 1 255402701 1 1 91632237 1 1 788121208 1 1 2639718 1 1 74060680 1 1 411178045 1 1 473331173 1 1 376269027 1 1 347677122 1 1 438879387 1 1 11970469 1 1 37467537 1 1 90096259 1 1 583200369 1 1 564267473 1 1 338663018 1 1 110156626 1 1 802517687 1 1 225247821 1 1 796543511 1 1 113685689 1 1 963198484 1 1 135866999 1 1 977639941 1 1 397408419 1 1 421905426 1 1 297427489 1 1 588351159 1 1 820473486 1 1 799279500 1 1 402306024 1 1 370064127 1 1 879725060 1 1 651695432 1 1 428315905 1 1 9249362 1 1 244433187 1 1 74903025 1 1 430545365 1 1 707731401 1 1 526856158 1 1 318667108 1 1 664031459 1 1 298237729 1 1 120594373 1 1 199406094 1 1 803025665 1 1 563308212 1 1 340475081 1 1 822388027 1 1 926256662 1 1 87211303 1 1 93415481 1 1 201430311 1 1 777814736 1 1 664947333 1 1 772620384 1 1 338890610 1 1 925237292 1 1 972536819 1 1 993164713 1 1 547044038 1 1 783140345 1 1 185398399 1 1 353886228 1 1 951999341 1 1 947043798 1 1 13188302 1 1 474784426 1 1 847337576 1 1 441966787 1 1 221685949 1 1 219419585 1 1 679623797 1 1 483970297 1 1 16103964 1 1 398428399 1 1 325781906 1 1 251643674 1 1 803287211 1 1 578044060 1 1 804982719 1 1 403399644 1 1 476184930 1 1 656466881 1 1 306975337 1 1 482049039 1 1 193062205 1 1 252860855 1 1 34744757 1 1 303808976 1 1 819134412 1 1 594513855 1 1 631167200 1 1 817598502 1 1 547585666 1 1 862470535 1 1 704299797 1 1 468967608 1 1 843439829 1 1 862546793 1 1 509920661 1 1 328117756 1 1 420206979 1 1 233029056 1 1 53854747 1 1 225170368 1 1 632705321 1 1 810802690 1 1 497980637 1 1 817660985 1 1 945081998 1 1 232910495 1 1 267512628 1 1 975337038 1 1 591961932 1 1 675103440 1 1 606834655 1 1 810839449 1 1 118146543 1 1 777312933 1 1 734292643 1 1 713234990 1 1 674663788 1 1 147032097 1 1 790200674 1 1 107050232 1 1 407580867 1 1 677533462 1 1 900673681 1 1 349573670 1 1 257470260 1 1 566793194 1 1 128928222 1 1 149524516 1 1 854188699 1 1 503792028 1 1 181699293 1 1 229171827 1 1 739935017 1 1 473632973 1 1 547149176 1 1 584331209 1 1 638192275 1 1 99220379 1 1 857014850 1 1 959291052 1 1 398897721 1 1 108851239 1 1 378744194 1 1 103340509 1 1 168321393 1 1 633904867 1 1 323437745 1 1 912300089 1 1 571758488 1 1 465376873 1 1 367091854 1 1 146177106 1 1 646963054 1 1 950737703 1 1 585913407 1 1 390001614 1 1 236236026 1 1 606892485 1 1 508910107 1 1 818978931 1 1 14389174 1 1 31097682 1 1 962859496 1 1 945941000 1 1 748791512 1 1 520799735 1 1 663030129 1 1 397742846 1 1 972627381 1 1 930147195 1 1 882747654 1 1 628795583 1 1 505501337 1 1 185716560 1 1 786953002 1 1 251544487 1 1 904423437 1 1 897277577 1 1 619822404 1 1 474888212 1 1 151128521 1 1 766513028 1 1 804024744 1 1 264140242 1 1 573825262 1 1 831104600 1 1 40554351 1 1 912589553 1 1 318403556 1 1 286568738 1 1 899503363 1 1 357984605 1 1 437360 1 1 40651282 1 1 544021168 1 1 770181727 1 1 593329362 1 1 232664071 1 1 101757035 1 1 249615740 1 1 38481308 1 1 96937074 1 1 635213667 1 1 88461913 1 1 862142606 1 1 946539044 1 1 373131062 1 1 746378071 1 1 51187375 1 1 362184439 1 1 627099298 1 1 321417823 1 1 774306550 1 1 499899232 1 1 43390200 1 1 847158308 1 1 192524571 1 1 945175976 1 1 539855124 1 1 729650631 1 1 101215012 1 1 5965384 1 1 514849749 1 1 952775554 1 1 299548084 1 1 963237301 1 1 97792025 1 1 696073202 1 1 394134521 1 1 38196455 1 1 711559699 1 1 854640531 1 1 345424341 1 1 522851183 1 1 479407994 1 1 834336253 1 1 791910096 1 1 281943173 1 1 733101401 1 1 64590294 1 1 123077289 1 1 282483445 1 1 961748930 1 1 641652652 1 1 4437636 1 1 513574083 1 1 992400638 1 1 992533598 1 1 976592115 1 1 753648178 1 1 115263624 1 1 22911875 1 1 824818915 1 1 590822801 1 1 662530922 1 1 553918769 1 1 151414104 1 1 964242871 1 1 101042330 1 1 651154388 1 1 923627994 1 1 501404696 1 1 360246479 1 1 215625533 1 1 259784328 1 1 29965076 1 1 392967908 1 1 771392896 1 1 858018966 1 1 620314912 1 1 421530117 1 1 73021255 1 1 284975066 1 1 989165434 1 1 319304515 1 1 164050355 1 1 941417508 1 1 984588834 1 1 538786205 1 1 637181881 1 1 435042968 1 1 412151834 1 1 127831834 1 1 160463888 1 1 485381902 1 1 23478174 1 1 446600506 1 1 70385320 1 1 844785271 1 1 542058052 1 1 638332972 1 1 55821585 1 1 254660445 1 1 714206404 1 1 980444939 1 1 289146491 1 1 433354941 1 1 849032898 1 1 911613396 1 1 438861563 1 1 362694406 1 1 685105298 1 1 664374345 1 1 737078405 1 1 757128934 1 1 739648592 1 1 286850157 1 1 994932945 1 1 244038902 1 1 927688366 1 1 110859519 1 1 720354493 1 1 284126138 1 1 364590317 1 1 888703213 1 1 539474063 1 1 819579707 1 1 331760602 1 1 918599893 1 1 973811499 1 1 903173365 1 1 289868146 1 1 246846335 1 1 836713359 1 1 748547994 1 1 142728663 1 1 599529950 1 1 645267962 1 1 514868596 1 1 978554830 1 1 816851378 1 1 919783846 1 1 813977887 1 1 135607511 1 1 13168216 1 1 733713038 1 1 436851780 1 1 215133604 1 1 834885838 1 1 922906886 1 1 975789473 1 1 536861194 1 1 769147225 1 1 860262858 1 1 621148906 1 1 417153296 1 1 566879822 1 1 223545935 1 1 916654298 1 1 186575377 1 1 843727290 1 1 701125406 1 1 75217774 1 1 873591495 1 1 111305770 1 1 606078956 1 1 308867342 1 1 280544141 1 1 299442742 1 1 991443310 1 1 972422154 1 1 875478414 1 1 768832992 1 1 52880756 1 1 672702827 1 1 992870966 1 1 680528026 1 1 930441706 1 1 335246692 1 1 124877629 1 1 943305083 1 1 621941028 1 1 625275072 1 1 605972864 1 1 322913064 1 1 583694198 1 1 574508825 1 1 493685660 1 1 887702274 1 1 503790204 1 1 518154539 1 1 42003785 1 1 879541977 1 1 264325286 1 1 246514327 1 1 995446931 1 1 572189735 1 1 993044351 1 1 124150029 1 1 186668540 1 1 582514197 1 1 118001827 1 1 62327318 1 1 917886454 1 1 68084733 1 1 985180120 1 1 136653334 1 1 263273589 1 1 718834743 1 1 544511943 1 1 676093430 1 1 977253256 1 1 351910807 1 1 662344392 1 1 129600233 1 1 21369049 1 1 205868223 1 1 633265480 1 1 624661706 1 1 96920262 1 1 315941716 1 1 233774649 1 1 880758556 1 1 456031413 1 1 364448876 1 1 393801223 1 1 929189832 1 1 67979121 1 1 20276173 1 1 218385814 1 1 52157745 1 1 491050470 1 1 595979018 1 1 968426131 1 1 836459177 1 1 550012742 1 1 257875557 1 1 102483632 1 1 365952831 1 1 901821846 1 1 127864224 1 1 363332104 1 1 549877038 1 1 88498005 1 1 191462146 1 1 657084069 1 1 672653184 1 1 576874046 1 1 364918844 1 1 862611857 1 1 86351844 1 1 590295281 1 1 777187953 1 1 397209519 1 1 619705564 1 1 278138063 1 1 852566213 1 1 300984373 1 1 522735555 1 1 905021433 1 1 992954446 1 1 910906107 1 1 335649870 1 1 477031786 1 1 531637197 1 1 204375445 1 1 770844923 1 1 919124860 1 1 429722558 1 1 761100658 1 1 799886595 1 1 384934287 1 1 76386050 1 1 181883493 1 1 592045661 1 1 923816120 1 1 236457581 1 1 744702034 1 1 475003987 1 1 879882388 1 1 972842929 1 1 221782562 1 1 632609273 1 1 285139808 1 1 211239367 1 1 61524925 1 1 397903686 1 1 672387173 1 1 922746497 1 1 45702839 1 1 263001424 1 1 384274805 1 1 296198889 1 1 68146412 1 1 991736281 1 1 549212137 1 1 349105133 1 1 447145219 1 1 640321283 1 1 792919578 1 1 891095201 1 1 735945251 1 1 420408640 1 1 976648396 1 1 248343571 1 1 267880075 1 1 321990451 1 1 519599082 1 1 410901497 1 1 674257274 1 1 515207679 1 1 106827519 1 1 70460657 1 1 893492434 1 1 439123145 1 1 431202208 1 1 970776386 1 1 44259060 1 1 283325162 1 1 759257060 1 1 796743099 1 1 3897750 1 1 913783697 1 1 947738868 1 1 490126376 1 1 916854438 1 1 801577847 1 1 56092044 1 1 32154239 1 1 464006141 1 1 970238303 1 1 951983082 1 1 784584719 1 1 461716745 1 1 104459743 1 1 913449455 1 1 738682746 1 1 269908290 1 1 430631152 1 1 446693741 1 1 796960558 1 1 451042062 1 1 226961218 1 1 247511576 1 1 801701029 1 1 476328973 1 1 853573011 1 1 308941287 1 1 252366813 1 1 434489052 1 1 618284523 1 1 966065600 1 1 948601197 1 1 322527279 1 1 89215613 1 1 292058437 1 1 612539470 1 1 991085771 1 1 480440825 1 1 458462085 1 1 376856317 1 1 653653011 1 1 67174292 1 1 920993117 1 1 114882691 1 1 257471153 1 1 356845286 1 1 158689404 1 1 699443135 1 1 350736404 1 1 974460827 1 1 335072140 1 1 673916723 1 1 426467638 1 1 78684924 1 1 143803588 1 1 992876826 1 1 331365645 1 1 884709502 1 1 932672186 1 1 476551657 1 1 119859315 1 1 632218030 1 1 256294781 1 1 373779239 1 1 355388695 1 1 571467310 1 1 888341353 1 1 746050994 1 1 11840537 1 1 47445502 1 1 924913675 1 1 844244815 1 1 682634099 1 1 192268845 1 1 265525263 1 1 888537320 1 1 304367606 1 1 181887164 1 1 184195914 1 1 454473267 1 1 46564915 1 1 350805096 1 1 554933239 1 1 286226723 1 1 834345142 1 1 640745700 1 1 170410325 1 1 964302898 1 1 164711521 1 1 945013774 1 1 526411750 1 1 517377147 1 1 184409956 1 1 452946571 1 1 973699553 1 1 214977622 1 1 253616087 1 1 296746360 1 1 325478563 1 1 565417043 1 1 526533207 1 1 956971641 1 1 680928811 1 1 331582981 1 1 535548400 1 1 796890404 1 1 891380543 1 1 661821999 1 1 479753113 1 1 45993930 1 1 196862436 1 1 179134280 1 1 573730166 1 1 199820152 1 1 302626191 1 1 798025116 1 1 320302258 1 1 528887534 1 1 937200323 1 1 746104708 1 1 347556222 1 1 822494918 1 1 938584059 1 1 648167750 1 1 335322604 1 1 679317978 1 1 354082938 1 1 203282832 1 1 875004192 1 1 339937412 1 1 939970012 1 1 200052500 1 1 376717714 1 1 270514857 1 1 259529135 1 1 227785638 1 1 958011100 1 1 178615267 1 1 401586273 1 1 100825942 1 1 703531608 1 1 400545666 1 1 619799920 1 1 196090011 1 1 191409562 1 1 785074440 1 1 452267939 1 1 451120177 1 1 280258573 1 1 96221776 1 1 926986156 1 1 480393473 1 1 611819036 1 1 317363135 1 1 337751145 1 1 260599353 1 1 498248027 1 1 388808725 1 1 933275825 1 1 502827762 1 1 243887970 1 1 492732652 1 1 222489429 1 1 602004544 1 1 338363773 1 1 895560495 1 1 58924925 1 1 75993578 1 1 101238468 1 1 677976555 1 1 768748093 1 1 75398878 1 1 893240035 1 1 139663789 1 1 276246774 1 1 116113474 1 1 216119416 1 1 866550836 1 1 379060775 1 1 343043309 1 1 891133415 1 1 475131117 1 1 982813072 1 1 733233149 1 1 423675338 1 1 623814548 1 1 717521421 1 1 731791155 1 1 905189781 1 1 970295574 1 1 143534558 1 1 887777758 1 1 833969617 1 1 339000796 1 1 74521424 1 1 730405890 1 1 548538172 1 1 992882444 1 1 997409575 1 1 139071009 1 1 921776493 1 1 987291518 1 1 576794550 1 1 791037477 1 1 592583315 1 1 712253251 1 1 636437888 1 1 541310188 1 1 841410532 1 1 216025264 1 1 26897790 1 1 970376629 1 1 750527783 1 1 468647245 1 1 811250278 1 1 767563903 1 1 898145417 1 1 669802631 1 1 286794870 1 1 604200180 1 1 454043701 1 1 757317105 1 1 393059071 1 1 694479723 1 1 609068676 1 1 792606943 1 1 385856473 1 1 544628263 1 1 927077503 1 1 140953481 1 1 711365298 1 1 955158939 1 1 195515936 1 1 22969119 1 1 158415286 1 1 755671687 1 1 313499817 1 1 345947503 1 1 311414421 1 1 202741113 1 1 137613611 1 1 283705032 1 1 983117655 1 1 262325017 1 1 25301291 1 1 148867862 1 1 445435014 1 1 165220277 1 1 714019633 1 1 924884303 1 1 511183565 1 1 107825632 1 1 338334999 1 1 213113921 1 1 124288871 1 1 864831285 1 1 14836082 1 1 406733047 1 1 896063849 1 1 442344663 1 1 657494756 1 1 961379937 1 1 169712492 1 1 717895831 1 1 804306471 1 1 104499790 1 1 335500630 1 1 38197769 1 1 569697777 1 1 185424190 1 1 788911590 1 1 321372621 1 1 73848716 1 1 589797317 1 1 998629168 1 1 465128655 1 1 54254656 1 1 952111162 1 1 664057809 1 1 95047931 1 1 858784454 1 1 219789035 1 1 973742389 1 1 425954679 1 1 303527373 1 1 134064025 1 1 545960055 1 1 931315234 1 1 209606407 1 1 356270244 1 1 351182505 1 1 317165075 1 1 175474777 1 1 873450152 1 1 431170450 1 1 579285852 1 1 864166050 1 1 59717901 1 1 568737099 1 1 277287476 1 1 769045412 1 1 837243763 1 1 857181825 1 1 169785423 1 1 251342097 1 1 3852973 1 1 768202704 1 1 670288664 1 1 946028322 1 1 539126841 1 1 688989232 1 1 668583115 1 1 298357975 1 1 263127191 1 1 468216482 1 1 471212862 1 1 15029068 1 1 887362307 1 1 917455855 1 1 109433205 1 1 990529675 1 1 542012231 1 1 142649698 1 1 866416097 1 1 276825017 1 1 95308623 1 1 840095372 1 1 905624692 1 1 695107203 1 1 986112883 1 1 635994557 1 1 253396235 1 1 442495092 1 1 643515331 1 1 546501911 1 1 55358341 1 1 366762836 1 1 527845058 1 1 714897965 1 1 670789813 1 1 537938823 1 1 415100955 1 1 866347937 1 1 5876253 1 1 800390063 1 1 167834989 1 1 19449835 1 1 456134989 1 1 707201581 1 1 653480719 1 1 16721697 1 1 546609839 1 1 855260297 1 1 504726104 1 1 566848457 1 1 957425939 1 1 767243253 1 1 483663551 1 1 847611556 1 1 711617932 1 1 873854717 1 1 639007103 1 1 9187980 1 1 566454565 1 1 162844771 1 1 384077289 1 1 807854219 1 1 749115157 1 1 252124968 1 1 906269639 1 1 760289719 1 1 13103023 1 1 741453865 1 1 811148037 1 1 720071864 1 1 629223058 1 1 141337286 1 1 197269489 1 1 72190196 1 1 142577725 1 1 961672369 1 1 584380640 1 1 103171996 1 1 94009723 1 1 736186123 1 1 438530714 1 1 360753207 1 1 673610384 1 1 524106920 1 1 209341956 1 1 456118737 1 1 230359374 1 1 279383175 1 1 317122981 1 1 264293567 1 1 196651535 1 1 528953638 1 1 499857262 1 1 557404390 1 1 904657662 1 1 652861873 1 1 498777836 1 1 789237625 1 1 343575347 1 1 449916254 1 1 929585389 1 1 705182316 1 1 982934235 1 1 935765038 1 1 868972637 1 1 206854728 1 1 20005483 1 1 392453709 1 1 594217817 1 1 542607527 1 1 157703815 1 1 363896381 1 1 935994244 1 1 153422374 1 1 996044686 1 1 994929922 1 1 632895261 1 1 153118825 1 1 908161557 1 1 219058029 1 1 892087354 1 1 208111244 1 1 513757681 1 1 587317136 1 1 894296185 1 1 635247786 1 1 332873374 1 1 194164049 1 1 215557511 1 1 975564771 1 1 624963809 1 1 61007118 1 1 875570049 1 1 21880892 1 1 526900356 1 1 151674659 1 1 2960375 1 1 684278370 1 1 850186658 1 1 812599183 1 1 82999214 1 1 871846796 1 1 774197002 1 1 993115362 1 1 310035305 1 1 795818940 1 1 723709288 1 1 871460304 1 1 548913588 1 1 877830905 1 1 680327061 1 1 115351099 1 1 893793687 1 1 781525856 1 1 549458961 1 1 451918725 1 1 235733160 1 1 742554207 1 1 709019811 1 1 117130260 1 1 430449069 1 1 954269481 1 1 859126063 1 1 10113753 1 1 879862240 1 1 860844139 1 1 410667624 1 1 697610051 1 1 24745132 1 1 434147329 1 1 419556305 1 1 178492383 1 1 37919772 1 1 183652765 1 1 668762969 1 1 859047936 1 1 474366306 1 1 395042254 1 1 700208282 1 1 897372866 1 1 494938155 1 1 757859916 1 1 657149252 1 1 349330947 1 1 833977752 1 1 371107386 1 1 672694229 1 1 298731488 1 1 523388391 1 1 52817624 1 1 43327108 1 1 473061449 1 1 523340661 1 1 474337243 1 1 430111056 1 1 200749159 1 1 257129662 1 1 840470354 1 1 432835941 1 1 60299515 1 1 764623476 1 1 945125235 1 1 732603445 1 1 819003521 1 1 857789707 1 1 517225746 1 1 343048579 1 1 684761843 1 1 34814450 1 1 837141292 1 1 99552496 1 1 287238444 1 1 882600963 1 1 615363001 1 1 378376479 1 1 823385880 1 1 591281476 1 1 557515707 1 1 130968770 1 1 880799381 1 1 469884942 1 1 675429391 1 1 17972372 1 1 773268851 1 1 638360137 1 1 992983792 1 1 687299621 1 1 217657551 1 1 483112922 1 1 296517432 1 1 429240549 1 1 621825193 1 1 870021175 1 1 18262660 1 1 257341614 1 1 665915758 1 1 375246935 1 1 392686727 1 1 587038380 1 1 188462826 1 1 640363215 1 1 621762877 1 1 158032563 1 1 681568623 1 1 15151093 1 1 235702727 1 1 992428079 1 1 531915351 1 1 789025107 1 1 610278810 1 1 811719240 1 1 912062258 1 1 792287904 1 1 80592667 1 1 344443377 1 1 273441335 1 1 722655426 1 1 891856374 1 1 516387427 1 1 894350173 1 1 570652712 1 1 264177341 1 1 75529634 1 1 915588252 1 1 729172595 1 1 788100465 1 1 230956403 1 1 829122216 1 1 150207758 1 1 611091778 1 1 745189912 1 1 964689342 1 1 21282119 1 1 92541520 1 1 815304109 1 1 469440895 1 1 349563383 1 1 657064790 1 1 972573375 1 1 92857146 1 1 352501788 1 1 11338888 1 1 187218797 1 1 427847096 1 1 652793799 1 1 420185257 1 1 152489753 1 1 621466869 1 1 208926523 1 1 13036220 1 1 916312023 1 1 454115942 1 1 894743990 1 1 804229915 1 1 111725042 1 1 220415113 1 1 790656770 1 1 51184932 1 1 289453146 1 1 911874690 1 1 766776079 1 1 98064740 1 1 772820730 1 1 225116344 1 1 800946406 1 1 766853172 1 1 804622124 1 1 16645830 1 1 837133253 1 1 618690753 1 1 503658993 1 1 147836079 1 1 723920379 1 1 83021281 1 1 58192474 1 1 867009881 1 1 794375260 1 1 728541852 1 1 911313160 1 1 103631122 1 1 435254500 1 1 700279392 1 1 336930442 1 1 120957690 1 1 73119083 1 1 23587321 1 1 252463992 1 1 920976855 1 1 911525337 1 1 86344837 1 1 530058700 1 1 96201414 1 1 174849376 1 1 785809835 1 1 828119211 1 1 1350760 1 1 408217814 1 1 956285676 1 1 261110736 1 1 161004579 1 1 331104191 1 1 7877466 1 1 69347229 1 1 803006117 1 1 887900065 1 1 316113798 1 1 625378070 1 1 561011033 1 1 202886081 1 1 291547184 1 1 301942261 1 1 378793150 1 1 729502978 1 1 903472626 1 1 524401369 1 1 815460503 1 1 971847496 1 1 12324395 1 1 985136049 1 1 236677298 1 1 502313309 1 1 387530345 1 1 397900707 1 1 905071709 1 1 416325592 1 1 254283811 1 1 61453336 1 1 48614807 1 1 623733789 1 1 820010712 1 1 996487781 1 1 313704439 1 1 791293130 1 1 397068129 1 1 351897795 1 1 938434295 1 1 486457836 1 1 102196888 1 1 11052685 1 1 673357473 1 1 113030066 1 1 702073263 1 1 573739450 1 1 399832808 1 1 926852437 1 1 188721727 1 1 926216347 1 1 70395126 1 1 515441592 1 1 645882132 1 1 131928110 1 1 566669324 1 1 889422800 1 1 90097819 1 1 964318487 1 1 853699730 1 1 909435370 1 1 601414736 1 1 425399752 1 1 271261260 1 1 369148383 1 1 354182849 1 1 56933593 1 1 107387704 1 1 166435535 1 1 524838941 1 1 347822576 1 1 87556219 1 1 530995999 1 1 979349115 1 1 194736614 1 1 723647999 1 1 460238076 1 1 868571972 1 1 487711248 1 1 507096344 1 1 47555039 1 1 886977990 1 1 519359480 1 1 707674950 1 1 155793502 1 1 449284889 1 1 179575339 1 1 331800787 1 1 412800505 1 1 470492444 1 1 778411332 1 1 714325492 1 1 722704805 1 1 116191161 1 1 471075831 1 1 290525265 1 1 117522594 1 1 877746223 1 1 602938338 1 1 598659947 1 1 843321068 1 1 255079895 1 1 864951113 1 1 994880881 1 1 647339033 1 1 525868978 1 1 241623042 1 1 568499052 1 1 465646158 1 1 353234708 1 1 153627764 1 1 917046903 1 1 222325580 1 1 104908873 1 1 508925590 1 1 96846958 1 1 657909862 1 1 369420418 1 1 277420395 1 1 709206996 1 1 959728362 1 1 873262822 1 1 827953994 1 1 479425685 1 1 812137433 1 1 872996043 1 1 528258669 1 1 32099204 1 1 693342789 1 1 380911544 1 1 410670841 1 1 218837009 1 1 283441440 1 1 467684037 1 1 738295457 1 1 672421407 1 1 935685625 1 1 969304024 1 1 111342517 1 1 672351814 1 1 899553027 1 1 125762639 1 1 542684431 1 1 13249225 1 1 698574023 1 1 47211746 1 1 360483361 1 1 426783371 1 1 881010942 1 1 349468822 1 1 189763821 1 1 19044951 1 1 334907241 1 1 46141373 1 1 938908490 1 1 402870813 1 1 823648702 1 1 21765101 1 1 11830017 1 1 693217982 1 1 691412877 1 1 749383256 1 1 339957270 1 1 319087417 1 1 14939181 1 1 710223160 1 1 824869068 1 1 106124613 1 1 391162694 1 1 798829851 1 1 834248656 1 1 512637773 1 1 189519323 1 1 549901946 1 1 145400514 1 1 761219635 1 1 781230406 1 1 607210265 1 1 96412178 1 1 804710443 1 1 246214142 1 1 245064195 1 1 245730673 1 1 5786509 1 1 323702443 1 1 616465882 1 1 637287187 1 1 150239638 1 1 610957317 1 1 52608660 1 1 713072385 1 1 622628408 1 1 694386667 1 1 975723431 1 1 777175939 1 1 458016486 1 1 543649848 1 1 439552860 1 1 914470785 1 1 35276316 1 1 940407960 1 1 380106751 1 1 908783773 1 1 451266143 1 1 625682779 1 1 81102025 1 1 230355009 1 1 989119475 1 1 892235626 1 1 151583642 1 1 162891762 1 1 184635660 1 1 382593088 1 1 81440265 1 1 485234888 1 1 114022670 1 1 897817552 1 1 995886170 1 1 282083166 1 1 861943153 1 1 683581146 1 1 270040174 1 1 696764554 1 1 681181059 1 1 911494903 1 1 353611723 1 1 226178011 1 1 374986378 1 1 953775501 1 1 615492079 1 1 299677066 1 1 292443206 1 1 581546555 1 1 839684727 1 1 79688561 1 1 867197837 1 1 267950047 1 1 325550492 1 1 762493786 1 1 201313985 1 1 943835922 1 1 53658972 1 1 487606970 1 1 447600277 1 1 21913976 1 1 125919209 1 1 40736262 1 1 585205486 1 1 77125153 1 1 823706851 1 1 383011349 1 1 947760358 1 1 937915082 1 1 548449752 1 1 951277220 1 1 865647534 1 1 25064393 1 1 56452676 1 1 967002242 1 1 666927070 1 1 604393793 1 1 845187270 1 1 821490389 1 1 219541306 1 1 264358331 1 1 692597676 1 1 571755143 1 1 902266805 1 1 714761566 1 1 309503039 1 1 103174095 1 1 773765143 1 1 761165835 1 1 390759988 1 1 248870841 1 1 877110693 1 1 179074597 1 1 169564122 1 1 550122829 1 1 388084268 1 1 643211738 1 1 180789553 1 1 428591914 1 1 979875206 1 1 320348796 1 1 144984478 1 1 273456651 1 1 396127498 1 1 628805585 1 1 202488798 1 1 998799309 1 1 116870808 1 1 327726092 1 1 229371153 1 1 590885377 1 1 401846679 1 1 360983439 1 1 224016095 1 1 33255946 1 1 133731891 1 1 945309699 1 1 573091271 1 1 54541730 1 1 327771359 1 1 334319839 1 1 383269404 1 1 647211706 1 1 406477833 1 1 185850141 1 1 380599274 1 1 932403087 1 1 929214111 1 1 213275022 1 1 1206743 1 1 288633552 1 1 590873330 1 1 847927016 1 1 907567982 1 1 651472369 1 1 267008969 1 1 617927171 1 1 338338891 1 1 401842436 1 1 844816813 1 1 716565464 1 1 750904385 1 1 837531413 1 1 330379076 1 1 829468040 1 1 751421702 1 1 624374697 1 1 229542415 1 1 634224070 1 1 405950023 1 1 130976477 1 1 130074985 1 1 545640405 1 1 912302581 1 1 674211503 1 1 201179765 1 1 331383354 1 1 246974338 1 1 506324630 1 1 656383737 1 1 389520026 1 1 338763463 1 1 56471990 1 1 439937691 1 1 553693726 1 1 49533368 1 1 380307723 1 1 190728102 1 1 967445262 1 1 836049817 1 1 254884338 1 1 171682207 1 1 802250567 1 1 740661345 1 1 81140518 1 1 499385279 1 1 814366945 1 1 832429475 1 1 927942462 1 1 798504295 1 1 675986523 1 1 140918965 1 1 823097127 1 1 600918501 1 1 660938587 1 1 375926059 1 1 855052641 1 1 869258350 1 1 260582696 1 1 30822755 1 1 856539042 1 1 312473142 1 1 868060154 1 1 23282559 1 1 688377268 1 1 286472720 1 1 532930920 1 1 718416206 1 1 145243486 1 1 682707203 1 1 941928586 1 1 944163297 1 1 302266644 1 1 436716202 1 1 692545625 1 1 925488246 1 1 316796018 1 1 244267849 1 1 18956457 1 1 22555089 1 1 971956133 1 1 332363318 1 1 738050405 1 1 323512790 1 1 692269726 1 1 967027126 1 1 98097861 1 1 194344069 1 1 826137906 1 1 190768883 1 1 734415834 1 1 769594432 1 1 787219792 1 1 406577130 1 1 42622281 1 1 596340272 1 1 330576221 1 1 477464085 1 1 682530419 1 1 609300017 1 1 513286524 1 1 935617824 1 1 777061441 1 1 58390480 1 1 89541900 1 1 499572513 1 1 647471450 1 1 603400652 1 1 365348098 1 1 185205785 1 1 166902163 1 1 434452539 1 1 621092115 1 1 827243132 1 1 50789100 1 1 806590880 1 1 328013057 1 1 473686384 1 1 328441483 1 1 227872100 1 1 558675267 1 1 161580684 1 1 759509243 1 1 946587154 1 1 216422278 1 1 818457021 1 1 563941337 1 1 515443614 1 1 612507116 1 1 513546265 1 1 387414547 1 1 348584305 1 1 518356350 1 1 615668702 1 1 890912952 1 1 851866286 1 1 683816582 1 1 722017705 1 1 207378318 1 1 910009048 1 1 937615951 1 1 524325006 1 1 80406281 1 1 156547289 1 1 15473079 1 1 634680636 1 1 281889121 1 1 580884913 1 1 220177259 1 1 498214991 1 1 756935110 1 1 431714260 1 1 51305736 1 1 413467905 1 1 519656633 1 1 54515894 1 1 749281915 1 1 997055755 1 1 754107793 1 1 298662609 1 1 336702054 1 1 855410628 1 1 923852005 1 1 803430964 1 1 479328010 1 1 538149984 1 1 102464840 1 1 521988848 1 1 539903245 1 1 964101114 1 1 599437368 1 1 754939427 1 1 804047539 1 1 51004051 1 1 580682183 1 1 528155226 1 1 410582301 1 1 299042043 1 1 448302763 1 1 167297290 1 1 673950620 1 1 407617512 1 1 848358057 1 1 245774477 1 1 401571467 1 1 788589289 1 1 276326635 1 1 661196093 1 1 957850421 1 1 797097279 1 1 400601232 1 1 403514425 1 1 704060263 1 1 231786212 1 1 441013553 1 1 671227683 1 1 576904147 1 1 31253674 1 1 83271689 1 1 895869871 1 1 978428511 1 1 384275328 1 1 189849081 1 1 767909213 1 1 854329374 1 1 135133050 1 1 546208370 1 1 249952161 1 1 410514008 1 1 29010995 1 1 253702032 1 1 568549409 1 1 545441058 1 1 772991575 1 1 290303963 1 1 597636771 1 1 257906109 1 1 249698310 1 1 872029003 1 1 934880815 1 1 841993743 1 1 934485571 1 1 795577981 1 1 279356899 1 1 988001123 1 1 542436154 1 1 352795031 1 1 459422710 1 1 806840313 1 1 761112681 1 1 570763473 1 1 420786905 1 1 882598415 1 1 711693240 1 1 207047839 1 1 41217676 1 1 753877756 1 1 107421102 1 1 587741349 1 1 121977469 1 1 690465951 1 1 530400023 1 1 58002547 1 1 677456759 1 1 766977579 1 1 750110691 1 1 231269750 1 1 159264693 1 1 470364682 1 1 244510268 1 1 278308125 1 1 660846264 1 1 598124721 1 1 765835091 1 1 918190992 1 1 568028788 1 1 875844187 1 1 576125254 1 1 351672181 1 1 930890032 1 1 893208913 1 1 278243971 1 1 977128667 1 1 629371844 1 1 465156367 1 1 386875502 1 1 913609905 1 1 716053369 1 1 123179366 1 1 459690373 1 1 204043514 1 1 971609799 1 1 596607320 1 1 3282368 1 1 698124825 1 1 216602918 1 1 780573321 1 1 708816556 1 1 23496427 1 1 999332163 1 1 454378427 1 1 784508330 1 1 879691343 1 1 738530332 1 1 243760438 1 1 306539956 1 1 121097420 1 1 649906855 1 1 637205167 1 1 960774280 1 1 383178615 1 1 388206759 1 1 510658828 1 1 561482744 1 1 518257409 1 1 44899513 1 1 864800762 1 1 341428805 1 1 795491441 1 1 371970947 1 1 679286472 1 1 487077780 1 1 332584563 1 1 746812474 1 1 653647448 1 1 613274718 1 1 823022948 1 1 470223470 1 1 622267427 1 1 264496827 1 1 508909632 1 1 600661859 1 1 413803112 1 1 253321245 1 1 567115431 1 1 987573632 1 1 376530139 1 1 611417410 1 1 667622520 1 1 927895823 1 1 213151172 1 1 667984938 1 1 977119958 1 1 972638778 1 1 92431719 1 1 975048334 1 1 817815230 1 1 271628622 1 1 285172905 1 1 187987530 1 1 59030182 1 1 603680970 1 1 424500209 1 1 859659662 1 1 731650951 1 1 844694285 1 1 342756761 1 1 902265337 1 1 428028398 1 1 455039061 1 1 149872006 1 1 976295873 1 1 146762668 1 1 271356226 1 1 320401703 1 1 765076394 1 1 261740055 1 1 625891125 1 1 260369172 1 1 235051172 1 1 591307652 1 1 281387942 1 1 341517314 1 1 892950776 1 1 716755437 1 1 582891774 1 1 462449713 1 1 866194897 1 1 777000983 1 1 471657500 1 1 509178254 1 1 633243963 1 1 182877791 1 1 212745550 1 1 591346235 1 1 331250944 1 1 961902051 1 1 134353467 1 1 481478677 1 1 382246072 1 1 187942040 1 1 406332188 1 1 261883835 1 1 688445627 1 1 964725336 1 1 753773004 1 1 302469945 1 1 359052571 1 1 405995318 1 1 466701841 1 1 756280316 1 1 343418822 1 1 659384107 1 1 629860433 1 1 205416390 1 1 677142120 1 1 182418632 1 1 861804107 1 1 568597234 1 1 322989897 1 1 22561730 1 1 614450605 1 1 995479536 1 1 460542516 1 1 365168118 1 1 162561199 1 1 114937187 1 1 141045243 1 1 929508980 1 1 384949361 1 1 354962509 1 1 119595368 1 1 639024636 1 1 805881754 1 1 958297631 1 1 888805625 1 1 220450110 1 1 179664426 1 1 989453020 1 1 682347075 1 1 544061084 1 1 774391130 1 1 149799638 1 1 652729489 1 1 252417801 1 1 544646119 1 1 72304267 1 1 294556361 1 1 370992362 1 1 582939219 1 1 140018681 1 1 927317141 1 1 460928892 1 1 999407932 1 1 639238663 1 1 496977547 1 1 676441462 1 1 560682154 1 1 358588443 1 1 112527044 1 1 576841345 1 1 528419924 1 1 338796139 1 1 649938786 1 1 64677161 1 1 866622821 1 1 226497504 1 1 303386758 1 1 619484860 1 1 992969557 1 1 13372776 1 1 424793298 1 1 853486699 1 1 295048747 1 1 63259859 1 1 659823522 1 1 842732392 1 1 252826863 1 1 113413419 1 1 668720742 1 1 320045593 1 1 253762725 1 1 545776953 1 1 137762184 1 1 841366857 1 1 69764421 1 1 504664825 1 1 962046692 1 1 269684194 1 1 223310597 1 1 641654166 1 1 280138785 1 1 903458048 1 1 289305220 1 1 943634332 1 1 242831740 1 1 141337839 1 1 877630156 1 1 237907907 1 1 125529470 1 1 891573144 1 1 385259248 1 1 440784853 1 1 549852580 1 1 152517970 1 1 22148838 1 1 22858675 1 1 874514928 1 1 985087960 1 1 940004201 1 1 890331559 1 1 277063008 1 1 686310917 1 1 184974040 1 1 601668337 1 1 91994340 1 1 851018050 1 1 21141389 1 1 577868315 1 1 19919005 1 1 926348662 1 1 428724337 1 1 457761690 1 1 540312236 1 1 256326063 1 1 519461242 1 1 71867661 1 1 319277225 1 1 905524491 1 1 478059815 1 1 379687534 1 1 58292742 1 1 11514727 1 1 421332618 1 1 895420758 1 1 43047876 1 1 845837511 1 1 267951978 1 1 830507250 1 1 899414782 1 1 125445746 1 1 180664181 1 1 205972691 1 1 410733678 1 1 239865018 1 1 159774631 1 1 266335458 1 1 437202869 1 1 556119921 1 1 909005427 1 1 846822264 1 1 96272435 1 1 578319179 1 1 384531331 1 1 334728692 1 1 595859674 1 1 545425263 1 1 651530419 1 1 440836239 1 1 44882864 1 1 740136220 1 1 605493591 1 1 994984102 1 1 400634725 1 1 979999668 1 1 807635646 1 1 213060158 1 1 452892726 1 1 682658410 1 1 330289697 1 1 344078992 1 1 853422069 1 1 176210573 1 1 166004559 1 1 661128853 1 1 119385230 1 1 288927888 1 1 967327945 1 1 297542671 1 1 364826015 1 1 861525132 1 1 206416745 1 1 136933559 1 1 241907976 1 1 417733541 1 1 462980586 1 1 896379811 1 1 834625909 1 1 195268102 1 1 8838231 1 1 681914036 1 1 234842849 1 1 835492679 1 1 702400732 1 1 67545338 1 1 200086819 1 1 784498205 1 1 84116211 1 1 252307533 1 1 93522666 1 1 506470342 1 1 45280290 1 1 53083697 1 1 523077777 1 1 551306885 1 1 716986633 1 1 596790300 1 1 189501575 1 1 75778619 1 1 357789726 1 1 749820498 1 1 956291050 1 1 782542806 1 1 150763151 1 1 984373299 1 1 78665105 1 1 471885655 1 1 125795948 1 1 199390672 1 1 528391458 1 1 400563627 1 1 630871151 1 1 72194712 1 1 288444637 1 1 593752122 1 1 148084595 1 1 989424497 1 1 918238711 1 1 559753577 1 1 175678796 1 1 890709747 1 1 720106655 1 1 918947875 1 1 192397871 1 1 890805722 1 1 788940950 1 1 439266535 1 1 576354359 1 1 780714936 1 1 684587297 1 1 691487278 1 1 25850886 1 1 437282604 1 1 238959990 1 1 769000374 1 1 150965208 1 1 977854827 1 1 301220044 1 1 516199450 1 1 265735705 1 1 610265344 1 1 279246448 1 1 537428401 1 1 799653512 1 1 391338316 1 1 577445935 1 1 565668525 1 1 664287961 1 1 765871870 1 1 716283502 1 1 438961956 1 1 126059803 1 1 346107615 1 1 902833393 1 1 169602002 1 1 316736779 1 1 144005330 1 1 320813846 1 1 966672033 1 1 870424723 1 1 798212341 1 1 645803641 1 1 285378723 1 1 583154848 1 1 544907224 1 1 411069414 1 1 539733399 1 1 972901454 1 1 118380326 1 1 397524186 1 1 478250271 1 1 401519674 1 1 212712294 1 1 84908271 1 1 354779020 1 1 942404359 1 1 734098562 1 1 474779020 1 1 961008263 1 1 193905943 1 1 718619715 1 1 681566518 1 1 389477067 1 1 996777045 1 1 893639241 1 1 11121209 1 1 645836461 1 1 978992127 1 1 963572805 1 1 106041458 1 1 365970582 1 1 457751169 1 1 250303644 1 1 422061931 1 1 370458540 1 1 172931406 1 1 243751312 1 1 424808076 1 1 136171941 1 1 109922960 1 1 955075678 1 1 140694864 1 1 509271926 1 1 937913778 1 1 349235382 1 1 772851045 1 1 538042157 1 1 990772789 1 1 733326779 1 1 708755547 1 1 935955780 1 1 996973893 1 1 982367508 1 1 78565502 1 1 376946582 1 1 679205613 1 1 319394403 1 1 702181237 1 1 919495044 1 1 779518919 1 1 860707722 1 1 898847357 1 1 82419143 1 1 180937712 1 1 641866789 1 1 100115146 1 1 18144943 1 1 3995693 1 1 413364448 1 1 676836368 1 1 382882620 1 1 757584404 1 1 630638741 1 1 449912959 1 1 497311952 1 1 527451775 1 1 755387959 1 1 263912807 1 1 689284454 1 1 310063985 1 1 266854256 1 1 286083637 1 1 70001158 1 1 65160438 1 1 344695394 1 1 932984832 1 1 843634267 1 1 67106042 1 1 267939366 1 1 211507133 1 1 899273912 1 1 962554919 1 1 415990273 1 1 836301895 1 1 108177474 1 1 161829008 1 1 75748394 1 1 473108026 1 1 810919157 1 1 692967944 1 1 120759139 1 1 866835768 1 1 49592146 1 1 769658002 1 1 879505027 1 1 901684273 1 1 39746955 1 1 483748213 1 1 455506865 1 1 277621475 1 1 350077657 1 1 88493757 1 1 282706755 1 1 269793521 1 1 106168520 1 1 607937002 1 1 939336491 1 1 264305002 1 1 521559304 1 1 259096105 1 1 49045547 1 1 988583963 1 1 968683064 1 1 209638232 1 1 205795322 1 1 992350433 1 1 145067325 1 1 666623690 1 1 190496555 1 1 731078809 1 1 233186549 1 1 911909544 1 1 105501919 1 1 180042781 1 1 424568507 1 1 847827733 1 1 181298239 1 1 864230197 1 1 926005206 1 1 481231143 1 1 642487850 1 1 274040165 1 1 3554546 1 1 731650455 1 1 429039798 1 1 633189691 1 1 721300981 1 1 205457619 1 1 526793596 1 1 243394823 1 1 271008764 1 1 176131519 1 1 442247624 1 1 516622852 1 1 148649928 1 1 833757180 1 1 78266214 1 1 710025911 1 1 866921906 1 1 79071257 1 1 830593234 1 1 16435398 1 1 838998381 1 1 917450249 1 1 71120706 1 1 313523538 1 1 512905981 1 1 715403247 1 1 689115651 1 1 347219945 1 1 492644599 1 1 749376465 1 1 427749414 1 1 358680012 1 1 823838133 1 1 904461035 1 1 547842174 1 1 855390498 1 1 569359122 1 1 966133852 1 1 982932964 1 1 553791458 1 1 221023560 1 1 777260218 1 1 100212267 1 1 359426196 1 1 728322841 1 1 628273891 1 1 370271273 1 1 818300264 1 1 438291110 1 1 966922354 1 1 300677250 1 1 952723769 1 1 367787606 1 1 386576327 1 1 290359235 1 1 179214494 1 1 364203058 1 1 877044058 1 1 304453739 1 1 49085998 1 1 555899480 1 1 166517549 1 1 167536847 1 1 612825369 1 1 465293196 1 1 68821130 1 1 383738059 1 1 375649376 1 1 276026255 1 1 7259042 1 1 220048687 1 1 275625255 1 1 319778075 1 1 322053483 1 1 106714904 1 1 439052912 1 1 608666749 1 1 432199836 1 1 323778943 1 1 471024518 1 1 498206006 1 1 465334900 1 1 95009361 1 1 745730461 1 1 355038187 1 1 296794760 1 1 140676377 1 1 331757901 1 1 667072965 1 1 839691957 1 1 600121333 1 1 21484388 1 1 616942922 1 1 753339832 1 1 794137531 1 1 585746258 1 1 743288646 1 1 852564033 1 1 749195308 1 1 317306119 1 1 45598518 1 1 595305349 1 1 864748896 1 1 62372024 1 1 592479619 1 1 606394389 1 1 970254076 1 1 45414189 1 1 853877279 1 1 639733269 1 1 963920443 1 1 25446254 1 1 449929478 1 1 670387623 1 1 754247250 1 1 753712796 1 1 164000303 1 1 774983287 1 1 64498218 1 1 64775409 1 1 970613190 1 1 894162843 1 1 676630745 1 1 111436669 1 1 398733733 1 1 133255839 1 1 509706913 1 1 370382919 1 1 623075427 1 1 521341966 1 1 529941692 1 1 416171623 1 1 102868007 1 1 789058876 1 1 944808272 1 1 972417946 1 1 231388669 1 1 487488309 1 1 738405533 1 1 142702727 1 1 864552946 1 1 124015889 1 1 348761010 1 1 914670813 1 1 255430520 1 1 220499054 1 1 756697888 1 1 333803213 1 1 603136259 1 1 978949471 1 1 973967289 1 1 817330004 1 1 31468743 1 1 38821430 1 1 597573300 1 1 395716771 1 1 616177503 1 1 295770277 1 1 366847847 1 1 682173586 1 1 723060229 1 1 943806401 1 1 177140071 1 1 867814103 1 1 818680833 1 1 473927774 1 1 231778072 1 1 763514895 1 1 725151310 1 1 935187617 1 1 255546022 1 1 174248028 1 1 281439451 1 1 798527842 1 1 139714157 1 1 312160883 1 1 466830065 1 1 61858049 1 1 647333237 1 1 502280573 1 1 141094416 1 1 361669998 1 1 963164022 1 1 546332665 1 1 345265887 1 1 891517997 1 1 341711411 1 1 438531444 1 1 581800725 1 1 525214991 1 1 117843479 1 1 451305929 1 1 578973241 1 1 921269105 1 1 524667968 1 1 435017027 1 1 587324746 1 1 587258692 1 1 875687089 1 1 655828813 1 1 730557404 1 1 850137411 1 1 532348070 1 1 608743504 1 1 286035338 1 1 275394334 1 1 144079298 1 1 935814658 1 1 180845866 1 1 521099648 1 1 444776833 1 1 677501778 1 1 279999875 1 1 530826686 1 1 389619652 1 1 141493847 1 1 584852110 1 1 375656949 1 1 814747234 1 1 116692190 1 1 328638308 1 1 674634377 1 1 77268652 1 1 464197500 1 1 808901744 1 1 679018857 1 1 272513181 1 1 470537826 1 1 753242299 1 1 372699120 1 1 62085599 1 1 118013989 1 1 603916583 1 1 508660239 1 1 1640873 1 1 782499267 1 1 294207517 1 1 569417663 1 1 734107907 1 1 184150762 1 1 372875016 1 1 660218569 1 1 784602313 1 1 89547765 1 1 43432112 1 1 812426927 1 1 389936170 1 1 30015719 1 1 151285147 1 1 4226258 1 1 473059 1 1 689739489 1 1 715496702 1 1 135041355 1 1 573355529 1 1 764434625 1 1 677432029 1 1 247602442 1 1 157143255 1 1 345930433 1 1 459625309 1 1 339476701 1 1 376879217 1 1 460781177 1 1 462081350 1 1 495919768 1 1 868644978 1 1 256305393 1 1 593171473 1 1 564606160 1 1 627033451 1 1 327334920 1 1 187578233 1 1 87319934 1 1 709152782 1 1 956289312 1 1 80373252 1 1 789702605 1 1 143322273 1 1 436974205 1 1 331944561 1 1 136258240 1 1 438547328 1 1 96952116 1 1 511262587 1 1 356703723 1 1 420188423 1 1 360826418 1 1 542640437 1 1 970905521 1 1 572806618 1 1 981712580 1 1 791130807 1 1 110454324 1 1 886328679 1 1 600042107 1 1 1638256 1 1 446995529 1 1 936091696 1 1 556157791 1 1 978073149 1 1 755058245 1 1 100459842 1 1 917691425 1 1 672471340 1 1 764511488 1 1 828527462 1 1 99763836 1 1 487559405 1 1 736907923 1 1 888483388 1 1 809483415 1 1 82766862 1 1 589864046 1 1 314087294 1 1 24066090 1 1 323076334 1 1 261234471 1 1 425264261 1 1 361981124 1 1 378331287 1 1 245722255 1 1 205227136 1 1 489901300 1 1 277019959 1 1 258537075 1 1 351205141 1 1 483476371 1 1 646032038 1 1 620215852 1 1 712935302 1 1 895237163 1 1 627909330 1 1 775543032 1 1 486185607 1 1 903871763 1 1 938154649 1 1 479878992 1 1 880917101 1 1 956696897 1 1 193365788 1 1 886383797 1 1 807707634 1 1 264736453 1 1 79094064 1 1 483014812 1 1 612753076 1 1 297178442 1 1 645769105 1 1 442580289 1 1 161018869 1 1 495534381 1 1 89426810 1 1 964830569 1 1 151019738 1 1 494677991 1 1 820422685 1 1 436239972 1 1 622032908 1 1 419090527 1 1 591831745 1 1 368013395 1 1 888994855 1 1 516782626 1 1 405079085 1 1 614675393 1 1 9054816 1 1 779179305 1 1 202269859 1 1 585940106 1 1 176087192 1 1 997595006 1 1 907988854 1 1 594458685 1 1 215770443 1 1 587620437 1 1 857995273 1 1 795321852 1 1 193659646 1 1 191912135 1 1 520988730 1 1 874259918 1 1 224051647 1 1 607864110 1 1 176538185 1 1 430897882 1 1 993256488 1 1 693481567 1 1 118356040 1 1 635393722 1 1 592750766 1 1 303179090 1 1 567170024 1 1 293340572 1 1 743435275 1 1 433596400 1 1 16718610 1 1 878077937 1 1 948271746 1 1 234394258 1 1 471454770 1 1 878881766 1 1 634766076 1 1 344361452 1 1 359417575 1 1 944356001 1 1 341185504 1 1 333683995 1 1 932666354 1 1 521618499 1 1 330059254 1 1 891285653 1 1 569013037 1 1 719964704 1 1 465683209 1 1 212469918 1 1 442045945 1 1 157612784 1 1 584394396 1 1 814962114 1 1 506916101 1 1 976501784 1 1 455461228 1 1 116334600 1 1 328676924 1 1 436197197 1 1 124475817 1 1 660561474 1 1 26324591 1 1 349284981 1 1 122645012 1 1 939303388 1 1 78370674 1 1 601023020 1 1 850000508 1 1 502913068 1 1 325628992 1 1 730615931 1 1 916745523 1 1 893599599 1 1 876498239 1 1 461700619 1 1 590368971 1 1 915628397 1 1 798114442 1 1 997398674 1 1 468381018 1 1 898823170 1 1 921740765 1 1 301079924 1 1 521202608 1 1 646620935 1 1 894272232 1 1 674987064 1 1 335886313 1 1 359236949 1 1 245925123 1 1 770806817 1 1 349157785 1 1 40452830 1 1 570109752 1 1 309223882 1 1 256703947 1 1 277100147 1 1 610200390 1 1 633148395 1 1 400820745 1 1 349560635 1 1 139807989 1 1 697989752 1 1 810817473 1 1 890505979 1 1 175955375 1 1 226909077 1 1 410912762 1 1 966804520 1 1 182109236 1 1 538201435 1 1 346490459 1 1 892733083 1 1 292068905 1 1 742894310 1 1 80602098 1 1 717544087 1 1 728556736 1 1 91075337 1 1 869385090 1 1 212823472 1 1 182237852 1 1 971859953 1 1 518796201 1 1 928130688 1 1 916741145 1 1 112825279 1 1 259304151 1 1 108747283 1 1 364876664 1 1 778412846 1 1 584035113 1 1 494140497 1 1 491179466 1 1 981980819 1 1 294749310 1 1 523520832 1 1 231367576 1 1 390152501 1 1 125537777 1 1 926604213 1 1 392645330 1 1 189510324 1 1 54161525 1 1 657502858 1 1 831400081 1 1 68723008 1 1 957762605 1 1 195884421 1 1 919545746 1 1 310771648 1 1 434215516 1 1 763375153 1 1 187684705 1 1 86933392 1 1 103626766 1 1 55148950 1 1 43780348 1 1 512225280 1 1 629361146 1 1 499168378 1 1 848249665 1 1 549230018 1 1 249022602 1 1 587651583 1 1 318018498 1 1 932284124 1 1 422608276 1 1 214070978 1 1 924764429 1 1 948120885 1 1 111708909 1 1 802065562 1 1 113739043 1 1 432816162 1 1 71116955 1 1 899015448 1 1 307857462 1 1 366978957 1 1 64466720 1 1 494315562 1 1 963914453 1 1 72239552 1 1 538796316 1 1 440888285 1 1 74148002 1 1 789381084 1 1 58883418 1 1 812297687 1 1 613459666 1 1 147684929 1 1 593085440 1 1 174494230 1 1 347095625 1 1 814073526 1 1 273189337 1 1 922270446 1 1 868538309 1 1 996526365 1 1 892823379 1 1 888590549 1 1 990163319 1 1 254037618 1 1 557388158 1 1 201431464 1 1 197135442 1 1 348100107 1 1 798896374 1 1 755341624 1 1 841947528 1 1 450867428 1 1 695221862 1 1 648528930 1 1 841434421 1 1 422617706 1 1 470673592 1 1 999636882 1 1 689929954 1 1 615934954 1 1 898842257 1 1 568768835 1 1 209170976 1 1 94661666 1 1 722592774 1 1 705595610 1 1 762336198 1 1 806940724 1 1 462100514 1 1 114809535 1 1 563754119 1 1 17474429 1 1 722238411 1 1 399211531 1 1 368644014 1 1 202634770 1 1 474673413 1 1 979861719 1 1 785733565 1 1 432303712 1 1 322282365 1 1 260426599 1 1 639999116 1 1 172591437 1 1 157959534 1 1 710752839 1 1 844908468 1 1 508046574 1 1 899261124 1 1 181081961 1 1 801415975 1 1 326172669 1 1 189548035 1 1 770701769 1 1 355009556 1 1 71224190 1 1 843683322 1 1 393951251 1 1 323116497 1 1 998978430 1 1 692127163 1 1 406578147 1 1 823637243 1 1 807456314 1 1 952081323 1 1 828785907 1 1 305667487 1 1 1218591 1 1 917765044 1 1 824981045 1 1 496275896 1 1 98114852 1 1 637546322 1 1 531202998 1 1 388073653 1 1 461217166 1 1 513780414 1 1 154312316 1 1 76254916 1 1 69463084 1 1 3933912 1 1 148733846 1 1 522701682 1 1 176802091 1 1 83472999 1 1 322871289 1 1 637194463 1 1 70590498 1 1 127308321 1 1 216282075 1 1 19199906 1 1 975708439 1 1 648547027 1 1 536713488 1 1 156498847 1 1 400992329 1 1 642825492 1 1 263861129 1 1 750435355 1 1 288752830 1 1 945443300 1 1 355516754 1 1 224415595 1 1 716931563 1 1 9166710 1 1 386289827 1 1 110059652 1 1 554902283 1 1 344496503 1 1 695841075 1 1 991299311 1 1 339144335 1 1 894020225 1 1 412041229 1 1 564197510 1 1 440280881 1 1 375117220 1 1 243472698 1 1 28619560 1 1 691341083 1 1 319692156 1 1 644390955 1 1 229699097 1 1 844357505 1 1 990041521 1 1 222881721 1 1 853663334 1 1 598983235 1 1 939551973 1 1 631058116 1 1 515681616 1 1 588659339 1 1 27710712 1 1 710717277 1 1 501907049 1 1 497410745 1 1 447062905 1 1 745695574 1 1 635510798 1 1 652266066 1 1 700749139 1 1 711021028 1 1 857323426 1 1 649876281 1 1 440616855 1 1 276923766 1 1 632530529 1 1 376302565 1 1 222495313 1 1 253580480 1 1 289347607 1 1 879624073 1 1 699930997 1 1 46764433 1 1 662955540 1 1 16691695 1 1 537866836 1 1 672576979 1 1 977768556 1 1 317859094 1 1 107151378 1 1 176658462 1 1 455235278 1 1 229213892 1 1 74407774 1 1 280844717 1 1 110727086 1 1 55218945 1 1 412146332 1 1 507488671 1 1 333914262 1 1 173507295 1 1 528985589 1 1 949820750 1 1 56725559 1 1 603607534 1 1 965652914 1 1 946134020 1 1 428834878 1 1 814333540 1 1 921006504 1 1 99359847 1 1 473494972 1 1 93681949 1 1 929619558 1 1 62000673 1 1 908931226 1 1 524434879 1 1 612185818 1 1 274102703 1 1 859286600 1 1 622406469 1 1 730041746 1 1 399692990 1 1 546502206 1 1 903758658 1 1 28139811 1 1 877348910 1 1 774625148 1 1 307553665 1 1 991619619 1 1 949338942 1 1 78406165 1 1 223745667 1 1 566746832 1 1 141888226 1 1 724269297 1 1 402068693 1 1 14984362 1 1 614360642 1 1 538376369 1 1 489853862 1 1 117263654 1 1 820145056 1 1 346987437 1 1 238906365 1 1 239980007 1 1 901243137 1 1 164586319 1 1 101473852 1 1 332530629 1 1 781825090 1 1 907810627 1 1 780670098 1 1 902607156 1 1 853431109 1 1 436592601 1 1 625877186 1 1 180577495 1 1 998038137 1 1 219725430 1 1 429132891 1 1 84899487 1 1 653236348 1 1 624114518 1 1 235733811 1 1 669095272 1 1 55981650 1 1 410030365 1 1 217596261 1 1 470278916 1 1 885342083 1 1 73525125 1 1 839622217 1 1 234162485 1 1 586695286 1 1 922719365 1 1 319272597 1 1 936916704 1 1 171187719 1 1 440080479 1 1 70255281 1 1 924984376 1 1 958305404 1 1 592189093 1 1 249157521 1 1 331685241 1 1 178214550 1 1 564286379 1 1 54299869 1 1 29071085 1 1 330956869 1 1 311633098 1 1 295721877 1 1 292588600 1 1 933422838 1 1 583022357 1 1 52642633 1 1 759859251 1 1 695949457 1 1 646085142 1 1 72518227 1 1 458647690 1 1 37479194 1 1 387462328 1 1 198540577 1 1 812957067 1 1 585914868 1 1 381080897 1 1 861996945 1 1 72491524 1 1 862742268 1 1 907805250 1 1 988608679 1 1 585475814 1 1 384130388 1 1 855147649 1 1 968151467 1 1 474671955 1 1 79778852 1 1 140788241 1 1 225365217 1 1 924870791 1 1 561199208 1 1 833873930 1 1 188855780 1 1 283876438 1 1 193992615 1 1 665138419 1 1 821235162 1 1 526637828 1 1 228501058 1 1 129914658 1 1 621584498 1 1 533391270 1 1 325106084 1 1 357898566 1 1 809130965 1 1 195365492 1 1 100564114 1 1 739460054 1 1 496387860 1 1 298648159 1 1 927875042 1 1 552170553 1 1 444141524 1 1 102288386 1 1 44006126 1 1 772988058 1 1 256693179 1 1 32900021 1 1 623635264 1 1 884269377 1 1 93222533 1 1 223417167 1 1 641432646 1 1 712883805 1 1 436394310 1 1 462192792 1 1 879875910 1 1 452839218 1 1 834281084 1 1 285031046 1 1 232444151 1 1 455786529 1 1 602937590 1 1 350484047 1 1 94080166 1 1 378706023 1 1 330689890 1 1 476883182 1 1 18599315 1 1 132430633 1 1 342792879 1 1 814150713 1 1 5015723 1 1 851855079 1 1 807951704 1 1 95802097 1 1 942937738 1 1 773458700 1 1 368533371 1 1 25361812 1 1 12941801 1 1 747213983 1 1 846160828 1 1 307611808 1 1 190492460 1 1 913250373 1 1 953733626 1 1 433925666 1 1 515052235 1 1 577774811 1 1 746218970 1 1 859887419 1 1 685452156 1 1 752847689 1 1 276767006 1 1 440347735 1 1 623843363 1 1 838050980 1 1 420911415 1 1 5773473 1 1 969168741 1 1 884806610 1 1 934305871 1 1 607418611 1 1 30610827 1 1 166954763 1 1 705461329 1 1 193413696 1 1 729710346 1 1 341070144 1 1 901328322 1 1 472979191 1 1 309790805 1 1 14305758 1 1 513281582 1 1 792961573 1 1 334632805 1 1 771231783 1 1 685040585 1 1 904613297 1 1 865872411 1 1 778331578 1 1 393083549 1 1 577160507 1 1 221165619 1 1 669809164 1 1 529136364 1 1 705156427 1 1 260216882 1 1 837135321 1 1 418244887 1 1 609917721 1 1 869250942 1 1 135452607 1 1 896929819 1 1 985083904 1 1 100312632 1 1 858277572 1 1 952612593 1 1 89716529 1 1 506395684 1 1 571106246 1 1 464638300 1 1 269285120 1 1 250238637 1 1 167960682 1 1 925377265 1 1 237696505 1 1 502950667 1 1 300994963 1 1 554916335 1 1 41915250 1 1 125782296 1 1 829454504 1 1 309721196 1 1 521244711 1 1 808163361 1 1 196785641 1 1 329457276 1 1 582711531 1 1 891214787 1 1 98995006 1 1 915143241 1 1 64203539 1 1 500204140 1 1 89977809 1 1 567363705 1 1 566280023 1 1 838157516 1 1 298361773 1 1 727102231 1 1 380244619 1 1 195834294 1 1 131484054 1 1 784308786 1 1 971049546 1 1 830639610 1 1 998402668 1 1 299423685 1 1 981600871 1 1 938786469 1 1 353064451 1 1 659287295 1 1 130263672 1 1 882293874 1 1 444468882 1 1 350532067 1 1 514242801 1 1 129814201 1 1 408489229 1 1 121377706 1 1 948112705 1 1 704716569 1 1 468710582 1 1 122484199 1 1 742514380 1 1 34142889 1 1 69264889 1 1 111466817 1 1 745411536 1 1 163591883 1 1 361980895 1 1 255402809 1 1 564123621 1 1 448567520 1 1 883351292 1 1 676798651 1 1 271085765 1 1 395838498 1 1 612060587 1 1 442743395 1 1 607770074 1 1 607187365 1 1 230853955 1 1 413750370 1 1 957923644 1 1 143977409 1 1 640758083 1 1 636499627 1 1 737103534 1 1 670166999 1 1 899884110 1 1 331774601 1 1 198564950 1 1 856028793 1 1 517147585 1 1 330756690 1 1 20436804 1 1 831713256 1 1 465308834 1 1 742850777 1 1 109990929 1 1 75606922 1 1 671074139 1 1 35605061 1 1 170993823 1 1 987687981 1 1 534748478 1 1 161170344 1 1 57067901 1 1 549335348 1 1 47356966 1 1 156418100 1 1 68035359 1 1 749970016 1 1 761621366 1 1 538877176 1 1 309492433 1 1 668003153 1 1 223705311 1 1 173545119 1 1 426068262 1 1 681929453 1 1 759742662 1 1 385375999 1 1 619391489 1 1 155191449 1 1 816511592 1 1 24326604 1 1 59506047 1 1 10251917 1 1 789443716 1 1 847317930 1 1 681931889 1 1 628909401 1 1 313901869 1 1 988248812 1 1 405280052 1 1 887133148 1 1 908694424 1 1 26097554 1 1 232846447 1 1 263509363 1 1 287405671 1 1 459470494 1 1 459896691 1 1 204408130 1 1 620560705 1 1 546527615 1 1 351714284 1 1 703858529 1 1 130332794 1 1 262140111 1 1 455343311 1 1 598424887 1 1 467032493 1 1 654127861 1 1 480675619 1 1 769360793 1 1 320797662 1 1 493185653 1 1 691078667 1 1 210478407 1 1 926178777 1 1 722398369 1 1 509214439 1 1 396106569 1 1 780325648 1 1 708257420 1 1 289293040 1 1 892511062 1 1 394565702 1 1 802273819 1 1 951324724 1 1 118045368 1 1 432070180 1 1 692521325 1 1 159533282 1 1 892307192 1 1 430085604 1 1 674817174 1 1 619229448 1 1 26170760 1 1 888295052 1 1 589927886 1 1 824776370 1 1 32842539 1 1 199530344 1 1 761591589 1 1 911619558 1 1 430895469 1 1 228163300 1 1 188659089 1 1 50012927 1 1 432423556 1 1 142022904 1 1 529439835 1 1 58521928 1 1 233458169 1 1 444965849 1 1 816336575 1 1 20939567 1 1 101556078 1 1 905732009 1 1 200273550 1 1 163870380 1 1 398469175 1 1 797958927 1 1 643095720 1 1 79502966 1 1 974933134 1 1 345217377 1 1 129602572 1 1 254801986 1 1 273144910 1 1 537097881 1 1 609394126 1 1 801040928 1 1 850876016 1 1 661058604 1 1 445844958 1 1 826677534 1 1 239619747 1 1 914819094 1 1 339195392 1 1 699724978 1 1 255706769 1 1 210713241 1 1 46302211 1 1 363795184 1 1 254903519 1 1 959755433 1 1 155309382 1 1 629826013 1 1 419962155 1 1 722265009 1 1 664190278 1 1 871592234 1 1 216592000 1 1 282232634 1 1 592630689 1 1 920281393 1 1 60326732 1 1 460755202 1 1 133266390 1 1 609250216 1 1 230208427 1 1 245505254 1 1 295391986 1 1 800536224 1 1 922894504 1 1 978852697 1 1 730318992 1 1 497969090 1 1 281863610 1 1 375553445 1 1 990497426 1 1 629974321 1 1 623378498 1 1 22980590 1 1 545789249 1 1 596376333 1 1 364405266 1 1 231373141 1 1 921593135 1 1 578182338 1 1 608324824 1 1 802822991 1 1 374121010 1 1 902031606 1 1 244617951 1 1 936752713 1 1 288303460 1 1 698930099 1 1 23244987 1 1 479902799 1 1 688283784 1 1 215491568 1 1 152739302 1 1 687858539 1 1 258305094 1 1 477598459 1 1 417973728 1 1 864195863 1 1 885243142 1 1 347818609 1 1 861928586 1 1 266834064 1 1 562554837 1 1 327799207 1 1 789449857 1 1 140402904 1 1 330442102 1 1 510924196 1 1 539320913 1 1 771096421 1 1 253184068 1 1 60704270 1 1 695028489 1 1 451064108 1 1 890941866 1 1 120641847 1 1 323134054 1 1 833243666 1 1 479892291 1 1 597888665 1 1 963480764 1 1 899553587 1 1 629512002 1 1 573363567 1 1 355199768 1 1 971652543 1 1 971613490 1 1 962652756 1 1 382205204 1 1 764393198 1 1 851031942 1 1 388857805 1 1 746071861 1 1 883827506 1 1 103944227 1 1 962273829 1 1 228881109 1 1 46271624 1 1 591978203 1 1 734931005 1 1 466891247 1 1 28934238 1 1 713508183 1 1 934213208 1 1 930243086 1 1 181711779 1 1 640651688 1 1 464980371 1 1 422976330 1 1 689758642 1 1 86117642 1 1 727708728 1 1 681423081 1 1 118549252 1 1 716158726 1 1 844761653 1 1 860162709 1 1 622865146 1 1 559022671 1 1 167183425 1 1 24898425 1 1 549590961 1 1 713247285 1 1 55112636 1 1 87819583 1 1 6473095 1 1 267447840 1 1 609234407 1 1 179611162 1 1 663737403 1 1 347624325 1 1 410863601 1 1 771331023 1 1 683090016 1 1 73217141 1 1 339178755 1 1 993368664 1 1 291095184 1 1 439791318 1 1 417198002 1 1 66010303 1 1 539019399 1 1 522354536 1 1 613062176 1 1 441116078 1 1 905461029 1 1 740786828 1 1 224868092 1 1 215935679 1 1 830745841 1 1 446343452 1 1 628776436 1 1 963911763 1 1 82286817 1 1 197437659 1 1 555241069 1 1 995389005 1 1 140283192 1 1 220642687 1 1 845917114 1 1 625955980 1 1 406924674 1 1 100327949 1 1 478617525 1 1 588292628 1 1 19169463 1 1 427558105 1 1 54651203 1 1 934734652 1 1 772607204 1 1 289741018 1 1 170044540 1 1 531902458 1 1 964551183 1 1 208292151 1 1 605041316 1 1 315674542 1 1 714171230 1 1 312476959 1 1 868774175 1 1 680649845 1 1 181661266 1 1 533370483 1 1 550514876 1 1 577342073 1 1 218271630 1 1 876259714 1 1 314653227 1 1 656788372 1 1 827751881 1 1 927952841 1 1 372539330 1 1 776703416 1 1 389257924 1 1 201983784 1 1 269753686 1 1 998226260 1 1 396861403 1 1 165928595 1 1 508983433 1 1 881641800 1 1 795274366 1 1 299997141 1 1 944147142 1 1 568811256 1 1 271037551 1 1 224573623 1 1 821002086 1 1 374630193 1 1 544988972 1 1 962839923 1 1 751217106 1 1 686166710 1 1 107459153 1 1 653584852 1 1 302271725 1 1 414085764 1 1 9155225 1 1 802009841 1 1 601712236 1 1 304741734 1 1 309065075 1 1 975349748 1 1 752343263 1 1 125609222 1 1 387797305 1 1 738269389 1 1 451575150 1 1 233301149 1 1 863066193 1 1 453632500 1 1 494488400 1 1 523494549 1 1 515437755 1 1 649898946 1 1 987584031 1 1 802009873 1 1 901382566 1 1 106063391 1 1 793713899 1 1 586053117 1 1 575813321 1 1 233221935 1 1 216828431 1 1 838445506 1 1 922480720 1 1 312136591 1 1 85844872 1 1 97376010 1 1 543485489 1 1 455702632 1 1 782730964 1 1 115488495 1 1 823989413 1 1 774421454 1 1 669818173 1 1 840847989 1 1 659211039 1 1 727677462 1 1 580054667 1 1 581140796 1 1 736807077 1 1 233594485 1 1 223307390 1 1 97099192 1 1 256336363 1 1 475536365 1 1 542909911 1 1 285499326 1 1 360300129 1 1 874197804 1 1 31283585 1 1 102575802 1 1 471605875 1 1 603310532 1 1 557512994 1 1 319905840 1 1 738684455 1 1 558803051 1 1 858923310 1 1 870704188 1 1 233333154 1 1 691021965 1 1 502072780 1 1 963115018 1 1 967282616 1 1 84879185 1 1 743453810 1 1 20533085 1 1 322922087 1 1 945910215 1 1 717158200 1 1 177477733 1 1 883023054 1 1 842507711 1 1 125647896 1 1 948220739 1 1 224768235 1 1 689074913 1 1 854838827 1 1 704085147 1 1 962861856 1 1 214850847 1 1 563032460 1 1 89712183 1 1 493558613 1 1 500072370 1 1 534809497 1 1 175261432 1 1 190789046 1 1 271170576 1 1 629422680 1 1 772617312 1 1 596617803 1 1 562517517 1 1 299675625 1 1 962895269 1 1 750134123 1 1 90754177 1 1 61053018 1 1 479113934 1 1 360944970 1 1 332089132 1 1 774549938 1 1 441249368 1 1 22093913 1 1 832394463 1 1 766495855 1 1 563758325 1 1 711469223 1 1 431615332 1 1 821227126 1 1 409938627 1 1 189199745 1 1 736568901 1 1 913383287 1 1 502741974 1 1 688060661 1 1 245788032 1 1 275887801 1 1 190400051 1 1 567282318 1 1 27424913 1 1 178418012 1 1 939835094 1 1 11550048 1 1 82959908 1 1 222274213 1 1 519516612 1 1 90186633 1 1 953499079 1 1 339336185 1 1 463273433 1 1 517184795 1 1 823786249 1 1 715431672 1 1 883674343 1 1 564354147 1 1 717015016 1 1 643365403 1 1 316571225 1 1 361168591 1 1 495174934 1 1 199964746 1 1 564312929 1 1 597156338 1 1 849930195 1 1 816221826 1 1 131364030 1 1 535548100 1 1 38116529 1 1 618411894 1 1 955187733 1 1 146912497 1 1 342871286 1 1 178911908 1 1 506059905 1 1 45895817 1 1 17822230 1 1 611143886 1 1 211314735 1 1 90557031 1 1 642595959 1 1 281841283 1 1 683651191 1 1 11081366 1 1 991390228 1 1 181620934 1 1 87604304 1 1 513510568 1 1 469900959 1 1 792047839 1 1 523739002 1 1 274097063 1 1 529174523 1 1 301575927 1 1 650544546 1 1 407880450 1 1 194769252 1 1 900827865 1 1 940975506 1 1 334786528 1 1 514176014 1 1 107567867 1 1 358540715 1 1 897635129 1 1 854113563 1 1 421979753 1 1 423961573 1 1 528437406 1 1 255885424 1 1 275055233 1 1 324378321 1 1 691972334 1 1 555164265 1 1 80988490 1 1 691245486 1 1 284159785 1 1 883424735 1 1 572417493 1 1 525619045 1 1 205723084 1 1 500094984 1 1 58212324 1 1 862160816 1 1 258384187 1 1 131728492 1 1 207237809 1 1 248761046 1 1 680804135 1 1 657909195 1 1 451728691 1 1 262715833 1 1 673870580 1 1 11691028 1 1 299190562 1 1 787559676 1 1 510538189 1 1 440271959 1 1 521169975 1 1 942888180 1 1 332450629 1 1 171746290 1 1 851975084 1 1 905350690 1 1 244849213 1 1 89052998 1 1 271355784 1 1 704405461 1 1 539097504 1 1 266740056 1 1 383856854 1 1 452364490 1 1 565513977 1 1 912712443 1 1 839952106 1 1 579371761 1 1 664145592 1 1 320225203 1 1 328369287 1 1 165492877 1 1 382624801 1 1 191809422 1 1 213028161 1 1 33735858 1 1 208466352 1 1 262351288 1 1 232625310 1 1 310373945 1 1 650058262 1 1 773931165 1 1 37387282 1 1 220883518 1 1 407451456 1 1 109529335 1 1 967985452 1 1 606098296 1 1 486574038 1 1 151915115 1 1 87428777 1 1 793936832 1 1 306157219 1 1 632518751 1 1 814506542 1 1 920725854 1 1 147719212 1 1 350156635 1 1 660319619 1 1 627645688 1 1 433469438 1 1 309053294 1 1 253779983 1 1 859672929 1 1 299244428 1 1 879769847 1 1 565545300 1 1 626840657 1 1 77178399 1 1 586284221 1 1 883294774 1 1 553755188 1 1 910719367 1 1 506655608 1 1 575221393 1 1 71696901 1 1 574485546 1 1 534208480 1 1 147574504 1 1 772978763 1 1 347642178 1 1 788711890 1 1 818562495 1 1 61128265 1 1 24510634 1 1 827124900 1 1 299019781 1 1 360268574 1 1 93952316 1 1 637337983 1 1 866266104 1 1 886802071 1 1 406720528 1 1 14155106 1 1 671856277 1 1 888249964 1 1 220778504 1 1 990545727 1 1 987040988 1 1 915137547 1 1 804805914 1 1 204218644 1 1 930034257 1 1 493775299 1 1 62534912 1 1 609034565 1 1 271432089 1 1 24632667 1 1 142273597 1 1 538379273 1 1 397754020 1 1 480489159 1 1 423261217 1 1 645244401 1 1 690137389 1 1 609771205 1 1 679570656 1 1 953808232 1 1 152849290 1 1 219677492 1 1 709204396 1 1 687415870 1 1 555752303 1 1 119144904 1 1 761168266 1 1 566165746 1 1 63424324 1 1 978194535 1 1 553091711 1 1 792328351 1 1 884719641 1 1 697325390 1 1 174152127 1 1 974989997 1 1 134148151 1 1 127598308 1 1 369603089 1 1 275182968 1 1 99377942 1 1 434400915 1 1 505630488 1 1 602187403 1 1 1043947 1 1 800290876 1 1 49875385 1 1 990635777 1 1 116749514 1 1 10204077 1 1 43460233 1 1 956922001 1 1 61551398 1 1 991445158 1 1 837609829 1 1 611871927 1 1 619372318 1 1 650709852 1 1 108300808 1 1 136688015 1 1 807733433 1 1 939787470 1 1 358416841 1 1 3075322 1 1 139328986 1 1 264046749 1 1 941495921 1 1 729213257 1 1 478921055 1 1 723660002 1 1 853381878 1 1 536083417 1 1 4638560 1 1 565547698 1 1 194781483 1 1 759363350 1 1 176504312 1 1 408377882 1 1 954625301 1 1 697938356 1 1 398691262 1 1 61861609 1 1 892836370 1 1 340127491 1 1 612041734 1 1 397908248 1 1 874326829 1 1 664208630 1 1 30722093 1 1 544871369 1 1 862616401 1 1 613392196 1 1 761109397 1 1 316085509 1 1 876841630 1 1 81073500 1 1 924606627 1 1 285178506 1 1 274846111 1 1 646546800 1 1 105456219 1 1 601987698 1 1 659140630 1 1 815693091 1 1 977232333 1 1 507497415 1 1 451584607 1 1 196632923 1 1 640963078 1 1 338149478 1 1 187909256 1 1 868411106 1 1 749941974 1 1 762858568 1 1 797157219 1 1 157396811 1 1 970180129 1 1 187482246 1 1 19324882 1 1 505464196 1 1 56558847 1 1 690237869 1 1 857204184 1 1 22681785 1 1 516452978 1 1 793286114 1 1 684363720 1 1 882659752 1 1 481635297 1 1 383775311 1 1 328991158 1 1 68402641 1 1 267455341 1 1 852640316 1 1 835119194 1 1 26232980 1 1 710234528 1 1 189002502 1 1 890022625 1 1 391954276 1 1 614953205 1 1 721246220 1 1 403886941 1 1 16508027 1 1 136152928 1 1 612916064 1 1 316177141 1 1 250187584 1 1 911382575 1 1 723500640 1 1 48827128 1 1 392769664 1 1 624894049 1 1 113396764 1 1 336620917 1 1 481801134 1 1 651292334 1 1 855553693 1 1 541148872 1 1 119635438 1 1 737678247 1 1 398863633 1 1 566344665 1 1 754501401 1 1 942299988 1 1 262408253 1 1 317356293 1 1 421874480 1 1 279873979 1 1 949664043 1 1 500663386 1 1 685618305 1 1 895169268 1 1 32850354 1 1 954461109 1 1 977774118 1 1 533492319 1 1 644779653 1 1 443411858 1 1 252832014 1 1 592596415 1 1 269395638 1 1 210096410 1 1 4317415 1 1 183825816 1 1 775647712 1 1 675945646 1 1 330267731 1 1 385528174 1 1 445333242 1 1 70267550 1 1 686313213 1 1 45654783 1 1 529843780 1 1 638668998 1 1 268703777 1 1 312669845 1 1 632648324 1 1 331502100 1 1 518607155 1 1 233679610 1 1 246453113 1 1 67972112 1 1 636098025 1 1 64164664 1 1 650055308 1 1 784780446 1 1 394805044 1 1 938305463 1 1 378708747 1 1 920220957 1 1 641965224 1 1 619674235 1 1 573748078 1 1 779323271 1 1 728239417 1 1 985509759 1 1 671056507 1 1 676632748 1 1 236338095 1 1 808563813 1 1 962257431 1 1 779794002 1 1 608875440 1 1 659652792 1 1 76679813 1 1 658933665 1 1 193627241 1 1 421902273 1 1 687670890 1 1 33987236 1 1 303064117 1 1 122528319 1 1 817492026 1 1 97165529 1 1 273929587 1 1 803364160 1 1 693510584 1 1 941102416 1 1 401346520 1 1 740346489 1 1 110182450 1 1 284617276 1 1 7720440 1 1 73568113 1 1 107272441 1 1 714559291 1 1 82223548 1 1 387034067 1 1 474757126 1 1 344887000 1 1 32175792 1 1 197743833 1 1 469049396 1 1 320236883 1 1 996198849 1 1 3579594 1 1 657256315 1 1 84914800 1 1 269700893 1 1 856306396 1 1 825048797 1 1 371016640 1 1 372343903 1 1 357432840 1 1 730974386 1 1 165595528 1 1 245658328 1 1 91711081 1 1 423506619 1 1 47298214 1 1 451173044 1 1 905906575 1 1 581779055 1 1 31119 1 1 999320402 1 1 880069048 1 1 692719064 1 1 330821018 1 1 485832052 1 1 675072881 1 1 795335833 1 1 875045302 1 1 347419854 1 1 631243562 1 1 272707357 1 1 861373024 1 1 186887949 1 1 852674471 1 1 42725246 1 1 849212766 1 1 378521916 1 1 815252542 1 1 561475756 1 1 566446370 1 1 846868516 1 1 787236768 1 1 510054121 1 1 532577984 1 1 875327932 1 1 930810806 1 1 670554139 1 1 196814782 1 1 376512320 1 1 673765562 1 1 754242248 1 1 174341302 1 1 303783845 1 1 886722391 1 1 551291769 1 1 891226830 1 1 547965180 1 1 535221029 1 1 71672183 1 1 929195708 1 1 174481136 1 1 747659823 1 1 358222852 1 1 925072054 1 1 270615881 1 1 908907668 1 1 753461571 1 1 167667383 1 1 725670366 1 1 892087882 1 1 623752776 1 1 727393274 1 1 542838775 1 1 765420878 1 1 301277731 1 1 641667519 1 1 461965769 1 1 858891867 1 1 93451692 1 1 318027307 1 1 331404730 1 1 171673499 1 1 396105160 1 1 399146606 1 1 504060094 1 1 736049598 1 1 702899995 1 1 694819981 1 1 923646250 1 1 949620623 1 1 599816254 1 1 626949634 1 1 6874758 1 1 322394049 1 1 814144294 1 1 571413157 1 1 897154820 1 1 716680137 1 1 376474952 1 1 879343774 1 1 591213927 1 1 768820863 1 1 802248536 1 1 938361489 1 1 26984741 1 1 433621589 1 1 425231701 1 1 889617198 1 1 134213008 1 1 871174990 1 1 158647934 1 1 27614355 1 1 80408474 1 1 176903245 1 1 794688780 1 1 28440030 1 1 68982535 1 1 82399163 1 1 811013742 1 1 408643052 1 1 212675409 1 1 178087852 1 1 90038251 1 1 992810085 1 1 963868125 1 1 283861427 1 1 508499262 1 1 558039368 1 1 370791104 1 1 644940016 1 1 520234185 1 1 275617247 1 1 261508665 1 1 191502923 1 1 334231657 1 1 544686522 1 1 252175678 1 1 706097945 1 1 606154316 1 1 446453883 1 1 172970159 1 1 45516903 1 1 214477489 1 1 835476751 1 1 831859653 1 1 786368369 1 1 890768086 1 1 63635992 1 1 12455901 1 1 896000406 1 1 502944244 1 1 171309890 1 1 703739322 1 1 272616437 1 1 606018205 1 1 753273085 1 1 865457023 1 1 384525473 1 1 535747924 1 1 848257094 1 1 352951900 1 1 829879978 1 1 791334408 1 1 494629729 1 1 323934708 1 1 204179157 1 1 16152952 1 1 599410598 1 1 623007383 1 1 419419098 1 1 90768889 1 1 327708286 1 1 602400951 1 1 919598776 1 1 802551629 1 1 465988663 1 1 635546983 1 1 91265437 1 1 722867770 1 1 914506654 1 1 920720957 1 1 968289065 1 1 66772907 1 1 525611612 1 1 597104650 1 1 490719083 1 1 968057523 1 1 365511986 1 1 38663150 1 1 996088340 1 1 177661106 1 1 797594056 1 1 924776023 1 1 476000645 1 1 847481052 1 1 759237281 1 1 134126111 1 1 937787798 1 1 589654778 1 1 441892882 1 1 691077561 1 1 370640786 1 1 956515462 1 1 631912302 1 1 786368443 1 1 115351587 1 1 384302805 1 1 53964089 1 1 928821754 1 1 224274252 1 1 610137804 1 1 447009077 1 1 424412634 1 1 92958110 1 1 904158291 1 1 309858183 1 1 627582088 1 1 183638718 1 1 127799415 1 1 614758738 1 1 138413013 1 1 453194459 1 1 333318117 1 1 154109689 1 1 757332999 1 1 531632901 1 1 725270497 1 1 484363786 1 1 627688210 1 1 602173388 1 1 965611903 1 1 333813740 1 1 979952998 1 1 489522091 1 1 698591292 1 1 624718817 1 1 421434120 1 1 940360799 1 1 472371765 1 1 391079478 1 1 549124403 1 1 530235008 1 1 599024889 1 1 385393041 1 1 847605671 1 1 80496342 1 1 37267278 1 1 685199356 1 1 877755252 1 1 940078249 1 1 736204799 1 1 653815866 1 1 78991325 1 1 301647367 1 1 749395615 1 1 47345121 1 1 882373292 1 1 520942081 1 1 99451318 1 1 889853848 1 1 349306400 1 1 931116146 1 1 122118419 1 1 108513554 1 1 857602572 1 1 649091558 1 1 682029525 1 1 715001469 1 1 804844363 1 1 112657914 1 1 542553509 1 1 74387383 1 1 868372277 1 1 41144212 1 1 745179103 1 1 479473748 1 1 645081093 1 1 385950506 1 1 262477092 1 1 252749266 1 1 816198735 1 1 268791098 1 1 829491678 1 1 117148808 1 1 607830210 1 1 356971513 1 1 364463689 1 1 459727981 1 1 338892962 1 1 828718892 1 1 688514927 1 1 777757394 1 1 958478751 1 1 211969498 1 1 334932800 1 1 324471940 1 1 934331573 1 1 359237080 1 1 717816949 1 1 423602446 1 1 289101352 1 1 627271141 1 1 480751918 1 1 795447574 1 1 837593694 1 1 680900898 1 1 961910818 1 1 667279201 1 1 640323625 1 1 314441430 1 1 94421171 1 1 858712433 1 1 518199237 1 1 922363492 1 1 863294114 1 1 423781004 1 1 877094349 1 1 810326877 1 1 750245005 1 1 287822237 1 1 241531637 1 1 432484683 1 1 525234732 1 1 987855246 1 1 164609128 1 1 822698871 1 1 202601964 1 1 43126978 1 1 110148541 1 1 420386671 1 1 397986283 1 1 484882562 1 1 158701488 1 1 285629565 1 1 858780403 1 1 905662463 1 1 452533548 1 1 434227579 1 1 362253282 1 1 222963209 1 1 118400862 1 1 416583811 1 1 452763059 1 1 445314158 1 1 943709839 1 1 708119574 1 1 417535684 1 1 843291041 1 1 379539576 1 1 405092459 1 1 685950194 1 1 886132501 1 1 20679668 1 1 125932849 1 1 320377369 1 1 299618784 1 1 836313839 1 1 405251490 1 1 659977917 1 1 769330026 1 1 162782622 1 1 468829643 1 1 851123414 1 1 485659123 1 1 44835782 1 1 270590845 1 1 620121137 1 1 640634519 1 1 788322454 1 1 90377469 1 1 516814359 1 1 344248536 1 1 140569032 1 1 795654785 1 1 207279623 1 1 165162039 1 1 895757115 1 1 443036358 1 1 502711175 1 1 883709745 1 1 451302922 1 1 812965558 1 1 136767599 1 1 357484280 1 1 211747432 1 1 600157187 1 1 434948190 1 1 906126655 1 1 82819889 1 1 787565178 1 1 381724475 1 1 958907767 1 1 298937153 1 1 728712753 1 1 1253810 1 1 234988442 1 1 203777919 1 1 679339047 1 1 106888730 1 1 776610495 1 1 488061982 1 1 820544869 1 1 331723466 1 1 169671289 1 1 230073211 1 1 416161140 1 1 801002595 1 1 816964809 1 1 978387652 1 1 178585561 1 1 602436002 1 1 507402330 1 1 477144789 1 1 445961167 1 1 96909042 1 1 85427123 1 1 858683324 1 1 901282423 1 1 263930086 1 1 504053528 1 1 26489269 1 1 823994579 1 1 264516731 1 1 379433645 1 1 478831714 1 1 764007356 1 1 103875045 1 1 967869016 1 1 54025200 1 1 437248094 1 1 827160195 1 1 953780748 1 1 601836651 1 1 609186417 1 1 173373636 1 1 216670965 1 1 525288617 1 1 684610555 1 1 60262324 1 1 924112555 1 1 611885913 1 1 881519846 1 1 252908230 1 1 79188763 1 1 268130019 1 1 582489358 1 1 54896901 1 1 620044272 1 1 476850333 1 1 974286432 1 1 242254575 1 1 37018744 1 1 201567427 1 1 629701002 1 1 264837658 1 1 279534284 1 1 371839094 1 1 787905676 1 1 711622186 1 1 566551191 1 1 71991033 1 1 527859846 1 1 293333509 1 1 23300959 1 1 351500967 1 1 152628528 1 1 365256881 1 1 436754611 1 1 398931646 1 1 215141838 1 1 150038562 1 1 241294196 1 1 790021293 1 1 652664074 1 1 999452065 1 1 598621116 1 1 683504390 1 1 120699006 1 1 502935096 1 1 13651420 1 1 319467048 1 1 704516641 1 1 957965250 1 1 436099429 1 1 17128532 1 1 426049933 1 1 554362855 1 1 154635833 1 1 136453405 1 1 365984688 1 1 908947561 1 1 570599887 1 1 11741360 1 1 105991718 1 1 626193459 1 1 430650783 1 1 654289820 1 1 508946459 1 1 277342932 1 1 180944892 1 1 896689316 1 1 978463313 1 1 890313920 1 1 671789467 1 1 637852372 1 1 32921326 1 1 671256368 1 1 420250878 1 1 692572686 1 1 842067004 1 1 409461282 1 1 688079293 1 1 795283038 1 1 855359670 1 1 296390085 1 1 916900842 1 1 676277174 1 1 111762883 1 1 62828336 1 1 268441621 1 1 267038264 1 1 556136104 1 1 262649109 1 1 271021096 1 1 628273250 1 1 840436775 1 1 118138554 1 1 660055940 1 1 510229716 1 1 878098843 1 1 888139480 1 1 679092301 1 1 830682014 1 1 717688424 1 1 979709107 1 1 692868678 1 1 425157595 1 1 568473555 1 1 976218512 1 1 869312229 1 1 634210943 1 1 838540598 1 1 222542990 1 1 164123815 1 1 941895456 1 1 928271168 1 1 460281082 1 1 778422262 1 1 380927631 1 1 646780293 1 1 582518166 1 1 64358450 1 1 778375645 1 1 252313273 1 1 451715732 1 1 303184501 1 1 1891374 1 1 926376709 1 1 52626331 1 1 232838777 1 1 792367945 1 1 947450484 1 1 238069409 1 1 893046098 1 1 617409553 1 1 197808186 1 1 466191769 1 1 279104313 1 1 749201875 1 1 246867493 1 1 606962773 1 1 492263301 1 1 985466293 1 1 443468413 1 1 305007158 1 1 253673267 1 1 420103579 1 1 79833761 1 1 81196321 1 1 495077838 1 1 429690449 1 1 930193390 1 1 939684472 1 1 512369234 1 1 977932328 1 1 163404166 1 1 575623544 1 1 946691612 1 1 220577188 1 1 52336632 1 1 806491672 1 1 602448255 1 1 542935356 1 1 432061855 1 1 595919045 1 1 368994148 1 1 418603077 1 1 26987124 1 1 339745735 1 1 665450564 1 1 832047441 1 1 796290370 1 1 833480904 1 1 82750585 1 1 883944090 1 1 817650719 1 1 555030143 1 1 23723054 1 1 721647050 1 1 819577067 1 1 322437077 1 1 655156084 1 1 422722327 1 1 179759209 1 1 98584329 1 1 616093140 1 1 165372047 1 1 336084303 1 1 906397678 1 1 549644138 1 1 732169756 1 1 875213661 1 1 735171840 1 1 971794848 1 1 808040643 1 1 262775822 1 1 816842744 1 1 470907590 1 1 406457302 1 1 525996092 1 1 3047563 1 1 257943474 1 1 23297766 1 1 764370515 1 1 697820709 1 1 279879852 1 1 893943836 1 1 482606299 1 1 17212713 1 1 433895366 1 1 158059939 1 1 178676628 1 1 494217422 1 1 44483341 1 1 897833410 1 1 422359113 1 1 568828894 1 1 116505204 1 1 252696842 1 1 972523066 1 1 974101789 1 1 152801947 1 1 869295772 1 1 298889828 1 1 840343490 1 1 259381594 1 1 962583623 1 1 482701100 1 1 966096133 1 1 483366206 1 1 362095651 1 1 739275323 1 1 664133977 1 1 625696682 1 1 728055825 1 1 738883614 1 1 44667765 1 1 99886282 1 1 23531818 1 1 990351411 1 1 520971923 1 1 471728231 1 1 427976261 1 1 402857343 1 1 586655346 1 1 292226313 1 1 33105375 1 1 962128927 1 1 317727289 1 1 908748943 1 1 823850415 1 1 787422233 1 1 478366611 1 1 432963897 1 1 883475452 1 1 239980990 1 1 36859393 1 1 883232225 1 1 352186024 1 1 882916457 1 1 434915470 1 1 847802419 1 1 73478142 1 1 636663946 1 1 558071228 1 1 454240806 1 1 264314722 1 1 659821135 1 1 590522203 1 1 832543351 1 1 106381052 1 1 32767098 1 1 597080655 1 1 391609041 1 1 157257081 1 1 110412787 1 1 574988521 1 1 722334875 1 1 351502551 1 1 439553765 1 1 967710044 1 1 899738821 1 1 859567013 1 1 980103176 1 1 636165173 1 1 926491888 1 1 925184673 1 1 727211491 1 1 827006916 1 1 621896742 1 1 979021925 1 1 899919828 1 1 128990819 1 1 141233447 1 1 164140082 1 1 210190858 1 1 891454281 1 1 984417584 1 1 924956007 1 1 758273241 1 1 320965139 1 1 897131258 1 1 259740194 1 1 760865916 1 1 68911158 1 1 500311265 1 1 886170778 1 1 909579819 1 1 528140770 1 1 456930092 1 1 477922955 1 1 513816498 1 1 540788175 1 1 958063852 1 1 313268560 1 1 245425095 1 1 406587392 1 1 801039745 1 1 143384179 1 1 554618266 1 1 281470368 1 1 68264719 1 1 253895107 1 1 565952829 1 1 38207776 1 1 706242837 1 1 367104719 1 1 562793669 1 1 927532888 1 1 541295476 1 1 491667055 1 1 1382267 1 1 95382715 1 1 273568382 1 1 273897373 1 1 53621404 1 1 684098602 1 1 48572654 1 1 76491557 1 1 629862617 1 1 945174858 1 1 713407381 1 1 286306815 1 1 76658835 1 1 937853802 1 1 209034687 1 1 722268028 1 1 451691513 1 1 941532208 1 1 858262665 1 1 666408129 1 1 383453447 1 1 378765337 1 1 906726810 1 1 854061129 1 1 372598953 1 1 107024435 1 1 664606272 1 1 292204049 1 1 545372961 1 1 451085816 1 1 638140242 1 1 371201148 1 1 242640663 1 1 592051088 1 1 819469832 1 1 319490826 1 1 644626068 1 1 151215056 1 1 875819595 1 1 162305569 1 1 262923601 1 1 699550920 1 1 423372017 1 1 457411846 1 1 737380242 1 1 942734477 1 1 991061009 1 1 516533985 1 1 356472419 1 1 748671383 1 1 628807125 1 1 452255534 1 1 280405064 1 1 589250360 1 1 37079157 1 1 25865283 1 1 698139041 1 1 233361157 1 1 398096701 1 1 627561793 1 1 327760624 1 1 78030179 1 1 488967716 1 1 179027715 1 1 999900625 1 1 967947357 1 1 925195227 1 1 870165288 1 1 238002511 1 1 882925689 1 1 123961236 1 1 564016658 1 1 376760342 1 1 400529787 1 1 52979146 1 1 52723365 1 1 824108024 1 1 329558725 1 1 325478698 1 1 985394904 1 1 620167450 1 1 605489627 1 1 105527677 1 1 816345025 1 1 551320740 1 1 7042595 1 1 184137943 1 1 796080349 1 1 812742709 1 1 466206500 1 1 446803177 1 1 957705645 1 1 131824489 1 1 736200599 1 1 977267839 1 1 264129439 1 1 404127452 1 1 587347419 1 1 870901556 1 1 268698587 1 1 293880154 1 1 137644148 1 1 598453547 1 1 126746603 1 1 42856651 1 1 230328338 1 1 746908916 1 1 667570340 1 1 3069831 1 1 324406235 1 1 249729624 1 1 201156182 1 1 949941540 1 1 286760138 1 1 192380456 1 1 333658878 1 1 912079200 1 1 18808682 1 1 953565323 1 1 463801001 1 1 816455010 1 1 349085154 1 1 709887624 1 1 732898268 1 1 603051362 1 1 265294421 1 1 43803052 1 1 879651389 1 1 994764786 1 1 876948064 1 1 421877476 1 1 559055356 1 1 394706377 1 1 721990724 1 1 68154691 1 1 393921128 1 1 146606228 1 1 402384124 1 1 631919989 1 1 834609168 1 1 349470238 1 1 971616292 1 1 239123529 1 1 494423178 1 1 595544119 1 1 161261220 1 1 24427222 1 1 398847503 1 1 758988738 1 1 287823633 1 1 502852908 1 1 439035766 1 1 509495916 1 1 508798919 1 1 610304972 1 1 519258320 1 1 815088351 1 1 639769205 1 1 230679604 1 1 73460004 1 1 129965055 1 1 748367182 1 1 427046833 1 1 463354167 1 1 161282150 1 1 250615979 1 1 409030290 1 1 121435435 1 1 351864915 1 1 340250833 1 1 528148522 1 1 395552668 1 1 439775099 1 1 599490825 1 1 200273437 1 1 608596449 1 1 684764752 1 1 353784668 1 1 670162419 1 1 210975590 1 1 305887584 1 1 389779197 1 1 392639312 1 1 30779294 1 1 978183527 1 1 818695702 1 1 766263246 1 1 336467454 1 1 63899455 1 1 445216104 1 1 624819403 1 1 964199277 1 1 798449848 1 1 574306721 1 1 70776977 1 1 107264620 1 1 913092511 1 1 28781203 1 1 531553247 1 1 530524807 1 1 141862617 1 1 65539083 1 1 556237950 1 1 622079510 1 1 640895658 1 1 641004293 1 1 593144352 1 1 508221341 1 1 479064599 1 1 240945621 1 1 291462061 1 1 710664338 1 1 203964761 1 1 834291950 1 1 848902843 1 1 451209731 1 1 331958986 1 1 843806144 1 1 51228047 1 1 783226048 1 1 478787096 1 1 76852574 1 1 531913448 1 1 694724283 1 1 506322624 1 1 343501271 1 1 840590518 1 1 454615577 1 1 15493240 1 1 115961883 1 1 671044872 1 1 441235927 1 1 708881964 1 1 403213669 1 1 248432255 1 1 196504788 1 1 762869143 1 1 131162052 1 1 403100946 1 1 435728502 1 1 96599846 1 1 461814869 1 1 317116076 1 1 759322780 1 1 381915692 1 1 594126710 1 1 342399458 1 1 173123451 1 1 240816509 1 1 77009710 1 1 93410299 1 1 274400740 1 1 972922208 1 1 64334885 1 1 581350374 1 1 910339883 1 1 652967059 1 1 696136938 1 1 621533103 1 1 4001368 1 1 840952570 1 1 109456367 1 1 43642070 1 1 451228198 1 1 2004980 1 1 182560009 1 1 410623475 1 1 478370031 1 1 172337756 1 1 465874551 1 1 386457518 1 1 751385668 1 1 661470078 1 1 540599987 1 1 113271241 1 1 862589710 1 1 867312002 1 1 496079004 1 1 186170715 1 1 954631443 1 1 569675339 1 1 654851180 1 1 713071203 1 1 657762828 1 1 469253440 1 1 876346484 1 1 466473711 1 1 835868298 1 1 327432205 1 1 480724659 1 1 228584255 1 1 224011112 1 1 739294873 1 1 501335575 1 1 699209066 1 1 605886961 1 1 970588581 1 1 943020398 1 1 960748695 1 1 730339904 1 1 587271799 1 1 95512133 1 1 125422124 1 1 102973813 1 1 455665881 1 1 36466493 1 1 204187617 1 1 740175138 1 1 290707955 1 1 882712414 1 1 900374158 1 1 271976987 1 1 88505278 1 1 457945141 1 1 968583813 1 1 347327426 1 1 718575385 1 1 219774346 1 1 101211814 1 1 205237336 1 1 382117428 1 1 776898994 1 1 468884572 1 1 831223413 1 1 24883492 1 1 764723715 1 1 288951564 1 1 732604381 1 1 84904167 1 1 206668311 1 1 506044835 1 1 337089556 1 1 925249049 1 1 641682766 1 1 63951521 1 1 942013292 1 1 372463079 1 1 631055767 1 1 836515339 1 1 810121046 1 1 801738218 1 1 842089447 1 1 109284323 1 1 185674468 1 1 900154586 1 1 137156019 1 1 332767124 1 1 682459424 1 1 344176159 1 1 993143432 1 1 595848232 1 1 333372043 1 1 574470249 1 1 459666396 1 1 102560285 1 1 424331530 1 1 130284342 1 1 123008002 1 1 114141930 1 1 166067273 1 1 581972302 1 1 425769748 1 1 106414269 1 1 882281086 1 1 261631597 1 1 336384906 1 1 480868746 1 1 79107649 1 1 555315685 1 1 302615135 1 1 446343740 1 1 292986797 1 1 99615047 1 1 248611448 1 1 344065408 1 1 661990888 1 1 257865684 1 1 622257048 1 1 27484656 1 1 65285567 1 1 274210417 1 1 456028957 1 1 834840114 1 1 765944572 1 1 602886071 1 1 871299929 1 1 19736192 1 1 538223049 1 1 647979510 1 1 787007635 1 1 34064452 1 1 52435710 1 1 212425845 1 1 335672169 1 1 249283967 1 1 390827033 1 1 121541057 1 1 850145427 1 1 512714219 1 1 738472258 1 1 894914167 1 1 164217625 1 1 261369619 1 1 268261953 1 1 592679817 1 1 236330408 1 1 954702884 1 1 998851583 1 1 696917355 1 1 101850214 1 1 652688857 1 1 494491860 1 1 76594534 1 1 39539410 1 1 266804937 1 1 588757229 1 1 370855540 1 1 476855480 1 1 767317740 1 1 348309682 1 1 678063442 1 1 820313352 1 1 57911125 1 1 222158138 1 1 750285000 1 1 865965006 1 1 463748942 1 1 764301831 1 1 389099496 1 1 724453900 1 1 394902877 1 1 699702380 1 1 522415666 1 1 9824386 1 1 140821669 1 1 195133071 1 1 740554059 1 1 917214717 1 1 358319682 1 1 811694065 1 1 633147519 1 1 948932519 1 1 291107900 1 1 990518564 1 1 273928347 1 1 599308097 1 1 171304038 1 1 937628672 1 1 571402414 1 1 715423593 1 1 774763968 1 1 989921348 1 1 808923654 1 1 120925933 1 1 666357627 1 1 717305380 1 1 88967997 1 1 308363941 1 1 929698407 1 1 87171620 1 1 536625895 1 1 349771 1 1 832920519 1 1 66392558 1 1 803400039 1 1 94448642 1 1 977197995 1 1 312854029 1 1 76140128 1 1 395686674 1 1 321707803 1 1 501948058 1 1 599725413 1 1 21474595 1 1 560257345 1 1 54230431 1 1 478411911 1 1 809298295 1 1 974505792 1 1 77171407 1 1 911658046 1 1 55982989 1 1 778681299 1 1 723375995 1 1 131001970 1 1 817393244 1 1 692909121 1 1 40060126 1 1 278901435 1 1 284161894 1 1 623367826 1 1 636591130 1 1 609105496 1 1 811823374 1 1 416765795 1 1 759228774 1 1 223706809 1 1 746088048 1 1 109064463 1 1 190084813 1 1 897834461 1 1 788944392 1 1 830561301 1 1 302568171 1 1 823165964 1 1 199475851 1 1 3692957 1 1 933624545 1 1 686222405 1 1 326340117 1 1 112456585 1 1 807342447 1 1 881791679 1 1 480423020 1 1 985764799 1 1 312480269 1 1 31190677 1 1 535800875 1 1 910902493 1 1 168365005 1 1 984845674 1 1 366935959 1 1 624360056 1 1 974118690 1 1 490318060 1 1 675472445 1 1 593188278 1 1 599765046 1 1 301469531 1 1 513337719 1 1 690386592 1 1 77818892 1 1 446454241 1 1 185704598 1 1 691142018 1 1 521764066 1 1 54655141 1 1 34476978 1 1 486887356 1 1 46230361 1 1 65510295 1 1 419901750 1 1 583311734 1 1 464284659 1 1 655606343 1 1 346977066 1 1 647765957 1 1 382637328 1 1 638972237 1 1 557754738 1 1 226026308 1 1 330990972 1 1 984790103 1 1 220313269 1 1 446593137 1 1 517308894 1 1 207733435 1 1 510699945 1 1 432432930 1 1 385108761 1 1 397950406 1 1 425725172 1 1 282022688 1 1 678554408 1 1 61676673 1 1 186414954 1 1 520358786 1 1 574352924 1 1 480031963 1 1 458233287 1 1 129512662 1 1 177828190 1 1 41749622 1 1 287459759 1 1 669715393 1 1 238746746 1 1 573086012 1 1 599444254 1 1 546494087 1 1 44955529 1 1 192529101 1 1 774532340 1 1 954641297 1 1 982085132 1 1 373555204 1 1 387306167 1 1 399471872 1 1 993174818 1 1 733080240 1 1 530760366 1 1 120190687 1 1 708385027 1 1 303675712 1 1 391128424 1 1 594028361 1 1 939062527 1 1 463711054 1 1 137508810 1 1 607513335 1 1 709430882 1 1 104699759 1 1 983014942 1 1 765681789 1 1 999111655 1 1 297212752 1 1 811160739 1 1 276486992 1 1 89969993 1 1 143268274 1 1 859192363 1 1 859087080 1 1 171148593 1 1 294452712 1 1 841796900 1 1 134241460 1 1 425607814 1 1 153626031 1 1 299912315 1 1 537249388 1 1 486360288 1 1 232222289 1 1 14503204 1 1 616265789 1 1 948160241 1 1 320898716 1 1 809506480 1 1 527623425 1 1 160867176 1 1 835553512 1 1 348425475 1 1 872945146 1 1 461502553 1 1 372077702 1 1 180070207 1 1 210141698 1 1 618204955 1 1 620997673 1 1 742137096 1 1 710490056 1 1 590428871 1 1 564530684 1 1 342307796 1 1 238323214 1 1 374821100 1 1 487912097 1 1 797774530 1 1 388229607 1 1 749668571 1 1 755707058 1 1 216951581 1 1 530353413 1 1 663194659 1 1 592001240 1 1 998556276 1 1 366267555 1 1 206259775 1 1 631413142 1 1 833941727 1 1 37774326 1 1 36134959 1 1 421774273 1 1 885586133 1 1 896635453 1 1 841580756 1 1 758981744 1 1 285699126 1 1 147499563 1 1 311558324 1 1 646225328 1 1 266741955 1 1 306643739 1 1 525055283 1 1 494235033 1 1 171389672 1 1 677567360 1 1 509873186 1 1 74750295 1 1 154298533 1 1 842636599 1 1 933161468 1 1 787905658 1 1 974059181 1 1 878063533 1 1 273427295 1 1 513526473 1 1 639265508 1 1 804262634 1 1 35366176 1 1 497076454 1 1 956854255 1 1 804761702 1 1 868748680 1 1 329067121 1 1 959632956 1 1 778805152 1 1 324495036 1 1 626199909 1 1 895814114 1 1 357416743 1 1 724515592 1 1 622022937 1 1 219764150 1 1 680787582 1 1 559275159 1 1 488748544 1 1 488852868 1 1 39709924 1 1 850777689 1 1 360872272 1 1 471545046 1 1 237382968 1 1 864624387 1 1 969305909 1 1 961663810 1 1 983652644 1 1 972978184 1 1 746177383 1 1 617749987 1 1 599692721 1 1 772726600 1 1 969844775 1 1 626271000 1 1 226741154 1 1 683005753 1 1 632319521 1 1 570201863 1 1 308107793 1 1 958669210 1 1 406847119 1 1 967428382 1 1 581993594 1 1 411619082 1 1 572666732 1 1 917773595 1 1 834386024 1 1 37281782 1 1 981556107 1 1 965798445 1 1 841367505 1 1 4414473 1 1 604703365 1 1 410065737 1 1 501826398 1 1 727741376 1 1 2407059 1 1 473479596 1 1 814297688 1 1 460231518 1 1 315992579 1 1 303350671 1 1 325983712 1 1 730334157 1 1 715070766 1 1 340719633 1 1 658142764 1 1 657358729 1 1 583151364 1 1 836172510 1 1 390667427 1 1 888753819 1 1 524922853 1 1 737036440 1 1 731843590 1 1 810002523 1 1 725558130 1 1 92033835 1 1 906231206 1 1 152756232 1 1 869831002 1 1 363585557 1 1 182285368 1 1 725088461 1 1 172815507 1 1 978485815 1 1 556990133 1 1 797557733 1 1 412292838 1 1 640647853 1 1 523904679 1 1 162322782 1 1 755316324 1 1 911970450 1 1 898556211 1 1 786654505 1 1 230141426 1 1 319151933 1 1 437285022 1 1 913360919 1 1 489477131 1 1 959187022 1 1 290329574 1 1 85005314 1 1 239850854 1 1 580209418 1 1 765667965 1 1 420943895 1 1 928569313 1 1 680098601 1 1 800000492 1 1 431832861 1 1 42633108 1 1 349085435 1 1 221692464 1 1 128406687 1 1 174872636 1 1 64030190 1 1 542066038 1 1 386194862 1 1 598504615 1 1 103251434 1 1 181373953 1 1 769678279 1 1 794649907 1 1 451574659 1 1 582291084 1 1 236993667 1 1 139403944 1 1 771505342 1 1 680897873 1 1 538634455 1 1 591198211 1 1 771713801 1 1 641852546 1 1 20901979 1 1 534363976 1 1 998828157 1 1 197865452 1 1 906357868 1 1 935906134 1 1 419688799 1 1 763477259 1 1 895780420 1 1 622803919 1 1 205419070 1 1 53973788 1 1 788864214 1 1 418507598 1 1 530952169 1 1 657381560 1 1 775654530 1 1 794173958 1 1 585135534 1 1 223730284 1 1 84545576 1 1 429150000 1 1 63526815 1 1 824882880 1 1 4877820 1 1 930253684 1 1 978063442 1 1 920371901 1 1 201384429 1 1 539485228 1 1 860131380 1 1 613508007 1 1 6172250 1 1 781640925 1 1 481991512 1 1 289394130 1 1 814672618 1 1 418241681 1 1 52660773 1 1 477614867 1 1 994336179 1 1 398926984 1 1 530742605 1 1 925780471 1 1 88646897 1 1 178557610 1 1 989131072 1 1 765573704 1 1 574451091 1 1 809857659 1 1 881356293 1 1 283278782 1 1 997641985 1 1 734663426 1 1 147545976 1 1 279534506 1 1 812464163 1 1 665031767 1 1 694316575 1 1 51521935 1 1 921702328 1 1 390902725 1 1 640264764 1 1 513485974 1 1 749740935 1 1 498432666 1 1 462739088 1 1 955495134 1 1 611836265 1 1 589221555 1 1 670052913 1 1 85652379 1 1 551717249 1 1 410180503 1 1 901044977 1 1 4990089 1 1 329026618 1 1 632691110 1 1 524668964 1 1 472958637 1 1 576741732 1 1 373490646 1 1 152403758 1 1 575409308 1 1 932843446 1 1 965643388 1 1 300410114 1 1 540836552 1 1 872402301 1 1 587335951 1 1 907653593 1 1 355254188 1 1 387784326 1 1 89298553 1 1 783496324 1 1 437107222 1 1 447684346 1 1 170846938 1 1 196399596 1 1 91479609 1 1 586158706 1 1 305856615 1 1 816736504 1 1 391383786 1 1 257812457 1 1 431201717 1 1 822721407 1 1 553271034 1 1 135453244 1 1 273249815 1 1 775302745 1 1 166026653 1 1 331263265 1 1 783774758 1 1 919549281 1 1 850831829 1 1 787287074 1 1 222277308 1 1 11233424 1 1 861493607 1 1 49478957 1 1 666139748 1 1 919541248 1 1 304560662 1 1 216826331 1 1 685902610 1 1 512774934 1 1 573629640 1 1 283786121 1 1 481975994 1 1 302329015 1 1 742620245 1 1 419503725 1 1 973354416 1 1 896321894 1 1 370276639 1 1 319792754 1 1 256464935 1 1 797112877 1 1 251933859 1 1 987140920 1 1 691926975 1 1 303169270 1 1 500829022 1 1 717283017 1 1 922142441 1 1 852477747 1 1 656995796 1 1 371878831 1 1 634243243 1 1 259225930 1 1 896847606 1 1 52206197 1 1 230261497 1 1 464483511 1 1 804647928 1 1 137413687 1 1 994622846 1 1 892402382 1 1 995572194 1 1 536550675 1 1 54632203 1 1 643117759 1 1 596169098 1 1 163512033 1 1 32157935 1 1 319501426 1 1 91169896 1 1 948641552 1 1 488578225 1 1 330630067 1 1 618233790 1 1 472463562 1 1 155366831 1 1 674533406 1 1 762964661 1 1 444597863 1 1 471624084 1 1 879605691 1 1 685387093 1 1 567701249 1 1 541276700 1 1 163490883 1 1 405078067 1 1 221277752 1 1 430263013 1 1 125917598 1 1 960933586 1 1 60135300 1 1 16363631 1 1 741546053 1 1 790369864 1 1 430453976 1 1 172827141 1 1 535548821 1 1 600770845 1 1 990802827 1 1 592786944 1 1 412351945 1 1 265282299 1 1 638501130 1 1 395702380 1 1 631540900 1 1 264517817 1 1 44073044 1 1 292372473 1 1 855208154 1 1 220909138 1 1 111811602 1 1 181342650 1 1 784503814 1 1 599013721 1 1 20810646 1 1 350169823 1 1 298098152 1 1 380404122 1 1 187422319 1 1 911022289 1 1 486699695 1 1 571636006 1 1 87051282 1 1 25454640 1 1 129365886 1 1 119003037 1 1 922424855 1 1 718266112 1 1 79453340 1 1 691907190 1 1 36823762 1 1 674064916 1 1 83176176 1 1 421085083 1 1 876831749 1 1 375158543 1 1 826145525 1 1 771915859 1 1 316557092 1 1 51887701 1 1 134379317 1 1 339131181 1 1 16760488 1 1 735997739 1 1 301613099 1 1 25092648 1 1 486194677 1 1 571167652 1 1 62857483 1 1 787115183 1 1 242783884 1 1 441054314 1 1 852181730 1 1 403412071 1 1 697943533 1 1 845111550 1 1 645760668 1 1 951386358 1 1 979424152 1 1 392757940 1 1 525514123 1 1 883237870 1 1 474798408 1 1 106435753 1 1 516600962 1 1 259936643 1 1 995802188 1 1 559930279 1 1 331328883 1 1 494842957 1 1 116478138 1 1 370705964 1 1 883098045 1 1 897235479 1 1 721186870 1 1 170652680 1 1 773575867 1 1 267286889 1 1 43665373 1 1 385555119 1 1 916895837 1 1 657096298 1 1 892684404 1 1 38965374 1 1 685648136 1 1 824905378 1 1 825218031 1 1 756678110 1 1 368702748 1 1 943174250 1 1 146567203 1 1 675843468 1 1 759364934 1 1 706233185 1 1 342805984 1 1 997572446 1 1 468090640 1 1 698322475 1 1 722850363 1 1 376742944 1 1 560555919 1 1 196615561 1 1 995994275 1 1 177186296 1 1 253704682 1 1 410229475 1 1 463271689 1 1 641993289 1 1 887991306 1 1 350757015 1 1 236447987 1 1 74006191 1 1 911025101 1 1 779246150 1 1 752020154 1 1 486891790 1 1 542524133 1 1 943677291 1 1 802318043 1 1 721422374 1 1 129148163 1 1 158548945 1 1 825935090 1 1 35672765 1 1 808823047 1 1 846526053 1 1 651058324 1 1 679413270 1 1 387036944 1 1 47616112 1 1 125877391 1 1 895754380 1 1 43835646 1 1 526975048 1 1 55216864 1 1 34160697 1 1 841009680 1 1 522686527 1 1 607032792 1 1 145102563 1 1 764066014 1 1 299937957 1 1 346703694 1 1 111993778 1 1 976161210 1 1 81524549 1 1 319406591 1 1 582832726 1 1 588877601 1 1 479862074 1 1 11565383 1 1 683044398 1 1 879591333 1 1 564897268 1 1 19832343 1 1 712583602 1 1 990227988 1 1 139667923 1 1 886356925 1 1 761718174 1 1 109812579 1 1 680478647 1 1 449957985 1 1 921275463 1 1 348101637 1 1 674442970 1 1 299215187 1 1 190572615 1 1 193926265 1 1 404544113 1 1 843455871 1 1 322690926 1 1 256034832 1 1 251269969 1 1 388985951 1 1 868352701 1 1 370766656 1 1 982653421 1 1 319593992 1 1 838605312 1 1 392456473 1 1 927322717 1 1 948559039 1 1 80513345 1 1 537181590 1 1 294076627 1 1 225853394 1 1 186000601 1 1 69458854 1 1 954006220 1 1 251523908 1 1 797826828 1 1 855252701 1 1 684148763 1 1 890624862 1 1 348449537 1 1 254003391 1 1 30960729 1 1 340511137 1 1 146497463 1 1 297084984 1 1 40771872 1 1 397104267 1 1 418819979 1 1 172264294 1 1 309149743 1 1 52737666 1 1 609878856 1 1 729936868 1 1 707848858 1 1 61104525 1 1 403225942 1 1 253006075 1 1 783672445 1 1 810567900 1 1 261344444 1 1 578945159 1 1 280770148 1 1 114190213 1 1 641422060 1 1 833681755 1 1 482252998 1 1 772138545 1 1 528446964 1 1 212886211 1 1 581620767 1 1 92687142 1 1 525765244 1 1 973918787 1 1 830614839 1 1 614694294 1 1 985620818 1 1 657941655 1 1 462398690 1 1 878051700 1 1 590187470 1 1 671358348 1 1 600030962 1 1 832891630 1 1 921886023 1 1 702393355 1 1 236681937 1 1 407760488 1 1 333059727 1 1 870071433 1 1 25095647 1 1 682888141 1 1 689560443 1 1 665851270 1 1 858808392 1 1 709585255 1 1 245407313 1 1 576711993 1 1 99548167 1 1 634651307 1 1 452878339 1 1 650851374 1 1 833804855 1 1 52178809 1 1 611251717 1 1 43570140 1 1 443807146 1 1 8540344 1 1 467995738 1 1 863722235 1 1 352632302 1 1 674540831 1 1 793267403 1 1 806988704 1 1 773739431 1 1 127798245 1 1 580046937 1 1 642896343 1 1 124603674 1 1 615950917 1 1 253700370 1 1 415756813 1 1 701815433 1 1 113007651 1 1 261212986 1 1 136416996 1 1 299272729 1 1 295846404 1 1 380098209 1 1 883750810 1 1 672084944 1 1 390415574 1 1 656899002 1 1 486015118 1 1 591505042 1 1 918477961 1 1 677143401 1 1 51926215 1 1 407651742 1 1 832444297 1 1 278275557 1 1 359490373 1 1 849734833 1 1 411905698 1 1 589469782 1 1 247095519 1 1 434033107 1 1 791345680 1 1 824086922 1 1 666127430 1 1 952452010 1 1 849069618 1 1 872366304 1 1 82881435 1 1 562253209 1 1 172343182 1 1 429286778 1 1 360997061 1 1 847760808 1 1 116841005 1 1 291995198 1 1 266675720 1 1 269097047 1 1 18502492 1 1 732448264 1 1 314988337 1 1 82668910 1 1 827349671 1 1 997782266 1 1 773473882 1 1 65949856 1 1 870742505 1 1 651002804 1 1 136233061 1 1 778070871 1 1 306714561 1 1 939510308 1 1 156192767 1 1 754228345 1 1 522215622 1 1 19432743 1 1 293780437 1 1 466524719 1 1 514192650 1 1 444990819 1 1 523860816 1 1 39457294 1 1 338841546 1 1 187345529 1 1 690806391 1 1 691442788 1 1 829399385 1 1 373079921 1 1 935617655 1 1 614893017 1 1 158886840 1 1 770827523 1 1 260552373 1 1 76813043 1 1 381336301 1 1 47728170 1 1 382801190 1 1 460706861 1 1 235835873 1 1 936733779 1 1 777669307 1 1 233876528 1 1 906490979 1 1 897218802 1 1 843510752 1 1 962597150 1 1 989872397 1 1 414565042 1 1 574594499 1 1 59865890 1 1 789438086 1 1 378239134 1 1 338609229 1 1 767673480 1 1 150518551 1 1 455010659 1 1 650072655 1 1 260126738 1 1 344119925 1 1 463723954 1 1 219478943 1 1 109881737 1 1 979359357 1 1 846104677 1 1 719787117 1 1 564822844 1 1 61335455 1 1 632086582 1 1 482162757 1 1 775079041 1 1 13287261 1 1 542729861 1 1 929381546 1 1 975893604 1 1 204208239 1 1 444642647 1 1 576326418 1 1 68263134 1 1 900293162 1 1 117691506 1 1 310375559 1 1 133223582 1 1 460661733 1 1 200253876 1 1 936826670 1 1 661555367 1 1 703073243 1 1 768792143 1 1 181186156 1 1 448193383 1 1 872284783 1 1 641735954 1 1 149646414 1 1 316548090 1 1 205441794 1 1 693856092 1 1 889129822 1 1 146019566 1 1 700610862 1 1 492240828 1 1 781112413 1 1 262759093 1 1 588881021 1 1 210321986 1 1 141411020 1 1 831668727 1 1 35132759 1 1 353372973 1 1 12086138 1 1 525313070 1 1 769435567 1 1 325003635 1 1 553234792 1 1 57334969 1 1 404892485 1 1 590558567 1 1 162597779 1 1 554140055 1 1 272890136 1 1 775499848 1 1 503061836 1 1 954584103 1 1 448243670 1 1 918684445 1 1 108050306 1 1 757526249 1 1 508481009 1 1 943406420 1 1 544393837 1 1 380576424 1 1 511662060 1 1 262833802 1 1 406708810 1 1 663837643 1 1 746228322 1 1 52650981 1 1 717038152 1 1 689213507 1 1 726982181 1 1 958769673 1 1 199787766 1 1 35677068 1 1 437668985 1 1 551731215 1 1 602238523 1 1 68543249 1 1 713569982 1 1 751636241 1 1 45713644 1 1 546893360 1 1 853639690 1 1 111076987 1 1 965854860 1 1 921211266 1 1 752024201 1 1 461950927 1 1 980184869 1 1 447816439 1 1 88971816 1 1 508575488 1 1 318960477 1 1 968577796 1 1 741534394 1 1 614920220 1 1 411487908 1 1 994377170 1 1 391614585 1 1 542770287 1 1 823818858 1 1 329868157 1 1 406460288 1 1 347868317 1 1 437282176 1 1 151828939 1 1 153815765 1 1 506316736 1 1 989115835 1 1 846900775 1 1 625396032 1 1 961883268 1 1 533421261 1 1 356766077 1 1 530306793 1 1 399482216 1 1 708559523 1 1 993201283 1 1 988455041 1 1 874202445 1 1 38745381 1 1 535301019 1 1 127442264 1 1 714570867 1 1 584074030 1 1 8267189 1 1 748287345 1 1 382276505 1 1 509662985 1 1 431552681 1 1 655234545 1 1 905237358 1 1 32998115 1 1 492751524 1 1 238773112 1 1 630382555 1 1 300142154 1 1 539605438 1 1 402843419 1 1 734994595 1 1 209470767 1 1 449464895 1 1 609598025 1 1 549973789 1 1 968316909 1 1 80462466 1 1 216463352 1 1 771282656 1 1 313559598 1 1 84751521 1 1 896692576 1 1 124267280 1 1 591778322 1 1 27195954 1 1 901333088 1 1 545587578 1 1 875348503 1 1 513251162 1 1 491826765 1 1 502839903 1 1 982466500 1 1 948553777 1 1 821969602 1 1 996877172 1 1 452730824 1 1 509700188 1 1 12508088 1 1 941870158 1 1 218113699 1 1 880611436 1 1 266566008 1 1 413085920 1 1 906038498 1 1 488489044 1 1 23014313 1 1 556152858 1 1 89479250 1 1 782070051 1 1 615174749 1 1 825748729 1 1 234111420 1 1 988991839 1 1 348062794 1 1 765527751 1 1 610506941 1 1 197264872 1 1 999954202 1 1 585983502 1 1 890209847 1 1 289358981 1 1 690948090 1 1 635185188 1 1 286442991 1 1 405045492 1 1 667360111 1 1 657573153 1 1 279427911 1 1 986825438 1 1 726477737 1 1 12422800 1 1 254028181 1 1 884767814 1 1 956861466 1 1 674481901 1 1 222059651 1 1 517414631 1 1 791631363 1 1 7722322 1 1 220379326 1 1 186361876 1 1 628391326 1 1 629031496 1 1 151426491 1 1 674836259 1 1 978759014 1 1 848662736 1 1 317238568 1 1 41241239 1 1 975707081 1 1 8052081 1 1 286371899 1 1 233374628 1 1 597442268 1 1 301989880 1 1 991937099 1 1 642863606 1 1 915581455 1 1 44255802 1 1 524626759 1 1 950017358 1 1 607123754 1 1 758880597 1 1 261755492 1 1 378465409 1 1 722862216 1 1 8789066 1 1 346993367 1 1 978105366 1 1 99981336 1 1 723364297 1 1 124807205 1 1 123850134 1 1 496059518 1 1 208535857 1 1 938539959 1 1 802801026 1 1 626883951 1 1 187088292 1 1 813147891 1 1 602446625 1 1 932020175 1 1 127047111 1 1 874819630 1 1 922642591 1 1 713314335 1 1 938710050 1 1 692080039 1 1 787508843 1 1 878145459 1 1 283121274 1 1 934718707 1 1 682709711 1 1 538624716 1 1 467793796 1 1 948724279 1 1 46831798 1 1 125066631 1 1 512282857 1 1 855385807 1 1 410186074 1 1 345764035 1 1 675369111 1 1 587595817 1 1 79873491 1 1 187891197 1 1 698974882 1 1 286924551 1 1 782500896 1 1 150962881 1 1 616040790 1 1 803418054 1 1 811542132 1 1 718885864 1 1 82912585 1 1 480333361 1 1 331101316 1 1 677071909 1 1 301726486 1 1 199551270 1 1 667432347 1 1 654260278 1 1 799059353 1 1 815981422 1 1 44390629 1 1 958181427 1 1 634427167 1 1 419574733 1 1 42332424 1 1 189279674 1 1 985216111 1 1 330754254 1 1 152643190 1 1 91403440 1 1 897277936 1 1 690536897 1 1 929148228 1 1 908342436 1 1 491239765 1 1 921884337 1 1 741828580 1 1 794228054 1 1 124775638 1 1 474531592 1 1 45575453 1 1 68565658 1 1 1150636 1 1 998592254 1 1 96430956 1 1 529593635 1 1 179461785 1 1 960940072 1 1 921508608 1 1 637696366 1 1 776622234 1 1 524497275 1 1 830539250 1 1 237865965 1 1 944268163 1 1 50313042 1 1 927066177 1 1 948580156 1 1 961516585 1 1 438610476 1 1 697894238 1 1 959327371 1 1 361703771 1 1 500810866 1 1 802829497 1 1 127646979 1 1 473205123 1 1 942374532 1 1 603534793 1 1 706721630 1 1 839857870 1 1 563736258 1 1 21792417 1 1 729212567 1 1 503564834 1 1 477237696 1 1 395470182 1 1 131171962 1 1 922642652 1 1 283083148 1 1 686300155 1 1 165673093 1 1 684846983 1 1 422218438 1 1 296647862 1 1 139950900 1 1 735725916 1 1 86251969 1 1 190033363 1 1 752852187 1 1 289556324 1 1 65946820 1 1 117612225 1 1 762341839 1 1 786394037 1 1 780747423 1 1 713535280 1 1 843817031 1 1 474465123 1 1 152625166 1 1 895605976 1 1 794694818 1 1 92760001 1 1 433856364 1 1 595730986 1 1 929261325 1 1 12739350 1 1 440307190 1 1 10567519 1 1 181647561 1 1 138338487 1 1 375940075 1 1 209086995 1 1 602845254 1 1 667128965 1 1 442867327 1 1 513697657 1 1 64379888 1 1 839317100 1 1 398259373 1 1 361864979 1 1 869913373 1 1 400935937 1 1 898751763 1 1 679796954 1 1 347061772 1 1 127338794 1 1 10690442 1 1 209281360 1 1 137867463 1 1 291326439 1 1 238013309 1 1 871893542 1 1 114414137 1 1 840774177 1 1 786523399 1 1 561599712 1 1 331642150 1 1 517723881 1 1 771474911 1 1 676288685 1 1 41192305 1 1 173062496 1 1 793987944 1 1 35873983 1 1 211989821 1 1 335169232 1 1 85880605 1 1 367018656 1 1 161366746 1 1 101610009 1 1 849957647 1 1 204750960 1 1 360490946 1 1 85258880 1 1 45769067 1 1 535984787 1 1 183585676 1 1 473861842 1 1 66892339 1 1 67455298 1 1 425152189 1 1 183776474 1 1 706861001 1 1 140224333 1 1 844094914 1 1 685949158 1 1 446039549 1 1 464007868 1 1 450416658 1 1 574621829 1 1 865695744 1 1 977708781 1 1 351323069 1 1 993626832 1 1 782008477 1 1 759965564 1 1 755086917 1 1 813609429 1 1 940740549 1 1 208431242 1 1 629235760 1 1 602533185 1 1 566494264 1 1 93530540 1 1 602090544 1 1 75557794 1 1 864415203 1 1 61894656 1 1 847281030 1 1 602801767 1 1 868550557 1 1 115890908 1 1 959169485 1 1 464370263 1 1 470429055 1 1 860269272 1 1 713224249 1 1 724721979 1 1 531065669 1 1 841471047 1 1 789054179 1 1 817869737 1 1 544211993 1 1 311941465 1 1 78979922 1 1 405677661 1 1 756903537 1 1 552888043 1 1 141373977 1 1 395279778 1 1 393822806 1 1 797560518 1 1 825084604 1 1 776524786 1 1 787179881 1 1 362452446 1 1 959185949 1 1 739815550 1 1 875613959 1 1 936462011 1 1 958847621 1 1 942227600 1 1 686419174 1 1 299186425 1 1 47005757 1 1 739881483 1 1 702630179 1 1 237733089 1 1 933118612 1 1 627295153 1 1 846345472 1 1 166737604 1 1 841631267 1 1 976944989 1 1 875837421 1 1 231170854 1 1 62205124 1 1 773317224 1 1 866806442 1 1 897939970 1 1 850803202 1 1 592500206 1 1 503887208 1 1 463470461 1 1 4097264 1 1 518461112 1 1 740934715 1 1 395877126 1 1 55152359 1 1 598159314 1 1 180811814 1 1 349184126 1 1 310758390 1 1 183118361 1 1 584620475 1 1 673859187 1 1 608753037 1 1 484575595 1 1 140393086 1 1 714649350 1 1 33526352 1 1 493985405 1 1 645083302 1 1 587455542 1 1 634932933 1 1 615165733 1 1 636723237 1 1 785561612 1 1 931103063 1 1 75686928 1 1 725348158 1 1 778135731 1 1 239255639 1 1 301383213 1 1 851328508 1 1 965542506 1 1 491153 1 1 782223551 1 1 623107549 1 1 101450385 1 1 987805582 1 1 925136791 1 1 889380601 1 1 614206138 1 1 432914199 1 1 229587102 1 1 135069755 1 1 5684604 1 1 107614817 1 1 916987228 1 1 403226773 1 1 644233004 1 1 576198598 1 1 430450298 1 1 987556557 1 1 338923285 1 1 571915864 1 1 363702292 1 1 416212037 1 1 33822604 1 1 810152912 1 1 433268767 1 1 548243457 1 1 336913577 1 1 891399997 1 1 606736381 1 1 157832797 1 1 160319767 1 1 181061560 1 1 967498417 1 1 912938594 1 1 224426672 1 1 833638498 1 1 711078210 1 1 9442930 1 1 994071246 1 1 136773356 1 1 270715535 1 1 959543757 1 1 115512449 1 1 450992064 1 1 938309 1 1 972692023 1 1 594719634 1 1 675067992 1 1 591736905 1 1 751554527 1 1 471890003 1 1 880433382 1 1 604680651 1 1 38544026 1 1 1565101 1 1 29002430 1 1 71119557 1 1 776550482 1 1 994113636 1 1 81736241 1 1 595165433 1 1 304975256 1 1 447699817 1 1 759147942 1 1 441760299 1 1 111110233 1 1 569170580 1 1 355515191 1 1 402582678 1 1 579648872 1 1 924252447 1 1 142973416 1 1 495335538 1 1 587268334 1 1 31763819 1 1 412692318 1 1 594742495 1 1 683295934 1 1 934445121 1 1 783556936 1 1 651362841 1 1 846262216 1 1 458656329 1 1 363860901 1 1 606789706 1 1 903270658 1 1 344695417 1 1 755909000 1 1 135837320 1 1 537088707 1 1 513933434 1 1 275388572 1 1 887498013 1 1 99595847 1 1 772769884 1 1 80879083 1 1 479892258 1 1 682349136 1 1 657730607 1 1 242920893 1 1 455643854 1 1 520436270 1 1 528081683 1 1 662012235 1 1 131813767 1 1 798943503 1 1 895995255 1 1 287574249 1 1 241947494 1 1 803217744 1 1 282360509 1 1 301862653 1 1 651167071 1 1 729094507 1 1 86258637 1 1 431059152 1 1 786783606 1 1 653686925 1 1 122975105 1 1 886575195 1 1 453221252 1 1 736506472 1 1 324536121 1 1 114238085 1 1 815472003 1 1 275908121 1 1 762293263 1 1 8238850 1 1 652221065 1 1 58461567 1 1 246174357 1 1 794804366 1 1 404577383 1 1 169810355 1 1 870870231 1 1 794473055 1 1 877294660 1 1 221025011 1 1 166279246 1 1 842127028 1 1 151662659 1 1 86143214 1 1 166145665 1 1 839405143 1 1 357461163 1 1 695855901 1 1 7040301 1 1 368661284 1 1 102985702 1 1 474102143 1 1 947071946 1 1 747652612 1 1 350233481 1 1 783074977 1 1 559956829 1 1 260039416 1 1 835704363 1 1 230473565 1 1 253685922 1 1 659905069 1 1 954204798 1 1 237644558 1 1 968077945 1 1 352309535 1 1 775193243 1 1 500706121 1 1 259782386 1 1 157139088 1 1 220364047 1 1 156350488 1 1 483393479 1 1 49186096 1 1 723345348 1 1 462047457 1 1 9395623 1 1 873882278 1 1 638145070 1 1 186096948 1 1 668231774 1 1 446682705 1 1 730778403 1 1 288252389 1 1 59282240 1 1 652084566 1 1 429121487 1 1 690263655 1 1 587509801 1 1 961416065 1 1 409747973 1 1 387360108 1 1 397827981 1 1 996027918 1 1 517040063 1 1 325488917 1 1 645718587 1 1 280476177 1 1 921992840 1 1 908067543 1 1 136769540 1 1 193358181 1 1 107240108 1 1 545297804 1 1 530425444 1 1 309795941 1 1 543615427 1 1 640153398 1 1 154150763 1 1 719431715 1 1 461036592 1 1 662306351 1 1 407464136 1 1 853285213 1 1 972998642 1 1 379649833 1 1 20932693 1 1 54597812 1 1 352820320 1 1 222729405 1 1 77208699 1 1 735791341 1 1 902768639 1 1 129639935 1 1 344817843 1 1 53747082 1 1 245670625 1 1 479173702 1 1 145009239 1 1 338221772 1 1 912399 1 1 558382239 1 1 313227827 1 1 325539315 1 1 391765973 1 1 657614666 1 1 978212362 1 1 493057622 1 1 513873590 1 1 985514689 1 1 750263917 1 1 153867272 1 1 316654206 1 1 275653088 1 1 459845117 1 1 759253083 1 1 524563825 1 1 343217420 1 1 552598565 1 1 745217159 1 1 839863112 1 1 199329340 1 1 744919448 1 1 883922615 1 1 551390774 1 1 746444478 1 1 645684619 1 1 565772125 1 1 3300731 1 1 146890989 1 1 634431936 1 1 977478470 1 1 616242667 1 1 181029400 1 1 129216775 1 1 936244532 1 1 414812147 1 1 761499713 1 1 379318003 1 1 132593420 1 1 991258676 1 1 649406150 1 1 963170443 1 1 262843423 1 1 109251578 1 1 210141435 1 1 150121628 1 1 920974090 1 1 825127582 1 1 563151756 1 1 408398395 1 1 839537890 1 1 980282586 1 1 691658873 1 1 756957862 1 1 738240750 1 1 960484389 1 1 415433024 1 1 728995212 1 1 405673663 1 1 564380165 1 1 162216292 1 1 175612413 1 1 264051274 1 1 455079724 1 1 836788134 1 1 99998303 1 1 145359674 1 1 48230940 1 1 331205508 1 1 56620042 1 1 130146301 1 1 174409791 1 1 948376776 1 1 151506631 1 1 177733187 1 1 853567364 1 1 118855092 1 1 343299912 1 1 650329257 1 1 476768585 1 1 78654577 1 1 72721944 1 1 530125841 1 1 969187829 1 1 199546797 1 1 607731958 1 1 547019689 1 1 568436562 1 1 93908631 1 1 355562107 1 1 746986401 1 1 496854874 1 1 628605061 1 1 931022506 1 1 641140460 1 1 761790932 1 1 220479036 1 1 94713640 1 1 290737410 1 1 823009627 1 1 143342912 1 1 268396151 1 1 462130855 1 1 441055802 1 1 639113948 1 1 39713869 1 1 485544205 1 1 293632267 1 1 490291421 1 1 366361002 1 1 839975819 1 1 255276245 1 1 833193246 1 1 501009945 1 1 677377432 1 1 639359025 1 1 874574266 1 1 864860611 1 1 885597640 1 1 332469797 1 1 207484032 1 1 534735354 1 1 132621437 1 1 455699416 1 1 996021811 1 1 776058882 1 1 544685127 1 1 628555776 1 1 390396296 1 1 599416962 1 1 291418959 1 1 831414641 1 1 506374976 1 1 902126903 1 1 104076268 1 1 537324357 1 1 898731864 1 1 930217757 1 1 423391501 1 1 103722184 1 1 673907251 1 1 502221588 1 1 727402752 1 1 337738737 1 1 667197859 1 1 440323486 1 1 480331035 1 1 735197587 1 1 870105767 1 1 793717843 1 1 505897189 1 1 182304251 1 1 844473577 1 1 800351141 1 1 356395083 1 1 402238629 1 1 769705459 1 1 896192902 1 1 215400067 1 1 764293022 1 1 129665238 1 1 469579605 1 1 595584631 1 1 702584766 1 1 603589079 1 1 11961378 1 1 891082445 1 1 733687921 1 1 655262790 1 1 198889996 1 1 860138208 1 1 399718726 1 1 901728327 1 1 483707668 1 1 701911181 1 1 498079626 1 1 22149803 1 1 790049954 1 1 276635877 1 1 543346408 1 1 915478514 1 1 692295155 1 1 17825712 1 1 560484280 1 1 329247686 1 1 750914684 1 1 133726400 1 1 67746329 1 1 784333625 1 1 982467245 1 1 466430636 1 1 363868329 1 1 924954048 1 1 316301472 1 1 272935642 1 1 903996002 1 1 519463548 1 1 72879988 1 1 936914022 1 1 148935215 1 1 866072330 1 1 745887408 1 1 664260977 1 1 286726135 1 1 398370000 1 1 994306280 1 1 351084702 1 1 144077489 1 1 906411023 1 1 121710972 1 1 347274680 1 1 558403337 1 1 882054098 1 1 878116043 1 1 299589762 1 1 969337904 1 1 262873429 1 1 650167975 1 1 448193348 1 1 545184490 1 1 775794475 1 1 842522972 1 1 995137279 1 1 333356234 1 1 822205318 1 1 315840629 1 1 639678998 1 1 326460668 1 1 993230986 1 1 835289763 1 1 741577483 1 1 914413147 1 1 310649816 1 1 47157687 1 1 105421197 1 1 963722260 1 1 901397500 1 1 393055748 1 1 553055992 1 1 390410916 1 1 31072374 1 1 756759901 1 1 348014299 1 1 899838879 1 1 313286338 1 1 610598846 1 1 519016114 1 1 702755629 1 1 504118636 1 1 609219494 1 1 208557837 1 1 616196399 1 1 857779765 1 1 298295389 1 1 991365078 1 1 339988906 1 1 501242232 1 1 960378705 1 1 218129099 1 1 597947705 1 1 153100065 1 1 119633690 1 1 381873848 1 1 835413603 1 1 449503710 1 1 758399741 1 1 877363634 1 1 422155829 1 1 436842010 1 1 794530902 1 1 714659104 1 1 373942809 1 1 164914308 1 1 365616611 1 1 458970983 1 1 109109269 1 1 355280357 1 1 818336415 1 1 228819127 1 1 256891121 1 1 738071 1 1 446279716 1 1 139320728 1 1 585016300 1 1 560567340 1 1 550069031 1 1 779311929 1 1 234195911 1 1 272682767 1 1 674199218 1 1 19229553 1 1 33823147 1 1 647692216 1 1 50582371 1 1 581075890 1 1 470151967 1 1 322064611 1 1 999208623 1 1 361644258 1 1 683279601 1 1 808350600 1 1 952089282 1 1 622578279 1 1 622395190 1 1 732758168 1 1 942091172 1 1 182554971 1 1 415313481 1 1 396394995 1 1 670574593 1 1 713239155 1 1 815653190 1 1 790346821 1 1 753388379 1 1 499994868 1 1 297684761 1 1 768153064 1 1 125456444 1 1 710978963 1 1 573621028 1 1 490846871 1 1 1833733 1 1 767746676 1 1 199562498 1 1 603514089 1 1 455124815 1 1 52163601 1 1 230886646 1 1 55025221 1 1 488301858 1 1 91201560 1 1 61922401 1 1 358745484 1 1 311746219 1 1 175803871 1 1 826838997 1 1 191204084 1 1 782365488 1 1 186136505 1 1 45581282 1 1 897736583 1 1 405991376 1 1 537179467 1 1 71139913 1 1 937686668 1 1 402580191 1 1 560044805 1 1 938147157 1 1 455419490 1 1 499596905 1 1 945748990 1 1 315171735 1 1 882306467 1 1 127765069 1 1 25711457 1 1 930021870 1 1 346812460 1 1 335695109 1 1 582783807 1 1 879459017 1 1 545495379 1 1 845504936 1 1 552787111 1 1 122843165 1 1 103384393 1 1 105816772 1 1 320161608 1 1 154537874 1 1 426088596 1 1 267422472 1 1 801482250 1 1 601148048 1 1 206671111 1 1 980507989 1 1 643967205 1 1 353995486 1 1 143483154 1 1 709920677 1 1 770426514 1 1 28950454 1 1 162999514 1 1 231028272 1 1 171127401 1 1 892082073 1 1 759629244 1 1 601776971 1 1 958310287 1 1 68719590 1 1 136450067 1 1 575548492 1 1 572846426 1 1 155113913 1 1 752940689 1 1 268278768 1 1 131187797 1 1 540107160 1 1 421056438 1 1 566457195 1 1 302948659 1 1 907334950 1 1 975493433 1 1 898122860 1 1 131443828 1 1 926436261 1 1 124217203 1 1 816871828 1 1 505401788 1 1 115262706 1 1 959128269 1 1 379145378 1 1 665132639 1 1 826031034 1 1 459152877 1 1 123124816 1 1 14214504 1 1 859643537 1 1 446094455 1 1 579449108 1 1 428984185 1 1 416046395 1 1 201381552 1 1 639303973 1 1 347500775 1 1 989604064 1 1 895884576 1 1 937595499 1 1 898026130 1 1 581306041 1 1 900477918 1 1 985760951 1 1 842899274 1 1 648905365 1 1 375331859 1 1 91329225 1 1 736099401 1 1 389300468 1 1 772564125 1 1 784621549 1 1 897502442 1 1 37164095 1 1 454140289 1 1 568366237 1 1 94424015 1 1 81904343 1 1 939279184 1 1 320525983 1 1 958460871 1 1 760965936 1 1 651539901 1 1 112795501 1 1 474283425 1 1 923063899 1 1 702068606 1 1 162943859 1 1 291047051 1 1 960385268 1 1 851984023 1 1 704356482 1 1 800858210 1 1 456304579 1 1 244440255 1 1 232761928 1 1 150564016 1 1 319951263 1 1 810178979 1 1 955163603 1 1 341285734 1 1 340931719 1 1 565380306 1 1 791570884 1 1 328939579 1 1 5806816 1 1 851912886 1 1 115117232 1 1 571987915 1 1 293485383 1 1 48181861 1 1 902149448 1 1 666760965 1 1 262784664 1 1 332543742 1 1 915617038 1 1 593818785 1 1 66335686 1 1 28656484 1 1 655631875 1 1 676351518 1 1 227924715 1 1 744084116 1 1 361525417 1 1 771695025 1 1 886717721 1 1 853957305 1 1 824010886 1 1 390230672 1 1 694612310 1 1 642524539 1 1 811406031 1 1 131482977 1 1 797546770 1 1 981454357 1 1 510076617 1 1 116782346 1 1 412510892 1 1 258651036 1 1 368823386 1 1 889633088 1 1 545212879 1 1 584372494 1 1 959444387 1 1 396004757 1 1 591271762 1 1 623634896 1 1 467329562 1 1 78964179 1 1 320329088 1 1 773236806 1 1 718018143 1 1 421107389 1 1 352479793 1 1 731821190 1 1 831060795 1 1 964897620 1 1 737063270 1 1 896664737 1 1 300154750 1 1 653294972 1 1 12437142 1 1 335645923 1 1 209188182 1 1 347296508 1 1 706783720 1 1 493671378 1 1 358062773 1 1 530280312 1 1 261157842 1 1 700175880 1 1 416991728 1 1 949767857 1 1 290591166 1 1 517640220 1 1 73710577 1 1 844442280 1 1 199509412 1 1 204247209 1 1 345840715 1 1 784198702 1 1 206051212 1 1 766832807 1 1 885472339 1 1 35370005 1 1 970987317 1 1 735125000 1 1 602249678 1 1 750998702 1 1 705027511 1 1 313622837 1 1 651268350 1 1 585491577 1 1 642476895 1 1 237379836 1 1 877484877 1 1 109489418 1 1 267666023 1 1 629568061 1 1 350809845 1 1 131805903 1 1 533773008 1 1 373750153 1 1 449001218 1 1 619775164 1 1 303280609 1 1 632672538 1 1 235234959 1 1 731655602 1 1 167203519 1 1 482085853 1 1 174165737 1 1 508219583 1 1 699788277 1 1 220192538 1 1 577810845 1 1 928002009 1 1 630748147 1 1 498318192 1 1 593218316 1 1 428166686 1 1 517310456 1 1 725412018 1 1 852470074 1 1 173252567 1 1 144010062 1 1 437386422 1 1 588266163 1 1 508630808 1 1 927262129 1 1 395049752 1 1 185462554 1 1 196199875 1 1 82794284 1 1 294682962 1 1 518540900 1 1 566802531 1 1 727769016 1 1 594374505 1 1 816716465 1 1 372355435 1 1 414095212 1 1 561063095 1 1 889660400 1 1 908225407 1 1 928134657 1 1 157876234 1 1 483834799 1 1 228760852 1 1 789762567 1 1 560213028 1 1 998072457 1 1 853878093 1 1 994521362 1 1 87206668 1 1 219238059 1 1 361602014 1 1 381207674 1 1 815967849 1 1 794564547 1 1 247433568 1 1 775981815 1 1 64341863 1 1 738409548 1 1 470306382 1 1 811492634 1 1 317627246 1 1 586937747 1 1 23980182 1 1 683273206 1 1 458335000 1 1 285945080 1 1 393622947 1 1 132955902 1 1 861067657 1 1 40212470 1 1 43046668 1 1 804902061 1 1 946140867 1 1 11800807 1 1 580472931 1 1 336552753 1 1 286776067 1 1 804792094 1 1 670868476 1 1 995649243 1 1 338911160 1 1 80399345 1 1 918461681 1 1 284356838 1 1 401205001 1 1 688000713 1 1 11054533 1 1 830961700 1 1 145920335 1 1 905754783 1 1 40794689 1 1 369720137 1 1 389823618 1 1 484372292 1 1 277166467 1 1 504150720 1 1 717496626 1 1 368418294 1 1 240157573 1 1 202123021 1 1 652535892 1 1 540896944 1 1 443413534 1 1 869419500 1 1 269882460 1 1 417101499 1 1 401365875 1 1 242948351 1 1 511829141 1 1 533405133 1 1 167479014 1 1 566638067 1 1 266167790 1 1 661473297 1 1 697466140 1 1 390436167 1 1 344750599 1 1 692132480 1 1 191249126 1 1 146447660 1 1 991958555 1 1 879159364 1 1 215277223 1 1 890369203 1 1 601188617 1 1 101284446 1 1 238841517 1 1 257424098 1 1 724119525 1 1 477557337 1 1 441937792 1 1 355171730 1 1 376189157 1 1 832653353 1 1 259650553 1 1 982264635 1 1 400564112 1 1 435097711 1 1 637610678 1 1 963937352 1 1 73276611 1 1 871903964 1 1 750049865 1 1 601419224 1 1 26730006 1 1 585562987 1 1 885808794 1 1 336239643 1 1 827068424 1 1 73506132 1 1 349562739 1 1 679900011 1 1 70236623 1 1 952326289 1 1 794532185 1 1 847050083 1 1 815656300 1 1 731316607 1 1 906981082 1 1 369996659 1 1 458014678 1 1 980392079 1 1 907472217 1 1 559250069 1 1 790615141 1 1 139229076 1 1 506523282 1 1 608719017 1 1 287190040 1 1 608420180 1 1 386595914 1 1 176867923 1 1 93841367 1 1 549828910 1 1 483627954 1 1 940963418 1 1 999401303 1 1 97629052 1 1 20753 1 1 459383617 1 1 400113372 1 1 605083545 1 1 200778304 1 1 741699986 1 1 407145310 1 1 165613823 1 1 820881651 1 1 934580906 1 1 673481537 1 1 978187720 1 1 375294933 1 1 426871604 1 1 800427619 1 1 272356845 1 1 568973940 1 1 152474002 1 1 590293816 1 1 585561529 1 1 942083238 1 1 24833776 1 1 964944352 1 1 264730879 1 1 170227528 1 1 812256730 1 1 331589350 1 1 135342605 1 1 467966856 1 1 884613308 1 1 995318775 1 1 694712832 1 1 889212269 1 1 599352231 1 1 13265582 1 1 578761394 1 1 884736446 1 1 545474164 1 1 524322693 1 1 301532656 1 1 496545093 1 1 217516086 1 1 661207309 1 1 574241664 1 1 680955227 1 1 932216407 1 1 355416001 1 1 434238271 1 1 783911373 1 1 398978339 1 1 914015816 1 1 922257933 1 1 381382097 1 1 519289078 1 1 188149862 1 1 122027778 1 1 261665410 1 1 166583843 1 1 988358491 1 1 134236300 1 1 522065698 1 1 761223601 1 1 269848715 1 1 235105668 1 1 936408445 1 1 429585780 1 1 642995426 1 1 343203816 1 1 556799741 1 1 254536168 1 1 261184672 1 1 27867151 1 1 659457938 1 1 587964129 1 1 282649494 1 1 432888042 1 1 152438866 1 1 752115383 1 1 963239540 1 1 984701066 1 1 408839750 1 1 369450182 1 1 620926640 1 1 12767302 1 1 120139766 1 1 233570165 1 1 297464738 1 1 261799605 1 1 513418008 1 1 287594243 1 1 196276878 1 1 338788970 1 1 901469778 1 1 494002800 1 1 212672608 1 1 103202474 1 1 608262166 1 1 417605743 1 1 55020487 1 1 357423091 1 1 906611460 1 1 602771037 1 1 276962128 1 1 12383893 1 1 737859667 1 1 687095068 1 1 151434881 1 1 157161565 1 1 326287533 1 1 472460260 1 1 317893697 1 1 952551875 1 1 715186031 1 1 273224998 1 1 128607025 1 1 777158354 1 1 526668901 1 1 444858438 1 1 110130147 1 1 918951291 1 1 246390576 1 1 890126641 1 1 221426789 1 1 466677789 1 1 796715315 1 1 389170410 1 1 174253896 1 1 307869017 1 1 308926457 1 1 654465766 1 1 334191066 1 1 128270946 1 1 227499027 1 1 713554018 1 1 402834780 1 1 418360312 1 1 792462836 1 1 446337906 1 1 427052822 1 1 115468475 1 1 220281844 1 1 26120121 1 1 673108389 1 1 254194631 1 1 778506164 1 1 859905174 1 1 657630024 1 1 821254010 1 1 561063025 1 1 92350949 1 1 261521916 1 1 561109130 1 1 461119917 1 1 458597403 1 1 970582168 1 1 234337945 1 1 221557609 1 1 596960432 1 1 271056012 1 1 653553563 1 1 421654087 1 1 19578569 1 1 707931177 1 1 464773401 1 1 474640490 1 1 65567368 1 1 435485943 1 1 191340907 1 1 483349904 1 1 94458097 1 1 600002407 1 1 593742920 1 1 720928009 1 1 561773767 1 1 102221771 1 1 699378233 1 1 706324934 1 1 940623402 1 1 869716251 1 1 896026154 1 1 131104348 1 1 592620883 1 1 442796752 1 1 448784027 1 1 176900627 1 1 421041212 1 1 193363160 1 1 47580978 1 1 574389766 1 1 106594473 1 1 254683548 1 1 453362494 1 1 985854777 1 1 457214738 1 1 678572038 1 1 960426821 1 1 829277497 1 1 883748938 1 1 818328896 1 1 720187575 1 1 809490327 1 1 731470902 1 1 455204093 1 1 998279947 1 1 989714001 1 1 164236831 1 1 758009251 1 1 925272013 1 1 606169653 1 1 759016525 1 1 572756034 1 1 925966975 1 1 510391498 1 1 234463624 1 1 223252596 1 1 815583707 1 1 183076869 1 1 831738098 1 1 111241759 1 1 4682441 1 1 99155236 1 1 452008876 1 1 352422199 1 1 689707220 1 1 16255017 1 1 567767852 1 1 735849136 1 1 12878754 1 1 770555377 1 1 220092208 1 1 117663165 1 1 8098078 1 1 985002711 1 1 314525077 1 1 593402487 1 1 285524797 1 1 609127709 1 1 181083621 1 1 475095714 1 1 293842526 1 1 900613543 1 1 748080420 1 1 988107330 1 1 733036498 1 1 346490289 1 1 231466436 1 1 687256171 1 1 326375677 1 1 642933749 1 1 387317610 1 1 152618710 1 1 292954788 1 1 174651663 1 1 896823383 1 1 420688528 1 1 701634493 1 1 704663599 1 1 191896491 1 1 903761643 1 1 62109453 1 1 102527001 1 1 106795942 1 1 315568215 1 1 846254593 1 1 970718211 1 1 450056957 1 1 887493060 1 1 720387734 1 1 865119002 1 1 700308412 1 1 584761151 1 1 732669973 1 1 328883626 1 1 206940223 1 1 44694732 1 1 435996902 1 1 252633258 1 1 708320294 1 1 859089224 1 1 41052467 1 1 522243750 1 1 43857176 1 1 391084961 1 1 932932252 1 1 441956638 1 1 825708349 1 1 549285396 1 1 844511794 1 1 452710238 1 1 876805939 1 1 497711390 1 1 667663563 1 1 693223213 1 1 383797117 1 1 255444740 1 1 470264299 1 1 944642042 1 1 188497478 1 1 714444348 1 1 918191849 1 1 693563946 1 1 336209044 1 1 24093237 1 1 42800437 1 1 307659187 1 1 398049049 1 1 63782584 1 1 442989243 1 1 367980867 1 1 837705704 1 1 583238829 1 1 430002810 1 1 383453598 1 1 124607463 1 1 83310990 1 1 575226712 1 1 704348640 1 1 7285218 1 1 350725472 1 1 582625395 1 1 90841941 1 1 791807839 1 1 604245643 1 1 801187303 1 1 299228356 1 1 939877769 1 1 607627185 1 1 808069391 1 1 35404675 1 1 810564843 1 1 382837134 1 1 919492405 1 1 468196346 1 1 397809772 1 1 256638135 1 1 404750170 1 1 743482339 1 1 796655741 1 1 235841261 1 1 228503730 1 1 371959220 1 1 500600445 1 1 232708111 1 1 224125187 1 1 486378359 1 1 293864624 1 1 303112268 1 1 600246426 1 1 196433255 1 1 18481112 1 1 524853781 1 1 623721803 1 1 867309127 1 1 731731830 1 1 137025457 1 1 916874875 1 1 445484605 1 1 208388212 1 1 235687445 1 1 542405642 1 1 658764360 1 1 532847141 1 1 460861376 1 1 696674419 1 1 330492013 1 1 168441049 1 1 784812178 1 1 217617933 1 1 6926428 1 1 289156654 1 1 340321259 1 1 199347190 1 1 986584458 1 1 691660345 1 1 220524902 1 1 939542910 1 1 869768664 1 1 216211070 1 1 672853684 1 1 611722902 1 1 529823344 1 1 126398101 1 1 676273625 1 1 172378508 1 1 178047770 1 1 287754378 1 1 709373895 1 1 990432372 1 1 839426240 1 1 3541706 1 1 183343830 1 1 214700423 1 1 358421829 1 1 9497870 1 1 884548265 1 1 999417326 1 1 114303905 1 1 149761210 1 1 419298040 1 1 709938352 1 1 383861443 1 1 336282382 1 1 928322483 1 1 263643540 1 1 123243059 1 1 276786654 1 1 892702925 1 1 308479881 1 1 591201262 1 1 373478445 1 1 872970323 1 1 628322151 1 1 736775572 1 1 460319233 1 1 744243849 1 1 133546164 1 1 143589563 1 1 113464703 1 1 972047913 1 1 561989859 1 1 610825518 1 1 748824373 1 1 720775982 1 1 128994037 1 1 827411911 1 1 494973477 1 1 411469595 1 1 107266094 1 1 812283527 1 1 257046615 1 1 746183674 1 1 642906014 1 1 398072002 1 1 318203696 1 1 295181212 1 1 950276515 1 1 321877520 1 1 950167953 1 1 678402855 1 1 672109700 1 1 254441054 1 1 515101318 1 1 216891130 1 1 940527934 1 1 614030599 1 1 123793106 1 1 563228958 1 1 453863675 1 1 960724699 1 1 381907434 1 1 509103924 1 1 79115645 1 1 393448841 1 1 314518809 1 1 156029855 1 1 270876927 1 1 693468960 1 1 707938882 1 1 937075647 1 1 823654321 1 1 589824695 1 1 334804609 1 1 117157283 1 1 922005899 1 1 538170834 1 1 147652576 1 1 445632315 1 1 869883329 1 1 363568840 1 1 254991799 1 1 639411462 1 1 210947264 1 1 362375552 1 1 810031074 1 1 636024683 1 1 849349314 1 1 433079561 1 1 253126969 1 1 314327898 1 1 921277723 1 1 281653952 1 1 304163530 1 1 415651657 1 1 801277723 1 1 656530217 1 1 436716352 1 1 581554458 1 1 572453015 1 1 952285004 1 1 82560712 1 1 328262697 1 1 156681218 1 1 592339069 1 1 882777644 1 1 57912213 1 1 631261874 1 1 995365283 1 1 999708011 1 1 17465343 1 1 107195074 1 1 600102748 1 1 62236285 1 1 992054794 1 1 115572882 1 1 508386103 1 1 154449144 1 1 40056835 1 1 430797980 1 1 554564923 1 1 792227732 1 1 633164604 1 1 704973753 1 1 853859127 1 1 197829930 1 1 342792360 1 1 540664833 1 1 150140655 1 1 956764430 1 1 891027685 1 1 479339474 1 1 987012469 1 1 269245990 1 1 489114418 1 1 699261166 1 1 88415322 1 1 737169915 1 1 216156826 1 1 53760993 1 1 784508565 1 1 218761490 1 1 562439052 1 1 3912707 1 1 246648649 1 1 106682101 1 1 188632174 1 1 918965642 1 1 831478904 1 1 882989635 1 1 389803100 1 1 797952344 1 1 395811806 1 1 997736398 1 1 778746283 1 1 905646595 1 1 171889804 1 1 645367773 1 1 394492480 1 1 413867377 1 1 703903521 1 1 702549768 1 1 507163256 1 1 693737941 1 1 402759367 1 1 450866170 1 1 630007708 1 1 674936324 1 1 994588774 1 1 369034142 1 1 807717618 1 1 690430083 1 1 439276557 1 1 730752703 1 1 865919995 1 1 391560869 1 1 206262906 1 1 161090028 1 1 453206607 1 1 23704606 1 1 723321757 1 1 12723190 1 1 493251145 1 1 838849764 1 1 794753646 1 1 595993712 1 1 383299885 1 1 976299237 1 1 574859152 1 1 152578038 1 1 625839329 1 1 280982848 1 1 137137502 1 1 246086653 1 1 964420718 1 1 963862216 1 1 306917900 1 1 573630309 1 1 461668007 1 1 716380364 1 1 8050783 1 1 51504370 1 1 299349372 1 1 518820832 1 1 710481208 1 1 249258507 1 1 455541048 1 1 47725526 1 1 457297579 1 1 30932883 1 1 381881685 1 1 758724123 1 1 922979466 1 1 325671537 1 1 799466627 1 1 55455172 1 1 652712768 1 1 235724314 1 1 611493143 1 1 619155882 1 1 805964833 1 1 955153349 1 1 677549907 1 1 325870061 1 1 650244982 1 1 916265839 1 1 367146411 1 1 23570564 1 1 35500330 1 1 522399021 1 1 584213589 1 1 117437490 1 1 597906266 1 1 596879139 1 1 508713698 1 1 111967890 1 1 795990709 1 1 931706412 1 1 540593606 1 1 162306667 1 1 75614147 1 1 397105364 1 1 987836907 1 1 18068585 1 1 810535368 1 1 516115447 1 1 907486780 1 1 108743945 1 1 480292508 1 1 534854867 1 1 974488435 1 1 402049920 1 1 961692955 1 1 461902930 1 1 719640733 1 1 992766928 1 1 858897747 1 1 272846228 1 1 748220251 1 1 586187034 1 1 877704630 1 1 726940862 1 1 850496030 1 1 193211037 1 1 371442834 1 1 88687910 1 1 86948753 1 1 641126824 1 1 832549177 1 1 306080551 1 1 994848148 1 1 463240485 1 1 327645424 1 1 9251433 1 1 877202607 1 1 866076020 1 1 248902729 1 1 635607397 1 1 160145559 1 1 192762581 1 1 381192292 1 1 448897714 1 1 182402749 1 1 269267538 1 1 966591820 1 1 691130636 1 1 611349423 1 1 662873626 1 1 264910656 1 1 872288263 1 1 31272456 1 1 742895456 1 1 218545975 1 1 228904306 1 1 563306579 1 1 565346263 1 1 330823801 1 1 921652873 1 1 137753168 1 1 772728911 1 1 702243901 1 1 155367869 1 1 4002249 1 1 338228528 1 1 933240266 1 1 832627232 1 1 88917070 1 1 492504771 1 1 86971518 1 1 485462595 1 1 564286658 1 1 217194202 1 1 655448375 1 1 794006596 1 1 232253808 1 1 127208533 1 1 273587365 1 1 516421308 1 1 316299491 1 1 159124741 1 1 910802941 1 1 247482566 1 1 815614982 1 1 194458749 1 1 378142694 1 1 623268411 1 1 184029175 1 1 851739844 1 1 118202175 1 1 564822145 1 1 747197753 1 1 807111872 1 1 800176308 1 1 911231313 1 1 15277212 1 1 609253806 1 1 722794154 1 1 142857375 1 1 669754428 1 1 206292143 1 1 743261455 1 1 950933614 1 1 271490189 1 1 858208585 1 1 960315375 1 1 496860330 1 1 459458418 1 1 527698563 1 1 830153510 1 1 795316608 1 1 915596779 1 1 167605877 1 1 992906177 1 1 365874886 1 1 330915990 1 1 651249145 1 1 102154828 1 1 795935294 1 1 541068590 1 1 224601056 1 1 393894469 1 1 719340259 1 1 203073839 1 1 713821720 1 1 779963374 1 1 329142923 1 1 661416020 1 1 543908122 1 1 553657119 1 1 592991915 1 1 310795382 1 1 349931915 1 1 837265200 1 1 795080890 1 1 295809371 1 1 508871027 1 1 723971265 1 1 283461955 1 1 896374221 1 1 503723914 1 1 229102900 1 1 940998282 1 1 495126212 1 1 489063770 1 1 528914342 1 1 880051164 1 1 136453444 1 1 156179889 1 1 143562157 1 1 808633708 1 1 167170577 1 1 582298674 1 1 744417712 1 1 304123634 1 1 319200408 1 1 578060366 1 1 654711060 1 1 589400372 1 1 922164291 1 1 154628064 1 1 492466180 1 1 890487526 1 1 470300778 1 1 584641611 1 1 427690892 1 1 27462139 1 1 392712471 1 1 268846162 1 1 26746856 1 1 200510937 1 1 973312102 1 1 148330786 1 1 646321848 1 1 830171164 1 1 679132717 1 1 541673674 1 1 338551203 1 1 86884810 1 1 994520115 1 1 219122407 1 1 136125177 1 1 131628758 1 1 278453609 1 1 794551699 1 1 838612536 1 1 438531245 1 1 514672957 1 1 317955656 1 1 682706901 1 1 581164612 1 1 590390862 1 1 94389220 1 1 650155259 1 1 417758265 1 1 746999672 1 1 696373618 1 1 889942442 1 1 149443411 1 1 397411961 1 1 646860390 1 1 546546112 1 1 673065273 1 1 120748649 1 1 804753252 1 1 286799392 1 1 138315195 1 1 711581387 1 1 446606212 1 1 973488441 1 1 371725650 1 1 765862894 1 1 16788848 1 1 679005235 1 1 712633652 1 1 681343875 1 1 680783128 1 1 705706738 1 1 482243574 1 1 378434231 1 1 182172999 1 1 419058941 1 1 891536669 1 1 252712156 1 1 229938644 1 1 554091467 1 1 83305889 1 1 840056745 1 1 242973889 1 1 639116563 1 1 23398727 1 1 800459566 1 1 944929926 1 1 358928853 1 1 753176650 1 1 403866938 1 1 284924076 1 1 70581923 1 1 777280265 1 1 900182886 1 1 443984246 1 1 571650862 1 1 416974504 1 1 138446096 1 1 628468604 1 1 54910328 1 1 814011339 1 1 889734070 1 1 437682808 1 1 87119174 1 1 896666928 1 1 109882340 1 1 728698876 1 1 570711452 1 1 264501794 1 1 895331528 1 1 79118604 1 1 590790231 1 1 850804937 1 1 627917029 1 1 86069167 1 1 705661335 1 1 531284742 1 1 606455981 1 1 969639960 1 1 824443045 1 1 604807905 1 1 867299200 1 1 716769191 1 1 426363884 1 1 690501639 1 1 530593615 1 1 119783790 1 1 604779799 1 1 955218128 1 1 758926672 1 1 324239917 1 1 122067983 1 1 669263135 1 1 196911128 1 1 207441877 1 1 283425705 1 1 543945650 1 1 722122433 1 1 612039039 1 1 798157359 1 1 843133825 1 1 338329891 1 1 785926390 1 1 409630819 1 1 225906716 1 1 396674491 1 1 149775992 1 1 20480670 1 1 841268614 1 1 103923154 1 1 789642154 1 1 696283545 1 1 934776057 1 1 125517570 1 1 262316329 1 1 409747148 1 1 897117299 1 1 898743869 1 1 577310794 1 1 159928607 1 1 630565057 1 1 965645609 1 1 571093424 1 1 197661298 1 1 75393119 1 1 508571016 1 1 487485753 1 1 102041689 1 1 818438153 1 1 757760033 1 1 125797301 1 1 379362891 1 1 622215883 1 1 59506863 1 1 780807801 1 1 516828562 1 1 134096419 1 1 925319067 1 1 722185108 1 1 659418888 1 1 545747899 1 1 455384789 1 1 142305071 1 1 751201538 1 1 78575607 1 1 434771003 1 1 173049091 1 1 691657026 1 1 831530010 1 1 773476010 1 1 14671192 1 1 424769342 1 1 421807307 1 1 742437002 1 1 472758379 1 1 874911844 1 1 837660438 1 1 937568455 1 1 241516359 1 1 55968681 1 1 121880377 1 1 625948432 1 1 159592277 1 1 796756380 1 1 772831981 1 1 79253561 1 1 961306374 1 1 10539268 1 1 354764537 1 1 266093682 1 1 376101578 1 1 131789350 1 1 538528630 1 1 666504866 1 1 802299363 1 1 259316648 1 1 975392822 1 1 345412287 1 1 262809970 1 1 203890498 1 1 963022409 1 1 24327451 1 1 374394889 1 1 209970094 1 1 752235862 1 1 215939150 1 1 521198238 1 1 360363087 1 1 927839767 1 1 582891079 1 1 827056905 1 1 232352832 1 1 578433878 1 1 260545370 1 1 65825642 1 1 911591612 1 1 65760016 1 1 366807788 1 1 686517240 1 1 764560940 1 1 416922522 1 1 761689954 1 1 968323596 1 1 948233479 1 1 350229106 1 1 258590806 1 1 617447929 1 1 185198473 1 1 31674130 1 1 118166296 1 1 181726668 1 1 38736683 1 1 353018717 1 1 847802570 1 1 761881634 1 1 880719277 1 1 141406470 1 1 458869877 1 1 418170518 1 1 188433072 1 1 319676124 1 1 109168374 1 1 815014418 1 1 714114949 1 1 86028765 1 1 22906993 1 1 260146520 1 1 175326328 1 1 704160886 1 1 569212154 1 1 6970827 1 1 821220102 1 1 859092346 1 1 146725698 1 1 350690705 1 1 235619678 1 1 455622053 1 1 554223539 1 1 634289267 1 1 190603163 1 1 152906156 1 1 618511697 1 1 362581754 1 1 311637451 1 1 525896931 1 1 564975950 1 1 375949914 1 1 115837285 1 1 891380071 1 1 967655010 1 1 422372423 1 1 902715183 1 1 24312302 1 1 491413931 1 1 792517 1 1 633647721 1 1 305981193 1 1 182089929 1 1 387388832 1 1 340149055 1 1 162168114 1 1 699362107 1 1 575459549 1 1 625433224 1 1 721472907 1 1 195128893 1 1 247846847 1 1 11535126 1 1 550130706 1 1 518261278 1 1 790755885 1 1 591743529 1 1 323498559 1 1 300210631 1 1 935260220 1 1 717333037 1 1 424558073 1 1 4039889 1 1 126002262 1 1 352363852 1 1 658283586 1 1 330348215 1 1 463636340 1 1 476417501 1 1 603921321 1 1 865008150 1 1 908235297 1 1 553412211 1 1 417203412 1 1 215072731 1 1 531871435 1 1 968709396 1 1 289704967 1 1 741797625 1 1 396885143 1 1 521720777 1 1 377786258 1 1 242599320 1 1 270682855 1 1 968417029 1 1 894419010 1 1 926175456 1 1 7937748 1 1 989703777 1 1 781175451 1 1 400044769 1 1 650179787 1 1 558443498 1 1 530758319 1 1 781324019 1 1 232706831 1 1 949481400 1 1 641675764 1 1 134569301 1 1 144458771 1 1 183812076 1 1 773556768 1 1 790584757 1 1 18651013 1 1 594561304 1 1 379947440 1 1 45139581 1 1 827730381 1 1 479300920 1 1 157520645 1 1 727626794 1 1 556048523 1 1 343549744 1 1 567754310 1 1 562352435 1 1 902739290 1 1 459588023 1 1 474704380 1 1 207093935 1 1 203570593 1 1 139894118 1 1 665096339 1 1 712089360 1 1 149549932 1 1 734633222 1 1 555392769 1 1 819875563 1 1 656756147 1 1 863195528 1 1 114076719 1 1 111873923 1 1 367683167 1 1 376384746 1 1 816759083 1 1 111826051 1 1 93656336 1 1 951451159 1 1 286847008 1 1 376642990 1 1 597578253 1 1 750298424 1 1 271646787 1 1 694507880 1 1 372986612 1 1 777522716 1 1 593213468 1 1 597339284 1 1 639876735 1 1 955101977 1 1 839432615 1 1 329735300 1 1 552685034 1 1 278101689 1 1 696931920 1 1 974041661 1 1 740037405 1 1 159915593 1 1 658670757 1 1 853752508 1 1 868677659 1 1 781947208 1 1 424270231 1 1 296477700 1 1 220375901 1 1 283462234 1 1 686653832 1 1 310730828 1 1 144937982 1 1 962439271 1 1 296235871 1 1 312740733 1 1 891623038 1 1 838247445 1 1 722304286 1 1 726870083 1 1 272712784 1 1 377055411 1 1 241904967 1 1 324812420 1 1 453467552 1 1 599339251 1 1 298829641 1 1 239800048 1 1 248140141 1 1 816714554 1 1 279793533 1 1 34075282 1 1 222709866 1 1 898459812 1 1 768905148 1 1 350912641 1 1 618576701 1 1 526860551 1 1 78126877 1 1 150084152 1 1 679802779 1 1 310558293 1 1 959162876 1 1 695158133 1 1 636726787 1 1 619088893 1 1 756866115 1 1 86362417 1 1 358070573 1 1 36766392 1 1 141499925 1 1 110206506 1 1 43533981 1 1 599777042 1 1 658972545 1 1 428161026 1 1 486519603 1 1 436498324 1 1 980464139 1 1 346460363 1 1 884386269 1 1 560964174 1 1 374300052 1 1 442624125 1 1 92287727 1 1 567126741 1 1 628063832 1 1 329405501 1 1 346782103 1 1 960608493 1 1 669722657 1 1 389826905 1 1 485828877 1 1 19280740 1 1 284253940 1 1 167983239 1 1 227896395 1 1 401957075 1 1 754731350 1 1 244656839 1 1 476487611 1 1 187239246 1 1 484500520 1 1 969238801 1 1 25713913 1 1 901816131 1 1 335179864 1 1 733186864 1 1 747566056 1 1 204621977 1 1 784991329 1 1 642074616 1 1 314972941 1 1 539797675 1 1 851310019 1 1 812516076 1 1 714568599 1 1 26530250 1 1 183841784 1 1 193579357 1 1 950371742 1 1 213343809 1 1 205192926 1 1 720875521 1 1 412683750 1 1 916628816 1 1 958283885 1 1 255188724 1 1 79545349 1 1 886436829 1 1 191821072 1 1 277526759 1 1 937408087 1 1 518818896 1 1 504197020 1 1 132442056 1 1 40332041 1 1 201950902 1 1 148837534 1 1 538422075 1 1 236686790 1 1 432795282 1 1 463411436 1 1 382000828 1 1 315224479 1 1 35810421 1 1 61763808 1 1 938118657 1 1 745559470 1 1 271422085 1 1 631806497 1 1 370780406 1 1 815997992 1 1 222139380 1 1 541235922 1 1 919397306 1 1 325999771 1 1 97728089 1 1 241799856 1 1 990645265 1 1 958464637 1 1 55013288 1 1 713339638 1 1 132137453 1 1 306702484 1 1 728236329 1 1 315707091 1 1 80044814 1 1 336342140 1 1 43110831 1 1 678391909 1 1 8109236 1 1 636719385 1 1 317139024 1 1 12885775 1 1 401396628 1 1 508742570 1 1 755089566 1 1 890483639 1 1 989561089 1 1 793388049 1 1 391079526 1 1 377394890 1 1 310881286 1 1 453931971 1 1 191947946 1 1 341164411 1 1 665997530 1 1 652147667 1 1 599922258 1 1 869763048 1 1 37517081 1 1 97126299 1 1 979056403 1 1 141886572 1 1 172094061 1 1 325120800 1 1 60620432 1 1 333911364 1 1 158806087 1 1 398107453 1 1 378215116 1 1 3646149 1 1 978311833 1 1 32870775 1 1 389516510 1 1 106953487 1 1 260209576 1 1 140080921 1 1 585972910 1 1 233532565 1 1 213147744 1 1 78544079 1 1 507868131 1 1 542311149 1 1 389122490 1 1 240262748 1 1 379060223 1 1 677173657 1 1 154551512 1 1 574604281 1 1 711364177 1 1 847202069 1 1 500537092 1 1 434461523 1 1 356796513 1 1 823160942 1 1 669500151 1 1 611046857 1 1 24622208 1 1 120866952 1 1 799396315 1 1 722688067 1 1 941890593 1 1 71048530 1 1 314080020 1 1 482182403 1 1 794878685 1 1 96852950 1 1 476000983 1 1 510638040 1 1 825255760 1 1 179850371 1 1 154130061 1 1 935953016 1 1 410304078 1 1 417267846 1 1 775815497 1 1 458752809 1 1 554091106 1 1 268698453 1 1 125121334 1 1 679769192 1 1 549208325 1 1 279580255 1 1 671895531 1 1 475673633 1 1 406236119 1 1 489218001 1 1 764503493 1 1 732323507 1 1 264497921 1 1 749799934 1 1 159398525 1 1 810974321 1 1 245515292 1 1 885405624 1 1 236178804 1 1 962861060 1 1 727596585 1 1 928096526 1 1 605594184 1 1 479377183 1 1 961124045 1 1 223891044 1 1 674273202 1 1 811266226 1 1 193353281 1 1 283739228 1 1 331478822 1 1 211316437 1 1 879900991 1 1 245722886 1 1 71567270 1 1 844021587 1 1 989177918 1 1 147854170 1 1 420254646 1 1 74225688 1 1 195922739 1 1 695385478 1 1 157889973 1 1 82264310 1 1 544206797 1 1 320968749 1 1 325963308 1 1 687102689 1 1 733005645 1 1 763831050 1 1 708253005 1 1 179966030 1 1 830627741 1 1 553808368 1 1 374832592 1 1 564011908 1 1 182978499 1 1 686141327 1 1 663131086 1 1 736024482 1 1 489128013 1 1 706702848 1 1 74776001 1 1 731086996 1 1 65906111 1 1 637866832 1 1 940878191 1 1 362346048 1 1 699041172 1 1 954713734 1 1 580700161 1 1 39471666 1 1 336691144 1 1 907932733 1 1 297437235 1 1 673608013 1 1 988364418 1 1 748124726 1 1 864630755 1 1 858102738 1 1 269209246 1 1 547910400 1 1 491503382 1 1 892233229 1 1 233117478 1 1 159955835 1 1 741133718 1 1 74541309 1 1 80434010 1 1 800697278 1 1 742625420 1 1 584207927 1 1 325858645 1 1 246785827 1 1 932503959 1 1 331331953 1 1 194811494 1 1 260331758 1 1 818452237 1 1 922608350 1 1 964202793 1 1 994433804 1 1 615386503 1 1 351936363 1 1 147689658 1 1 671067446 1 1 245262135 1 1 798176059 1 1 738613294 1 1 588788691 1 1 403842726 1 1 913512419 1 1 991913943 1 1 111573683 1 1 88534904 1 1 429875750 1 1 435473741 1 1 35941729 1 1 155965608 1 1 679619414 1 1 441603561 1 1 557031937 1 1 267929851 1 1 52903968 1 1 583352571 1 1 485201335 1 1 863546271 1 1 704781099 1 1 875379854 1 1 815315347 1 1 850574165 1 1 229644725 1 1 653625326 1 1 857014565 1 1 895564461 1 1 576307263 1 1 567050361 1 1 193584992 1 1 185677952 1 1 613433243 1 1 101761171 1 1 385742299 1 1 529108552 1 1 42880611 1 1 582892948 1 1 309055273 1 1 378195160 1 1 797518782 1 1 714341683 1 1 820472741 1 1 621520398 1 1 933509051 1 1 646696560 1 1 847366446 1 1 742347263 1 1 101504789 1 1 388876316 1 1 644604088 1 1 13043058 1 1 509724182 1 1 752789187 1 1 257033827 1 1 329418652 1 1 785793445 1 1 218597977 1 1 911548240 1 1 761805209 1 1 978048826 1 1 105126829 1 1 876714242 1 1 70274979 1 1 552013053 1 1 366764025 1 1 367665691 1 1 650568877 1 1 384783213 1 1 386448636 1 1 409255009 1 1 238780503 1 1 399401335 1 1 904845875 1 1 436765395 1 1 215683698 1 1 819221714 1 1 657346604 1 1 429748003 1 1 681202679 1 1 681097505 1 1 939418364 1 1 634720772 1 1 190154141 1 1 938087103 1 1 666501691 1 1 691513805 1 1 960737798 1 1 481319836 1 1 741329185 1 1 665205385 1 1 43767971 1 1 158925819 1 1 517167690 1 1 991302014 1 1 204922140 1 1 453003034 1 1 400760833 1 1 454354661 1 1 426327151 1 1 487322394 1 1 764933605 1 1 548283253 1 1 736382094 1 1 784454616 1 1 377742991 1 1 66796592 1 1 652748625 1 1 687229002 1 1 476492944 1 1 271989811 1 1 113023318 1 1 584754707 1 1 424538788 1 1 234299857 1 1 656490453 1 1 521252302 1 1 687482523 1 1 863240309 1 1 419313983 1 1 267171131 1 1 905821832 1 1 172150860 1 1 421825591 1 1 883627969 1 1 22060691 1 1 201712698 1 1 248423571 1 1 967650965 1 1 68623021 1 1 819607610 1 1 236086335 1 1 397548442 1 1 273940398 1 1 594908120 1 1 132126409 1 1 289292882 1 1 38667268 1 1 833468157 1 1 52425044 1 1 573591352 1 1 395197559 1 1 366295156 1 1 353286533 1 1 567596193 1 1 533000756 1 1 836587652 1 1 709565984 1 1 357225271 1 1 342295923 1 1 774016097 1 1 657076650 1 1 666918527 1 1 122691668 1 1 861431790 1 1 675262529 1 1 172796251 1 1 253574102 1 1 29774810 1 1 905404339 1 1 763364734 1 1 476905630 1 1 501684988 1 1 807798407 1 1 234620081 1 1 118741552 1 1 99066563 1 1 328689244 1 1 738902449 1 1 929849218 1 1 708974954 1 1 28503612 1 1 637855284 1 1 741506354 1 1 942665875 1 1 494548074 1 1 411085005 1 1 128724729 1 1 594619456 1 1 291179319 1 1 277168840 1 1 797059764 1 1 414450768 1 1 785732202 1 1 5576145 1 1 325678846 1 1 400485467 1 1 405607266 1 1 928161919 1 1 965983300 1 1 486119290 1 1 481057336 1 1 376530072 1 1 220988301 1 1 729144412 1 1 509596580 1 1 740773988 1 1 668380601 1 1 91767395 1 1 376384795 1 1 291460907 1 1 93406624 1 1 162197867 1 1 938248480 1 1 488028706 1 1 858526088 1 1 968525755 1 1 436579745 1 1 451801332 1 1 263331097 1 1 725699173 1 1 224998660 1 1 661109326 1 1 543188509 1 1 44129195 1 1 495676307 1 1 989447877 1 1 906608978 1 1 57659109 1 1 327936825 1 1 747336467 1 1 961575243 1 1 125969844 1 1 49262148 1 1 418271125 1 1 227344405 1 1 344440985 1 1 397835431 1 1 91518369 1 1 61123362 1 1 104824706 1 1 938053666 1 1 169509385 1 1 458461843 1 1 399717322 1 1 164735709 1 1 623091381 1 1 458160756 1 1 404831381 1 1 707556683 1 1 72855021 1 1 817574340 1 1 309184871 1 1 108906341 1 1 17550411 1 1 895975026 1 1 496262633 1 1 634004780 1 1 565814693 1 1 197179320 1 1 505432034 1 1 686109728 1 1 163202553 1 1 492199448 1 1 21939126 1 1 671286373 1 1 552352584 1 1 638980961 1 1 162625569 1 1 587324581 1 1 982045330 1 1 571030246 1 1 40291683 1 1 67747491 1 1 632456575 1 1 131240983 1 1 195308763 1 1 726486208 1 1 976063968 1 1 864029095 1 1 658232275 1 1 478595667 1 1 533067807 1 1 291144390 1 1 578772876 1 1 669995403 1 1 226216376 1 1 104365709 1 1 408739637 1 1 881181106 1 1 220674224 1 1 555535098 1 1 575636267 1 1 234057539 1 1 253711460 1 1 380396129 1 1 265873077 1 1 275473708 1 1 48540751 1 1 133326965 1 1 83022216 1 1 91865894 1 1 729031440 1 1 426282202 1 1 48843324 1 1 816737927 1 1 135297340 1 1 90305602 1 1 904320482 1 1 745442453 1 1 775713414 1 1 492981748 1 1 861800574 1 1 579736193 1 1 221214307 1 1 916433966 1 1 32055547 1 1 352681538 1 1 743173596 1 1 236937670 1 1 835869516 1 1 213767881 1 1 457630254 1 1 88546128 1 1 540913213 1 1 542078201 1 1 553973623 1 1 476416320 1 1 769948576 1 1 703586101 1 1 567164283 1 1 190366028 1 1 200776677 1 1 309034257 1 1 606767585 1 1 432545326 1 1 852765136 1 1 412360351 1 1 173729825 1 1 782664218 1 1 160377781 1 1 60534223 1 1 558128003 1 1 124491077 1 1 991866786 1 1 680493665 1 1 490840502 1 1 250953068 1 1 951770898 1 1 932282824 1 1 663351403 1 1 262335457 1 1 276095240 1 1 145048069 1 1 908847039 1 1 127324038 1 1 57469374 1 1 577038171 1 1 799549942 1 1 258576409 1 1 342797121 1 1 636336431 1 1 647648334 1 1 644327754 1 1 474414361 1 1 399212820 1 1 544525847 1 1 60543099 1 1 228443058 1 1 300406008 1 1 264407294 1 1 163588074 1 1 126815616 1 1 749368727 1 1 734746180 1 1 279400623 1 1 471006703 1 1 636434089 1 1 203249398 1 1 850002218 1 1 602896180 1 1 453622230 1 1 678715049 1 1 733716678 1 1 281279077 1 1 96349008 1 1 929225590 1 1 676583109 1 1 518136694 1 1 499722721 1 1 984278113 1 1 87288281 1 1 998575623 1 1 44284016 1 1 404232471 1 1 385363785 1 1 14555361 1 1 802343278 1 1 153586832 1 1 31900559 1 1 435288569 1 1 385890696 1 1 569330077 1 1 651557969 1 1 976495654 1 1 383574568 1 1 272636182 1 1 294171031 1 1 236368409 1 1 249057815 1 1 411661524 1 1 190758780 1 1 554203292 1 1 831612486 1 1 614253018 1 1 572283684 1 1 665345652 1 1 83218431 1 1 522837807 1 1 47990606 1 1 807232929 1 1 194500450 1 1 600990 1 1 201772836 1 1 369705642 1 1 48319229 1 1 348456427 1 1 261193574 1 1 301066965 1 1 891480356 1 1 775320718 1 1 729713366 1 1 422886471 1 1 370234143 1 1 119410873 1 1 697831847 1 1 654463597 1 1 728945562 1 1 945072814 1 1 641659060 1 1 693553967 1 1 149998853 1 1 753480365 1 1 694171940 1 1 764063134 1 1 480372399 1 1 753601035 1 1 166733388 1 1 110333265 1 1 375634360 1 1 881630746 1 1 129170683 1 1 792659342 1 1 502839511 1 1 238926159 1 1 326311750 1 1 74263482 1 1 88371848 1 1 665779797 1 1 63746687 1 1 568731391 1 1 432454569 1 1 413476687 1 1 647795363 1 1 743701226 1 1 411952855 1 1 733388057 1 1 39773790 1 1 157551416 1 1 21270446 1 1 692572376 1 1 305600794 1 1 772087293 1 1 606910556 1 1 414547371 1 1 828999368 1 1 856716468 1 1 183899305 1 1 290009265 1 1 398589752 1 1 951460775 1 1 317209549 1 1 10481690 1 1 710112951 1 1 27414100 1 1 388636348 1 1 720598713 1 1 553162641 1 1 374855913 1 1 355911757 1 1 363105993 1 1 801632572 1 1 281839409 1 1 440936195 1 1 72431454 1 1 51408776 1 1 907806335 1 1 233168540 1 1 408718869 1 1 81104694 1 1 208067346 1 1 729304936 1 1 270129717 1 1 237713650 1 1 537693545 1 1 395410614 1 1 907031416 1 1 823384425 1 1 385375747 1 1 292264512 1 1 728750663 1 1 226175987 1 1 989658145 1 1 972018431 1 1 187889413 1 1 817796274 1 1 850144215 1 1 538186153 1 1 545436189 1 1 973098395 1 1 269267852 1 1 739908359 1 1 307516486 1 1 152832120 1 1 819859330 1 1 129648644 1 1 954067003 1 1 622153796 1 1 585495989 1 1 971489066 1 1 541393489 1 1 3658928 1 1 531545262 1 1 146489307 1 1 76011205 1 1 931096400 1 1 575194782 1 1 63409509 1 1 978944594 1 1 151038992 1 1 811074864 1 1 442756789 1 1 976735280 1 1 56798833 1 1 432357409 1 1 447687625 1 1 961972229 1 1 706712810 1 1 332391742 1 1 518231011 1 1 258229485 1 1 961205252 1 1 278282850 1 1 653159564 1 1 131143001 1 1 315514136 1 1 516746876 1 1 410287697 1 1 889085366 1 1 835287250 1 1 399399199 1 1 30040171 1 1 311561588 1 1 557689130 1 1 569602036 1 1 408403676 1 1 18082025 1 1 764740532 1 1 627010543 1 1 965418345 1 1 668759226 1 1 164786165 1 1 478568632 1 1 155711409 1 1 170876525 1 1 627733698 1 1 321253876 1 1 109668523 1 1 972282456 1 1 748606978 1 1 454841397 1 1 832779975 1 1 42404881 1 1 792312714 1 1 910395833 1 1 501616069 1 1 72695316 1 1 572433979 1 1 705172578 1 1 182364512 1 1 299539717 1 1 891635368 1 1 281202641 1 1 343860820 1 1 323382075 1 1 715629214 1 1 765336353 1 1 709294386 1 1 660266063 1 1 192899595 1 1 124424502 1 1 338650525 1 1 762101609 1 1 373131189 1 1 165488383 1 1 621568963 1 1 849507125 1 1 957071611 1 1 131374375 1 1 722253534 1 1 948679333 1 1 876283500 1 1 860757239 1 1 833423383 1 1 419987451 1 1 199181869 1 1 177917746 1 1 634728046 1 1 969316184 1 1 635454185 1 1 999567621 1 1 91093241 1 1 259275883 1 1 711188020 1 1 17359572 1 1 534253063 1 1 290583871 1 1 168825356 1 1 994678741 1 1 402549130 1 1 563167929 1 1 327941517 1 1 131017024 1 1 107855240 1 1 951172626 1 1 41153642 1 1 181414296 1 1 557889967 1 1 409685917 1 1 363268685 1 1 533431143 1 1 617374038 1 1 786447186 1 1 653784985 1 1 683563689 1 1 695311064 1 1 656882604 1 1 275806609 1 1 652221055 1 1 807684825 1 1 827081922 1 1 114133717 1 1 432672347 1 1 587967383 1 1 663828503 1 1 84656595 1 1 276334322 1 1 271991881 1 1 200870388 1 1 392788163 1 1 75887152 1 1 37119990 1 1 102335636 1 1 988980170 1 1 756781222 1 1 842884902 1 1 10504433 1 1 815315232 1 1 993146581 1 1 439046764 1 1 832123888 1 1 460896188 1 1 238370216 1 1 894639448 1 1 497428013 1 1 271521656 1 1 12466004 1 1 773185794 1 1 458755892 1 1 682162266 1 1 931792563 1 1 777983587 1 1 272579149 1 1 762489424 1 1 898901382 1 1 246657264 1 1 292331528 1 1 494794035 1 1 115461891 1 1 160817184 1 1 914380318 1 1 318400432 1 1 41014016 1 1 322406430 1 1 809753452 1 1 761645153 1 1 317485140 1 1 54903506 1 1 317286381 1 1 701382137 1 1 476144967 1 1 763784189 1 1 994142864 1 1 574080728 1 1 479501066 1 1 362702777 1 1 51778675 1 1 360799917 1 1 539323539 1 1 103456125 1 1 462108163 1 1 448622035 1 1 549822861 1 1 983441892 1 1 25034140 1 1 589736742 1 1 444346075 1 1 152839094 1 1 50629046 1 1 616253881 1 1 956240330 1 1 513101841 1 1 583688172 1 1 210769765 1 1 780935711 1 1 527014662 1 1 54214505 1 1 228677568 1 1 328537022 1 1 920305808 1 1 774568685 1 1 771446723 1 1 174253062 1 1 823982479 1 1 360665032 1 1 32078330 1 1 225688387 1 1 167812948 1 1 431604046 1 1 459423111 1 1 539828181 1 1 693096245 1 1 7834195 1 1 144510875 1 1 404362540 1 1 139456817 1 1 788618737 1 1 269694179 1 1 513356220 1 1 400677542 1 1 469042880 1 1 334226930 1 1 235706398 1 1 144820667 1 1 414594598 1 1 663001219 1 1 216196923 1 1 76095487 1 1 986370127 1 1 224863058 1 1 823440443 1 1 428829654 1 1 453629538 1 1 587837495 1 1 82312226 1 1 607747194 1 1 743350189 1 1 906917742 1 1 52115170 1 1 253430220 1 1 882346493 1 1 290792560 1 1 668357296 1 1 392948317 1 1 897427850 1 1 959490906 1 1 490619639 1 1 151042213 1 1 754524889 1 1 963843706 1 1 366640738 1 1 266227667 1 1 569118692 1 1 460136409 1 1 269877106 1 1 499271251 1 1 493070278 1 1 345183094 1 1 165447492 1 1 225800462 1 1 911049042 1 1 313913462 1 1 420405760 1 1 577073328 1 1 583072286 1 1 550418180 1 1 128835414 1 1 454526311 1 1 382193882 1 1 165429707 1 1 517935182 1 1 139914181 1 1 123090596 1 1 330297241 1 1 605657999 1 1 811509742 1 1 19921807 1 1 108450532 1 1 449407442 1 1 512697039 1 1 96305447 1 1 614605108 1 1 672053522 1 1 588948833 1 1 607484863 1 1 454847453 1 1 122191293 1 1 52598355 1 1 657595224 1 1 812316096 1 1 964042154 1 1 912474316 1 1 210563555 1 1 66118711 1 1 200963528 1 1 441786434 1 1 319562979 1 1 173420189 1 1 888847566 1 1 987279025 1 1 480455422 1 1 618860467 1 1 212611495 1 1 810909901 1 1 524144213 1 1 678283816 1 1 462451331 1 1 778256639 1 1 284302867 1 1 954512570 1 1 150770012 1 1 959700981 1 1 914833471 1 1 36178250 1 1 741733225 1 1 204500158 1 1 181267692 1 1 916134377 1 1 60665582 1 1 463134013 1 1 599993922 1 1 575635017 1 1 769656212 1 1 17469433 1 1 137461867 1 1 978746899 1 1 608471460 1 1 790600148 1 1 891764021 1 1 350699332 1 1 442448806 1 1 341140888 1 1 617760016 1 1 691455711 1 1 34237620 1 1 531507164 1 1 857135083 1 1 134205291 1 1 67568114 1 1 779105496 1 1 486132793 1 1 278750149 1 1 215030431 1 1 966895087 1 1 954101178 1 1 3894221 1 1 1349559 1 1 546361841 1 1 700948459 1 1 822130191 1 1 825148930 1 1 829386967 1 1 806714818 1 1 482545382 1 1 954886058 1 1 57638945 1 1 375784339 1 1 829029145 1 1 701441277 1 1 568987970 1 1 994712121 1 1 594273050 1 1 755107931 1 1 541272159 1 1 504486331 1 1 913626802 1 1 138109648 1 1 284885074 1 1 110926389 1 1 33809592 1 1 523157623 1 1 93698019 1 1 232701714 1 1 731036653 1 1 980035685 1 1 780237056 1 1 499225831 1 1 300428844 1 1 360709149 1 1 375526691 1 1 43267 1 1 98466383 1 1 782536140 1 1 480856801 1 1 288637796 1 1 781490058 1 1 128880182 1 1 921174020 1 1 523120698 1 1 908155316 1 1 626993288 1 1 272381070 1 1 726686280 1 1 305188786 1 1 423579427 1 1 884983912 1 1 38439663 1 1 416423752 1 1 963774089 1 1 444289825 1 1 14260846 1 1 935082818 1 1 823780234 1 1 300789302 1 1 849429259 1 1 148928969 1 1 233901376 1 1 910321032 1 1 718789079 1 1 320364008 1 1 803065701 1 1 816790600 1 1 876099795 1 1 773798588 1 1 120721382 1 1 338158045 1 1 25826347 1 1 267206595 1 1 875598546 1 1 43717612 1 1 511223661 1 1 49761648 1 1 424620410 1 1 724906626 1 1 3396157 1 1 385200291 1 1 725836269 1 1 94676468 1 1 427248399 1 1 150724072 1 1 991525445 1 1 720432469 1 1 407434832 1 1 187197759 1 1 990403881 1 1 467864683 1 1 119683330 1 1 981919358 1 1 145724282 1 1 798216136 1 1 521842888 1 1 725376145 1 1 507783664 1 1 566701021 1 1 527437583 1 1 651496474 1 1 881204830 1 1 979343039 1 1 124074388 1 1 743532075 1 1 980213597 1 1 995202544 1 1 356190000 1 1 240029212 1 1 468841737 1 1 782079819 1 1 647493757 1 1 6084430 1 1 911652031 1 1 998040796 1 1 18627167 1 1 114488018 1 1 948170769 1 1 425872332 1 1 13955416 1 1 570736087 1 1 501065683 1 1 284083206 1 1 11206410 1 1 316280541 1 1 607637804 1 1 953780485 1 1 783423400 1 1 624374849 1 1 761539166 1 1 937836022 1 1 111181204 1 1 14617466 1 1 145636365 1 1 530151484 1 1 573895687 1 1 670274976 1 1 367273663 1 1 550565126 1 1 5171821 1 1 637483371 1 1 868614041 1 1 73789394 1 1 737359255 1 1 37525861 1 1 317764738 1 1 546154788 1 1 862492916 1 1 908367732 1 1 762616581 1 1 183301030 1 1 807553156 1 1 594193772 1 1 443402733 1 1 394566917 1 1 964940337 1 1 155763264 1 1 381343879 1 1 140380158 1 1 43165322 1 1 574080744 1 1 469299817 1 1 23256123 1 1 154658419 1 1 880157382 1 1 499886005 1 1 348195673 1 1 802324925 1 1 745039148 1 1 489814229 1 1 274509776 1 1 761145162 1 1 681229367 1 1 855988084 1 1 915201360 1 1 729424672 1 1 408445640 1 1 628959815 1 1 188995851 1 1 44616929 1 1 631497407 1 1 827600209 1 1 588488487 1 1 89408898 1 1 795855243 1 1 877227467 1 1 418153448 1 1 567210908 1 1 570962313 1 1 660629499 1 1 144625938 1 1 800053674 1 1 359336147 1 1 589874655 1 1 655595260 1 1 500684665 1 1 796889617 1 1 505768117 1 1 31812099 1 1 497197876 1 1 930978370 1 1 260430814 1 1 713845233 1 1 915788425 1 1 478774705 1 1 222077189 1 1 638947746 1 1 858508355 1 1 122567311 1 1 794958092 1 1 243775830 1 1 85292456 1 1 247454084 1 1 13492351 1 1 227672818 1 1 492030487 1 1 544166509 1 1 885561295 1 1 315421909 1 1 463133160 1 1 266123680 1 1 694840825 1 1 950187811 1 1 569834227 1 1 755066797 1 1 297042752 1 1 581266023 1 1 384606444 1 1 793673013 1 1 705774813 1 1 766976755 1 1 55638153 1 1 454411096 1 1 408023763 1 1 934826868 1 1 953945896 1 1 281443885 1 1 59775244 1 1 144534218 1 1 490925314 1 1 966941127 1 1 802447158 1 1 32651550 1 1 159270090 1 1 976490360 1 1 493640919 1 1 368469711 1 1 491373195 1 1 488003178 1 1 910151080 1 1 652754967 1 1 827688259 1 1 204154709 1 1 373738947 1 1 851265956 1 1 2583747 1 1 277985739 1 1 247827676 1 1 220869774 1 1 391247101 1 1 937276691 1 1 44506410 1 1 350979642 1 1 542432569 1 1 74141370 1 1 794426754 1 1 212323623 1 1 767750571 1 1 873864149 1 1 959701931 1 1 121559371 1 1 764216103 1 1 726729085 1 1 671738365 1 1 729526740 1 1 412628212 1 1 39563522 1 1 136438383 1 1 964363630 1 1 210904379 1 1 936877556 1 1 807052366 1 1 305295054 1 1 556818136 1 1 39825876 1 1 40484589 1 1 394984536 1 1 848941268 1 1 971260039 1 1 935697105 1 1 137881268 1 1 638451720 1 1 545277787 1 1 26775641 1 1 531982796 1 1 771755305 1 1 260558819 1 1 740373944 1 1 188655283 1 1 78423030 1 1 147577034 1 1 358370905 1 1 7422778 1 1 531171711 1 1 12596075 1 1 669472245 1 1 584652849 1 1 882961260 1 1 476673818 1 1 958228240 1 1 815235077 1 1 174955908 1 1 753585230 1 1 232956540 1 1 641314443 1 1 100771314 1 1 526118174 1 1 575647446 1 1 373665579 1 1 292062044 1 1 739164549 1 1 20122529 1 1 309143710 1 1 450473800 1 1 353672140 1 1 328012611 1 1 327543313 1 1 585273822 1 1 400271539 1 1 764536493 1 1 460090466 1 1 478132773 1 1 327841499 1 1 716465344 1 1 702469711 1 1 127152831 1 1 801751714 1 1 598504448 1 1 185199472 1 1 557375281 1 1 739636676 1 1 855923257 1 1 351317510 1 1 715504177 1 1 645323526 1 1 918107183 1 1 250819490 1 1 456165152 1 1 301053314 1 1 598012741 1 1 473077873 1 1 592834648 1 1 350456078 1 1 101852906 1 1 92943966 1 1 493545690 1 1 2909053 1 1 780677245 1 1 546442816 1 1 657771185 1 1 929282742 1 1 556366574 1 1 489830112 1 1 835227864 1 1 912321433 1 1 320335342 1 1 357205932 1 1 268388244 1 1 237351262 1 1 721885905 1 1 634962271 1 1 344803554 1 1 129715114 1 1 663992252 1 1 621297501 1 1 536660650 1 1 802746717 1 1 601428862 1 1 241243681 1 1 735022418 1 1 871123425 1 1 889260508 1 1 569463679 1 1 116660628 1 1 546317799 1 1 156272431 1 1 940387323 1 1 541896731 1 1 374697399 1 1 386922129 1 1 33667567 1 1 515847190 1 1 18666998 1 1 293716762 1 1 743211399 1 1 267547069 1 1 170419549 1 1 565503604 1 1 304573876 1 1 730531793 1 1 269350439 1 1 881081152 1 1 909013582 1 1 460401709 1 1 82308221 1 1 154746966 1 1 138370907 1 1 134552717 1 1 956392614 1 1 700994403 1 1 664797055 1 1 495679090 1 1 577183783 1 1 856020561 1 1 737907646 1 1 702919053 1 1 653955793 1 1 674841998 1 1 71959825 1 1 735389705 1 1 709239464 1 1 694760275 1 1 247358003 1 1 166382270 1 1 125261657 1 1 955967598 1 1 781311290 1 1 790014412 1 1 856270646 1 1 556720221 1 1 57806097 1 1 378470864 1 1 460034512 1 1 441804403 1 1 649285870 1 1 876342103 1 1 352055603 1 1 892617746 1 1 91256182 1 1 685736811 1 1 883050876 1 1 396772947 1 1 875353740 1 1 42305071 1 1 696089400 1 1 150420311 1 1 807989450 1 1 733273082 1 1 790732109 1 1 881600791 1 1 184701895 1 1 894499875 1 1 908226393 1 1 757136084 1 1 597303121 1 1 537634407 1 1 458683086 1 1 927983395 1 1 813483269 1 1 886129683 1 1 179685711 1 1 450460776 1 1 873079668 1 1 448675815 1 1 719978575 1 1 414154791 1 1 880532389 1 1 292707089 1 1 221686818 1 1 277331013 1 1 434964698 1 1 385624654 1 1 438832126 1 1 898981849 1 1 552950976 1 1 556384753 1 1 159739952 1 1 705662365 1 1 259552936 1 1 27606771 1 1 914779340 1 1 416124927 1 1 934787665 1 1 950198926 1 1 761838249 1 1 727356075 1 1 770644645 1 1 528086382 1 1 80030531 1 1 135809048 1 1 604476316 1 1 657805280 1 1 259730206 1 1 991356002 1 1 578532981 1 1 69172628 1 1 255880172 1 1 514170975 1 1 310960899 1 1 178188618 1 1 392575562 1 1 374368702 1 1 710612568 1 1 798273925 1 1 685411390 1 1 565177849 1 1 200538339 1 1 612977052 1 1 61437522 1 1 829378872 1 1 196801464 1 1 147464341 1 1 824698083 1 1 779128999 1 1 981634291 1 1 596992823 1 1 482979803 1 1 38699034 1 1 189611057 1 1 748280058 1 1 16053575 1 1 453219329 1 1 189386437 1 1 554593489 1 1 24217115 1 1 522318517 1 1 58677801 1 1 396157958 1 1 24766538 1 1 635671385 1 1 787423714 1 1 504244421 1 1 935481865 1 1 739792146 1 1 898951674 1 1 91593195 1 1 214011665 1 1 208496125 1 1 248325802 1 1 586013740 1 1 669481486 1 1 49616173 1 1 295264214 1 1 349746823 1 1 408458504 1 1 292314756 1 1 838790663 1 1 187103313 1 1 875382108 1 1 890761981 1 1 980586516 1 1 187590953 1 1 416726513 1 1 590451578 1 1 34274793 1 1 13256811 1 1 947266804 1 1 693408760 1 1 584661662 1 1 831006839 1 1 179902008 1 1 199140106 1 1 217780546 1 1 706600960 1 1 79915200 1 1 280283035 1 1 322057658 1 1 295833124 1 1 93100714 1 1 259576007 1 1 166576964 1 1 48607887 1 1 97362364 1 1 532930365 1 1 99262330 1 1 638814418 1 1 143171095 1 1 860286071 1 1 490750039 1 1 539666602 1 1 383606465 1 1 285038536 1 1 350352924 1 1 955815634 1 1 478166878 1 1 638255696 1 1 336113087 1 1 284141196 1 1 136825802 1 1 321967192 1 1 918327977 1 1 629638215 1 1 562927831 1 1 257055058 1 1 243355151 1 1 689306896 1 1 910617802 1 1 256440930 1 1 452677207 1 1 478476210 1 1 779069161 1 1 794446225 1 1 79443166 1 1 202737360 1 1 31328807 1 1 711686724 1 1 964582125 1 1 457095611 1 1 999500931 1 1 868612899 1 1 609317713 1 1 17201921 1 1 424400031 1 1 974228718 1 1 412620171 1 1 809459131 1 1 851173291 1 1 396637210 1 1 910842307 1 1 710164211 1 1 654576014 1 1 655064345 1 1 291724592 1 1 597514120 1 1 51128896 1 1 736874212 1 1 686692913 1 1 954621793 1 1 560230794 1 1 476247626 1 1 451347305 1 1 13609473 1 1 697993215 1 1 693658718 1 1 52002157 1 1 554837934 1 1 955442410 1 1 461872031 1 1 102335259 1 1 779055528 1 1 176220661 1 1 389884140 1 1 82829487 1 1 561896789 1 1 298037473 1 1 869959550 1 1 556029161 1 1 415207615 1 1 792729516 1 1 562714070 1 1 816425359 1 1 938777927 1 1 535967735 1 1 158895552 1 1 394173879 1 1 313327070 1 1 978485416 1 1 173202588 1 1 3007702 1 1 983181939 1 1 89925521 1 1 286160914 1 1 517353154 1 1 64296252 1 1 735327595 1 1 717674101 1 1 835240360 1 1 662364956 1 1 519478285 1 1 12737916 1 1 873673676 1 1 101864816 1 1 657974611 1 1 795793651 1 1 795928729 1 1 209518907 1 1 781990999 1 1 188690206 1 1 423644207 1 1 897847620 1 1 186227232 1 1 773154174 1 1 773804568 1 1 622463589 1 1 801655757 1 1 780982209 1 1 172223787 1 1 684535941 1 1 816127387 1 1 621539661 1 1 727561814 1 1 422099218 1 1 426552041 1 1 46999986 1 1 84470227 1 1 880652164 1 1 91209172 1 1 642737620 1 1 82391778 1 1 934426068 1 1 349455861 1 1 865958769 1 1 786163756 1 1 914057055 1 1 110127481 1 1 876913450 1 1 158142169 1 1 62114851 1 1 840434582 1 1 431785511 1 1 625038118 1 1 206988703 1 1 938754265 1 1 680004189 1 1 206545070 1 1 35167935 1 1 356678732 1 1 427036445 1 1 415239653 1 1 349087916 1 1 923395313 1 1 946542107 1 1 383474529 1 1 373048112 1 1 161265723 1 1 40296435 1 1 73305632 1 1 49581841 1 1 710626991 1 1 903616771 1 1 891809255 1 1 82973119 1 1 974243139 1 1 253613146 1 1 528552484 1 1 832413108 1 1 177607261 1 1 175381305 1 1 568172312 1 1 891384912 1 1 309691257 1 1 789293293 1 1 657380079 1 1 548071131 1 1 247594740 1 1 737164376 1 1 490683496 1 1 996279884 1 1 245018056 1 1 809708716 1 1 93477913 1 1 799157296 1 1 765873484 1 1 100902790 1 1 160707826 1 1 111196269 1 1 518209601 1 1 518252304 1 1 991277562 1 1 833401176 1 1 181003195 1 1 201612047 1 1 246767546 1 1 39414366 1 1 969805497 1 1 818843540 1 1 339646353 1 1 608923800 1 1 987241131 1 1 254469624 1 1 536986780 1 1 698639903 1 1 466813611 1 1 5171137 1 1 564577422 1 1 804310948 1 1 909780128 1 1 503624348 1 1 257635913 1 1 591725194 1 1 856029688 1 1 931765373 1 1 955697353 1 1 809218640 1 1 672661454 1 1 900701799 1 1 525177142 1 1 854038257 1 1 666157840 1 1 618171236 1 1 550565708 1 1 283957333 1 1 365239884 1 1 552572822 1 1 155768020 1 1 202387798 1 1 380430245 1 1 449879947 1 1 721584987 1 1 673808625 1 1 521096686 1 1 179436905 1 1 856738784 1 1 655764025 1 1 403914111 1 1 99704119 1 1 424382562 1 1 448319404 1 1 445929710 1 1 322356388 1 1 260834896 1 1 961260705 1 1 654800140 1 1 84576728 1 1 381800716 1 1 50895741 1 1 418873865 1 1 675002505 1 1 915668078 1 1 847181819 1 1 170446840 1 1 695703081 1 1 17083208 1 1 154146360 1 1 806821769 1 1 724587925 1 1 482483278 1 1 733103407 1 1 970806972 1 1 785554826 1 1 732154744 1 1 741634363 1 1 194429144 1 1 912579438 1 1 981974209 1 1 821138790 1 1 188417761 1 1 837920451 1 1 591272731 1 1 689106558 1 1 14333198 1 1 521306100 1 1 73820652 1 1 650513105 1 1 596066824 1 1 701711322 1 1 290107720 1 1 429956244 1 1 646192386 1 1 398736887 1 1 302371862 1 1 447510447 1 1 348248002 1 1 12244778 1 1 420290709 1 1 779389849 1 1 78617000 1 1 780494933 1 1 288386911 1 1 266859829 1 1 640569837 1 1 251825744 1 1 709194645 1 1 467197216 1 1 686522706 1 1 955734761 1 1 560814798 1 1 159545754 1 1 82069637 1 1 270867965 1 1 155409409 1 1 933553100 1 1 89206158 1 1 233240308 1 1 551106156 1 1 144002686 1 1 746688889 1 1 807485983 1 1 221242520 1 1 464143096 1 1 759686441 1 1 748683680 1 1 334567513 1 1 430130055 1 1 964046676 1 1 840890306 1 1 57017906 1 1 29727053 1 1 320644530 1 1 580762905 1 1 464996069 1 1 530104210 1 1 110168709 1 1 536456273 1 1 462446714 1 1 941470405 1 1 786926958 1 1 908407777 1 1 450478620 1 1 233808373 1 1 644590694 1 1 809596510 1 1 920360174 1 1 21083798 1 1 568325566 1 1 361192048 1 1 575292740 1 1 679493348 1 1 784087781 1 1 262310135 1 1 68981859 1 1 30110980 1 1 360921184 1 1 551521283 1 1 30633285 1 1 79285571 1 1 660334360 1 1 202361132 1 1 33381916 1 1 358066521 1 1 793407778 1 1 875783450 1 1 821623475 1 1 201802068 1 1 419534011 1 1 389975548 1 1 169893891 1 1 604224905 1 1 547979159 1 1 765552862 1 1 294828679 1 1 687354819 1 1 324861835 1 1 75973590 1 1 381604413 1 1 593663416 1 1 904740832 1 1 49537319 1 1 499019673 1 1 293559745 1 1 404996028 1 1 785120267 1 1 880721677 1 1 312381394 1 1 546428542 1 1 857004688 1 1 205016266 1 1 451863447 1 1 391744841 1 1 15377820 1 1 412459847 1 1 977892313 1 1 326280994 1 1 387281157 1 1 563130127 1 1 462666931 1 1 355832721 1 1 546175571 1 1 70909787 1 1 702449294 1 1 344444476 1 1 299296576 1 1 482550993 1 1 643757688 1 1 796685186 1 1 430608527 1 1 317431876 1 1 820666614 1 1 76866628 1 1 968718201 1 1 906352283 1 1 321649701 1 1 160006030 1 1 681989817 1 1 433437752 1 1 168389151 1 1 784435131 1 1 525737009 1 1 702501764 1 1 424700335 1 1 220438683 1 1 473630107 1 1 817422608 1 1 356638492 1 1 530365417 1 1 37860648 1 1 387584148 1 1 482245187 1 1 607179709 1 1 778048971 1 1 262459938 1 1 61632811 1 1 45662295 1 1 382069618 1 1 480041030 1 1 16859074 1 1 15603209 1 1 533744803 1 1 649647720 1 1 299366276 1 1 172922871 1 1 680748417 1 1 292127639 1 1 255562647 1 1 596935225 1 1 126428001 1 1 768823612 1 1 498161801 1 1 769875676 1 1 145372620 1 1 663920261 1 1 799552399 1 1 175082692 1 1 228459799 1 1 324813765 1 1 621687391 1 1 553516857 1 1 533463475 1 1 288028447 1 1 575175718 1 1 55066253 1 1 312024284 1 1 180886302 1 1 832498661 1 1 310109793 1 1 630300226 1 1 747248102 1 1 694278 1 1 58490951 1 1 533071994 1 1 866565214 1 1 985521012 1 1 652643085 1 1 795899519 1 1 601609932 1 1 352601313 1 1 135615197 1 1 313058570 1 1 834286183 1 1 823316687 1 1 696973931 1 1 838803659 1 1 271622019 1 1 669251040 1 1 595708702 1 1 416327339 1 1 686400688 1 1 551076964 1 1 60962503 1 1 98820148 1 1 919896618 1 1 778917384 1 1 84325142 1 1 315602284 1 1 214771337 1 1 898274000 1 1 304119324 1 1 195967863 1 1 73802311 1 1 456146718 1 1 322913345 1 1 941561306 1 1 168510575 1 1 687004709 1 1 286811566 1 1 984516984 1 1 286892063 1 1 810937188 1 1 479976411 1 1 826309741 1 1 235319061 1 1 996371146 1 1 281756768 1 1 852695134 1 1 489915974 1 1 285001116 1 1 102470433 1 1 303070887 1 1 563973781 1 1 219963622 1 1 226104726 1 1 907783842 1 1 131369164 1 1 998110156 1 1 917435131 1 1 726570736 1 1 486186977 1 1 811835407 1 1 264710232 1 1 539595279 1 1 774326731 1 1 137830138 1 1 514224860 1 1 922914478 1 1 715922145 1 1 319113091 1 1 434687857 1 1 352277699 1 1 487662561 1 1 911272821 1 1 906139684 1 1 86688489 1 1 236410501 1 1 873837954 1 1 48938380 1 1 428803791 1 1 550117097 1 1 638227360 1 1 46375324 1 1 181143222 1 1 437462583 1 1 388939431 1 1 328943747 1 1 271695971 1 1 565695411 1 1 96362699 1 1 80864269 1 1 689555009 1 1 847089941 1 1 404685205 1 1 348814559 1 1 404640833 1 1 190543032 1 1 715799263 1 1 798902758 1 1 24630173 1 1 59709054 1 1 934651001 1 1 716003855 1 1 510879046 1 1 213291923 1 1 87393228 1 1 698595227 1 1 34891097 1 1 408658740 1 1 731281696 1 1 140695517 1 1 453490222 1 1 445479162 1 1 511895823 1 1 136821960 1 1 619732892 1 1 351312898 1 1 169566676 1 1 61276039 1 1 363889251 1 1 403140412 1 1 4580206 1 1 798746606 1 1 637346257 1 1 752570315 1 1 939866460 1 1 169247526 1 1 189882449 1 1 556362863 1 1 281809058 1 1 685590352 1 1 740073937 1 1 549628024 1 1 902491118 1 1 115369153 1 1 6676988 1 1 404448143 1 1 743424992 1 1 121549076 1 1 411895988 1 1 462998847 1 1 700332712 1 1 826471494 1 1 738277609 1 1 491678603 1 1 691456334 1 1 2178197 1 1 335201256 1 1 582972783 1 1 718454515 1 1 52297078 1 1 952037247 1 1 142456321 1 1 341056739 1 1 242307984 1 1 616679376 1 1 512604596 1 1 104347822 1 1 147554130 1 1 11820564 1 1 260370191 1 1 613120339 1 1 496869827 1 1 136248776 1 1 54244614 1 1 835080766 1 1 397810414 1 1 551760921 1 1 556078453 1 1 126032829 1 1 649965192 1 1 392859369 1 1 344893692 1 1 525889180 1 1 612034831 1 1 703017878 1 1 831792687 1 1 290609142 1 1 132568227 1 1 595345037 1 1 996803671 1 1 47546607 1 1 185173501 1 1 920447540 1 1 407146078 1 1 542858456 1 1 857098820 1 1 765363529 1 1 323393593 1 1 66854952 1 1 562574948 1 1 62560194 1 1 267568645 1 1 987826248 1 1 341017396 1 1 953180607 1 1 848309685 1 1 907582005 1 1 487606525 1 1 124096045 1 1 611551076 1 1 659949465 1 1 457973923 1 1 97798644 1 1 353192741 1 1 744070851 1 1 542983292 1 1 48788115 1 1 694888768 1 1 463436516 1 1 435470628 1 1 360482849 1 1 741295218 1 1 142548879 1 1 970150801 1 1 666404822 1 1 176947651 1 1 125997114 1 1 624728871 1 1 16026724 1 1 783691078 1 1 12049628 1 1 120094211 1 1 142451541 1 1 625073681 1 1 313935785 1 1 627011835 1 1 645278583 1 1 148260490 1 1 839757601 1 1 445124592 1 1 469117458 1 1 392682023 1 1 521117001 1 1 244728379 1 1 940483717 1 1 505962525 1 1 745771388 1 1 878361882 1 1 676266946 1 1 301218768 1 1 482544658 1 1 252300185 1 1 472022210 1 1 313693458 1 1 435936065 1 1 143849005 1 1 632151183 1 1 1423268 1 1 61980121 1 1 133031467 1 1 7227426 1 1 655560143 1 1 980989179 1 1 130402431 1 1 870534495 1 1 327262114 1 1 987453650 1 1 718597564 1 1 158081865 1 1 615356006 1 1 29300400 1 1 667790142 1 1 806757466 1 1 638264099 1 1 995200265 1 1 901762614 1 1 234942682 1 1 221872425 1 1 869287085 1 1 488407829 1 1 85581637 1 1 760102359 1 1 4625149 1 1 327674177 1 1 514197161 1 1 803177041 1 1 655661907 1 1 109033271 1 1 765389946 1 1 382909163 1 1 737940016 1 1 371102863 1 1 489014667 1 1 867708987 1 1 503719994 1 1 778091945 1 1 992338577 1 1 965356204 1 1 765398165 1 1 148405242 1 1 332520009 1 1 716097312 1 1 525426397 1 1 174234828 1 1 329617743 1 1 247176608 1 1 411252808 1 1 169774330 1 1 888767114 1 1 237609854 1 1 437991225 1 1 828102906 1 1 680740453 1 1 738541895 1 1 604189020 1 1 128600504 1 1 398845078 1 1 63473311 1 1 875082760 1 1 579681601 1 1 165543178 1 1 816129223 1 1 52102045 1 1 167682214 1 1 404170324 1 1 324638783 1 1 151050474 1 1 314569656 1 1 797522116 1 1 338930006 1 1 19352728 1 1 956195015 1 1 734010389 1 1 465082230 1 1 124939864 1 1 887793768 1 1 125686428 1 1 583689183 1 1 560472665 1 1 655550463 1 1 754806552 1 1 827369081 1 1 162290141 1 1 384463847 1 1 886840099 1 1 712568633 1 1 77076785 1 1 742927693 1 1 284432636 1 1 930808523 1 1 504745531 1 1 989775390 1 1 767050279 1 1 84436808 1 1 296594013 1 1 920178244 1 1 174296566 1 1 149716083 1 1 679709282 1 1 796149382 1 1 976327636 1 1 529533485 1 1 840942422 1 1 591754933 1 1 477158170 1 1 391559089 1 1 790877447 1 1 948020741 1 1 292713419 1 1 796428983 1 1 246443885 1 1 478267665 1 1 454266804 1 1 251773893 1 1 518657329 1 1 568912139 1 1 221875513 1 1 349231306 1 1 413369776 1 1 371169245 1 1 185073837 1 1 363055875 1 1 676644698 1 1 540202502 1 1 229918659 1 1 800295777 1 1 152435833 1 1 963643190 1 1 644690015 1 1 591886586 1 1 448092992 1 1 710347448 1 1 936423604 1 1 813980419 1 1 740216479 1 1 222616196 1 1 333339109 1 1 688097068 1 1 665656888 1 1 726038161 1 1 114952835 1 1 733393459 1 1 154575838 1 1 717873090 1 1 651264134 1 1 759442922 1 1 813408502 1 1 326454257 1 1 410508390 1 1 181299047 1 1 228266262 1 1 643081382 1 1 651538186 1 1 655822579 1 1 599264890 1 1 76745611 1 1 803331533 1 1 705501256 1 1 385337307 1 1 783829493 1 1 54006416 1 1 223414671 1 1 936580677 1 1 347332303 1 1 361796879 1 1 239977014 1 1 297801994 1 1 58560995 1 1 180621332 1 1 161502424 1 1 743538226 1 1 147817759 1 1 337411206 1 1 79977262 1 1 918452326 1 1 544515291 1 1 320074021 1 1 591759432 1 1 747223991 1 1 570784066 1 1 49745854 1 1 533333308 1 1 682775042 1 1 677360934 1 1 908425219 1 1 417485502 1 1 706183254 1 1 790000680 1 1 908266049 1 1 105515778 1 1 856730474 1 1 581954657 1 1 552288294 1 1 907243251 1 1 44815478 1 1 53236900 1 1 558672149 1 1 169382770 1 1 785340635 1 1 306640468 1 1 297114180 1 1 635344266 1 1 435270219 1 1 762838247 1 1 82922763 1 1 566156284 1 1 651757336 1 1 160345780 1 1 160376035 1 1 730262545 1 1 284499996 1 1 44622216 1 1 70516832 1 1 835357836 1 1 652036191 1 1 814172287 1 1 977256925 1 1 127696048 1 1 709867947 1 1 741438975 1 1 819617325 1 1 15774324 1 1 401935705 1 1 335708362 1 1 575857291 1 1 379488236 1 1 586038889 1 1 475907847 1 1 600207811 1 1 29545284 1 1 212166638 1 1 451628607 1 1 260441247 1 1 407737088 1 1 617657223 1 1 176350194 1 1 546153759 1 1 573124502 1 1 986094745 1 1 617168501 1 1 778929689 1 1 431234279 1 1 334997459 1 1 871286595 1 1 406640635 1 1 475441479 1 1 322342212 1 1 279559013 1 1 275916700 1 1 855879926 1 1 294554395 1 1 248666332 1 1 643584561 1 1 251555013 1 1 752514975 1 1 954139239 1 1 629437702 1 1 188133349 1 1 786474147 1 1 729179263 1 1 856513763 1 1 489242040 1 1 759030253 1 1 850291887 1 1 518008173 1 1 333011580 1 1 189388217 1 1 389180436 1 1 512795466 1 1 636563547 1 1 506143669 1 1 596887653 1 1 982056970 1 1 771939317 1 1 218114076 1 1 578424094 1 1 972245102 1 1 394677421 1 1 932991335 1 1 9914561 1 1 471039875 1 1 801895294 1 1 181163472 1 1 145283451 1 1 912112399 1 1 477273137 1 1 656037349 1 1 305431695 1 1 327183213 1 1 7690899 1 1 636838872 1 1 973321352 1 1 161706699 1 1 236874931 1 1 467115875 1 1 545985244 1 1 960660154 1 1 282697186 1 1 479851094 1 1 794640571 1 1 965013644 1 1 10461374 1 1 826027898 1 1 820444396 1 1 99249791 1 1 395094585 1 1 714321364 1 1 344424808 1 1 351927252 1 1 803388257 1 1 109905916 1 1 363858829 1 1 29093016 1 1 767776922 1 1 890414633 1 1 262887515 1 1 598457472 1 1 793036355 1 1 975346054 1 1 978843663 1 1 529297697 1 1 75215106 1 1 386303329 1 1 435797302 1 1 190111474 1 1 655361706 1 1 692615799 1 1 995128090 1 1 85692212 1 1 908171374 1 1 799650117 1 1 101597678 1 1 666869730 1 1 450634991 1 1 702720450 1 1 158660301 1 1 175189104 1 1 665173360 1 1 244883436 1 1 20799913 1 1 664248726 1 1 999959713 1 1 955512215 1 1 192133049 1 1 582406456 1 1 423361883 1 1 248920505 1 1 340858808 1 1 857194842 1 1 91946878 1 1 1614730 1 1 1171358 1 1 833296409 1 1 422893210 1 1 805116995 1 1 900295752 1 1 553219599 1 1 33505849 1 1 663000015 1 1 282293156 1 1 220343319 1 1 215600713 1 1 337175916 1 1 319828543 1 1 147972090 1 1 130428293 1 1 318240940 1 1 507511926 1 1 601363380 1 1 758199657 1 1 468441423 1 1 345213879 1 1 552535825 1 1 673598842 1 1 988181338 1 1 146146544 1 1 670462096 1 1 829261335 1 1 392725435 1 1 376753259 1 1 146475074 1 1 996497231 1 1 671311269 1 1 610182851 1 1 576726810 1 1 790724470 1 1 18173409 1 1 161895445 1 1 415437348 1 1 517790850 1 1 687925127 1 1 648663704 1 1 632173527 1 1 369773013 1 1 112326692 1 1 726423730 1 1 377038506 1 1 85748972 1 1 561955023 1 1 723212276 1 1 256627765 1 1 503047592 1 1 371553685 1 1 105334742 1 1 592035077 1 1 482301909 1 1 771006953 1 1 120604505 1 1 697219190 1 1 646552764 1 1 567076687 1 1 940888795 1 1 244630337 1 1 936068948 1 1 187898066 1 1 230417743 1 1 955001375 1 1 271789067 1 1 708915937 1 1 601271867 1 1 46041313 1 1 609052554 1 1 927035524 1 1 200807474 1 1 937871119 1 1 76631094 1 1 56217680 1 1 697618300 1 1 639044595 1 1 263979079 1 1 601427559 1 1 412332774 1 1 852358647 1 1 564805962 1 1 401496405 1 1 952457643 1 1 773704740 1 1 422214260 1 1 703651901 1 1 45955498 1 1 264651079 1 1 387502467 1 1 918843309 1 1 631837736 1 1 766249469 1 1 996378261 1 1 90192015 1 1 384982100 1 1 153374805 1 1 315059048 1 1 383118001 1 1 604559724 1 1 102559844 1 1 817574220 1 1 695899909 1 1 500698401 1 1 499362727 1 1 283095034 1 1 497867023 1 1 383498314 1 1 725263266 1 1 947400845 1 1 612264944 1 1 497047781 1 1 972139132 1 1 780566632 1 1 512565011 1 1 335188893 1 1 74522461 1 1 14992899 1 1 105159198 1 1 634153637 1 1 693515299 1 1 270752057 1 1 709972226 1 1 780890028 1 1 842787030 1 1 180735122 1 1 620642560 1 1 731526724 1 1 171581645 1 1 996526917 1 1 662140154 1 1 778154662 1 1 56176263 1 1 24127425 1 1 37559657 1 1 836740315 1 1 230860742 1 1 478921677 1 1 453119371 1 1 813708695 1 1 348343741 1 1 296217876 1 1 559699143 1 1 415717905 1 1 611993529 1 1 439833919 1 1 871169079 1 1 119816849 1 1 449886207 1 1 680836506 1 1 855906385 1 1 972033174 1 1 197615751 1 1 351616072 1 1 628253980 1 1 937439351 1 1 175165200 1 1 880391601 1 1 885731073 1 1 777733013 1 1 408124826 1 1 794393127 1 1 600267197 1 1 66210623 1 1 534581144 1 1 801033457 1 1 73370344 1 1 362222547 1 1 721182483 1 1 703581635 1 1 730337833 1 1 170065505 1 1 885681072 1 1 186988864 1 1 21637578 1 1 187297191 1 1 146066597 1 1 685440815 1 1 939482241 1 1 234625514 1 1 38449376 1 1 160344986 1 1 522364400 1 1 251441083 1 1 488245646 1 1 983972287 1 1 751480370 1 1 938284904 1 1 664558819 1 1 382865874 1 1 967847462 1 1 461676613 1 1 872704221 1 1 673549856 1 1 665061610 1 1 820715526 1 1 649170768 1 1 550457819 1 1 602540104 1 1 394957007 1 1 144286487 1 1 15353921 1 1 741278508 1 1 89214115 1 1 322523031 1 1 490336898 1 1 43326113 1 1 507066530 1 1 737532007 1 1 843196453 1 1 153182485 1 1 222662749 1 1 940975469 1 1 182228363 1 1 304116521 1 1 61551735 1 1 679201900 1 1 252974323 1 1 83920168 1 1 219249362 1 1 290111844 1 1 798883289 1 1 472067702 1 1 217615623 1 1 509253797 1 1 39452139 1 1 484778141 1 1 280087435 1 1 802366749 1 1 949048665 1 1 783633879 1 1 49254831 1 1 770489078 1 1 247870850 1 1 694052134 1 1 23017178 1 1 147135768 1 1 103352211 1 1 76399586 1 1 700269953 1 1 225315961 1 1 790035799 1 1 270211982 1 1 90624724 1 1 503087393 1 1 281150680 1 1 773337501 1 1 424351579 1 1 200744192 1 1 978996976 1 1 889481799 1 1 29996699 1 1 829188613 1 1 720880581 1 1 976632066 1 1 476153999 1 1 961475082 1 1 803037566 1 1 792454148 1 1 557127806 1 1 417259645 1 1 271330251 1 1 137133950 1 1 98869283 1 1 611651404 1 1 913927979 1 1 179738156 1 1 978722808 1 1 992398511 1 1 880825671 1 1 421272318 1 1 426062106 1 1 296097571 1 1 361239158 1 1 308858819 1 1 10245961 1 1 880227290 1 1 524442507 1 1 350138892 1 1 697004863 1 1 422452551 1 1 394565374 1 1 169053545 1 1 695553613 1 1 368283649 1 1 111078926 1 1 438417051 1 1 463519345 1 1 429648136 1 1 608435130 1 1 315286776 1 1 679148902 1 1 22182406 1 1 2024003 1 1 91049011 1 1 533127224 1 1 528448129 1 1 800121030 1 1 142854879 1 1 347566520 1 1 674380084 1 1 176096780 1 1 636250193 1 1 374212196 1 1 622321183 1 1 71609109 1 1 107603160 1 1 568722466 1 1 269986033 1 1 308699858 1 1 892502061 1 1 176331054 1 1 322875561 1 1 586174116 1 1 70720350 1 1 219462704 1 1 289870559 1 1 563007059 1 1 530785543 1 1 359437626 1 1 590392822 1 1 707477718 1 1 365275716 1 1 424745720 1 1 398140219 1 1 892646627 1 1 982417219 1 1 406731646 1 1 97488294 1 1 659947132 1 1 296999768 1 1 435624177 1 1 72710379 1 1 584452579 1 1 601893042 1 1 353573997 1 1 949668936 1 1 25551973 1 1 470848205 1 1 984164505 1 1 95829061 1 1 785093782 1 1 939623493 1 1 67807438 1 1 453643824 1 1 816084748 1 1 605202038 1 1 865614565 1 1 8035933 1 1 494318960 1 1 831307433 1 1 545051268 1 1 151404983 1 1 667869657 1 1 124689265 1 1 506747323 1 1 55770862 1 1 700909680 1 1 599575371 1 1 819347746 1 1 937294373 1 1 264672003 1 1 601927909 1 1 571394671 1 1 254223379 1 1 56510257 1 1 884849848 1 1 375045198 1 1 486603743 1 1 540326733 1 1 706529053 1 1 267766846 1 1 230528895 1 1 863080457 1 1 151711385 1 1 331099169 1 1 776624944 1 1 441994984 1 1 311175957 1 1 265776255 1 1 927572506 1 1 883372052 1 1 70955307 1 1 953145354 1 1 361886527 1 1 89085882 1 1 517265491 1 1 425053057 1 1 664966624 1 1 740189397 1 1 187145165 1 1 713646203 1 1 252954754 1 1 600037464 1 1 238682597 1 1 310456573 1 1 911216157 1 1 290933701 1 1 270424521 1 1 54511803 1 1 124432820 1 1 403213390 1 1 886125786 1 1 268250579 1 1 348881972 1 1 608813526 1 1 783627317 1 1 105627377 1 1 915105436 1 1 636205414 1 1 141368739 1 1 612238745 1 1 571286767 1 1 838049193 1 1 687391029 1 1 949098018 1 1 926536087 1 1 887855608 1 1 616335674 1 1 507464143 1 1 983868826 1 1 561592198 1 1 187994706 1 1 685686237 1 1 40794830 1 1 505510998 1 1 742981190 1 1 36895807 1 1 917553672 1 1 931926194 1 1 421823727 1 1 422618031 1 1 736030636 1 1 9901708 1 1 342051163 1 1 696163944 1 1 627926601 1 1 26003439 1 1 683444303 1 1 550745524 1 1 65516834 1 1 939731146 1 1 85830910 1 1 31333187 1 1 586365109 1 1 183693945 1 1 740998245 1 1 40528236 1 1 550253700 1 1 271703169 1 1 637643484 1 1 211566338 1 1 846494203 1 1 95717433 1 1 513264705 1 1 310492580 1 1 116086254 1 1 571598301 1 1 954837572 1 1 724464265 1 1 212803144 1 1 210873962 1 1 98979403 1 1 719472914 1 1 847615784 1 1 606372942 1 1 331923754 1 1 496877027 1 1 470478585 1 1 591836182 1 1 79205757 1 1 785687877 1 1 920954469 1 1 241128351 1 1 568476439 1 1 849849413 1 1 647153133 1 1 394533014 1 1 948582120 1 1 300828892 1 1 593066239 1 1 215478484 1 1 736367219 1 1 53579823 1 1 298312639 1 1 99864264 1 1 952303350 1 1 699334470 1 1 366762161 1 1 674538927 1 1 597338260 1 1 361311337 1 1 660822261 1 1 110883108 1 1 819163307 1 1 491063424 1 1 37117964 1 1 782894006 1 1 837420162 1 1 828271054 1 1 644657689 1 1 15985228 1 1 244977650 1 1 830580137 1 1 526170618 1 1 274058635 1 1 312737046 1 1 351624204 1 1 181361797 1 1 84036703 1 1 642320117 1 1 852865367 1 1 529178235 1 1 885690106 1 1 82519085 1 1 22499989 1 1 758805911 1 1 822979063 1 1 630543812 1 1 30392433 1 1 882105276 1 1 335772477 1 1 638521922 1 1 548977624 1 1 130971697 1 1 573096369 1 1 555011805 1 1 184153987 1 1 629265306 1 1 522016898 1 1 704985401 1 1 457749687 1 1 692278689 1 1 813723704 1 1 939219537 1 1 209750994 1 1 210423103 1 1 939388551 1 1 710421973 1 1 598996648 1 1 63312147 1 1 341110297 1 1 610021171 1 1 252396207 1 1 598254455 1 1 313876951 1 1 745682819 1 1 709464290 1 1 141090510 1 1 465804450 1 1 260183508 1 1 512082746 1 1 761593932 1 1 447584838 1 1 736291899 1 1 82053513 1 1 794643789 1 1 695106963 1 1 704863163 1 1 676933540 1 1 979883966 1 1 26379541 1 1 781268042 1 1 107854848 1 1 245158042 1 1 83984299 1 1 799056435 1 1 56538877 1 1 349417055 1 1 119218993 1 1 272429252 1 1 146077205 1 1 340062168 1 1 599006591 1 1 442972191 1 1 598207135 1 1 677006636 1 1 694037023 1 1 339344674 1 1 898321472 1 1 335753561 1 1 96373484 1 1 531906826 1 1 760053354 1 1 423510738 1 1 430953490 1 1 145633227 1 1 253797106 1 1 280454081 1 1 763824823 1 1 684074912 1 1 774392307 1 1 409918607 1 1 768639086 1 1 21266330 1 1 982001090 1 1 537468242 1 1 68911816 1 1 220160620 1 1 64113932 1 1 473532696 1 1 721175245 1 1 439766294 1 1 209689486 1 1 999545296 1 1 222088102 1 1 936149337 1 1 829897299 1 1 261277872 1 1 826432509 1 1 896701375 1 1 608489847 1 1 944641676 1 1 83701552 1 1 804929826 1 1 361570044 1 1 463069370 1 1 709783284 1 1 564990617 1 1 473791575 1 1 117918236 1 1 977284363 1 1 903631143 1 1 932517874 1 1 516364525 1 1 987390207 1 1 118177549 1 1 181153402 1 1 383082605 1 1 135084164 1 1 627935233 1 1 824788103 1 1 288377831 1 1 963641673 1 1 454139217 1 1 395305471 1 1 87857206 1 1 552893772 1 1 73101969 1 1 51022541 1 1 671452426 1 1 909990623 1 1 314239656 1 1 254833957 1 1 522290460 1 1 570655037 1 1 714674743 1 1 532673486 1 1 189434301 1 1 246817642 1 1 70585884 1 1 888121033 1 1 333193728 1 1 9996763 1 1 281746892 1 1 737998514 1 1 475290580 1 1 824999556 1 1 869042591 1 1 632014861 1 1 764281471 1 1 161103531 1 1 941820415 1 1 46432488 1 1 382270068 1 1 214844691 1 1 336926807 1 1 203641046 1 1 255993986 1 1 366108822 1 1 12164615 1 1 778342420 1 1 65682397 1 1 459496200 1 1 826852975 1 1 34697032 1 1 260009840 1 1 989748772 1 1 292786385 1 1 408490996 1 1 25604904 1 1 911863688 1 1 403777726 1 1 981488519 1 1 602603639 1 1 518751334 1 1 470852887 1 1 453492079 1 1 506269226 1 1 479379337 1 1 408068332 1 1 461877751 1 1 332387606 1 1 113646127 1 1 836441300 1 1 767683491 1 1 603415621 1 1 347127419 1 1 663797717 1 1 650160527 1 1 973682655 1 1 718471571 1 1 483113250 1 1 888435966 1 1 683676949 1 1 523597060 1 1 153148205 1 1 66774529 1 1 442227522 1 1 831298307 1 1 542714177 1 1 631391340 1 1 26650803 1 1 798142932 1 1 562737472 1 1 754275946 1 1 707704109 1 1 404533479 1 1 295857620 1 1 495700238 1 1 650324606 1 1 882665688 1 1 276865513 1 1 562236014 1 1 51717947 1 1 500240567 1 1 647553948 1 1 165315106 1 1 328776905 1 1 153306662 1 1 372514551 1 1 982086081 1 1 746146996 1 1 401640434 1 1 621439094 1 1 628015915 1 1 519397560 1 1 789571599 1 1 370195799 1 1 706716994 1 1 727776902 1 1 290002643 1 1 787471890 1 1 195220516 1 1 635595488 1 1 898126910 1 1 214197034 1 1 224248562 1 1 267266905 1 1 276896205 1 1 65138638 1 1 350205973 1 1 867608844 1 1 653691445 1 1 614215234 1 1 407450411 1 1 312567555 1 1 39954482 1 1 682621492 1 1 160615288 1 1 398842373 1 1 618984204 1 1 281209367 1 1 742021299 1 1 455863641 1 1 647104856 1 1 491828712 1 1 625345696 1 1 525532967 1 1 86416319 1 1 962272881 1 1 347820027 1 1 640941736 1 1 843699489 1 1 472390994 1 1 442373372 1 1 389999428 1 1 400942647 1 1 756059320 1 1 436642867 1 1 581188688 1 1 65824635 1 1 659945028 1 1 685379636 1 1 64706482 1 1 275672970 1 1 708609648 1 1 118937545 1 1 119056841 1 1 679003618 1 1 229589554 1 1 83315151 1 1 859776392 1 1 690165148 1 1 882916257 1 1 608447119 1 1 149213500 1 1 264946466 1 1 615814014 1 1 121934307 1 1 105358967 1 1 753099089 1 1 947580935 1 1 592956120 1 1 278348077 1 1 990893785 1 1 254716088 1 1 316838898 1 1 223479732 1 1 897581910 1 1 752354957 1 1 966799881 1 1 746465329 1 1 331466658 1 1 264945041 1 1 332957818 1 1 930163778 1 1 172370820 1 1 220219346 1 1 319484547 1 1 517551126 1 1 962392264 1 1 97793027 1 1 806242014 1 1 6741639 1 1 601136709 1 1 683788507 1 1 833723884 1 1 469374767 1 1 786752933 1 1 853350071 1 1 742360235 1 1 155870074 1 1 226900043 1 1 796010058 1 1 161935125 1 1 249655024 1 1 241599799 1 1 523824595 1 1 56152817 1 1 381743583 1 1 246777768 1 1 945584902 1 1 683629492 1 1 303463138 1 1 623630178 1 1 1880954 1 1 540285843 1 1 73980925 1 1 191394286 1 1 639558494 1 1 1791407 1 1 53435641 1 1 714128496 1 1 929048661 1 1 857071008 1 1 867381631 1 1 359689409 1 1 710358509 1 1 583719686 1 1 509518281 1 1 646473485 1 1 798827750 1 1 682960720 1 1 91419105 1 1 806085006 1 1 114765690 1 1 71298292 1 1 7412331 1 1 339086034 1 1 380804305 1 1 7302179 1 1 131266722 1 1 730041337 1 1 746826801 1 1 562000049 1 1 645304757 1 1 227658344 1 1 367551086 1 1 365130696 1 1 693088803 1 1 809125993 1 1 999847805 1 1 679580983 1 1 542584186 1 1 756293909 1 1 722575574 1 1 159313045 1 1 22811246 1 1 117681697 1 1 116754234 1 1 833322776 1 1 18197488 1 1 240699237 1 1 139392914 1 1 602276716 1 1 881883798 1 1 475334790 1 1 663959282 1 1 393331833 1 1 820561872 1 1 738483579 1 1 918549711 1 1 495727118 1 1 161773022 1 1 189249549 1 1 648453095 1 1 749527915 1 1 299756793 1 1 697321943 1 1 966041312 1 1 729629089 1 1 988719458 1 1 637730621 1 1 173193670 1 1 991186712 1 1 77045936 1 1 621056503 1 1 19930568 1 1 376500006 1 1 591561175 1 1 612271195 1 1 918646503 1 1 768104870 1 1 672914412 1 1 195285828 1 1 40510014 1 1 943644437 1 1 25471418 1 1 456036896 1 1 853184356 1 1 936473517 1 1 350980058 1 1 898931572 1 1 237926158 1 1 109071874 1 1 267679687 1 1 628208445 1 1 133496492 1 1 377142973 1 1 873579827 1 1 321625321 1 1 444225466 1 1 392007041 1 1 882410287 1 1 90686089 1 1 325674668 1 1 674208202 1 1 300884735 1 1 15697073 1 1 930187290 1 1 520527275 1 1 449101665 1 1 490584484 1 1 558701222 1 1 997115456 1 1 915594374 1 1 492688005 1 1 857840092 1 1 297731792 1 1 195834481 1 1 209551221 1 1 288026268 1 1 137257690 1 1 103343029 1 1 152969083 1 1 67871364 1 1 364940119 1 1 681965137 1 1 309149139 1 1 557651187 1 1 623481922 1 1 956547140 1 1 480417786 1 1 602017499 1 1 886844595 1 1 396726872 1 1 897500416 1 1 894406557 1 1 965159956 1 1 405460958 1 1 241443010 1 1 585501713 1 1 783600468 1 1 559495408 1 1 779206536 1 1 939733386 1 1 63224853 1 1 774921852 1 1 597610765 1 1 874665345 1 1 651433640 1 1 474849133 1 1 286839653 1 1 104365607 1 1 243822591 1 1 3793169 1 1 649004231 1 1 754974982 1 1 640080065 1 1 4107698 1 1 807675385 1 1 831438453 1 1 791931922 1 1 457661046 1 1 120339871 1 1 633159295 1 1 90135241 1 1 461411000 1 1 474390157 1 1 355107295 1 1 102239499 1 1 895810611 1 1 774390984 1 1 973737930 1 1 787188438 1 1 991109143 1 1 891367221 1 1 691063612 1 1 924114761 1 1 682799153 1 1 916160116 1 1 913940342 1 1 682546559 1 1 411927092 1 1 565611480 1 1 699679714 1 1 69878291 1 1 908162760 1 1 339683296 1 1 626949097 1 1 268575274 1 1 952475576 1 1 468903623 1 1 941062047 1 1 294754817 1 1 688256709 1 1 685119051 1 1 493265657 1 1 809682690 1 1 726882227 1 1 777683725 1 1 207295310 1 1 794716763 1 1 611250819 1 1 461959900 1 1 949307646 1 1 863405318 1 1 808027092 1 1 806797687 1 1 931660526 1 1 467152447 1 1 63022057 1 1 827634216 1 1 340178406 1 1 229302097 1 1 980821070 1 1 997511191 1 1 292373274 1 1 656900146 1 1 601207022 1 1 37217347 1 1 510997022 1 1 840918513 1 1 449895727 1 1 245096065 1 1 349701006 1 1 271501778 1 1 902829697 1 1 967178365 1 1 814841859 1 1 226270446 1 1 26142051 1 1 649157746 1 1 734479424 1 1 431178281 1 1 169130397 1 1 959706861 1 1 955476076 1 1 881006336 1 1 830009179 1 1 153534973 1 1 138661206 1 1 112862169 1 1 676124987 1 1 170273394 1 1 162940952 1 1 970554822 1 1 695825198 1 1 326030375 1 1 746523810 1 1 270610045 1 1 334351858 1 1 749911681 1 1 667386248 1 1 142442939 1 1 812207608 1 1 528819488 1 1 7191458 1 1 249090927 1 1 89984837 1 1 817014094 1 1 103340530 1 1 462851886 1 1 847252685 1 1 443447659 1 1 802896607 1 1 786434264 1 1 652395800 1 1 313113340 1 1 424974082 1 1 262138461 1 1 371007951 1 1 248340989 1 1 659031097 1 1 665093219 1 1 88702065 1 1 696243170 1 1 670942312 1 1 368502573 1 1 945184021 1 1 960622523 1 1 751705283 1 1 383950361 1 1 155407025 1 1 755143728 1 1 151600476 1 1 982026760 1 1 795242390 1 1 554494803 1 1 358120593 1 1 227384657 1 1 988609473 1 1 269395971 1 1 117739558 1 1 361280619 1 1 391856520 1 1 612246964 1 1 674586010 1 1 561329538 1 1 314584813 1 1 279585962 1 1 458344988 1 1 428653831 1 1 121179450 1 1 789407513 1 1 255470776 1 1 551873489 1 1 360070403 1 1 767772204 1 1 690764259 1 1 794168927 1 1 688576887 1 1 860831415 1 1 206692992 1 1 927135155 1 1 318742662 1 1 964434497 1 1 993911866 1 1 902477601 1 1 401857556 1 1 636722712 1 1 800065347 1 1 378781457 1 1 584332801 1 1 692926207 1 1 543173459 1 1 298537078 1 1 302513966 1 1 237885329 1 1 9241630 1 1 675005969 1 1 834082801 1 1 885031959 1 1 528161411 1 1 970787119 1 1 490452592 1 1 325235577 1 1 119753976 1 1 352601695 1 1 51915747 1 1 816506904 1 1 254511325 1 1 821915519 1 1 600147178 1 1 295256856 1 1 634888702 1 1 596752098 1 1 516096182 1 1 78748181 1 1 752855719 1 1 879272169 1 1 725497500 1 1 12096238 1 1 382952110 1 1 685393401 1 1 309113297 1 1 896336785 1 1 286855080 1 1 833275276 1 1 492091414 1 1 616603500 1 1 242510026 1 1 433089623 1 1 265601580 1 1 332742399 1 1 117890584 1 1 7399020 1 1 761894070 1 1 602376552 1 1 108936069 1 1 453448163 1 1 839737888 1 1 924055523 1 1 586687419 1 1 169412369 1 1 775078636 1 1 14552938 1 1 926077052 1 1 769098013 1 1 640451473 1 1 207907572 1 1 895215568 1 1 54463771 1 1 808521899 1 1 801495586 1 1 804549402 1 1 68662704 1 1 316030329 1 1 456036387 1 1 931325781 1 1 816787757 1 1 419534415 1 1 323043434 1 1 545483456 1 1 270785886 1 1 847283146 1 1 512163902 1 1 553049176 1 1 350860366 1 1 766403132 1 1 579067963 1 1 974430375 1 1 273605183 1 1 447379499 1 1 494894816 1 1 141514267 1 1 999977840 1 1 93024808 1 1 124818668 1 1 659213904 1 1 435898937 1 1 773142784 1 1 898944861 1 1 118243692 1 1 541975115 1 1 860313374 1 1 855341811 1 1 200450032 1 1 779092260 1 1 250449806 1 1 734887231 1 1 722376 1 1 634756732 1 1 430694555 1 1 673118231 1 1 509908813 1 1 928126507 1 1 649856900 1 1 611589523 1 1 899005241 1 1 966797664 1 1 400832038 1 1 446363121 1 1 381482976 1 1 735652916 1 1 10444890 1 1 209450939 1 1 795459080 1 1 780617783 1 1 680483101 1 1 39456493 1 1 40093486 1 1 787821622 1 1 449620861 1 1 102844305 1 1 928459613 1 1 784968614 1 1 198417944 1 1 412665590 1 1 514215633 1 1 754263175 1 1 864245996 1 1 923598393 1 1 592637160 1 1 834813413 1 1 422033736 1 1 692843728 1 1 489997675 1 1 967217622 1 1 917791227 1 1 781500562 1 1 700636889 1 1 864175891 1 1 240101378 1 1 420304537 1 1 158811563 1 1 366159912 1 1 661166718 1 1 899702945 1 1 162742772 1 1 634632961 1 1 476675683 1 1 283319086 1 1 630710601 1 1 723806172 1 1 714322599 1 1 308594646 1 1 88307445 1 1 967474655 1 1 220941563 1 1 365951051 1 1 878074646 1 1 257772602 1 1 158292249 1 1 511150682 1 1 416968454 1 1 303662804 1 1 33993411 1 1 826950962 1 1 866581755 1 1 341045811 1 1 138870937 1 1 985517423 1 1 191610580 1 1 830603503 1 1 695808429 1 1 668514033 1 1 861655458 1 1 747457137 1 1 687622275 1 1 143746691 1 1 83721520 1 1 760716599 1 1 562250947 1 1 685167090 1 1 982668729 1 1 465715138 1 1 30413144 1 1 1511173 1 1 414410690 1 1 641269071 1 1 459522736 1 1 343977169 1 1 695285347 1 1 459720278 1 1 565391861 1 1 490616626 1 1 673967867 1 1 387026191 1 1 576206618 1 1 219117441 1 1 988296088 1 1 503140113 1 1 910621278 1 1 153902437 1 1 135111739 1 1 197647857 1 1 460231284 1 1 793481266 1 1 816424338 1 1 92070482 1 1 470862742 1 1 884658280 1 1 516013530 1 1 634858410 1 1 743750406 1 1 343540656 1 1 627954575 1 1 445150462 1 1 183411743 1 1 714559572 1 1 60653653 1 1 395276427 1 1 49989405 1 1 64916326 1 1 122003929 1 1 669325475 1 1 287655024 1 1 972683448 1 1 896516887 1 1 566053793 1 1 401847231 1 1 921375856 1 1 572537962 1 1 483669527 1 1 866734959 1 1 25812643 1 1 997574482 1 1 31340477 1 1 975187056 1 1 158996707 1 1 46613036 1 1 799152363 1 1 997484973 1 1 150234338 1 1 756624623 1 1 257014547 1 1 787026069 1 1 954218349 1 1 484363093 1 1 990996280 1 1 272017120 1 1 726446994 1 1 622705391 1 1 364323342 1 1 774899979 1 1 613038110 1 1 157140728 1 1 73637387 1 1 359651489 1 1 353237706 1 1 458361163 1 1 605348064 1 1 482313897 1 1 592096116 1 1 206248269 1 1 33752267 1 1 255961693 1 1 208644423 1 1 706747163 1 1 561008279 1 1 259303452 1 1 682180960 1 1 968218260 1 1 35822262 1 1 236640300 1 1 52347544 1 1 840705205 1 1 203368607 1 1 72852835 1 1 560182406 1 1 484062438 1 1 153264006 1 1 244154512 1 1 544849654 1 1 372881881 1 1 621647339 1 1 678600748 1 1 477039549 1 1 505983312 1 1 665764542 1 1 862173982 1 1 344225111 1 1 705090451 1 1 195835754 1 1 135729681 1 1 901457981 1 1 204728927 1 1 877161344 1 1 995843262 1 1 292215742 1 1 732903647 1 1 223454664 1 1 319342882 1 1 385114919 1 1 69560904 1 1 977718611 1 1 920586061 1 1 645455578 1 1 884856727 1 1 280827938 1 1 2871605 1 1 854287115 1 1 426281057 1 1 607393323 1 1 994840798 1 1 343853428 1 1 785065045 1 1 771026254 1 1 686547918 1 1 665403476 1 1 527878749 1 1 66907778 1 1 66910464 1 1 806906278 1 1 937130521 1 1 255511829 1 1 155052932 1 1 439214327 1 1 381739419 1 1 105261751 1 1 263016085 1 1 912529098 1 1 273873318 1 1 601673529 1 1 196857141 1 1 116730009 1 1 870692325 1 1 992903176 1 1 679927648 1 1 237193205 1 1 652452436 1 1 930280319 1 1 680744055 1 1 920449628 1 1 773737365 1 1 439840966 1 1 475798744 1 1 186845448 1 1 2174810 1 1 123938386 1 1 741114684 1 1 622961332 1 1 233389869 1 1 105268252 1 1 8879592 1 1 474574034 1 1 866636060 1 1 296824954 1 1 56595604 1 1 666631511 1 1 130370235 1 1 312489664 1 1 688256320 1 1 547740153 1 1 204634906 1 1 933590636 1 1 588957606 1 1 479177133 1 1 392450327 1 1 346348145 1 1 807654336 1 1 683178062 1 1 296571410 1 1 268482626 1 1 890807270 1 1 120868688 1 1 445863183 1 1 82646008 1 1 910172003 1 1 728960038 1 1 557550150 1 1 736805256 1 1 795689582 1 1 9717513 1 1 292600351 1 1 94494207 1 1 857332426 1 1 236709278 1 1 303457957 1 1 673402413 1 1 916164087 1 1 114393277 1 1 956642039 1 1 688911183 1 1 959656436 1 1 403387823 1 1 701078686 1 1 898872209 1 1 112831127 1 1 792183210 1 1 888076064 1 1 852820286 1 1 81451627 1 1 32551501 1 1 260208499 1 1 632359156 1 1 857695613 1 1 407875041 1 1 517675167 1 1 363493924 1 1 991436832 1 1 310594547 1 1 951699140 1 1 880734045 1 1 398262105 1 1 787554729 1 1 47879319 1 1 479155031 1 1 801469208 1 1 819729547 1 1 909584006 1 1 592451244 1 1 713495697 1 1 255707872 1 1 773636212 1 1 657301294 1 1 525099583 1 1 576783641 1 1 552440548 1 1 961829444 1 1 811653460 1 1 484701946 1 1 922776277 1 1 681678157 1 1 37433417 1 1 307079642 1 1 322976521 1 1 990086254 1 1 60302359 1 1 696670944 1 1 841976882 1 1 518015431 1 1 651218533 1 1 271854595 1 1 280982500 1 1 977392768 1 1 345971827 1 1 27480678 1 1 284557736 1 1 391972376 1 1 626529702 1 1 547628283 1 1 789222589 1 1 149809313 1 1 816757986 1 1 791002096 1 1 25898784 1 1 123784089 1 1 961813257 1 1 141311033 1 1 897168951 1 1 769583400 1 1 858279128 1 1 173005621 1 1 86335292 1 1 721249292 1 1 496424536 1 1 285965983 1 1 896190102 1 1 644152974 1 1 762524793 1 1 137036589 1 1 175076772 1 1 560756808 1 1 46477767 1 1 91745849 1 1 957736276 1 1 918118084 1 1 605514451 1 1 308135705 1 1 636134791 1 1 43053991 1 1 938436169 1 1 84817704 1 1 944790634 1 1 866316578 1 1 456472668 1 1 267151350 1 1 447630323 1 1 568173672 1 1 549601955 1 1 293668387 1 1 619289910 1 1 639145571 1 1 182886959 1 1 659850016 1 1 312594517 1 1 980122168 1 1 816520301 1 1 509632944 1 1 500813468 1 1 896916007 1 1 955830908 1 1 148068582 1 1 59668628 1 1 938840119 1 1 773252135 1 1 894578239 1 1 787548713 1 1 117927395 1 1 285690119 1 1 961802367 1 1 289898997 1 1 158415130 1 1 211143395 1 1 275569025 1 1 931681559 1 1 748071971 1 1 532541428 1 1 775654145 1 1 596143742 1 1 177177542 1 1 714422696 1 1 27883021 1 1 53695497 1 1 63247825 1 1 228805521 1 1 481211145 1 1 33280298 1 1 900097168 1 1 854426265 1 1 414400358 1 1 665863538 1 1 378569099 1 1 122524626 1 1 66362804 1 1 134874393 1 1 853387940 1 1 845487978 1 1 150802169 1 1 7171618 1 1 823264229 1 1 623347893 1 1 938026145 1 1 285027103 1 1 777264455 1 1 979236521 1 1 305220911 1 1 560616885 1 1 217049694 1 1 909804668 1 1 222500739 1 1 635215879 1 1 192724955 1 1 68837801 1 1 858384308 1 1 503757611 1 1 384229362 1 1 431350180 1 1 368787901 1 1 905543860 1 1 436382641 1 1 947023247 1 1 569640425 1 1 920795904 1 1 423697110 1 1 714225635 1 1 600962267 1 1 681450888 1 1 875772874 1 1 217075101 1 1 186884270 1 1 819541763 1 1 298060738 1 1 731840876 1 1 669574175 1 1 423008758 1 1 858467088 1 1 176305246 1 1 270505213 1 1 594614739 1 1 636241018 1 1 728458947 1 1 4132640 1 1 202488772 1 1 218181023 1 1 934767974 1 1 965117774 1 1 291105781 1 1 907223842 1 1 21784365 1 1 932532166 1 1 128536767 1 1 781960967 1 1 237582402 1 1 290931411 1 1 994064108 1 1 252244540 1 1 256337436 1 1 449396104 1 1 623344773 1 1 181421074 1 1 987025766 1 1 953458416 1 1 724886652 1 1 471924501 1 1 135159395 1 1 568362258 1 1 435847837 1 1 112119127 1 1 717670337 1 1 328273722 1 1 810695111 1 1 670819733 1 1 320623816 1 1 734679667 1 1 734535240 1 1 897294274 1 1 202704427 1 1 137198508 1 1 780797614 1 1 577017696 1 1 308187170 1 1 975137918 1 1 870650085 1 1 621377338 1 1 863099559 1 1 2192696 1 1 814882889 1 1 949913962 1 1 764558539 1 1 890364989 1 1 232534698 1 1 483320442 1 1 837877312 1 1 513051861 1 1 309414616 1 1 229354356 1 1 582440691 1 1 477516970 1 1 321678019 1 1 723668378 1 1 11089273 1 1 913987568 1 1 260214917 1 1 684773800 1 1 930516178 1 1 591395090 1 1 660614893 1 1 455933769 1 1 590059301 1 1 609796136 1 1 807481109 1 1 501348031 1 1 693802545 1 1 886133425 1 1 534573149 1 1 140917712 1 1 673709379 1 1 271058815 1 1 270159867 1 1 372311647 1 1 121224495 1 1 144869338 1 1 525185710 1 1 798789519 1 1 414085689 1 1 729635603 1 1 666100355 1 1 4703238 1 1 814190013 1 1 667853448 1 1 87610439 1 1 899660208 1 1 382072303 1 1 113862613 1 1 571535665 1 1 680420458 1 1 285249692 1 1 890160118 1 1 421866451 1 1 723304049 1 1 102135347 1 1 914607557 1 1 253938060 1 1 335811290 1 1 592286699 1 1 124959541 1 1 17280705 1 1 141211839 1 1 960434088 1 1 683435692 1 1 620908446 1 1 650133867 1 1 631841348 1 1 712203945 1 1 308635318 1 1 935892314 1 1 647331632 1 1 637640101 1 1 173577922 1 1 272138607 1 1 124347095 1 1 409190770 1 1 457989516 1 1 164893373 1 1 495611722 1 1 164639293 1 1 393218000 1 1 836351644 1 1 669437608 1 1 296261766 1 1 549381869 1 1 199790686 1 1 891499984 1 1 636393165 1 1 659737614 1 1 133047322 1 1 411299398 1 1 742442316 1 1 317956255 1 1 774262269 1 1 283562105 1 1 773860039 1 1 295116675 1 1 756808149 1 1 2705109 1 1 705848069 1 1 814720253 1 1 269579354 1 1 223876170 1 1 533525963 1 1 840450066 1 1 427076191 1 1 885055714 1 1 165038188 1 1 413432836 1 1 993156873 1 1 845584980 1 1 385274307 1 1 478618478 1 1 627438782 1 1 298467139 1 1 871283682 1 1 471316077 1 1 585007594 1 1 109698070 1 1 83904823 1 1 377971899 1 1 997662546 1 1 321643792 1 1 496372987 1 1 593399846 1 1 822560068 1 1 392960215 1 1 565682314 1 1 386114865 1 1 623967084 1 1 865334541 1 1 107003681 1 1 801365915 1 1 75326988 1 1 854782698 1 1 982903450 1 1 976536238 1 1 731360317 1 1 866774048 1 1 77625659 1 1 481299117 1 1 188566680 1 1 802460217 1 1 473384220 1 1 132706910 1 1 838797302 1 1 318731447 1 1 860207383 1 1 366446046 1 1 864237423 1 1 810206505 1 1 737168189 1 1 135756374 1 1 810067807 1 1 282172944 1 1 548534897 1 1 941422471 1 1 519430574 1 1 468771764 1 1 552404703 1 1 96552638 1 1 337310583 1 1 757542143 1 1 376022395 1 1 178247514 1 1 694946180 1 1 398206247 1 1 299961782 1 1 986884305 1 1 932049186 1 1 52808524 1 1 213933682 1 1 672680101 1 1 483127562 1 1 662682853 1 1 888124365 1 1 788855389 1 1 144789313 1 1 840696394 1 1 758710675 1 1 233672000 1 1 423159841 1 1 460917537 1 1 253592078 1 1 133011879 1 1 516566185 1 1 693140287 1 1 477126386 1 1 198276886 1 1 710609561 1 1 840696990 1 1 733389685 1 1 968178262 1 1 822921436 1 1 811057726 1 1 506902860 1 1 5179891 1 1 576056861 1 1 748065015 1 1 605995471 1 1 593524731 1 1 921806583 1 1 850380686 1 1 236434127 1 1 421136005 1 1 47836534 1 1 514966718 1 1 936612651 1 1 605642970 1 1 63083685 1 1 122625372 1 1 376799462 1 1 926731013 1 1 878207698 1 1 377870279 1 1 220931261 1 1 491829383 1 1 493052020 1 1 9064488 1 1 633969690 1 1 598155924 1 1 926879014 1 1 690364684 1 1 71973332 1 1 898863841 1 1 160109802 1 1 380865685 1 1 853209239 1 1 264779881 1 1 502618063 1 1 72837068 1 1 217586437 1 1 616952065 1 1 803276179 1 1 782058652 1 1 465542195 1 1 951205259 1 1 171579457 1 1 918790269 1 1 784633874 1 1 710949951 1 1 131176687 1 1 202117942 1 1 185344713 1 1 562629197 1 1 250272715 1 1 722357529 1 1 342392182 1 1 398039677 1 1 974925426 1 1 444009479 1 1 480087608 1 1 6023845 1 1 811093870 1 1 841594584 1 1 201713394 1 1 745468968 1 1 767014310 1 1 59850101 1 1 189747588 1 1 897843302 1 1 156273392 1 1 219679841 1 1 514682420 1 1 572919355 1 1 367084362 1 1 630883195 1 1 318441756 1 1 435654610 1 1 616803182 1 1 287042132 1 1 99329653 1 1 652235216 1 1 590551850 1 1 32437228 1 1 631061748 1 1 170623659 1 1 509752524 1 1 874051944 1 1 261816030 1 1 98241943 1 1 113735031 1 1 517823195 1 1 135583373 1 1 871120692 1 1 439772198 1 1 249875668 1 1 410555444 1 1 816310442 1 1 726356880 1 1 224072092 1 1 934093088 1 1 380880039 1 1 264246072 1 1 426592119 1 1 338491119 1 1 701094648 1 1 874670299 1 1 503171866 1 1 197143060 1 1 950606522 1 1 33114984 1 1 51277316 1 1 432942975 1 1 797518332 1 1 911619999 1 1 33099543 1 1 429072920 1 1 217956273 1 1 622937927 1 1 444970754 1 1 686515914 1 1 827568239 1 1 357402254 1 1 854606935 1 1 517684138 1 1 616264295 1 1 657251126 1 1 773618161 1 1 628994962 1 1 794016328 1 1 783200297 1 1 591195666 1 1 163022172 1 1 138827655 1 1 971087632 1 1 11674677 1 1 635549708 1 1 799852774 1 1 186566305 1 1 717954562 1 1 136442452 1 1 161630226 1 1 208410122 1 1 462189578 1 1 549055095 1 1 463332837 1 1 216956019 1 1 432997809 1 1 604298125 1 1 519170231 1 1 606345117 1 1 494586858 1 1 364774526 1 1 633593864 1 1 419966695 1 1 80510820 1 1 827797601 1 1 302989999 1 1 801724815 1 1 667481699 1 1 808235208 1 1 426416669 1 1 45440089 1 1 35107595 1 1 507874304 1 1 473004390 1 1 995222193 1 1 31274753 1 1 748975540 1 1 724005941 1 1 192344512 1 1 561594559 1 1 691418294 1 1 792065232 1 1 943299420 1 1 998091371 1 1 839269695 1 1 293765050 1 1 994146844 1 1 85061774 1 1 252266745 1 1 85233762 1 1 268314113 1 1 299196643 1 1 937713900 1 1 9380406 1 1 880281805 1 1 230234046 1 1 160216922 1 1 532334017 1 1 891095314 1 1 477349022 1 1 94502058 1 1 314736841 1 1 889253766 1 1 910523253 1 1 895959099 1 1 556429770 1 1 363339063 1 1 233077216 1 1 198080038 1 1 381257721 1 1 32353483 1 1 140837919 1 1 541473958 1 1 699249150 1 1 599144613 1 1 52671136 1 1 242816973 1 1 714579000 1 1 464227956 1 1 424971196 1 1 639507928 1 1 736061524 1 1 209633492 1 1 356812465 1 1 570192910 1 1 149177176 1 1 831448728 1 1 38490491 1 1 292103153 1 1 967365464 1 1 251162011 1 1 627701260 1 1 242566880 1 1 397713158 1 1 553489909 1 1 645379203 1 1 695971103 1 1 204602342 1 1 292201560 1 1 281825157 1 1 816627963 1 1 15265731 1 1 408169833 1 1 633179897 1 1 964513538 1 1 251370194 1 1 564364466 1 1 440394485 1 1 280236193 1 1 178780980 1 1 972244895 1 1 291279249 1 1 523208450 1 1 160558830 1 1 270643187 1 1 47630635 1 1 123921814 1 1 24424983 1 1 807104634 1 1 288746061 1 1 559897281 1 1 471780394 1 1 384621855 1 1 495332265 1 1 13814885 1 1 357509224 1 1 248774545 1 1 887552700 1 1 740981093 1 1 350165593 1 1 805946834 1 1 754277975 1 1 215210106 1 1 614918510 1 1 960021129 1 1 724144697 1 1 83255709 1 1 174190846 1 1 423379951 1 1 182884774 1 1 459420171 1 1 253296451 1 1 224264337 1 1 562870371 1 1 352067837 1 1 170212872 1 1 319142942 1 1 949130200 1 1 223596098 1 1 811839402 1 1 713844896 1 1 571119375 1 1 540313149 1 1 617878562 1 1 80621185 1 1 198496794 1 1 927058717 1 1 518535499 1 1 100126457 1 1 595081380 1 1 918389035 1 1 255661794 1 1 949721610 1 1 534182297 1 1 597798107 1 1 432040939 1 1 894934306 1 1 460739738 1 1 965201939 1 1 295012353 1 1 666708645 1 1 587370221 1 1 449621042 1 1 428960508 1 1 932868277 1 1 347277771 1 1 800858006 1 1 441659775 1 1 169270447 1 1 188727220 1 1 658031994 1 1 387015666 1 1 746384783 1 1 930252024 1 1 897271736 1 1 249380922 1 1 849094644 1 1 339303619 1 1 855158492 1 1 139972946 1 1 773122255 1 1 15569333 1 1 715762512 1 1 523645401 1 1 932264322 1 1 286798520 1 1 289611268 1 1 683772209 1 1 461171890 1 1 101259777 1 1 307452206 1 1 817225680 1 1 629252585 1 1 86905330 1 1 373627773 1 1 361212930 1 1 397993270 1 1 444033730 1 1 818233318 1 1 567433032 1 1 612888289 1 1 819972427 1 1 896850658 1 1 177259552 1 1 998927273 1 1 397980339 1 1 143550052 1 1 199765869 1 1 24906570 1 1 363185378 1 1 961083248 1 1 511612874 1 1 376216326 1 1 988229861 1 1 796055936 1 1 357552547 1 1 777946985 1 1 167113233 1 1 199610097 1 1 337336640 1 1 624748013 1 1 677763572 1 1 411870488 1 1 764288100 1 1 72987627 1 1 683451596 1 1 737097362 1 1 793420435 1 1 832746534 1 1 819005788 1 1 558290377 1 1 176909455 1 1 676229122 1 1 665308294 1 1 333865751 1 1 356825077 1 1 25689130 1 1 948867708 1 1 734931254 1 1 981787936 1 1 356722980 1 1 867163889 1 1 584228710 1 1 68397344 1 1 678838862 1 1 309416669 1 1 617246226 1 1 342015317 1 1 27879589 1 1 795057217 1 1 382183741 1 1 530742524 1 1 191526977 1 1 108588652 1 1 514775519 1 1 562095211 1 1 601886452 1 1 877543263 1 1 818328720 1 1 619180564 1 1 788231970 1 1 263629690 1 1 715585612 1 1 968527002 1 1 824501804 1 1 267449875 1 1 881053683 1 1 567888833 1 1 537209005 1 1 663164024 1 1 684505466 1 1 821301676 1 1 111291587 1 1 454392923 1 1 901940228 1 1 710400126 1 1 95323313 1 1 889544938 1 1 759602669 1 1 581431651 1 1 206092302 1 1 505329941 1 1 35605632 1 1 79997913 1 1 64135193 1 1 942567857 1 1 149807859 1 1 437179606 1 1 457887716 1 1 863430537 1 1 165242597 1 1 149459648 1 1 214497187 1 1 164192273 1 1 125921235 1 1 166482060 1 1 355583286 1 1 543194934 1 1 441089054 1 1 266168453 1 1 145211900 1 1 726613926 1 1 628946824 1 1 505977881 1 1 522381897 1 1 488597262 1 1 358913136 1 1 55905503 1 1 734594887 1 1 345066527 1 1 288482923 1 1 37170120 1 1 911809214 1 1 559158582 1 1 178541333 1 1 827764348 1 1 203432172 1 1 331438488 1 1 436628769 1 1 189844006 1 1 691998563 1 1 374713477 1 1 381721465 1 1 853606699 1 1 552895593 1 1 903032393 1 1 946534957 1 1 945592062 1 1 283929257 1 1 725216254 1 1 910739577 1 1 141909244 1 1 487388832 1 1 205646993 1 1 464866807 1 1 636202221 1 1 481661568 1 1 603570592 1 1 654373731 1 1 569114228 1 1 318629294 1 1 482050805 1 1 60279993 1 1 708758595 1 1 265449446 1 1 496108091 1 1 267353932 1 1 528766969 1 1 424665495 1 1 497788209 1 1 884916239 1 1 476899095 1 1 512299890 1 1 662758650 1 1 2023583 1 1 446862981 1 1 710165940 1 1 325673072 1 1 15337899 1 1 528320280 1 1 425673542 1 1 102789311 1 1 317224123 1 1 822734544 1 1 360346199 1 1 194509799 1 1 803308544 1 1 729676559 1 1 752299927 1 1 64115225 1 1 718057241 1 1 466582460 1 1 584695914 1 1 477025563 1 1 707352359 1 1 602637379 1 1 929379935 1 1 11873071 1 1 744500670 1 1 368428713 1 1 496643837 1 1 473177489 1 1 240926249 1 1 363563359 1 1 263145482 1 1 840707912 1 1 380981567 1 1 745187311 1 1 801529979 1 1 806900709 1 1 291529534 1 1 205253045 1 1 961316278 1 1 645168557 1 1 451135311 1 1 576663618 1 1 106624510 1 1 676601468 1 1 23992986 1 1 439861945 1 1 992325873 1 1 51815302 1 1 61446012 1 1 322785029 1 1 540053897 1 1 965471325 1 1 487449867 1 1 595295767 1 1 925121179 1 1 962560333 1 1 325287710 1 1 92208467 1 1 882143275 1 1 28121759 1 1 225124028 1 1 797825177 1 1 946937361 1 1 428718382 1 1 242963375 1 1 595720101 1 1 884216366 1 1 118849462 1 1 106500570 1 1 16670516 1 1 194384147 1 1 789129737 1 1 886359529 1 1 263494655 1 1 94481575 1 1 808638187 1 1 190128584 1 1 853159149 1 1 907436371 1 1 800069575 1 1 351360799 1 1 358233074 1 1 717788946 1 1 409326754 1 1 118440787 1 1 925087865 1 1 740255925 1 1 938677098 1 1 273092289 1 1 828899667 1 1 901033974 1 1 723257423 1 1 372513271 1 1 449155773 1 1 693490108 1 1 290818173 1 1 97949222 1 1 330392213 1 1 428726041 1 1 852089775 1 1 242444482 1 1 251727208 1 1 845573241 1 1 158727411 1 1 253834673 1 1 586972800 1 1 198084665 1 1 15054794 1 1 322095846 1 1 639589098 1 1 828451234 1 1 14864258 1 1 665554466 1 1 269979324 1 1 962939235 1 1 237299390 1 1 748196562 1 1 774814580 1 1 325517639 1 1 789254244 1 1 149776835 1 1 347959412 1 1 702658602 1 1 261249525 1 1 14873956 1 1 15295813 1 1 392297107 1 1 141885891 1 1 155786607 1 1 706129074 1 1 42039476 1 1 288245090 1 1 258725032 1 1 601725003 1 1 747437534 1 1 613948158 1 1 147850589 1 1 586936572 1 1 637633657 1 1 961224510 1 1 139249230 1 1 945261189 1 1 695481957 1 1 818299627 1 1 403809897 1 1 438026904 1 1 54735212 1 1 435819049 1 1 353963900 1 1 688428326 1 1 438401957 1 1 616516019 1 1 46875925 1 1 893485577 1 1 795026585 1 1 230908809 1 1 284339476 1 1 244002068 1 1 77508493 1 1 283593026 1 1 455431142 1 1 645979982 1 1 791357752 1 1 674067813 1 1 613145349 1 1 728830536 1 1 584247974 1 1 625612812 1 1 843652511 1 1 896815408 1 1 86333360 1 1 667584304 1 1 703600547 1 1 380473069 1 1 782989385 1 1 967758267 1 1 734465699 1 1 511331488 1 1 511130375 1 1 751399935 1 1 207822812 1 1 212082200 1 1 265387877 1 1 370852114 1 1 466479589 1 1 177639184 1 1 665248855 1 1 224195368 1 1 870896503 1 1 525132735 1 1 835785904 1 1 614207888 1 1 183735340 1 1 812644931 1 1 586153725 1 1 390545227 1 1 783825565 1 1 13457522 1 1 364549548 1 1 541327703 1 1 803855172 1 1 729332955 1 1 199418555 1 1 60862901 1 1 162813157 1 1 671055868 1 1 519020580 1 1 760386726 1 1 305844276 1 1 805605466 1 1 931322138 1 1 526633664 1 1 466570177 1 1 143498534 1 1 713207382 1 1 201359709 1 1 362417557 1 1 654015372 1 1 528952936 1 1 716762637 1 1 749941943 1 1 176927377 1 1 857323933 1 1 768122986 1 1 808817522 1 1 274874052 1 1 244921888 1 1 75517433 1 1 225663520 1 1 219848591 1 1 477784498 1 1 853180707 1 1 8230615 1 1 659368074 1 1 426578010 1 1 985923391 1 1 296695075 1 1 579849404 1 1 277948214 1 1 711875753 1 1 29155313 1 1 901284847 1 1 218944090 1 1 210059294 1 1 273379243 1 1 358451592 1 1 516033039 1 1 634012579 1 1 640201472 1 1 830725068 1 1 108249655 1 1 719805212 1 1 119800390 1 1 129455999 1 1 195728568 1 1 671292679 1 1 28949623 1 1 649041968 1 1 790570604 1 1 411520780 1 1 812392999 1 1 8507015 1 1 542030267 1 1 55672020 1 1 505890862 1 1 534027059 1 1 85750243 1 1 863967342 1 1 102615257 1 1 796841730 1 1 347899829 1 1 909901953 1 1 442382063 1 1 139215930 1 1 746904480 1 1 780259613 1 1 457792120 1 1 265755597 1 1 365706545 1 1 522364682 1 1 958650129 1 1 92400201 1 1 497080884 1 1 523044050 1 1 409783775 1 1 711542806 1 1 737989630 1 1 483149358 1 1 539482887 1 1 126013981 1 1 217042342 1 1 235358816 1 1 80143517 1 1 711780781 1 1 960261922 1 1 517349246 1 1 197967332 1 1 911175270 1 1 1077378 1 1 20795996 1 1 723567876 1 1 6420313 1 1 85259572 1 1 904438371 1 1 483039478 1 1 399983668 1 1 786207592 1 1 186555247 1 1 918749802 1 1 899113241 1 1 859589826 1 1 74264567 1 1 984204913 1 1 324023811 1 1 89124919 1 1 718675269 1 1 446437511 1 1 165195763 1 1 351157119 1 1 382379792 1 1 229705862 1 1 419925691 1 1 420120717 1 1 233729897 1 1 41218275 1 1 379585608 1 1 518747463 1 1 78015664 1 1 767424304 1 1 485040290 1 1 528633399 1 1 489920989 1 1 240057315 1 1 485450200 1 1 282199219 1 1 230491415 1 1 658913441 1 1 571174228 1 1 29301586 1 1 25904781 1 1 813489518 1 1 434173639 1 1 921044899 1 1 908668387 1 1 991111898 1 1 557668375 1 1 660560445 1 1 105336976 1 1 225085097 1 1 216527369 1 1 816749507 1 1 263871066 1 1 642160409 1 1 209729732 1 1 570688259 1 1 959739593 1 1 634302691 1 1 875612918 1 1 562705047 1 1 972583892 1 1 264876530 1 1 340616935 1 1 41713449 1 1 618932536 1 1 467692366 1 1 278504916 1 1 867454891 1 1 737442008 1 1 695370420 1 1 467710645 1 1 72366807 1 1 166761035 1 1 54144444 1 1 664988284 1 1 833858571 1 1 233027554 1 1 668574308 1 1 146226164 1 1 946042896 1 1 116569578 1 1 118305183 1 1 511429740 1 1 736146811 1 1 636138910 1 1 854711422 1 1 908350943 1 1 895565244 1 1 202662852 1 1 391033532 1 1 999527179 1 1 353571280 1 1 312584406 1 1 263003484 1 1 552648495 1 1 676031213 1 1 596178579 1 1 939196111 1 1 398354553 1 1 587648125 1 1 306597217 1 1 459187664 1 1 694734679 1 1 183566520 1 1 656952520 1 1 656353608 1 1 196539370 1 1 187813058 1 1 257525242 1 1 242570493 1 1 865762099 1 1 202911638 1 1 115416651 1 1 160746393 1 1 11695703 1 1 978714555 1 1 284411569 1 1 399193691 1 1 876758632 1 1 825168304 1 1 791414998 1 1 196514803 1 1 467881366 1 1 413629614 1 1 723715398 1 1 199095707 1 1 128155401 1 1 645195751 1 1 658411797 1 1 36570459 1 1 832244683 1 1 156324833 1 1 922164128 1 1 320472209 1 1 138725310 1 1 689044680 1 1 804960592 1 1 865036086 1 1 232833474 1 1 95851110 1 1 436778293 1 1 17160095 1 1 159436567 1 1 849526537 1 1 19037953 1 1 589193138 1 1 420098119 1 1 345501690 1 1 755848376 1 1 443618054 1 1 925698344 1 1 389019869 1 1 4619213 1 1 200392458 1 1 991023981 1 1 750238205 1 1 263027735 1 1 165965635 1 1 80949628 1 1 278903530 1 1 73332702 1 1 124582173 1 1 644657860 1 1 118124420 1 1 132062544 1 1 260333722 1 1 281968112 1 1 754121360 1 1 775357592 1 1 309177261 1 1 198757759 1 1 608320346 1 1 117326965 1 1 330780337 1 1 940132707 1 1 80255734 1 1 412786904 1 1 370135845 1 1 333467621 1 1 749205819 1 1 842225248 1 1 352120849 1 1 118048424 1 1 733592327 1 1 77426993 1 1 282400509 1 1 920485716 1 1 270172694 1 1 720783312 1 1 190624105 1 1 955822748 1 1 764962302 1 1 62301021 1 1 390135431 1 1 277938615 1 1 413588651 1 1 443014933 1 1 943099933 1 1 241729607 1 1 211378655 1 1 25168333 1 1 396372226 1 1 398242862 1 1 611730810 1 1 664581457 1 1 605839035 1 1 407620985 1 1 818646611 1 1 219100495 1 1 967150376 1 1 129422842 1 1 132800567 1 1 992596843 1 1 963341602 1 1 238854798 1 1 273616691 1 1 664013594 1 1 637076697 1 1 220059260 1 1 597078502 1 1 673298654 1 1 583403714 1 1 704083343 1 1 950977026 1 1 456324252 1 1 674976559 1 1 769638585 1 1 809086948 1 1 729469854 1 1 800254194 1 1 284311707 1 1 719208090 1 1 815193122 1 1 745396845 1 1 533548019 1 1 169137074 1 1 110395317 1 1 459130964 1 1 218622988 1 1 794808329 1 1 327200749 1 1 524491867 1 1 466254514 1 1 614695702 1 1 37555115 1 1 577503817 1 1 876156140 1 1 739950035 1 1 625854431 1 1 890969934 1 1 726469533 1 1 848551104 1 1 429237190 1 1 542411818 1 1 371896950 1 1 902998232 1 1 412826854 1 1 721578237 1 1 545069263 1 1 803920327 1 1 302066299 1 1 79893894 1 1 271863225 1 1 475200881 1 1 60412496 1 1 722564387 1 1 338407595 1 1 378971203 1 1 935243464 1 1 841205770 1 1 911569319 1 1 886040627 1 1 898350397 1 1 954780386 1 1 230217773 1 1 564468592 1 1 216799391 1 1 681396277 1 1 856043899 1 1 20435310 1 1 194017121 1 1 555769297 1 1 846065547 1 1 997945689 1 1 378340404 1 1 604461341 1 1 215481505 1 1 720496532 1 1 824361864 1 1 125372392 1 1 193775273 1 1 813657959 1 1 415117741 1 1 189512400 1 1 586338872 1 1 790264268 1 1 401215898 1 1 686614485 1 1 371520759 1 1 610928243 1 1 182373734 1 1 106569207 1 1 746612722 1 1 277391866 1 1 779674941 1 1 961188096 1 1 398195413 1 1 555167872 1 1 239531869 1 1 555009909 1 1 36207816 1 1 553237841 1 1 240350199 1 1 471404589 1 1 629814512 1 1 898323235 1 1 584591323 1 1 196597481 1 1 74415226 1 1 469608910 1 1 742264063 1 1 124405591 1 1 329863167 1 1 560011277 1 1 367973088 1 1 969304322 1 1 457446329 1 1 67778112 1 1 717294000 1 1 915502041 1 1 370761900 1 1 457371914 1 1 177919784 1 1 150784178 1 1 349514044 1 1 551668850 1 1 247603491 1 1 570958146 1 1 845405131 1 1 121526026 1 1 644673324 1 1 421194719 1 1 287185693 1 1 108124077 1 1 522281985 1 1 964444367 1 1 441266715 1 1 265873043 1 1 961744900 1 1 427393737 1 1 522011021 1 1 462201174 1 1 159859947 1 1 322235298 1 1 220180161 1 1 366614009 1 1 931328095 1 1 423937687 1 1 137954769 1 1 752476826 1 1 11519945 1 1 483280055 1 1 969764104 1 1 394693157 1 1 387760874 1 1 637791873 1 1 911179692 1 1 469876325 1 1 276410699 1 1 438001837 1 1 242658535 1 1 330422749 1 1 798360443 1 1 930950626 1 1 14451329 1 1 567867376 1 1 168132965 1 1 269966405 1 1 191516020 1 1 8864385 1 1 563892367 1 1 692020344 1 1 306412787 1 1 548740702 1 1 161072299 1 1 724477146 1 1 87896728 1 1 433608622 1 1 371013937 1 1 620059881 1 1 548348967 1 1 889802168 1 1 642820772 1 1 751239258 1 1 350328914 1 1 229113420 1 1 442780953 1 1 389485030 1 1 925286010 1 1 622378458 1 1 40776312 1 1 93686160 1 1 378206287 1 1 745840659 1 1 439437684 1 1 752775779 1 1 804194580 1 1 862707439 1 1 797885893 1 1 746244043 1 1 286952280 1 1 302754097 1 1 222707303 1 1 654124915 1 1 742638167 1 1 126182981 1 1 53234933 1 1 992754338 1 1 772033523 1 1 260246622 1 1 634771361 1 1 463340776 1 1 988564137 1 1 149798955 1 1 546699488 1 1 706198914 1 1 370941641 1 1 726216826 1 1 891213091 1 1 623140567 1 1 699144548 1 1 522254559 1 1 693339332 1 1 431747608 1 1 152676075 1 1 172863763 1 1 664443815 1 1 396065479 1 1 369760399 1 1 860503633 1 1 770936475 1 1 139916212 1 1 836345419 1 1 224197941 1 1 903698004 1 1 60814313 1 1 149097739 1 1 105701154 1 1 248956579 1 1 841702490 1 1 72051515 1 1 593091347 1 1 236822575 1 1 642852388 1 1 871471453 1 1 147945730 1 1 785262290 1 1 798514233 1 1 792349839 1 1 616755622 1 1 335033002 1 1 339690688 1 1 890900526 1 1 846282765 1 1 264124432 1 1 244452484 1 1 467348671 1 1 140468960 1 1 148636879 1 1 331957694 1 1 290048928 1 1 428231960 1 1 526067921 1 1 577494490 1 1 335226818 1 1 875029718 1 1 277594248 1 1 257315800 1 1 858176133 1 1 403003396 1 1 513728758 1 1 370805124 1 1 303192178 1 1 938256225 1 1 121436101 1 1 481111937 1 1 482086199 1 1 482477830 1 1 299978617 1 1 736060917 1 1 745132505 1 1 489654481 1 1 310971872 1 1 95790997 1 1 737608932 1 1 152705714 1 1 627167953 1 1 714261928 1 1 149562497 1 1 639054680 1 1 168261900 1 1 432558814 1 1 488429675 1 1 769037939 1 1 366367504 1 1 276333025 1 1 123306842 1 1 856187694 1 1 387253072 1 1 721785317 1 1 82209049 1 1 394331382 1 1 892181748 1 1 889085093 1 1 812923419 1 1 581061623 1 1 633326146 1 1 750128047 1 1 152809687 1 1 769146721 1 1 542922936 1 1 279853098 1 1 244354531 1 1 135743088 1 1 622394373 1 1 285232118 1 1 721254254 1 1 736435553 1 1 640745810 1 1 321408052 1 1 18731381 1 1 346728478 1 1 481711513 1 1 931668280 1 1 11546665 1 1 363657039 1 1 654165305 1 1 256296238 1 1 762746291 1 1 110740291 1 1 548812252 1 1 235063686 1 1 506555019 1 1 571625371 1 1 188882964 1 1 756998363 1 1 141004239 1 1 649191129 1 1 486453849 1 1 465650630 1 1 403519270 1 1 497557766 1 1 582858633 1 1 166007147 1 1 303462564 1 1 557179187 1 1 276912612 1 1 637878511 1 1 984653338 1 1 258025134 1 1 238148496 1 1 813450305 1 1 944667265 1 1 487811617 1 1 121241498 1 1 501657738 1 1 270010947 1 1 855891409 1 1 85473653 1 1 293373478 1 1 888390525 1 1 407520581 1 1 518768412 1 1 426849606 1 1 913738865 1 1 688446203 1 1 879572814 1 1 607720252 1 1 47990769 1 1 958578106 1 1 119893202 1 1 151838412 1 1 129385816 1 1 263118111 1 1 878491138 1 1 103990704 1 1 149522163 1 1 733494318 1 1 806211470 1 1 608398022 1 1 23332711 1 1 608438338 1 1 135972822 1 1 709534007 1 1 832826574 1 1 424078733 1 1 725272954 1 1 996726940 1 1 589930603 1 1 609739433 1 1 745540799 1 1 803134832 1 1 751502968 1 1 696845264 1 1 93153221 1 1 324810438 1 1 929727982 1 1 560418128 1 1 468755320 1 1 122441255 1 1 240528724 1 1 874880028 1 1 731451060 1 1 34373011 1 1 544739478 1 1 744996534 1 1 201238545 1 1 868797061 1 1 112447253 1 1 986338617 1 1 405325002 1 1 120104197 1 1 516182247 1 1 89348339 1 1 344272977 1 1 526001636 1 1 336188800 1 1 185723316 1 1 456906359 1 1 101351997 1 1 953267470 1 1 181383589 1 1 236534562 1 1 118062013 1 1 486453831 1 1 722518084 1 1 667450470 1 1 579706967 1 1 555522192 1 1 570780274 1 1 771638336 1 1 696031462 1 1 209434987 1 1 882660471 1 1 454791394 1 1 752646706 1 1 25554160 1 1 503219407 1 1 153314333 1 1 407335091 1 1 569856567 1 1 352935818 1 1 67517704 1 1 935902933 1 1 765332766 1 1 385426105 1 1 928457175 1 1 797333757 1 1 884770623 1 1 909697709 1 1 927295301 1 1 412299828 1 1 243029843 1 1 781878670 1 1 473617686 1 1 240514984 1 1 406429537 1 1 452993642 1 1 219461134 1 1 17501232 1 1 352938068 1 1 182450820 1 1 402367868 1 1 331214363 1 1 104854392 1 1 875711700 1 1 707475321 1 1 147243557 1 1 947765787 1 1 344801358 1 1 10713372 1 1 345411212 1 1 298577275 1 1 205809288 1 1 959279381 1 1 561033035 1 1 659694760 1 1 989956152 1 1 834244940 1 1 772389453 1 1 278243830 1 1 677744930 1 1 497142039 1 1 520885757 1 1 714835237 1 1 706471034 1 1 590783057 1 1 569296077 1 1 255859508 1 1 259757471 1 1 804424579 1 1 460791222 1 1 432623908 1 1 640378655 1 1 760464556 1 1 718691454 1 1 652606229 1 1 179860235 1 1 423755769 1 1 10150332 1 1 555947309 1 1 851174851 1 1 310981796 1 1 79963794 1 1 922749801 1 1 992252089 1 1 364292193 1 1 683760988 1 1 406163005 1 1 853308798 1 1 124474785 1 1 184185789 1 1 826198788 1 1 97665402 1 1 658630126 1 1 106856413 1 1 26677647 1 1 681618217 1 1 709788556 1 1 6678180 1 1 485587227 1 1 781111316 1 1 238964092 1 1 429183246 1 1 431607899 1 1 661058929 1 1 708833357 1 1 653098649 1 1 505830461 1 1 510629189 1 1 15982217 1 1 316524670 1 1 917917320 1 1 585695478 1 1 547543134 1 1 436257307 1 1 286109701 1 1 938756932 1 1 303523864 1 1 650534528 1 1 535300672 1 1 210024112 1 1 653244774 1 1 954514246 1 1 679010875 1 1 74898036 1 1 313634744 1 1 460995617 1 1 138975408 1 1 933857837 1 1 621954457 1 1 203784083 1 1 134024418 1 1 421841400 1 1 982016313 1 1 943834327 1 1 973489210 1 1 377796576 1 1 773365528 1 1 743530474 1 1 582770236 1 1 405356243 1 1 989392636 1 1 20894928 1 1 657040475 1 1 503067966 1 1 706657685 1 1 36054114 1 1 830825747 1 1 386359650 1 1 46155503 1 1 756003713 1 1 905152220 1 1 164107358 1 1 31164594 1 1 753683501 1 1 575620687 1 1 63474273 1 1 701402644 1 1 683709077 1 1 961886857 1 1 95879516 1 1 232244850 1 1 476817281 1 1 946601657 1 1 643066862 1 1 450714383 1 1 312166997 1 1 762735597 1 1 385654754 1 1 5712352 1 1 493536377 1 1 951225504 1 1 998841558 1 1 927298094 1 1 995223711 1 1 250795136 1 1 543042320 1 1 297551571 1 1 524866445 1 1 438419401 1 1 340092876 1 1 591863096 1 1 888200464 1 1 65936247 1 1 644725061 1 1 422401547 1 1 830311310 1 1 189363617 1 1 333642368 1 1 107505581 1 1 660466424 1 1 311154271 1 1 276023755 1 1 287011195 1 1 572959153 1 1 543418139 1 1 32543625 1 1 158273078 1 1 55166574 1 1 746918611 1 1 797397241 1 1 404526670 1 1 240257493 1 1 107341416 1 1 32213156 1 1 851096901 1 1 8101371 1 1 952307970 1 1 621565302 1 1 461142024 1 1 722266040 1 1 145957072 1 1 27294263 1 1 791223967 1 1 666319655 1 1 744178862 1 1 302699977 1 1 587344943 1 1 416202564 1 1 404766299 1 1 607623205 1 1 187162152 1 1 608492705 1 1 794217096 1 1 699910340 1 1 601397050 1 1 19521135 1 1 763338943 1 1 581530671 1 1 995839323 1 1 533390356 1 1 773001095 1 1 641721377 1 1 137766283 1 1 265115432 1 1 499828410 1 1 407696394 1 1 554052658 1 1 755355969 1 1 650579713 1 1 72384515 1 1 505574755 1 1 365501765 1 1 485806488 1 1 320688375 1 1 57492135 1 1 892331864 1 1 47160780 1 1 820606139 1 1 595197910 1 1 316606845 1 1 211052135 1 1 487621608 1 1 697891337 1 1 590297723 1 1 584388580 1 1 160115813 1 1 422944708 1 1 459805143 1 1 286362264 1 1 795173803 1 1 832577008 1 1 489835760 1 1 916758731 1 1 437887203 1 1 497437183 1 1 154073915 1 1 547404698 1 1 501098685 1 1 322831750 1 1 993201486 1 1 698163064 1 1 726147912 1 1 480422296 1 1 746101553 1 1 802444486 1 1 730223733 1 1 735162379 1 1 882942897 1 1 658816969 1 1 794212037 1 1 90699284 1 1 445883834 1 1 996888363 1 1 227262148 1 1 512940445 1 1 655733183 1 1 750193123 1 1 522644721 1 1 783642978 1 1 949441282 1 1 867582127 1 1 188875566 1 1 665164458 1 1 86843038 1 1 977288444 1 1 34225181 1 1 981798989 1 1 93271707 1 1 734191710 1 1 357194305 1 1 755768123 1 1 396312961 1 1 265027958 1 1 665725226 1 1 391099458 1 1 169049026 1 1 801671589 1 1 494115057 1 1 656683605 1 1 985516641 1 1 183500679 1 1 993091129 1 1 100724305 1 1 386901115 1 1 937182605 1 1 413361367 1 1 86938206 1 1 668182007 1 1 616307497 1 1 798363337 1 1 49136688 1 1 901667109 1 1 968136778 1 1 444340387 1 1 704758245 1 1 55565871 1 1 901511308 1 1 203179213 1 1 672057032 1 1 77811892 1 1 75449052 1 1 95708364 1 1 464019769 1 1 854665718 1 1 10576241 1 1 472014193 1 1 960531506 1 1 721598822 1 1 696358830 1 1 479085547 1 1 938938125 1 1 575137470 1 1 378801410 1 1 760307640 1 1 541498161 1 1 957524262 1 1 209761466 1 1 774798650 1 1 307586404 1 1 857553085 1 1 274560762 1 1 809028201 1 1 529056945 1 1 235077361 1 1 659424906 1 1 255899286 1 1 770397440 1 1 587744603 1 1 585432559 1 1 117239334 1 1 187727303 1 1 797571220 1 1 890595405 1 1 367767682 1 1 794997429 1 1 723903200 1 1 572200030 1 1 199839269 1 1 503471772 1 1 58341059 1 1 112714916 1 1 857359842 1 1 178610729 1 1 159263750 1 1 11730678 1 1 767959767 1 1 318499026 1 1 972688538 1 1 182954750 1 1 935057595 1 1 782274990 1 1 748217844 1 1 92605849 1 1 272011026 1 1 223823386 1 1 96752124 1 1 821759740 1 1 980615043 1 1 132611566 1 1 589728369 1 1 600843610 1 1 131012312 1 1 216982134 1 1 486084173 1 1 300132472 1 1 583751892 1 1 79312498 1 1 51732999 1 1 547249007 1 1 908674604 1 1 309657385 1 1 663180496 1 1 114898704 1 1 920280956 1 1 452406761 1 1 742818036 1 1 826397584 1 1 585870694 1 1 94903835 1 1 848310092 1 1 637002118 1 1 610089913 1 1 960551773 1 1 840448221 1 1 548268098 1 1 475095734 1 1 248290368 1 1 146611299 1 1 530393845 1 1 553251097 1 1 868281675 1 1 787364905 1 1 687117033 1 1 792680551 1 1 693427269 1 1 999348117 1 1 277643099 1 1 422909849 1 1 488999788 1 1 44331770 1 1 920116826 1 1 557788707 1 1 789896048 1 1 213895292 1 1 681925741 1 1 524342790 1 1 683874146 1 1 268378636 1 1 782708346 1 1 654989871 1 1 496656047 1 1 11634075 1 1 396804268 1 1 456159938 1 1 815626621 1 1 327597553 1 1 380011130 1 1 584079125 1 1 154814958 1 1 400730698 1 1 658798604 1 1 758091903 1 1 566702351 1 1 298959426 1 1 138601288 1 1 856137643 1 1 630422571 1 1 770474746 1 1 848538878 1 1 166027839 1 1 253042722 1 1 538576647 1 1 336631710 1 1 797122922 1 1 47307883 1 1 731701882 1 1 833668529 1 1 110898209 1 1 847182832 1 1 32815480 1 1 780808444 1 1 774276233 1 1 900355754 1 1 455207470 1 1 468511881 1 1 12056785 1 1 596476846 1 1 660159481 1 1 413092660 1 1 242315975 1 1 124054515 1 1 595369697 1 1 19357033 1 1 913859446 1 1 348768573 1 1 547821879 1 1 186914958 1 1 103924449 1 1 394878823 1 1 834959976 1 1 723404 1 1 501296046 1 1 326750128 1 1 593540211 1 1 787858543 1 1 69872362 1 1 219443805 1 1 862810167 1 1 862491255 1 1 191637966 1 1 827848368 1 1 566654824 1 1 391534688 1 1 589111432 1 1 780049855 1 1 293249589 1 1 352083962 1 1 875346909 1 1 167159823 1 1 474928827 1 1 353630077 1 1 618603939 1 1 619978215 1 1 355435940 1 1 472338309 1 1 175117091 1 1 389141719 1 1 497566476 1 1 59136360 1 1 5280514 1 1 222564139 1 1 663673813 1 1 947786961 1 1 104321131 1 1 848492789 1 1 677031836 1 1 193193935 1 1 933406230 1 1 565638609 1 1 661907235 1 1 730831612 1 1 692537966 1 1 846567219 1 1 243156434 1 1 959370881 1 1 546791344 1 1 745296659 1 1 334989685 1 1 213267574 1 1 561583237 1 1 101151469 1 1 785215303 1 1 781440870 1 1 811000655 1 1 599255635 1 1 619586224 1 1 437776565 1 1 347467815 1 1 253009778 1 1 616188332 1 1 728150180 1 1 164302004 1 1 960108532 1 1 358818995 1 1 982210853 1 1 408546818 1 1 666940821 1 1 705215880 1 1 544142866 1 1 718841656 1 1 934754185 1 1 949263070 1 1 513315420 1 1 502497605 1 1 680812296 1 1 164691790 1 1 701002111 1 1 387202248 1 1 17536880 1 1 862422387 1 1 391335773 1 1 530183575 1 1 487166653 1 1 294891621 1 1 119306986 1 1 471540395 1 1 403287260 1 1 375419623 1 1 313152757 1 1 827504419 1 1 651231452 1 1 936441985 1 1 221630945 1 1 115805436 1 1 739064780 1 1 155791799 1 1 467854068 1 1 903542875 1 1 641688674 1 1 851129779 1 1 639062245 1 1 69116385 1 1 831001744 1 1 755924574 1 1 252956852 1 1 645461149 1 1 648563166 1 1 646946284 1 1 959307239 1 1 268893271 1 1 122227745 1 1 895305663 1 1 727985100 1 1 278900880 1 1 530858895 1 1 35888334 1 1 330960169 1 1 682076797 1 1 378020462 1 1 672799640 1 1 529862011 1 1 467774554 1 1 377782687 1 1 947007787 1 1 77674152 1 1 431345533 1 1 307307736 1 1 811547957 1 1 367326482 1 1 699225664 1 1 737069066 1 1 738824234 1 1 159652651 1 1 100971472 1 1 385152606 1 1 583833312 1 1 518333686 1 1 459081329 1 1 75850304 1 1 805579741 1 1 34884308 1 1 339898518 1 1 911581051 1 1 630786865 1 1 791046005 1 1 105569190 1 1 733919411 1 1 131841058 1 1 922855002 1 1 122488015 1 1 14182823 1 1 667196802 1 1 408014505 1 1 165356592 1 1 413960305 1 1 859767628 1 1 849038599 1 1 806932265 1 1 502130738 1 1 679571452 1 1 848484999 1 1 801363163 1 1 885450486 1 1 274500830 1 1 958826027 1 1 153982642 1 1 51114003 1 1 234328832 1 1 299634574 1 1 688068822 1 1 796573340 1 1 156393907 1 1 303687070 1 1 971485965 1 1 917367506 1 1 794270161 1 1 271961546 1 1 609768867 1 1 863955631 1 1 973701419 1 1 697716049 1 1 37571323 1 1 838964889 1 1 651332600 1 1 129925811 1 1 548029269 1 1 841515865 1 1 634184019 1 1 668075475 1 1 755454074 1 1 715906558 1 1 148844846 1 1 371324197 1 1 309979422 1 1 164984196 1 1 396066394 1 1 871814705 1 1 654766929 1 1 148530184 1 1 84897731 1 1 635293164 1 1 49896921 1 1 156195150 1 1 6638826 1 1 436638802 1 1 769023553 1 1 831885888 1 1 14211516 1 1 852045428 1 1 682474000 1 1 722378271 1 1 785420617 1 1 173773419 1 1 65402487 1 1 58150875 1 1 761194787 1 1 79564213 1 1 279747749 1 1 546190066 1 1 173573315 1 1 789796275 1 1 687993549 1 1 140338711 1 1 398390664 1 1 601174124 1 1 725831373 1 1 231667875 1 1 612490069 1 1 214367370 1 1 368638862 1 1 575787072 1 1 119324326 1 1 253852447 1 1 591481023 1 1 247967382 1 1 812449138 1 1 15892694 1 1 975798766 1 1 424762758 1 1 446797106 1 1 931316958 1 1 310751862 1 1 482405967 1 1 135441288 1 1 964026961 1 1 205046943 1 1 211321509 1 1 744302171 1 1 250961636 1 1 330409507 1 1 122216127 1 1 808394931 1 1 866070924 1 1 124573490 1 1 433781658 1 1 33684021 1 1 182328263 1 1 65099456 1 1 728257370 1 1 800635333 1 1 582895405 1 1 143444586 1 1 464167233 1 1 588872062 1 1 762303649 1 1 21742386 1 1 235709058 1 1 799272471 1 1 705634683 1 1 908316669 1 1 254995250 1 1 589647343 1 1 514253828 1 1 204144191 1 1 659549798 1 1 320771005 1 1 139633806 1 1 292284714 1 1 137523755 1 1 999854064 1 1 269634029 1 1 257042840 1 1 25410318 1 1 131739999 1 1 398098123 1 1 667827329 1 1 593472588 1 1 794458862 1 1 884842237 1 1 633057619 1 1 215686377 1 1 961187918 1 1 442049185 1 1 861080739 1 1 478801626 1 1 48889594 1 1 22919560 1 1 449223807 1 1 855188856 1 1 274864506 1 1 989890923 1 1 176954638 1 1 885368299 1 1 492941498 1 1 979448681 1 1 512503995 1 1 439580656 1 1 459926968 1 1 634446729 1 1 654585744 1 1 632164910 1 1 343332323 1 1 330372964 1 1 126793137 1 1 581942724 1 1 652605593 1 1 747586212 1 1 567369115 1 1 423471206 1 1 228062679 1 1 15658539 1 1 41410903 1 1 505395942 1 1 30450248 1 1 440967731 1 1 247536040 1 1 513887945 1 1 764670256 1 1 671058427 1 1 979018555 1 1 978375160 1 1 390795700 1 1 988231588 1 1 528943085 1 1 101072104 1 1 484239695 1 1 774387576 1 1 897654781 1 1 481968870 1 1 414706647 1 1 212158150 1 1 146243041 1 1 219277598 1 1 144068965 1 1 457975794 1 1 978823063 1 1 559898032 1 1 750379301 1 1 990625920 1 1 42348817 1 1 212150817 1 1 989273380 1 1 683069892 1 1 78673399 1 1 10467913 1 1 22199232 1 1 780989554 1 1 418427057 1 1 811963116 1 1 554421718 1 1 812935748 1 1 275764226 1 1 498864687 1 1 314057798 1 1 429122751 1 1 610409794 1 1 77444595 1 1 564978669 1 1 258062484 1 1 699269722 1 1 888836783 1 1 548242960 1 1 663257871 1 1 402046614 1 1 587534507 1 1 557573256 1 1 821624154 1 1 274446332 1 1 913146398 1 1 297358657 1 1 601093579 1 1 876734925 1 1 930413347 1 1 432443666 1 1 704066908 1 1 322107491 1 1 794917232 1 1 272659357 1 1 793988054 1 1 744774569 1 1 752801647 1 1 478835255 1 1 145104678 1 1 876727985 1 1 145152004 1 1 154346242 1 1 417082531 1 1 545517196 1 1 150185914 1 1 328807199 1 1 471149749 1 1 29678621 1 1 250882382 1 1 42680822 1 1 8959993 1 1 196328324 1 1 822250185 1 1 471686142 1 1 157342769 1 1 750288676 1 1 978443072 1 1 873575577 1 1 452365656 1 1 322589047 1 1 237791746 1 1 581885099 1 1 878168117 1 1 922288831 1 1 300069764 1 1 256021483 1 1 402519094 1 1 303236066 1 1 381608372 1 1 823132386 1 1 173976709 1 1 596197223 1 1 479624317 1 1 205219983 1 1 307373416 1 1 887072893 1 1 726341643 1 1 68914251 1 1 410913573 1 1 583936269 1 1 383182395 1 1 75338754 1 1 90580882 1 1 845361767 1 1 333853968 1 1 589837724 1 1 317091842 1 1 149812707 1 1 741773862 1 1 236631822 1 1 685882060 1 1 355716135 1 1 734344872 1 1 514254911 1 1 161849508 1 1 530401984 1 1 340201306 1 1 324262794 1 1 26448701 1 1 684484928 1 1 71160517 1 1 764009585 1 1 5817009 1 1 23406549 1 1 267607173 1 1 988025153 1 1 900144977 1 1 150395634 1 1 66906926 1 1 953345611 1 1 146441444 1 1 297488626 1 1 783965600 1 1 604771679 1 1 244942901 1 1 758722794 1 1 259017172 1 1 593180740 1 1 173925320 1 1 96368169 1 1 356638746 1 1 173836726 1 1 689653470 1 1 433503331 1 1 533913638 1 1 685625292 1 1 106240276 1 1 719830614 1 1 188268221 1 1 887630401 1 1 274047539 1 1 178279535 1 1 687998237 1 1 36610982 1 1 788442133 1 1 594252177 1 1 483543415 1 1 224806489 1 1 647895837 1 1 594725932 1 1 924642761 1 1 178251238 1 1 771739923 1 1 589466963 1 1 855985536 1 1 544937444 1 1 288158818 1 1 449504977 1 1 496867438 1 1 373027767 1 1 496274506 1 1 749910484 1 1 889604130 1 1 810628035 1 1 205718775 1 1 590589469 1 1 363084579 1 1 486296963 1 1 85478460 1 1 534761283 1 1 793607913 1 1 124872209 1 1 358808780 1 1 760292406 1 1 447470413 1 1 384656033 1 1 249627801 1 1 360650721 1 1 759220180 1 1 928657104 1 1 288219075 1 1 787343056 1 1 535576776 1 1 240775952 1 1 266153245 1 1 42752861 1 1 492822839 1 1 629545617 1 1 13564135 1 1 690392783 1 1 977385705 1 1 210018755 1 1 25296170 1 1 898414680 1 1 325890503 1 1 856526023 1 1 233470046 1 1 796088116 1 1 459142909 1 1 612106649 1 1 931723442 1 1 194705740 1 1 33717856 1 1 852509501 1 1 898617985 1 1 236950198 1 1 938622870 1 1 835795707 1 1 823786342 1 1 332989835 1 1 130885276 1 1 699519425 1 1 411878494 1 1 834457511 1 1 534745509 1 1 139156183 1 1 555561537 1 1 771233570 1 1 623440400 1 1 568667275 1 1 529177722 1 1 650365091 1 1 672278866 1 1 214794779 1 1 350556149 1 1 84552739 1 1 423582282 1 1 553191150 1 1 357857041 1 1 238297183 1 1 124009828 1 1 202751414 1 1 950307513 1 1 862169705 1 1 370251248 1 1 855441611 1 1 668780588 1 1 317210165 1 1 386090911 1 1 959063897 1 1 996997237 1 1 947347882 1 1 924738180 1 1 913724980 1 1 57206652 1 1 926975239 1 1 731230764 1 1 647000611 1 1 455113650 1 1 278590901 1 1 680559310 1 1 811776897 1 1 341107162 1 1 801876205 1 1 819920560 1 1 28101990 1 1 806414926 1 1 542575255 1 1 372462904 1 1 808840875 1 1 935744338 1 1 743599902 1 1 499013655 1 1 683614530 1 1 464155788 1 1 468193938 1 1 684036618 1 1 327398100 1 1 6715190 1 1 80723544 1 1 614528126 1 1 9475562 1 1 990793333 1 1 605217272 1 1 483051468 1 1 232888104 1 1 325060837 1 1 751516696 1 1 64789812 1 1 526400675 1 1 568295665 1 1 508114860 1 1 949970696 1 1 211646145 1 1 715910770 1 1 813124635 1 1 222048065 1 1 423112148 1 1 337077417 1 1 257129423 1 1 290180307 1 1 893897116 1 1 577733048 1 1 709393742 1 1 84009324 1 1 753586417 1 1 761995928 1 1 207724351 1 1 851254472 1 1 535691078 1 1 960557700 1 1 755286812 1 1 917987129 1 1 50670438 1 1 720480982 1 1 936285978 1 1 283671423 1 1 541520493 1 1 579575021 1 1 280803538 1 1 217037753 1 1 747217512 1 1 367184394 1 1 749454356 1 1 429124943 1 1 117068773 1 1 955102295 1 1 785463778 1 1 241677314 1 1 953067643 1 1 219167116 1 1 423849065 1 1 429120968 1 1 301737526 1 1 981587006 1 1 991087015 1 1 856385424 1 1 264066285 1 1 987237398 1 1 63661964 1 1 298050336 1 1 346362160 1 1 462501630 1 1 102712817 1 1 121053194 1 1 827623376 1 1 230500559 1 1 725277366 1 1 689906263 1 1 703354756 1 1 840488671 1 1 969278064 1 1 697872613 1 1 650844396 1 1 702769008 1 1 81155035 1 1 934066242 1 1 339835026 1 1 744848313 1 1 380374717 1 1 664427794 1 1 306323067 1 1 248657079 1 1 857921348 1 1 874234616 1 1 560072903 1 1 247064308 1 1 231687085 1 1 205966255 1 1 823279920 1 1 913664488 1 1 93284411 1 1 965505471 1 1 995496235 1 1 853989308 1 1 223156846 1 1 782540501 1 1 398405670 1 1 765983137 1 1 474781627 1 1 391775255 1 1 956242618 1 1 574248301 1 1 280590095 1 1 963648135 1 1 662747627 1 1 98200555 1 1 993832585 1 1 519644131 1 1 797684745 1 1 527506415 1 1 855055235 1 1 408336687 1 1 784853709 1 1 399517701 1 1 303283220 1 1 671497046 1 1 474918244 1 1 714329235 1 1 265463388 1 1 951911627 1 1 617210211 1 1 255372640 1 1 701045605 1 1 518517599 1 1 998337801 1 1 930445933 1 1 499854064 1 1 112149450 1 1 219536698 1 1 760754543 1 1 662406284 1 1 504609817 1 1 971983566 1 1 893484382 1 1 63044098 1 1 627416361 1 1 937472840 1 1 914604698 1 1 788503694 1 1 771303801 1 1 191222192 1 1 97725045 1 1 783681532 1 1 955786184 1 1 931683721 1 1 152384705 1 1 308926864 1 1 355179347 1 1 790259858 1 1 427503800 1 1 320454420 1 1 813234062 1 1 163624788 1 1 532844133 1 1 937680034 1 1 301323144 1 1 945326604 1 1 192269770 1 1 945251113 1 1 43067300 1 1 162445325 1 1 808311999 1 1 534142836 1 1 447459488 1 1 186742033 1 1 331898894 1 1 766124938 1 1 827035145 1 1 842460520 1 1 3538920 1 1 428151737 1 1 875981585 1 1 497465809 1 1 264798631 1 1 954200710 1 1 869247205 1 1 872328281 1 1 17142809 1 1 614244838 1 1 85583202 1 1 772646627 1 1 481363298 1 1 279273992 1 1 611560839 1 1 332747885 1 1 190331769 1 1 698032302 1 1 553130369 1 1 31123421 1 1 336887819 1 1 756400668 1 1 812940914 1 1 366636125 1 1 317941790 1 1 492914400 1 1 870848019 1 1 491848647 1 1 276787776 1 1 708289852 1 1 152124899 1 1 936672170 1 1 608451628 1 1 157598358 1 1 843391862 1 1 262237232 1 1 990044061 1 1 451258241 1 1 58505836 1 1 505534164 1 1 342150447 1 1 677942946 1 1 329088462 1 1 614440868 1 1 286967619 1 1 703686040 1 1 229496222 1 1 887611636 1 1 982699095 1 1 790331335 1 1 296650981 1 1 948124983 1 1 534773085 1 1 31324450 1 1 478639946 1 1 626595170 1 1 954567434 1 1 906618951 1 1 579804819 1 1 440564750 1 1 467876555 1 1 947349041 1 1 599629016 1 1 368131235 1 1 894905147 1 1 373828295 1 1 270847614 1 1 239405626 1 1 477387166 1 1 737337544 1 1 52437114 1 1 712474426 1 1 66227719 1 1 951436854 1 1 972878578 1 1 493183396 1 1 504780920 1 1 704174552 1 1 602028365 1 1 850154620 1 1 644824331 1 1 886576221 1 1 710862584 1 1 462351756 1 1 627327310 1 1 89570127 1 1 446868058 1 1 706550314 1 1 356205506 1 1 47053505 1 1 969894080 1 1 19256729 1 1 410662402 1 1 739744418 1 1 816362905 1 1 511226958 1 1 798667296 1 1 372926979 1 1 758653441 1 1 423418674 1 1 561608643 1 1 824523601 1 1 36664382 1 1 621790482 1 1 120742073 1 1 106546938 1 1 929633646 1 1 658918377 1 1 480282011 1 1 905167492 1 1 577054742 1 1 833100105 1 1 689201847 1 1 803547750 1 1 501033237 1 1 358325489 1 1 520635995 1 1 300659175 1 1 814650261 1 1 784800162 1 1 403346567 1 1 526205217 1 1 66137172 1 1 610006168 1 1 313731030 1 1 215037121 1 1 181129508 1 1 720634306 1 1 917445269 1 1 823448325 1 1 513203781 1 1 613361482 1 1 301683461 1 1 991688546 1 1 767748590 1 1 695808442 1 1 791436572 1 1 490220329 1 1 665835556 1 1 275964262 1 1 93937378 1 1 374055267 1 1 689313436 1 1 380695688 1 1 396782049 1 1 617942913 1 1 340080311 1 1 672038269 1 1 588426000 1 1 564123412 1 1 287731553 1 1 300260649 1 1 54781882 1 1 876432287 1 1 509617344 1 1 886956794 1 1 567039948 1 1 713987766 1 1 131183696 1 1 849172653 1 1 898650449 1 1 921691770 1 1 873342515 1 1 265914101 1 1 685752073 1 1 71427287 1 1 575176298 1 1 187711913 1 1 453280721 1 1 228549942 1 1 812367423 1 1 926851519 1 1 358082292 1 1 104325136 1 1 161640491 1 1 437494816 1 1 931559260 1 1 785976024 1 1 799249204 1 1 177480568 1 1 658147659 1 1 520494606 1 1 608796381 1 1 516502297 1 1 785515509 1 1 853141711 1 1 587648865 1 1 517859947 1 1 581939112 1 1 908466766 1 1 404436019 1 1 69724752 1 1 901223506 1 1 98320782 1 1 411717384 1 1 980630060 1 1 210826109 1 1 279419644 1 1 734855043 1 1 581862701 1 1 381337027 1 1 578322230 1 1 826083368 1 1 160711905 1 1 313024363 1 1 366991309 1 1 414948067 1 1 608036964 1 1 988950943 1 1 597445620 1 1 898339877 1 1 876017838 1 1 522206846 1 1 807766332 1 1 78085878 1 1 445714016 1 1 37966404 1 1 411754790 1 1 553397864 1 1 143036348 1 1 558247672 1 1 344284002 1 1 576180054 1 1 83306832 1 1 918403400 1 1 77365593 1 1 353303999 1 1 188107439 1 1 658857890 1 1 280873716 1 1 331031223 1 1 142477762 1 1 513012105 1 1 714048657 1 1 219423850 1 1 283358203 1 1 779477607 1 1 56746081 1 1 940765945 1 1 279307830 1 1 845890390 1 1 527419606 1 1 732220034 1 1 178842179 1 1 90971796 1 1 239237066 1 1 112249118 1 1 428927508 1 1 866280651 1 1 733998703 1 1 523367826 1 1 849887281 1 1 945277833 1 1 776083157 1 1 591058175 1 1 577041849 1 1 879030263 1 1 675273933 1 1 148983990 1 1 148831513 1 1 630104576 1 1 260792882 1 1 285731247 1 1 804097721 1 1 818101454 1 1 462940700 1 1 17954762 1 1 416957807 1 1 24571472 1 1 109609646 1 1 812016365 1 1 36174399 1 1 578671464 1 1 554556162 1 1 890264645 1 1 752525204 1 1 221239092 1 1 272372018 1 1 101371608 1 1 229589000 1 1 681419933 1 1 664400221 1 1 568163535 1 1 487420075 1 1 538032765 1 1 439541610 1 1 626443725 1 1 921845938 1 1 176840561 1 1 344379136 1 1 124503083 1 1 558656326 1 1 373951948 1 1 881974381 1 1 149412536 1 1 367875516 1 1 232060657 1 1 800373482 1 1 307830007 1 1 284773684 1 1 777687387 1 1 390824493 1 1 977817510 1 1 230952136 1 1 601883170 1 1 35988851 1 1 19940854 1 1 130872722 1 1 838580217 1 1 657175017 1 1 896724855 1 1 373786155 1 1 299192971 1 1 963431166 1 1 696677652 1 1 661368106 1 1 410349749 1 1 644038647 1 1 434618980 1 1 467477562 1 1 131725043 1 1 29592082 1 1 271548533 1 1 193469381 1 1 810136551 1 1 348371344 1 1 171384942 1 1 42893197 1 1 171032775 1 1 230645728 1 1 935367904 1 1 446640693 1 1 52915344 1 1 666307205 1 1 756061076 1 1 764888802 1 1 987728171 1 1 720472221 1 1 91622883 1 1 43945277 1 1 593896141 1 1 46743814 1 1 929512007 1 1 193225714 1 1 62962971 1 1 343041274 1 1 648135590 1 1 128437459 1 1 111597399 1 1 99452777 1 1 200209730 1 1 802099516 1 1 122742902 1 1 385750181 1 1 209056424 1 1 760334280 1 1 982102720 1 1 630644361 1 1 764803898 1 1 200594717 1 1 391694617 1 1 82351774 1 1 231348997 1 1 552750294 1 1 857779184 1 1 20354910 1 1 113262165 1 1 720747066 1 1 498377035 1 1 430685400 1 1 638169211 1 1 80724595 1 1 202122429 1 1 361701366 1 1 47053747 1 1 785115483 1 1 164298141 1 1 459122934 1 1 128313843 1 1 168504583 1 1 12874117 1 1 16819369 1 1 907505791 1 1 161195179 1 1 434279568 1 1 661286847 1 1 671893382 1 1 67070782 1 1 588046333 1 1 847492097 1 1 290749874 1 1 564971286 1 1 592316551 1 1 957603461 1 1 217387181 1 1 436070619 1 1 653032400 1 1 187787401 1 1 735179819 1 1 979296714 1 1 323990270 1 1 540698101 1 1 16113239 1 1 920982091 1 1 821743752 1 1 989339657 1 1 552083264 1 1 9641059 1 1 479905715 1 1 813078720 1 1 696528054 1 1 163747946 1 1 698296278 1 1 248261510 1 1 411106736 1 1 414484002 1 1 463206794 1 1 722601015 1 1 317450476 1 1 688451012 1 1 637755812 1 1 506507369 1 1 693969064 1 1 121110985 1 1 975517924 1 1 61181954 1 1 193184694 1 1 488688458 1 1 829368081 1 1 165133408 1 1 575605128 1 1 329171787 1 1 8420291 1 1 933440775 1 1 17141903 1 1 377909845 1 1 542569036 1 1 862038116 1 1 73548276 1 1 697786489 1 1 549405079 1 1 379813763 1 1 680889531 1 1 412186917 1 1 625266801 1 1 798878765 1 1 439492115 1 1 823519053 1 1 455214312 1 1 258285896 1 1 825437320 1 1 976754729 1 1 961831999 1 1 949945372 1 1 793339613 1 1 968415724 1 1 298120391 1 1 818705234 1 1 721141804 1 1 152306085 1 1 233492396 1 1 344342771 1 1 689936050 1 1 693942475 1 1 906459588 1 1 831639849 1 1 695703811 1 1 213248719 1 1 281849181 1 1 522825032 1 1 704925594 1 1 842984777 1 1 877306300 1 1 240604385 1 1 5015515 1 1 350340619 1 1 674720512 1 1 666889487 1 1 900460642 1 1 437407947 1 1 825215712 1 1 380134892 1 1 737041352 1 1 823977199 1 1 362571308 1 1 725905869 1 1 498418496 1 1 11275036 1 1 148258361 1 1 874332834 1 1 796754819 1 1 445099300 1 1 171328500 1 1 137156836 1 1 701536970 1 1 868414787 1 1 36039060 1 1 734511896 1 1 933349471 1 1 762531486 1 1 789727794 1 1 872114700 1 1 847305448 1 1 314269731 1 1 511449772 1 1 659564914 1 1 944262665 1 1 752123958 1 1 216625274 1 1 17758996 1 1 810598145 1 1 34116544 1 1 63168549 1 1 897855972 1 1 67840630 1 1 887631161 1 1 351684402 1 1 594652294 1 1 949528959 1 1 383281765 1 1 679927780 1 1 857868596 1 1 552427732 1 1 971674068 1 1 611842510 1 1 532271352 1 1 740045773 1 1 65002390 1 1 384986651 1 1 251029349 1 1 917549359 1 1 778143474 1 1 506952306 1 1 465226147 1 1 60861079 1 1 595553624 1 1 857098177 1 1 665012350 1 1 441004873 1 1 336767415 1 1 388019475 1 1 804786306 1 1 829789376 1 1 711449682 1 1 135036928 1 1 12497723 1 1 483889542 1 1 702096793 1 1 255334392 1 1 145892531 1 1 960483158 1 1 238743547 1 1 930639437 1 1 287869333 1 1 256383159 1 1 211941503 1 1 593788506 1 1 426132959 1 1 517989735 1 1 67771802 1 1 302810297 1 1 795102041 1 1 146528908 1 1 277565191 1 1 796484782 1 1 23571906 1 1 232235387 1 1 387691478 1 1 455559919 1 1 565493240 1 1 755577230 1 1 353585640 1 1 995361241 1 1 818105713 1 1 223302985 1 1 494885612 1 1 744998422 1 1 535880805 1 1 651720458 1 1 992953491 1 1 361240864 1 1 96891311 1 1 129577233 1 1 651277187 1 1 529734306 1 1 983316613 1 1 655274519 1 1 122244245 1 1 260655093 1 1 553178488 1 1 38957806 1 1 306161773 1 1 866145488 1 1 281398232 1 1 711770934 1 1 623529646 1 1 360544051 1 1 226511260 1 1 24325070 1 1 142809653 1 1 589497904 1 1 713897699 1 1 445275556 1 1 973076681 1 1 850213021 1 1 510501304 1 1 21120619 1 1 205895419 1 1 475150670 1 1 176944271 1 1 830431779 1 1 140125465 1 1 299296914 1 1 106580860 1 1 182868582 1 1 970795563 1 1 546233490 1 1 251285841 1 1 383156303 1 1 511872831 1 1 520889870 1 1 895714879 1 1 147086395 1 1 412532304 1 1 959133468 1 1 315144567 1 1 431827645 1 1 213866326 1 1 545381000 1 1 547365495 1 1 327325603 1 1 130656485 1 1 812673562 1 1 718768821 1 1 897528819 1 1 523050119 1 1 115309270 1 1 119707740 1 1 136343470 1 1 392454414 1 1 73996186 1 1 309986954 1 1 553403873 1 1 90269038 1 1 725031616 1 1 63392561 1 1 695943701 1 1 928247596 1 1 430299955 1 1 342234396 1 1 894131877 1 1 580914677 1 1 853722228 1 1 744185022 1 1 364529307 1 1 740538069 1 1 263520425 1 1 570511184 1 1 997600591 1 1 721248583 1 1 573801850 1 1 930890480 1 1 493813051 1 1 954813976 1 1 847606278 1 1 904524636 1 1 455079488 1 1 761190032 1 1 90127396 1 1 333104326 1 1 649231675 1 1 245995336 1 1 646787967 1 1 954941781 1 1 676337972 1 1 391891336 1 1 308995474 1 1 636317063 1 1 421157574 1 1 306435738 1 1 268441528 1 1 773003696 1 1 477826500 1 1 443598674 1 1 113394853 1 1 243174177 1 1 224330291 1 1 348693244 1 1 835498491 1 1 282418774 1 1 211815583 1 1 66447448 1 1 347319851 1 1 96259035 1 1 798756953 1 1 434222323 1 1 615706786 1 1 220821262 1 1 143552478 1 1 287954547 1 1 55728038 1 1 325719319 1 1 324767928 1 1 212868889 1 1 156995600 1 1 648021110 1 1 421635983 1 1 617721417 1 1 477749636 1 1 552049465 1 1 205034014 1 1 109908700 1 1 869837675 1 1 951700001 1 1 523736269 1 1 16430143 1 1 444314778 1 1 71982356 1 1 496139638 1 1 414281828 1 1 161205608 1 1 245702953 1 1 157877236 1 1 200961379 1 1 909889922 1 1 328230679 1 1 720116980 1 1 994710915 1 1 748972463 1 1 603121925 1 1 9396359 1 1 239575084 1 1 416578387 1 1 132017192 1 1 789717591 1 1 207068425 1 1 9898383 1 1 71708287 1 1 896055935 1 1 170071416 1 1 300364873 1 1 125260880 1 1 193155414 1 1 890907910 1 1 416454280 1 1 803832146 1 1 238716555 1 1 297302522 1 1 209660409 1 1 551837639 1 1 19018491 1 1 58936644 1 1 594617667 1 1 182247561 1 1 894846160 1 1 237658944 1 1 151933528 1 1 81049224 1 1 768777053 1 1 984105289 1 1 989345738 1 1 343833484 1 1 678974485 1 1 655815703 1 1 210457955 1 1 784970321 1 1 277600446 1 1 615644765 1 1 901143633 1 1 1721166 1 1 473343226 1 1 236978133 1 1 779492208 1 1 603860327 1 1 80436678 1 1 659056227 1 1 168126110 1 1 495507612 1 1 647271330 1 1 920102207 1 1 239325823 1 1 722018178 1 1 867975191 1 1 872285481 1 1 692286782 1 1 553432601 1 1 981265777 1 1 878493814 1 1 469752989 1 1 531197216 1 1 188676857 1 1 430748920 1 1 823321229 1 1 478704490 1 1 619488130 1 1 352268072 1 1 163091022 1 1 373806190 1 1 247863882 1 1 357162478 1 1 468629697 1 1 107673148 1 1 139802486 1 1 237055739 1 1 144525123 1 1 414832513 1 1 695383628 1 1 671642846 1 1 144217238 1 1 425525010 1 1 610312794 1 1 71125869 1 1 349003058 1 1 171914584 1 1 283367543 1 1 811892251 1 1 858149432 1 1 825655518 1 1 523204421 1 1 931548281 1 1 436544479 1 1 781909944 1 1 677617724 1 1 838924937 1 1 720984821 1 1 49069449 1 1 720380778 1 1 262753869 1 1 843249381 1 1 831802839 1 1 613859619 1 1 929021966 1 1 482262090 1 1 484991820 1 1 808145954 1 1 386397792 1 1 833446120 1 1 918208667 1 1 911699208 1 1 572425178 1 1 886496037 1 1 667762799 1 1 48325213 1 1 978211838 1 1 369304955 1 1 805354377 1 1 707903011 1 1 370514922 1 1 367028595 1 1 455390765 1 1 179654649 1 1 277812720 1 1 714789585 1 1 686902124 1 1 680077096 1 1 210766928 1 1 440976609 1 1 236373038 1 1 944047118 1 1 529860859 1 1 824757965 1 1 2196476 1 1 546672536 1 1 512118957 1 1 343249081 1 1 354141143 1 1 501822895 1 1 92385477 1 1 220835183 1 1 595040217 1 1 650528912 1 1 921494853 1 1 97411548 1 1 121971267 1 1 819838646 1 1 333714362 1 1 711258990 1 1 841024949 1 1 306744628 1 1 141628100 1 1 558788154 1 1 897894383 1 1 457057296 1 1 242230866 1 1 941261799 1 1 222877449 1 1 430676303 1 1 542946758 1 1 137431875 1 1 530061529 1 1 798878696 1 1 371575267 1 1 799448218 1 1 691606449 1 1 229470311 1 1 313894673 1 1 113905100 1 1 766394286 1 1 869788471 1 1 498688637 1 1 122995103 1 1 835928201 1 1 306219650 1 1 614286299 1 1 829271153 1 1 175958367 1 1 956116449 1 1 249424292 1 1 635109901 1 1 145571954 1 1 449825725 1 1 765453230 1 1 809515290 1 1 630851909 1 1 383342474 1 1 962072258 1 1 803147 1 1 829494941 1 1 998872219 1 1 717929926 1 1 485068874 1 1 940182345 1 1 361710721 1 1 702609843 1 1 372992598 1 1 157367804 1 1 388488983 1 1 182646358 1 1 104470642 1 1 154855149 1 1 965508623 1 1 999506358 1 1 504018032 1 1 9752603 1 1 481008878 1 1 752433651 1 1 798470550 1 1 455460320 1 1 588048652 1 1 42335199 1 1 896778320 1 1 867664399 1 1 434954924 1 1 599875321 1 1 691626177 1 1 907101749 1 1 676966611 1 1 967341239 1 1 613432266 1 1 432680305 1 1 869481035 1 1 822085729 1 1 189186586 1 1 712057258 1 1 200869813 1 1 544934088 1 1 938672377 1 1 675360754 1 1 608036854 1 1 536936107 1 1 161208331 1 1 233592763 1 1 923001647 1 1 273404788 1 1 317978901 1 1 756694508 1 1 671765217 1 1 502349754 1 1 505398173 1 1 474488046 1 1 215970168 1 1 888977907 1 1 57488432 1 1 452065268 1 1 886907444 1 1 344380142 1 1 524351177 1 1 34345699 1 1 150138189 1 1 663652433 1 1 642796485 1 1 38228040 1 1 683211451 1 1 669990012 1 1 927137205 1 1 588302903 1 1 476252906 1 1 614476288 1 1 85619247 1 1 165555152 1 1 229785953 1 1 41998069 1 1 361335959 1 1 258056468 1 1 634525838 1 1 99520331 1 1 418302347 1 1 530750772 1 1 419456636 1 1 543438706 1 1 353435853 1 1 351699769 1 1 930354185 1 1 85162346 1 1 571029644 1 1 77681885 1 1 80481466 1 1 218240643 1 1 202157690 1 1 642745486 1 1 678242411 1 1 915757150 1 1 979143709 1 1 84474606 1 1 854860950 1 1 648472179 1 1 416039281 1 1 617595125 1 1 712942089 1 1 695808103 1 1 925490947 1 1 105579595 1 1 643592637 1 1 77281575 1 1 219147963 1 1 501607025 1 1 484292980 1 1 846223720 1 1 211864666 1 1 771924553 1 1 682665355 1 1 778013788 1 1 548031818 1 1 360194981 1 1 644791335 1 1 615321919 1 1 96876510 1 1 494283231 1 1 473221189 1 1 407827068 1 1 863115292 1 1 563796297 1 1 95197743 1 1 967436043 1 1 321412376 1 1 676541360 1 1 179312216 1 1 361886503 1 1 972221920 1 1 354286376 1 1 889439435 1 1 105010893 1 1 387721775 1 1 242846015 1 1 206013142 1 1 561421637 1 1 155969100 1 1 30554421 1 1 248436756 1 1 204459433 1 1 147344510 1 1 441285479 1 1 144696659 1 1 146954364 1 1 597850546 1 1 194459 1 1 280976322 1 1 803968470 1 1 226983290 1 1 195837224 1 1 779247756 1 1 249960385 1 1 235814433 1 1 526812680 1 1 707158351 1 1 94242904 1 1 360425127 1 1 208186060 1 1 83829781 1 1 501249106 1 1 786129358 1 1 256726469 1 1 836042721 1 1 189868315 1 1 454037579 1 1 89265634 1 1 449526680 1 1 254027975 1 1 955449616 1 1 892420542 1 1 641576026 1 1 376707890 1 1 10755761 1 1 379470075 1 1 740030818 1 1 792340549 1 1 777389379 1 1 11862939 1 1 294493087 1 1 451461027 1 1 835436436 1 1 749236685 1 1 465292092 1 1 320205613 1 1 515519258 1 1 787579332 1 1 668789540 1 1 863707377 1 1 867545229 1 1 330528705 1 1 527416342 1 1 200207915 1 1 146579045 1 1 481750406 1 1 374746135 1 1 895982992 1 1 19736869 1 1 542770323 1 1 849688522 1 1 362340847 1 1 763695338 1 1 883347181 1 1 910981450 1 1 382136089 1 1 486474352 1 1 331590941 1 1 83060564 1 1 108290371 1 1 273061941 1 1 223912952 1 1 817006197 1 1 863837306 1 1 485408631 1 1 570896181 1 1 829335132 1 1 483526729 1 1 307109248 1 1 217819821 1 1 513356336 1 1 853311425 1 1 904047737 1 1 533822742 1 1 946802081 1 1 11876929 1 1 960284880 1 1 703763479 1 1 113496368 1 1 680442324 1 1 344843974 1 1 354556326 1 1 445765556 1 1 566087701 1 1 374662966 1 1 412245154 1 1 454840830 1 1 430824330 1 1 719955675 1 1 940214272 1 1 982270380 1 1 255107491 1 1 351831168 1 1 792389805 1 1 982332820 1 1 312304187 1 1 837284510 1 1 110172382 1 1 112214472 1 1 96817781 1 1 119434504 1 1 808856318 1 1 815676549 1 1 309999086 1 1 40702913 1 1 282487411 1 1 832473052 1 1 376701400 1 1 450707831 1 1 492072400 1 1 948518243 1 1 562321997 1 1 10004463 1 1 251050383 1 1 770092574 1 1 673526805 1 1 803133155 1 1 634861563 1 1 182026087 1 1 827256061 1 1 922851728 1 1 368862489 1 1 850696242 1 1 873290617 1 1 813373714 1 1 589528689 1 1 254777811 1 1 783001396 1 1 577821576 1 1 464202403 1 1 286306953 1 1 844585591 1 1 450641559 1 1 27089775 1 1 133227513 1 1 429488288 1 1 80139022 1 1 771046792 1 1 328607719 1 1 525882200 1 1 185681691 1 1 112385984 1 1 829597721 1 1 513820701 1 1 385340056 1 1 177806206 1 1 118009131 1 1 317915243 1 1 315504873 1 1 334189308 1 1 897630831 1 1 780277469 1 1 529860812 1 1 569669510 1 1 421945094 1 1 188645545 1 1 547613856 1 1 956463973 1 1 241853327 1 1 430999501 1 1 601791024 1 1 838705239 1 1 446143756 1 1 454375516 1 1 96031465 1 1 116746874 1 1 820916851 1 1 271399147 1 1 852838479 1 1 510011296 1 1 791731368 1 1 470948130 1 1 405011398 1 1 758440544 1 1 777300719 1 1 687930737 1 1 276471547 1 1 635044143 1 1 712653261 1 1 443509332 1 1 424323089 1 1 485472006 1 1 29977336 1 1 454056258 1 1 191034156 1 1 823714488 1 1 14485764 1 1 468771025 1 1 137255973 1 1 661562200 1 1 714155013 1 1 694462039 1 1 243859799 1 1 958914518 1 1 127138111 1 1 348155679 1 1 737712590 1 1 365121264 1 1 827830649 1 1 825930682 1 1 351034920 1 1 439543183 1 1 173615310 1 1 400586655 1 1 152088194 1 1 922438955 1 1 391865096 1 1 82201058 1 1 547095369 1 1 820237681 1 1 932070750 1 1 392499471 1 1 291665989 1 1 884131453 1 1 359093628 1 1 737816872 1 1 697105677 1 1 576744490 1 1 819304768 1 1 329734484 1 1 987187614 1 1 44200033 1 1 649699433 1 1 92366318 1 1 630314448 1 1 913922160 1 1 783913294 1 1 557330349 1 1 972710679 1 1 703587235 1 1 467098980 1 1 522000010 1 1 104987834 1 1 167291518 1 1 816701484 1 1 439942858 1 1 809526501 1 1 967132722 1 1 1631678 1 1 981984604 1 1 785100756 1 1 841077128 1 1 967622262 1 1 908144775 1 1 915651900 1 1 697845042 1 1 873473943 1 1 381356942 1 1 658568753 1 1 153838201 1 1 805553174 1 1 79574920 1 1 752686192 1 1 32329225 1 1 861129564 1 1 651948515 1 1 332170096 1 1 120798631 1 1 159012526 1 1 815370192 1 1 477809471 1 1 226650661 1 1 664564639 1 1 9470801 1 1 893778807 1 1 84616435 1 1 622183213 1 1 304186324 1 1 904599550 1 1 747322397 1 1 461507034 1 1 256887526 1 1 985162547 1 1 707927361 1 1 458561606 1 1 156281745 1 1 729364069 1 1 730527597 1 1 80431005 1 1 689909111 1 1 645253151 1 1 451178665 1 1 257848670 1 1 20602510 1 1 171091628 1 1 394804823 1 1 891171407 1 1 148847261 1 1 335852128 1 1 778036969 1 1 398987717 1 1 882402432 1 1 33163534 1 1 828069228 1 1 995423555 1 1 682395989 1 1 139198203 1 1 880372642 1 1 724719662 1 1 269466705 1 1 342687647 1 1 115911685 1 1 171596080 1 1 440987938 1 1 33138976 1 1 819614246 1 1 819353250 1 1 816316101 1 1 193956616 1 1 875556856 1 1 143798516 1 1 554504124 1 1 600187920 1 1 205715251 1 1 387133176 1 1 76480866 1 1 349500274 1 1 324633349 1 1 535662020 1 1 571943112 1 1 415330650 1 1 871376963 1 1 889143844 1 1 158706367 1 1 949566813 1 1 484503575 1 1 518453869 1 1 21622800 1 1 424190734 1 1 721749576 1 1 180092119 1 1 303884979 1 1 173846404 1 1 126915217 1 1 406785306 1 1 4443525 1 1 292590439 1 1 604027790 1 1 83119013 1 1 957784264 1 1 794062216 1 1 545264811 1 1 385374583 1 1 175567155 1 1 554186618 1 1 890324827 1 1 14057611 1 1 934732493 1 1 777368877 1 1 738811441 1 1 208580446 1 1 601695061 1 1 434505679 1 1 442082575 1 1 7112841 1 1 459419621 1 1 982634721 1 1 800382455 1 1 466959973 1 1 312438727 1 1 533181213 1 1 341132681 1 1 811351629 1 1 574455361 1 1 421822230 1 1 18896951 1 1 374647438 1 1 864383637 1 1 166113984 1 1 918636790 1 1 910747722 1 1 713941521 1 1 555416091 1 1 731848749 1 1 85887695 1 1 510106379 1 1 552833605 1 1 426412564 1 1 425960529 1 1 260678280 1 1 685520308 1 1 616222211 1 1 153977210 1 1 969255677 1 1 474708498 1 1 27259969 1 1 122445955 1 1 577625247 1 1 585072973 1 1 87376965 1 1 132617225 1 1 767087261 1 1 34732428 1 1 957564160 1 1 867127499 1 1 139479197 1 1 418765541 1 1 793487901 1 1 482256469 1 1 341601468 1 1 792632004 1 1 244857205 1 1 535268228 1 1 691740992 1 1 337424213 1 1 91524973 1 1 880580452 1 1 333205764 1 1 810796016 1 1 526837345 1 1 388651276 1 1 667766078 1 1 683690617 1 1 901281575 1 1 395325535 1 1 31235745 1 1 721706197 1 1 520358442 1 1 410970878 1 1 307293649 1 1 615322226 1 1 282520521 1 1 878799615 1 1 586865506 1 1 409491739 1 1 146526092 1 1 691883155 1 1 979158377 1 1 455984159 1 1 43503836 1 1 862843714 1 1 606176115 1 1 750157067 1 1 393239672 1 1 696990736 1 1 317585798 1 1 719090624 1 1 29441458 1 1 937539919 1 1 687096940 1 1 4787779 1 1 437547041 1 1 675347380 1 1 967978319 1 1 918901434 1 1 556837757 1 1 200991165 1 1 955683754 1 1 95719489 1 1 815715622 1 1 411500929 1 1 905400282 1 1 958809214 1 1 60481752 1 1 30710768 1 1 879955556 1 1 20265926 1 1 621308382 1 1 427044581 1 1 763638888 1 1 262677151 1 1 485603978 1 1 729097674 1 1 134224971 1 1 995668906 1 1 577607813 1 1 791388270 1 1 8308200 1 1 53089317 1 1 909506458 1 1 775828275 1 1 353127692 1 1 937124595 1 1 393376243 1 1 338302340 1 1 808265344 1 1 688879973 1 1 26262285 1 1 951463043 1 1 230855037 1 1 572280678 1 1 459110777 1 1 826915092 1 1 34015270 1 1 200231768 1 1 447778083 1 1 771864606 1 1 693082089 1 1 219067642 1 1 407377552 1 1 244432886 1 1 431275030 1 1 55969495 1 1 34950861 1 1 315923300 1 1 950253885 1 1 278450903 1 1 668371703 1 1 578456371 1 1 416964996 1 1 816206398 1 1 267384194 1 1 784241300 1 1 947955709 1 1 346993469 1 1 246653944 1 1 323871718 1 1 301562249 1 1 10942795 1 1 14097824 1 1 259849699 1 1 971235976 1 1 987044778 1 1 211518730 1 1 800439449 1 1 781214979 1 1 450242342 1 1 837855960 1 1 456202497 1 1 941548166 1 1 807082141 1 1 73611284 1 1 244478943 1 1 277834961 1 1 265127017 1 1 190821777 1 1 520026611 1 1 217487795 1 1 25787502 1 1 658480999 1 1 222555930 1 1 931332673 1 1 489682903 1 1 966863591 1 1 618393965 1 1 793495024 1 1 160111440 1 1 816036720 1 1 295692041 1 1 132285670 1 1 667243127 1 1 818168368 1 1 833771754 1 1 140354537 1 1 286858746 1 1 687590939 1 1 296561904 1 1 252224481 1 1 669846840 1 1 100260495 1 1 318125052 1 1 717949438 1 1 94009297 1 1 784637705 1 1 204319328 1 1 137221228 1 1 653423723 1 1 345957633 1 1 594464773 1 1 997886450 1 1 334368724 1 1 764942843 1 1 701958593 1 1 976274111 1 1 987519933 1 1 967477318 1 1 111731447 1 1 671060433 1 1 674272378 1 1 179704733 1 1 380862704 1 1 731772133 1 1 11122799 1 1 948007426 1 1 475363170 1 1 575634172 1 1 150763636 1 1 886466029 1 1 238828807 1 1 332628840 1 1 233806098 1 1 419532453 1 1 701053809 1 1 412578859 1 1 391752466 1 1 656828432 1 1 665834237 1 1 958915467 1 1 943559213 1 1 722779881 1 1 551314522 1 1 758317230 1 1 105975751 1 1 176031380 1 1 93112648 1 1 230440420 1 1 835712153 1 1 924526613 1 1 117744212 1 1 933307994 1 1 421175615 1 1 106330917 1 1 77016722 1 1 427332375 1 1 101008612 1 1 860940702 1 1 662840716 1 1 724534063 1 1 833384203 1 1 976874632 1 1 159245993 1 1 393648220 1 1 38719349 1 1 459053125 1 1 816344400 1 1 450112506 1 1 305021475 1 1 605481094 1 1 765431713 1 1 577257655 1 1 16597470 1 1 30545165 1 1 748852317 1 1 517427108 1 1 573619037 1 1 168914547 1 1 156778745 1 1 896638298 1 1 322662616 1 1 152006562 1 1 257374980 1 1 198632125 1 1 204578897 1 1 206996134 1 1 492818666 1 1 296178043 1 1 454398483 1 1 202961287 1 1 447478164 1 1 17280417 1 1 672380312 1 1 590321924 1 1 52394883 1 1 484669910 1 1 603773726 1 1 931170714 1 1 580954803 1 1 723926623 1 1 682399887 1 1 994673084 1 1 195650039 1 1 361206728 1 1 970640084 1 1 426791735 1 1 76293048 1 1 764225716 1 1 924341815 1 1 799970992 1 1 541370700 1 1 699054062 1 1 477508168 1 1 128726216 1 1 859872969 1 1 225582635 1 1 387618184 1 1 610532767 1 1 118903722 1 1 996150685 1 1 884707719 1 1 194086864 1 1 8551424 1 1 772869419 1 1 904559457 1 1 873595202 1 1 391505734 1 1 673544164 1 1 688662010 1 1 449295660 1 1 64490090 1 1 714902353 1 1 89118449 1 1 388796298 1 1 187238642 1 1 68724955 1 1 686005196 1 1 840632903 1 1 652353660 1 1 553058720 1 1 640082944 1 1 694062576 1 1 680900532 1 1 722248638 1 1 173187174 1 1 950839695 1 1 698539833 1 1 42536935 1 1 178981746 1 1 212171132 1 1 212795489 1 1 51541144 1 1 613829363 1 1 81895654 1 1 102432722 1 1 131378454 1 1 209262447 1 1 107940782 1 1 22848301 1 1 198740208 1 1 737936964 1 1 480536572 1 1 739525603 1 1 858822664 1 1 302193929 1 1 730221802 1 1 949219839 1 1 323176997 1 1 908464047 1 1 221541875 1 1 584849181 1 1 26986878 1 1 407656845 1 1 327939996 1 1 202269891 1 1 641937249 1 1 637148375 1 1 715348257 1 1 773757224 1 1 837015309 1 1 654222269 1 1 983178579 1 1 638887881 1 1 49131419 1 1 903617880 1 1 372374175 1 1 87317473 1 1 600158299 1 1 373018416 1 1 213250543 1 1 970283559 1 1 684764631 1 1 149170807 1 1 898518326 1 1 328594109 1 1 629867998 1 1 224077721 1 1 594110854 1 1 735045038 1 1 390225280 1 1 270678067 1 1 906231787 1 1 698680759 1 1 836035992 1 1 96785661 1 1 429415018 1 1 509475345 1 1 910939686 1 1 739480089 1 1 419884656 1 1 372596515 1 1 486165248 1 1 602212514 1 1 548504606 1 1 8507626 1 1 100980414 1 1 956651642 1 1 58365235 1 1 758769793 1 1 539394808 1 1 496519309 1 1 408530603 1 1 465809458 1 1 316438115 1 1 818940143 1 1 394692981 1 1 100367365 1 1 149914649 1 1 665533239 1 1 957598396 1 1 789515986 1 1 600354321 1 1 189858055 1 1 48517325 1 1 676684084 1 1 885265995 1 1 636335304 1 1 279910274 1 1 50173333 1 1 837367997 1 1 842295206 1 1 253636178 1 1 984132270 1 1 156851669 1 1 129265379 1 1 161882214 1 1 151458453 1 1 670344204 1 1 561142716 1 1 663102187 1 1 83341727 1 1 547097604 1 1 12470690 1 1 437524438 1 1 883974913 1 1 494206210 1 1 447159762 1 1 106378272 1 1 72512232 1 1 428255043 1 1 108997050 1 1 749818155 1 1 978365253 1 1 417075319 1 1 247910260 1 1 118647580 1 1 123712528 1 1 282929711 1 1 298174417 1 1 595797190 1 1 985332226 1 1 598950315 1 1 987941197 1 1 196751732 1 1 753712723 1 1 543895531 1 1 871039154 1 1 104002127 1 1 587295913 1 1 744490779 1 1 723813615 1 1 103833722 1 1 808172962 1 1 197983784 1 1 106545321 1 1 868292880 1 1 225206631 1 1 371363804 1 1 627931298 1 1 890650433 1 1 540407473 1 1 310908122 1 1 216656530 1 1 765871894 1 1 928690288 1 1 686143737 1 1 819049691 1 1 680298976 1 1 556214457 1 1 831406825 1 1 994163369 1 1 884072818 1 1 999133431 1 1 271644199 1 1 832647814 1 1 600628625 1 1 20939886 1 1 10320003 1 1 964991907 1 1 976911227 1 1 212684969 1 1 734178009 1 1 594385501 1 1 920931213 1 1 358616278 1 1 986942954 1 1 108086656 1 1 322395127 1 1 442736680 1 1 517336515 1 1 369311753 1 1 713444972 1 1 795717599 1 1 635416396 1 1 45312951 1 1 252339678 1 1 638659504 1 1 259619094 1 1 542792166 1 1 147040572 1 1 796354369 1 1 870713589 1 1 4645039 1 1 825383230 1 1 881496395 1 1 904210047 1 1 438587605 1 1 488080203 1 1 38315906 1 1 381348512 1 1 649318688 1 1 126736119 1 1 163071457 1 1 145280073 1 1 672345947 1 1 984557053 1 1 305429352 1 1 347795275 1 1 795185977 1 1 52777396 1 1 910486226 1 1 369848218 1 1 635990135 1 1 782168713 1 1 167406137 1 1 824428867 1 1 50405615 1 1 804932644 1 1 875942133 1 1 501163450 1 1 518833102 1 1 55254127 1 1 395976825 1 1 397661317 1 1 182657781 1 1 732946384 1 1 748732050 1 1 957765150 1 1 571393012 1 1 727856472 1 1 315867266 1 1 706494917 1 1 80323237 1 1 163957314 1 1 935555384 1 1 61799524 1 1 583929331 1 1 442056005 1 1 846224144 1 1 823698559 1 1 935361271 1 1 729019243 1 1 151855017 1 1 882354677 1 1 821501549 1 1 76687769 1 1 230175741 1 1 743756833 1 1 949943756 1 1 227191474 1 1 635046550 1 1 309328008 1 1 528779028 1 1 780781857 1 1 229959100 1 1 486638242 1 1 99890882 1 1 16108458 1 1 375757551 1 1 426663826 1 1 591939703 1 1 354994348 1 1 271589125 1 1 597091929 1 1 950127257 1 1 903927093 1 1 63246702 1 1 54467282 1 1 905622932 1 1 128081684 1 1 17668997 1 1 427664134 1 1 177510964 1 1 716114789 1 1 837780866 1 1 416619967 1 1 421784174 1 1 629397606 1 1 981405246 1 1 423197957 1 1 55414758 1 1 358480542 1 1 314116502 1 1 275001474 1 1 853909755 1 1 380772535 1 1 704209896 1 1 3652291 1 1 859587148 1 1 34426031 1 1 670998792 1 1 102350860 1 1 595563073 1 1 407397082 1 1 924030570 1 1 307796352 1 1 815347751 1 1 970659987 1 1 833215234 1 1 309408123 1 1 322350506 1 1 583760081 1 1 489478330 1 1 288733689 1 1 66914241 1 1 787287677 1 1 397710308 1 1 886639740 1 1 794649345 1 1 619267039 1 1 988162401 1 1 991813990 1 1 420419318 1 1 662616379 1 1 383345875 1 1 653295733 1 1 109510019 1 1 240799111 1 1 658691217 1 1 532896436 1 1 545499848 1 1 346491837 1 1 58316734 1 1 49480423 1 1 137964148 1 1 771445132 1 1 111083680 1 1 690037746 1 1 966075608 1 1 45712616 1 1 610126910 1 1 606895245 1 1 640337560 1 1 157289624 1 1 801834173 1 1 470029636 1 1 844153166 1 1 478176504 1 1 564497421 1 1 775879912 1 1 534333141 1 1 978705180 1 1 47199345 1 1 177553059 1 1 398695493 1 1 610531464 1 1 285841381 1 1 288102437 1 1 938527528 1 1 646202667 1 1 981266576 1 1 731487648 1 1 561953984 1 1 825951344 1 1 985213207 1 1 492178007 1 1 974401816 1 1 655558559 1 1 450270085 1 1 175408283 1 1 293976069 1 1 375311545 1 1 232189163 1 1 33164894 1 1 762889001 1 1 42163570 1 1 354772514 1 1 87481778 1 1 30136458 1 1 790934505 1 1 578315980 1 1 595470053 1 1 467134875 1 1 811050262 1 1 223630515 1 1 182713807 1 1 940058169 1 1 635147436 1 1 593432780 1 1 827796089 1 1 929196482 1 1 27429551 1 1 135756697 1 1 900796410 1 1 22666370 1 1 230935873 1 1 846675708 1 1 166848533 1 1 635872477 1 1 514389818 1 1 104509329 1 1 924417379 1 1 177218152 1 1 735738846 1 1 799295432 1 1 62851531 1 1 971163923 1 1 700411370 1 1 701466308 1 1 677468594 1 1 888899287 1 1 648766707 1 1 154151128 1 1 374211640 1 1 594450776 1 1 386322942 1 1 425380106 1 1 242472809 1 1 414853933 1 1 825696117 1 1 153418353 1 1 824118095 1 1 809937586 1 1 989015375 1 1 476219883 1 1 963400209 1 1 623587818 1 1 672472715 1 1 998773597 1 1 609580507 1 1 538703651 1 1 913686524 1 1 466642477 1 1 264305502 1 1 301151279 1 1 886605956 1 1 828878814 1 1 824610550 1 1 461866610 1 1 364072034 1 1 82835684 1 1 465275614 1 1 537801564 1 1 970820888 1 1 814414902 1 1 37814335 1 1 46493855 1 1 746396671 1 1 292056629 1 1 207513774 1 1 354546500 1 1 651912374 1 1 279044495 1 1 453444270 1 1 283687377 1 1 170773898 1 1 358104908 1 1 983734979 1 1 628828968 1 1 296488887 1 1 103981783 1 1 611724666 1 1 819003899 1 1 75102379 1 1 804986462 1 1 908319260 1 1 891287547 1 1 30903348 1 1 520752976 1 1 349112341 1 1 874401328 1 1 403060287 1 1 653466753 1 1 663250352 1 1 606382535 1 1 229368345 1 1 295212447 1 1 191701606 1 1 112137655 1 1 907848107 1 1 905686494 1 1 946578122 1 1 621055684 1 1 625228748 1 1 743158456 1 1 842626170 1 1 296854904 1 1 754343635 1 1 827951656 1 1 162147404 1 1 140620987 1 1 171138331 1 1 22030806 1 1 828638929 1 1 995023434 1 1 406887548 1 1 918923571 1 1 739663659 1 1 31771312 1 1 274424677 1 1 936139675 1 1 408369636 1 1 71275266 1 1 813285137 1 1 676336588 1 1 585160630 1 1 252288454 1 1 306226343 1 1 356214555 1 1 173904194 1 1 192404660 1 1 929361843 1 1 819079174 1 1 365728339 1 1 290748144 1 1 790676413 1 1 135027291 1 1 525804635 1 1 482571806 1 1 675854572 1 1 793507761 1 1 25131318 1 1 548857934 1 1 355745508 1 1 360632610 1 1 477297851 1 1 998379176 1 1 926074094 1 1 646274426 1 1 131958645 1 1 10770924 1 1 561932368 1 1 498453929 1 1 209893519 1 1 589552439 1 1 226390640 1 1 250636118 1 1 851934294 1 1 352057939 1 1 99781335 1 1 814465306 1 1 473906842 1 1 833904559 1 1 494208488 1 1 20870103 1 1 757371313 1 1 402685853 1 1 120499305 1 1 981801627 1 1 212472249 1 1 87882242 1 1 703665085 1 1 681279057 1 1 782140682 1 1 298256274 1 1 901084014 1 1 938658321 1 1 358262588 1 1 129061909 1 1 635234382 1 1 612937132 1 1 830496458 1 1 451103090 1 1 270213302 1 1 268046894 1 1 60988892 1 1 684297463 1 1 638628315 1 1 559011427 1 1 73312171 1 1 389652205 1 1 612364348 1 1 456087167 1 1 558961790 1 1 772712759 1 1 368462178 1 1 823276465 1 1 908795277 1 1 390722836 1 1 91749579 1 1 23639767 1 1 86153872 1 1 844724831 1 1 721048449 1 1 681084131 1 1 151503558 1 1 447055924 1 1 878434650 1 1 798698981 1 1 792363317 1 1 290555959 1 1 38906940 1 1 754006744 1 1 977525590 1 1 113540547 1 1 751607769 1 1 787417585 1 1 725696966 1 1 458976631 1 1 861137043 1 1 4934013 1 1 1325224 1 1 225312014 1 1 850607169 1 1 912052579 1 1 564305268 1 1 594077189 1 1 867095878 1 1 368557871 1 1 627991929 1 1 790204633 1 1 146977471 1 1 73418255 1 1 544786230 1 1 992719954 1 1 184782624 1 1 702319226 1 1 303324005 1 1 214894137 1 1 29983065 1 1 413981465 1 1 619807647 1 1 928351287 1 1 782001707 1 1 242626979 1 1 285329794 1 1 797431321 1 1 864309506 1 1 842788788 1 1 477415964 1 1 72270032 1 1 432753919 1 1 293605246 1 1 124421934 1 1 532870300 1 1 525033210 1 1 17452579 1 1 178037959 1 1 195400202 1 1 471882854 1 1 815569011 1 1 47883805 1 1 788318932 1 1 748840732 1 1 239710794 1 1 89345797 1 1 996050949 1 1 805799068 1 1 645335974 1 1 107139605 1 1 547790995 1 1 221627630 1 1 572826133 1 1 983177445 1 1 497583123 1 1 634081410 1 1 253449 1 1 615318318 1 1 812733397 1 1 598716937 1 1 884936659 1 1 112501046 1 1 302453399 1 1 814634875 1 1 294132094 1 1 898182319 1 1 99167894 1 1 315011539 1 1 853180965 1 1 566227645 1 1 462756300 1 1 706398455 1 1 337143508 1 1 480851673 1 1 722125733 1 1 822749137 1 1 980093484 1 1 410326461 1 1 29010512 1 1 408851375 1 1 152812812 1 1 239754502 1 1 913382389 1 1 798770728 1 1 107106720 1 1 709951482 1 1 801469990 1 1 642590089 1 1 261902810 1 1 921919450 1 1 540862858 1 1 67466033 1 1 447870461 1 1 433152227 1 1 40529300 1 1 594731028 1 1 742119098 1 1 365831014 1 1 728891863 1 1 511278516 1 1 944770539 1 1 860999399 1 1 784008071 1 1 216316250 1 1 160284550 1 1 345710985 1 1 906894584 1 1 520447086 1 1 366698098 1 1 774209442 1 1 75229052 1 1 281484693 1 1 351749413 1 1 398896297 1 1 168238891 1 1 967827770 1 1 107451157 1 1 518252054 1 1 80372285 1 1 382181791 1 1 521773354 1 1 455092618 1 1 513269062 1 1 446929545 1 1 685847886 1 1 703139356 1 1 419334353 1 1 223243639 1 1 600649125 1 1 176863602 1 1 703250236 1 1 470428950 1 1 353491151 1 1 470115055 1 1 147876048 1 1 474095987 1 1 429150891 1 1 694182835 1 1 570278733 1 1 212037473 1 1 973877611 1 1 911995586 1 1 145264023 1 1 488777658 1 1 225004013 1 1 162032452 1 1 110578503 1 1 422432160 1 1 65465803 1 1 95857181 1 1 16758347 1 1 510790833 1 1 658616607 1 1 342771051 1 1 251309403 1 1 800137040 1 1 603725908 1 1 523066674 1 1 686571554 1 1 528913237 1 1 538923111 1 1 771620592 1 1 267423522 1 1 513317071 1 1 66510646 1 1 629845329 1 1 276423762 1 1 450243035 1 1 392992321 1 1 532789076 1 1 267422364 1 1 659440997 1 1 294997567 1 1 213254308 1 1 906698565 1 1 651097536 1 1 844661838 1 1 207742293 1 1 447790680 1 1 958930236 1 1 603627989 1 1 507258077 1 1 236399014 1 1 249632401 1 1 410219174 1 1 190594513 1 1 846959116 1 1 174063827 1 1 990720453 1 1 429537435 1 1 64479960 1 1 720772990 1 1 75229184 1 1 552165582 1 1 881497018 1 1 953290166 1 1 907745802 1 1 371694760 1 1 797831348 1 1 529986147 1 1 313903394 1 1 166282623 1 1 216101034 1 1 303792836 1 1 719098917 1 1 921468110 1 1 535131728 1 1 880477953 1 1 105794783 1 1 399729611 1 1 593065580 1 1 843108930 1 1 994487597 1 1 556594979 1 1 937963969 1 1 240065702 1 1 99468102 1 1 174806279 1 1 306467588 1 1 578287951 1 1 568438800 1 1 478040774 1 1 89569491 1 1 771302564 1 1 842463051 1 1 534207596 1 1 897949389 1 1 839716213 1 1 285085390 1 1 948626248 1 1 599348194 1 1 208173790 1 1 502147085 1 1 157367463 1 1 100890746 1 1 402971555 1 1 865296261 1 1 651682460 1 1 109680601 1 1 963018340 1 1 16430701 1 1 140732619 1 1 680955292 1 1 605948651 1 1 970554811 1 1 809068777 1 1 119941750 1 1 353942493 1 1 34803909 1 1 241635689 1 1 510708342 1 1 629393251 1 1 522222976 1 1 963659414 1 1 820087525 1 1 297757577 1 1 687452357 1 1 94877993 1 1 740806688 1 1 903980103 1 1 397141536 1 1 549616881 1 1 920808955 1 1 349367938 1 1 562799218 1 1 300095819 1 1 374365679 1 1 714038715 1 1 385566217 1 1 668755919 1 1 143159025 1 1 188194514 1 1 82739622 1 1 373113333 1 1 721756059 1 1 29755444 1 1 864296671 1 1 457637590 1 1 523130628 1 1 779815170 1 1 613529456 1 1 709174822 1 1 383377671 1 1 875506013 1 1 925777839 1 1 858542645 1 1 775449693 1 1 251178201 1 1 48016625 1 1 819905362 1 1 196422730 1 1 725513644 1 1 39061775 1 1 72599812 1 1 197951588 1 1 261681086 1 1 505412116 1 1 623872809 1 1 400926652 1 1 376153944 1 1 64382187 1 1 664939869 1 1 512468673 1 1 597246541 1 1 915182377 1 1 681369309 1 1 267409986 1 1 686362542 1 1 558846149 1 1 971986710 1 1 416460787 1 1 102900384 1 1 889633326 1 1 681277331 1 1 251892428 1 1 583499355 1 1 43380186 1 1 434431548 1 1 869512046 1 1 31192362 1 1 525506439 1 1 658288991 1 1 728052567 1 1 140015100 1 1 818917008 1 1 360853443 1 1 9308080 1 1 500117927 1 1 255002637 1 1 553735387 1 1 375932589 1 1 908676318 1 1 728993372 1 1 950789034 1 1 973499985 1 1 3376498 1 1 687845650 1 1 899525006 1 1 601003039 1 1 628699920 1 1 952094316 1 1 612447914 1 1 52681347 1 1 101530946 1 1 389721411 1 1 860482699 1 1 58339046 1 1 822249325 1 1 761506554 1 1 917283935 1 1 674680754 1 1 177380092 1 1 811234762 1 1 180183490 1 1 510180219 1 1 903379485 1 1 323425374 1 1 581565654 1 1 958853899 1 1 726583703 1 1 465748586 1 1 109299247 1 1 144735544 1 1 158286812 1 1 669854820 1 1 961735896 1 1 945329138 1 1 122803550 1 1 642550473 1 1 761734838 1 1 390744867 1 1 722425669 1 1 648748739 1 1 429807566 1 1 382825669 1 1 751664477 1 1 613892064 1 1 831086179 1 1 520829102 1 1 224415821 1 1 691377448 1 1 737936378 1 1 999494567 1 1 57644604 1 1 590749993 1 1 812855912 1 1 90056266 1 1 545482739 1 1 117121887 1 1 379840983 1 1 514358049 1 1 761665574 1 1 38857127 1 1 33132449 1 1 220868749 1 1 895164487 1 1 531872998 1 1 600751576 1 1 254415379 1 1 71920827 1 1 690046231 1 1 213950736 1 1 956391455 1 1 722922212 1 1 628064338 1 1 774579598 1 1 992242394 1 1 114753481 1 1 287352627 1 1 829366681 1 1 304261665 1 1 617143977 1 1 804586025 1 1 126920345 1 1 592358636 1 1 119489351 1 1 716834775 1 1 710826556 1 1 383967942 1 1 623450696 1 1 485911771 1 1 306202690 1 1 920599924 1 1 724838265 1 1 202815961 1 1 914419904 1 1 663241675 1 1 364397850 1 1 350973016 1 1 85719203 1 1 820382027 1 1 261432379 1 1 487055088 1 1 10722707 1 1 289140086 1 1 82388127 1 1 425354270 1 1 813888436 1 1 206461317 1 1 20266734 1 1 492264904 1 1 603536667 1 1 154524757 1 1 191646750 1 1 326903296 1 1 943379760 1 1 739691150 1 1 175440422 1 1 496577025 1 1 710208616 1 1 420048418 1 1 331070162 1 1 300682155 1 1 964332972 1 1 580780876 1 1 821554286 1 1 544009487 1 1 498233233 1 1 341075662 1 1 627338496 1 1 437741863 1 1 680025267 1 1 997039159 1 1 789806205 1 1 262097303 1 1 489914831 1 1 877837360 1 1 480954422 1 1 626887329 1 1 914769775 1 1 836187743 1 1 556738760 1 1 814593970 1 1 568510915 1 1 432323348 1 1 229174656 1 1 450122500 1 1 831044183 1 1 10861006 1 1 920985379 1 1 18780949 1 1 168320175 1 1 776752851 1 1 985790337 1 1 926109359 1 1 485291631 1 1 557818565 1 1 603582840 1 1 971794544 1 1 107178239 1 1 735411687 1 1 933075306 1 1 660593807 1 1 772896737 1 1 173984514 1 1 551736038 1 1 204976813 1 1 872522895 1 1 433414581 1 1 792287245 1 1 460018766 1 1 690789708 1 1 86206620 1 1 304215580 1 1 595132551 1 1 410155257 1 1 64393850 1 1 339797764 1 1 793123432 1 1 937317026 1 1 230583218 1 1 30143856 1 1 119279484 1 1 449842259 1 1 568978258 1 1 7092328 1 1 980127383 1 1 451211100 1 1 684056213 1 1 579620321 1 1 12324227 1 1 178230043 1 1 780435355 1 1 30398327 1 1 882591665 1 1 424176054 1 1 891047380 1 1 262792017 1 1 753529909 1 1 344958898 1 1 647781392 1 1 658556714 1 1 729641716 1 1 202816812 1 1 449801457 1 1 392673099 1 1 541263388 1 1 588755516 1 1 334660888 1 1 342946509 1 1 781767459 1 1 191633715 1 1 952967272 1 1 772365004 1 1 308614026 1 1 540695389 1 1 465959367 1 1 127620083 1 1 371545035 1 1 342565281 1 1 393479539 1 1 654786301 1 1 586359027 1 1 303882995 1 1 720568575 1 1 462723207 1 1 858700561 1 1 699650661 1 1 506842513 1 1 887168563 1 1 509993952 1 1 821757011 1 1 164273360 1 1 488820665 1 1 842836978 1 1 179728413 1 1 469101324 1 1 932025418 1 1 147654670 1 1 203901779 1 1 189530785 1 1 169515987 1 1 277227306 1 1 995028208 1 1 261624530 1 1 138064005 1 1 417960155 1 1 265409910 1 1 127312846 1 1 953113547 1 1 138446224 1 1 390045334 1 1 166883129 1 1 107793864 1 1 625591072 1 1 856836873 1 1 42149819 1 1 379722822 1 1 426928545 1 1 308307447 1 1 59799134 1 1 433844832 1 1 442746656 1 1 55400373 1 1 170625512 1 1 198630084 1 1 175345441 1 1 469145970 1 1 979385163 1 1 746723864 1 1 906185333 1 1 193252381 1 1 670418366 1 1 906077736 1 1 767822530 1 1 697161303 1 1 632855400 1 1 880062883 1 1 817288504 1 1 510498934 1 1 842638326 1 1 796272988 1 1 448339749 1 1 66667115 1 1 774548619 1 1 976368752 1 1 528846000 1 1 325691029 1 1 889254767 1 1 256800833 1 1 12138770 1 1 208264072 1 1 558572164 1 1 496240500 1 1 66261951 1 1 917394808 1 1 526049918 1 1 545301538 1 1 349750644 1 1 925275035 1 1 48520109 1 1 471152859 1 1 783336450 1 1 514532887 1 1 363748915 1 1 794396303 1 1 324156453 1 1 255304355 1 1 940247162 1 1 959293701 1 1 117470644 1 1 201469557 1 1 491931269 1 1 877807741 1 1 397118663 1 1 237557683 1 1 732602666 1 1 644629480 1 1 481976434 1 1 981114168 1 1 205492367 1 1 560378434 1 1 113989515 1 1 683642220 1 1 390427282 1 1 28646979 1 1 573268508 1 1 175773891 1 1 790015309 1 1 267466941 1 1 563182078 1 1 916356105 1 1 261477453 1 1 876921801 1 1 615968597 1 1 703534702 1 1 571055424 1 1 677768314 1 1 662258475 1 1 793525754 1 1 92958706 1 1 300074343 1 1 439127833 1 1 42046318 1 1 308268092 1 1 131910744 1 1 115988666 1 1 409279260 1 1 79879316 1 1 716520600 1 1 542941228 1 1 201762911 1 1 811019452 1 1 587067927 1 1 824060744 1 1 561918157 1 1 141321422 1 1 787980375 1 1 546334828 1 1 888481271 1 1 593037893 1 1 840860423 1 1 116795244 1 1 13915747 1 1 304733435 1 1 586242834 1 1 584487445 1 1 449715499 1 1 265206120 1 1 556653803 1 1 309688074 1 1 750241406 1 1 938240318 1 1 517217796 1 1 222010565 1 1 618176823 1 1 823690501 1 1 890112394 1 1 284972566 1 1 501060910 1 1 379887999 1 1 320634126 1 1 118558554 1 1 132112021 1 1 33975074 1 1 815022066 1 1 435612853 1 1 466457361 1 1 340393991 1 1 732141667 1 1 497215962 1 1 783320629 1 1 843203534 1 1 120279254 1 1 538437873 1 1 609260085 1 1 950030882 1 1 522674772 1 1 763863807 1 1 505723699 1 1 715553959 1 1 779724911 1 1 67753895 1 1 383012596 1 1 301653792 1 1 171229536 1 1 576438480 1 1 479259520 1 1 375294604 1 1 623033845 1 1 267918993 1 1 669616646 1 1 630646351 1 1 190795592 1 1 246012567 1 1 985035192 1 1 884605271 1 1 18723710 1 1 577859982 1 1 990349679 1 1 764831916 1 1 813565261 1 1 649991833 1 1 525306962 1 1 643751938 1 1 309265113 1 1 202989416 1 1 582172158 1 1 732425834 1 1 49586219 1 1 148320695 1 1 291986932 1 1 638725418 1 1 943355463 1 1 172468127 1 1 312925811 1 1 527533298 1 1 607271302 1 1 100252801 1 1 280969076 1 1 271900990 1 1 846428918 1 1 943060346 1 1 761121027 1 1 427197620 1 1 786231801 1 1 972384033 1 1 903923227 1 1 277339606 1 1 763523182 1 1 797990350 1 1 684082869 1 1 956114532 1 1 333692632 1 1 963751873 1 1 699199853 1 1 80126247 1 1 255195796 1 1 362357647 1 1 232086318 1 1 593746517 1 1 750746364 1 1 288717041 1 1 611889619 1 1 445734951 1 1 369094634 1 1 485664470 1 1 626563997 1 1 189219819 1 1 391138826 1 1 711412922 1 1 478409159 1 1 457275866 1 1 564313417 1 1 120075971 1 1 804585281 1 1 627092392 1 1 739807836 1 1 592763028 1 1 848595690 1 1 619395046 1 1 331416449 1 1 276643907 1 1 301558378 1 1 977973053 1 1 181504021 1 1 938974985 1 1 195974765 1 1 381825103 1 1 118273780 1 1 463202755 1 1 864164909 1 1 696181984 1 1 680626577 1 1 783402899 1 1 32734177 1 1 896462833 1 1 11576513 1 1 387913086 1 1 861267229 1 1 301712003 1 1 667336803 1 1 227574674 1 1 694394853 1 1 197809197 1 1 578376040 1 1 425558427 1 1 250775419 1 1 290572701 1 1 380245454 1 1 705352075 1 1 364950815 1 1 597334169 1 1 669739779 1 1 238502149 1 1 565068470 1 1 178404172 1 1 831810158 1 1 89157696 1 1 113009049 1 1 621274867 1 1 959698935 1 1 48223952 1 1 215785229 1 1 752020699 1 1 886237045 1 1 435091402 1 1 923631500 1 1 267819598 1 1 399821069 1 1 916219452 1 1 392956956 1 1 202748989 1 1 608692277 1 1 596771339 1 1 304300136 1 1 681203450 1 1 772903034 1 1 167993858 1 1 12582764 1 1 341073327 1 1 436571381 1 1 728863726 1 1 285511062 1 1 141826199 1 1 776264781 1 1 595091452 1 1 760748570 1 1 191867560 1 1 528890768 1 1 834038271 1 1 84859713 1 1 391326620 1 1 468425163 1 1 906425338 1 1 831751154 1 1 760083252 1 1 944157426 1 1 179817197 1 1 56130956 1 1 661593752 1 1 24046374 1 1 884876182 1 1 119364824 1 1 489940630 1 1 598738610 1 1 67704139 1 1 218816729 1 1 465114960 1 1 717334548 1 1 399584237 1 1 278679095 1 1 59595284 1 1 850187931 1 1 652353633 1 1 57985124 1 1 700505664 1 1 648133774 1 1 805609225 1 1 469772604 1 1 803618377 1 1 524702013 1 1 837289643 1 1 60528783 1 1 371079471 1 1 437423160 1 1 243482935 1 1 876330844 1 1 810364014 1 1 47932211 1 1 896501456 1 1 96477545 1 1 584376833 1 1 578757974 1 1 14377503 1 1 25613078 1 1 793723601 1 1 558594729 1 1 267904198 1 1 624564869 1 1 891099119 1 1 308078855 1 1 881759016 1 1 659525384 1 1 552848632 1 1 195540548 1 1 785203199 1 1 240499160 1 1 89854030 1 1 735346146 1 1 896177740 1 1 605716493 1 1 824012978 1 1 575207652 1 1 739295583 1 1 722932488 1 1 237110037 1 1 171950735 1 1 367766502 1 1 422267505 1 1 405572919 1 1 363783214 1 1 685196737 1 1 727705839 1 1 790708122 1 1 264163770 1 1 499604666 1 1 410559440 1 1 614419922 1 1 743713638 1 1 373779950 1 1 504116066 1 1 818485306 1 1 824068865 1 1 920319467 1 1 188047535 1 1 44661078 1 1 63448707 1 1 351301170 1 1 125679330 1 1 605103458 1 1 48523007 1 1 130556300 1 1 608282139 1 1 730639856 1 1 926531043 1 1 615506421 1 1 730868235 1 1 577436558 1 1 613497546 1 1 723546941 1 1 195107836 1 1 14934546 1 1 832202859 1 1 251495313 1 1 89456200 1 1 704046818 1 1 260527993 1 1 355328091 1 1 118010160 1 1 663418233 1 1 116121978 1 1 895986848 1 1 311498608 1 1 661305518 1 1 782943732 1 1 278154767 1 1 59469475 1 1 975451360 1 1 569213004 1 1 931644612 1 1 568923726 1 1 592196988 1 1 953216397 1 1 798805485 1 1 665374362 1 1 342367753 1 1 14052428 1 1 961253604 1 1 40401210 1 1 709492222 1 1 738931026 1 1 180138670 1 1 349716750 1 1 755975768 1 1 79398219 1 1 734772816 1 1 240167341 1 1 210985465 1 1 943608664 1 1 775018083 1 1 439447033 1 1 367424588 1 1 718352554 1 1 146613649 1 1 859488330 1 1 319101818 1 1 48729198 1 1 657475787 1 1 141043229 1 1 16414737 1 1 432800860 1 1 491963131 1 1 107398463 1 1 730550304 1 1 121461342 1 1 482207417 1 1 27231837 1 1 809628093 1 1 800956781 1 1 480139807 1 1 594713532 1 1 156235536 1 1 891306296 1 1 69602532 1 1 614696823 1 1 576017043 1 1 287629159 1 1 422699493 1 1 387269505 1 1 81097401 1 1 12069292 1 1 648674799 1 1 414587295 1 1 41670792 1 1 37895914 1 1 509964540 1 1 268725451 1 1 228976354 1 1 54373175 1 1 732057718 1 1 312120797 1 1 118998903 1 1 741109201 1 1 291309963 1 1 941246122 1 1 282171112 1 1 763006444 1 1 675992747 1 1 213676296 1 1 680300001 1 1 679549908 1 1 736829527 1 1 594999630 1 1 822103462 1 1 351892552 1 1 386698515 1 1 157783711 1 1 409581777 1 1 299442844 1 1 581604970 1 1 85428573 1 1 369146265 1 1 942227465 1 1 139211793 1 1 683442443 1 1 227334361 1 1 234509823 1 1 383628661 1 1 46463634 1 1 743504672 1 1 97766894 1 1 336520050 1 1 436066111 1 1 555167891 1 1 857396856 1 1 302814378 1 1 866466512 1 1 306402692 1 1 217416988 1 1 50845521 1 1 708660997 1 1 271588355 1 1 821642478 1 1 183140997 1 1 338996489 1 1 568423334 1 1 280601793 1 1 773719661 1 1 995510428 1 1 350595123 1 1 161470761 1 1 350081649 1 1 155978489 1 1 784149870 1 1 148571597 1 1 730149683 1 1 108939051 1 1 876062968 1 1 463907734 1 1 991137509 1 1 371641047 1 1 450855685 1 1 491020078 1 1 726630126 1 1 801798321 1 1 722658920 1 1 402887973 1 1 842344891 1 1 809324414 1 1 876581234 1 1 318679124 1 1 137665243 1 1 360587394 1 1 592778011 1 1 738902106 1 1 372233247 1 1 777070463 1 1 642875740 1 1 14643176 1 1 394034473 1 1 383624739 1 1 682315144 1 1 776676773 1 1 819058836 1 1 322877880 1 1 795090178 1 1 897368260 1 1 772050239 1 1 987400730 1 1 657428221 1 1 711360761 1 1 960721921 1 1 835437485 1 1 313682718 1 1 917616104 1 1 287568682 1 1 569588057 1 1 548064658 1 1 57989065 1 1 145268715 1 1 833330258 1 1 829474608 1 1 853864445 1 1 13328834 1 1 122199477 1 1 328575158 1 1 11211669 1 1 318873845 1 1 614586159 1 1 855925831 1 1 941189728 1 1 541616632 1 1 940256201 1 1 948513444 1 1 355975288 1 1 986643284 1 1 596700383 1 1 361699103 1 1 998810901 1 1 117944439 1 1 897617691 1 1 857533590 1 1 725093169 1 1 326326971 1 1 985736488 1 1 995441132 1 1 508833790 1 1 966590918 1 1 605890145 1 1 618888172 1 1 80232303 1 1 417603326 1 1 629633233 1 1 56965647 1 1 495395476 1 1 47082904 1 1 28778234 1 1 521724630 1 1 970777107 1 1 901760025 1 1 620193122 1 1 253391217 1 1 408119928 1 1 417226988 1 1 859803777 1 1 592558801 1 1 963385700 1 1 123420085 1 1 581057970 1 1 870086938 1 1 941107754 1 1 764400355 1 1 236501051 1 1 307870254 1 1 857244578 1 1 170105922 1 1 107134714 1 1 309192214 1 1 536862515 1 1 317138223 1 1 856731806 1 1 127718797 1 1 381915001 1 1 79070457 1 1 388727691 1 1 255106784 1 1 127699718 1 1 609604917 1 1 236436839 1 1 972597851 1 1 464429028 1 1 767084615 1 1 579905277 1 1 887052960 1 1 28192661 1 1 831482296 1 1 68964663 1 1 722251264 1 1 715967722 1 1 996979039 1 1 708082468 1 1 637382695 1 1 44786648 1 1 460017180 1 1 463943642 1 1 121882980 1 1 386630033 1 1 551164461 1 1 230088844 1 1 18549848 1 1 49262877 1 1 411228545 1 1 80882445 1 1 333040251 1 1 629928644 1 1 457731155 1 1 693617382 1 1 852697245 1 1 924536598 1 1 328352885 1 1 704608210 1 1 780936976 1 1 577413481 1 1 380111407 1 1 477591487 1 1 426735132 1 1 255675511 1 1 16618685 1 1 390127404 1 1 678486153 1 1 775094713 1 1 850064752 1 1 264736781 1 1 19403099 1 1 718918283 1 1 710357230 1 1 480448512 1 1 20974706 1 1 278890122 1 1 471213851 1 1 202809841 1 1 970410667 1 1 29921656 1 1 372983256 1 1 146244192 1 1 403913575 1 1 90464266 1 1 70026477 1 1 722211541 1 1 439467444 1 1 888719473 1 1 430018754 1 1 662294872 1 1 980666489 1 1 706349883 1 1 48515717 1 1 767235895 1 1 624793079 1 1 206501445 1 1 152813057 1 1 841750989 1 1 222080960 1 1 715194614 1 1 241949091 1 1 235578961 1 1 546193238 1 1 230957343 1 1 619450703 1 1 793879377 1 1 819418273 1 1 644820473 1 1 28974830 1 1 813180688 1 1 170150465 1 1 989472066 1 1 878642868 1 1 426565844 1 1 127412750 1 1 469305775 1 1 274398570 1 1 204636323 1 1 997082709 1 1 993990542 1 1 150155905 1 1 222419231 1 1 936375149 1 1 278084874 1 1 347379680 1 1 536712815 1 1 763574936 1 1 511208872 1 1 149951260 1 1 800592577 1 1 290621243 1 1 264280370 1 1 628812057 1 1 635401727 1 1 432453547 1 1 458951184 1 1 783431637 1 1 919938688 1 1 894286024 1 1 867627157 1 1 907129227 1 1 27828023 1 1 759763060 1 1 259178041 1 1 148488740 1 1 480603911 1 1 101825090 1 1 59735365 1 1 865610798 1 1 286224714 1 1 294990459 1 1 539065643 1 1 711406951 1 1 774545064 1 1 79113948 1 1 70152032 1 1 129430010 1 1 660203345 1 1 424908400 1 1 643345847 1 1 15055706 1 1 367953671 1 1 902407346 1 1 799426576 1 1 374813461 1 1 127987969 1 1 546765240 1 1 835385942 1 1 344316146 1 1 442195575 1 1 520665129 1 1 574556638 1 1 111650780 1 1 164109388 1 1 139307313 1 1 630308373 1 1 579204114 1 1 716561172 1 1 437015195 1 1 776574252 1 1 429765511 1 1 649636390 1 1 390020639 1 1 351130144 1 1 301260378 1 1 142897662 1 1 877610083 1 1 946025567 1 1 840544155 1 1 508550464 1 1 155034477 1 1 651868947 1 1 266831895 1 1 130150514 1 1 924500852 1 1 700901829 1 1 356717705 1 1 93728464 1 1 438340477 1 1 9194776 1 1 375961700 1 1 407806170 1 1 119166450 1 1 882879043 1 1 144227751 1 1 471409508 1 1 666430437 1 1 825654282 1 1 50672060 1 1 607337910 1 1 913335208 1 1 245628032 1 1 319028898 1 1 595805707 1 1 241744930 1 1 948836834 1 1 637692822 1 1 435568684 1 1 621844532 1 1 534460370 1 1 677578549 1 1 43195715 1 1 525454602 1 1 583081466 1 1 835071045 1 1 694462693 1 1 617392296 1 1 539876465 1 1 843852599 1 1 473087184 1 1 239346843 1 1 448129364 1 1 297728078 1 1 258544530 1 1 734273157 1 1 63809089 1 1 45060551 1 1 402174786 1 1 610607527 1 1 208254981 1 1 121409454 1 1 598766340 1 1 303237836 1 1 435494497 1 1 600116978 1 1 139091816 1 1 877701280 1 1 447248107 1 1 824183577 1 1 962213554 1 1 907888166 1 1 726610523 1 1 600371217 1 1 13855840 1 1 358252982 1 1 171835081 1 1 677091304 1 1 698518112 1 1 309396055 1 1 575063070 1 1 373767363 1 1 465126683 1 1 563870944 1 1 787445604 1 1 863265517 1 1 406064895 1 1 775778415 1 1 93716442 1 1 251981209 1 1 79095761 1 1 26039728 1 1 715913383 1 1 687711041 1 1 294883464 1 1 743431406 1 1 257189620 1 1 343013322 1 1 284164361 1 1 367270817 1 1 507659066 1 1 100488768 1 1 698513832 1 1 157365321 1 1 931925168 1 1 41591212 1 1 786771906 1 1 621273181 1 1 852759109 1 1 857783074 1 1 799185641 1 1 652731626 1 1 967052045 1 1 664492877 1 1 74464270 1 1 792597564 1 1 612511158 1 1 493066364 1 1 389655888 1 1 145686300 1 1 21077021 1 1 619870899 1 1 922849630 1 1 211816627 1 1 444649402 1 1 860381860 1 1 224991680 1 1 310932514 1 1 214257628 1 1 452180408 1 1 219352329 1 1 445022271 1 1 230327953 1 1 603897724 1 1 552480994 1 1 175696237 1 1 437451842 1 1 102908306 1 1 138502819 1 1 76028070 1 1 442463161 1 1 53082865 1 1 281528343 1 1 163503719 1 1 463030977 1 1 440072416 1 1 478514224 1 1 595108147 1 1 8054925 1 1 442692933 1 1 38765305 1 1 273975467 1 1 416137946 1 1 962542231 1 1 277240134 1 1 456217723 1 1 940493958 1 1 27153453 1 1 983557139 1 1 582855347 1 1 205299686 1 1 990716352 1 1 222884879 1 1 702808150 1 1 33747219 1 1 457427422 1 1 554575287 1 1 736245595 1 1 326474658 1 1 811609446 1 1 12002372 1 1 598531558 1 1 38517449 1 1 89972599 1 1 623568020 1 1 369116008 1 1 450196409 1 1 280960178 1 1 558420603 1 1 992159591 1 1 46723296 1 1 28585341 1 1 554338844 1 1 764565882 1 1 731122425 1 1 367896125 1 1 895570412 1 1 134004999 1 1 135039415 1 1 415958677 1 1 996718826 1 1 296297854 1 1 174762331 1 1 804116165 1 1 531404631 1 1 6928714 1 1 753313956 1 1 55481407 1 1 752020234 1 1 574795848 1 1 736630412 1 1 214369837 1 1 720413659 1 1 554807525 1 1 447976957 1 1 935891908 1 1 180625151 1 1 427734133 1 1 589880615 1 1 200868887 1 1 815908144 1 1 445311359 1 1 506562911 1 1 693573989 1 1 372602285 1 1 460415246 1 1 666472818 1 1 534767034 1 1 504036466 1 1 341042818 1 1 616002414 1 1 874567345 1 1 748741373 1 1 388363672 1 1 156308758 1 1 335219096 1 1 660613898 1 1 721049244 1 1 482731318 1 1 162350375 1 1 889749925 1 1 561294967 1 1 10102460 1 1 694450113 1 1 138692370 1 1 316221463 1 1 527760864 1 1 617397600 1 1 718199364 1 1 336639418 1 1 140930910 1 1 550189883 1 1 202477882 1 1 612927661 1 1 703336072 1 1 887049948 1 1 479980760 1 1 277062299 1 1 648597891 1 1 463603410 1 1 180852515 1 1 971451717 1 1 648499472 1 1 937838498 1 1 103763166 1 1 974701465 1 1 608082346 1 1 998673119 1 1 312237892 1 1 369667417 1 1 29691049 1 1 948224387 1 1 311608970 1 1 74030292 1 1 162536875 1 1 577992493 1 1 521757596 1 1 31063319 1 1 21877136 1 1 977036950 1 1 848531506 1 1 403920214 1 1 291877955 1 1 645986170 1 1 459969072 1 1 60274426 1 1 734810262 1 1 223735792 1 1 746471189 1 1 237829474 1 1 891333594 1 1 181672131 1 1 3595452 1 1 55781551 1 1 455844311 1 1 660766904 1 1 763607126 1 1 526282243 1 1 849290723 1 1 582059626 1 1 780488175 1 1 80412513 1 1 71627696 1 1 360095828 1 1 547294125 1 1 718480885 1 1 418234395 1 1 604325186 1 1 77645570 1 1 832468472 1 1 174972854 1 1 655677712 1 1 167472847 1 1 742028016 1 1 683494740 1 1 141288972 1 1 209648032 1 1 41177967 1 1 174303731 1 1 490642885 1 1 496096249 1 1 75570783 1 1 645396080 1 1 570905867 1 1 881520452 1 1 549942094 1 1 181087528 1 1 899026248 1 1 931125720 1 1 50293307 1 1 371864468 1 1 288790918 1 1 474971090 1 1 42852852 1 1 469249755 1 1 145619654 1 1 353832347 1 1 20054332 1 1 414252276 1 1 211601260 1 1 740663734 1 1 661494252 1 1 471225802 1 1 425880810 1 1 956581321 1 1 900509523 1 1 382183777 1 1 449960075 1 1 269592126 1 1 953026721 1 1 115402932 1 1 95662470 1 1 964737646 1 1 839825415 1 1 759579598 1 1 529410754 1 1 871628220 1 1 205994644 1 1 722601852 1 1 86411136 1 1 721513670 1 1 727449933 1 1 182263877 1 1 189868800 1 1 648236664 1 1 658608553 1 1 28773694 1 1 259839305 1 1 570717982 1 1 329434992 1 1 251983810 1 1 251263689 1 1 995295794 1 1 599947965 1 1 856840295 1 1 640080535 1 1 696640181 1 1 215964711 1 1 601930010 1 1 30438481 1 1 241504780 1 1 452620567 1 1 660865020 1 1 311774370 1 1 278052445 1 1 782509885 1 1 495809737 1 1 738054287 1 1 76611016 1 1 600610330 1 1 426927388 1 1 433531089 1 1 577298712 1 1 181703775 1 1 920902385 1 1 612637966 1 1 354903565 1 1 715160144 1 1 752148040 1 1 460294932 1 1 374026492 1 1 800221920 1 1 432359754 1 1 379780790 1 1 801429595 1 1 575272319 1 1 402780422 1 1 298092222 1 1 388536716 1 1 574699544 1 1 287829931 1 1 535502009 1 1 61113822 1 1 928409101 1 1 780957716 1 1 915707758 1 1 838182307 1 1 80426187 1 1 367843979 1 1 171766338 1 1 95088960 1 1 158592396 1 1 889819390 1 1 906029080 1 1 613695503 1 1 552845281 1 1 455402603 1 1 601427554 1 1 712411158 1 1 479708014 1 1 535319507 1 1 864053956 1 1 171015119 1 1 654372693 1 1 451651205 1 1 898473060 1 1 856059151 1 1 768690790 1 1 337345086 1 1 360741692 1 1 479512292 1 1 821584195 1 1 3454737 1 1 573946807 1 1 414491468 1 1 108618364 1 1 365222050 1 1 14587649 1 1 233536535 1 1 163195526 1 1 718035514 1 1 590179764 1 1 996261476 1 1 585248907 1 1 637281756 1 1 512130526 1 1 301553738 1 1 658856311 1 1 131789855 1 1 36446351 1 1 542540842 1 1 921492188 1 1 136595077 1 1 987520836 1 1 358734297 1 1 646729061 1 1 397528645 1 1 932277238 1 1 236823934 1 1 241909693 1 1 755495995 1 1 703042719 1 1 151736055 1 1 898288025 1 1 350304837 1 1 666415927 1 1 885604275 1 1 686591674 1 1 195698092 1 1 139727011 1 1 952287465 1 1 747596933 1 1 505079781 1 1 658615695 1 1 165704505 1 1 492508038 1 1 433125392 1 1 666292493 1 1 16347264 1 1 259371347 1 1 794964608 1 1 451789409 1 1 476870826 1 1 995850587 1 1 211875202 1 1 900146267 1 1 359949247 1 1 779993720 1 1 517551352 1 1 738045014 1 1 905148423 1 1 775362213 1 1 164354393 1 1 212431133 1 1 928676402 1 1 981051577 1 1 314357973 1 1 747667649 1 1 23581119 1 1 320502377 1 1 35323500 1 1 551408437 1 1 6300151 1 1 700144117 1 1 745297559 1 1 805319775 1 1 944826158 1 1 241040377 1 1 399017116 1 1 633582643 1 1 573016318 1 1 233916434 1 1 85557738 1 1 485736931 1 1 505027535 1 1 342702237 1 1 420228442 1 1 522753124 1 1 294821687 1 1 995046703 1 1 612611852 1 1 640269727 1 1 402061741 1 1 692507328 1 1 401404136 1 1 736445409 1 1 381546970 1 1 160429996 1 1 229151523 1 1 953416107 1 1 561216583 1 1 450645903 1 1 691036667 1 1 108577081 1 1 472412462 1 1 323945653 1 1 942028549 1 1 950285158 1 1 745505912 1 1 20000346 1 1 95126274 1 1 707978537 1 1 104631954 1 1 719317756 1 1 919776088 1 1 609285285 1 1 97168533 1 1 424943845 1 1 574911621 1 1 191418423 1 1 899521129 1 1 336822788 1 1 890033189 1 1 596090030 1 1 906878978 1 1 431496298 1 1 32274725 1 1 317765491 1 1 351722928 1 1 323904254 1 1 130806475 1 1 50001467 1 1 596230697 1 1 271302324 1 1 36347576 1 1 378800574 1 1 290731493 1 1 502429806 1 1 717801513 1 1 589124949 1 1 570001674 1 1 203391371 1 1 770075021 1 1 268659516 1 1 668636605 1 1 134882448 1 1 784844751 1 1 428774155 1 1 404713049 1 1 113811559 1 1 359310286 1 1 409201966 1 1 866135721 1 1 938481336 1 1 311480170 1 1 8107033 1 1 508012920 1 1 450751890 1 1 100396117 1 1 815340666 1 1 218094307 1 1 984082222 1 1 875261704 1 1 556156164 1 1 43283444 1 1 618922666 1 1 838211599 1 1 710721750 1 1 977374505 1 1 152830282 1 1 500604273 1 1 209621397 1 1 708931319 1 1 92451257 1 1 911139804 1 1 66168503 1 1 875272402 1 1 238832989 1 1 523355118 1 1 733376811 1 1 424846702 1 1 806454096 1 1 481323763 1 1 122368847 1 1 134987438 1 1 788440790 1 1 837097408 1 1 470540065 1 1 44103326 1 1 497908341 1 1 644930171 1 1 685357696 1 1 235169209 1 1 947235544 1 1 7444663 1 1 603441493 1 1 65542681 1 1 152160408 1 1 2324664 1 1 779854741 1 1 84945744 1 1 797958629 1 1 277191938 1 1 266615028 1 1 618251558 1 1 916354083 1 1 325737348 1 1 85616745 1 1 774710668 1 1 28947898 1 1 258115085 1 1 864109358 1 1 658915396 1 1 431657386 1 1 304523921 1 1 856090343 1 1 397323359 1 1 935623361 1 1 580401705 1 1 703436746 1 1 106743860 1 1 974350664 1 1 899000687 1 1 30191736 1 1 222648743 1 1 695604813 1 1 504072790 1 1 269347545 1 1 661612876 1 1 726902132 1 1 306219321 1 1 714328940 1 1 820278744 1 1 629308059 1 1 549714954 1 1 184608765 1 1 691119756 1 1 955398207 1 1 385279047 1 1 904140568 1 1 700499584 1 1 748145426 1 1 554597013 1 1 160318001 1 1 784959021 1 1 43371230 1 1 520025580 1 1 215832898 1 1 270795158 1 1 341394745 1 1 628440901 1 1 662447118 1 1 412772469 1 1 305577589 1 1 392322214 1 1 520480857 1 1 58715 1 1 514571105 1 1 50316688 1 1 489875131 1 1 163367031 1 1 111773233 1 1 570257660 1 1 70878748 1 1 806766939 1 1 543497697 1 1 487014936 1 1 443083941 1 1 45409363 1 1 886973619 1 1 849566601 1 1 857566505 1 1 870602865 1 1 570962900 1 1 621430849 1 1 705601427 1 1 11417612 1 1 719669723 1 1 761339834 1 1 896140725 1 1 462759750 1 1 845515252 1 1 466130454 1 1 824050656 1 1 652890498 1 1 772243105 1 1 892713644 1 1 558151142 1 1 616659177 1 1 197099725 1 1 974082629 1 1 534395310 1 1 634247511 1 1 288355806 1 1 385466317 1 1 385382641 1 1 539980069 1 1 446642484 1 1 190341213 1 1 323256792 1 1 488409828 1 1 816164141 1 1 351056019 1 1 412225354 1 1 181671305 1 1 493465005 1 1 513098950 1 1 628210354 1 1 262776241 1 1 79716763 1 1 819392824 1 1 545049862 1 1 982987114 1 1 16651504 1 1 86336014 1 1 467702740 1 1 844004610 1 1 424402798 1 1 984408714 1 1 542908403 1 1 30764729 1 1 254338177 1 1 359788165 1 1 453881739 1 1 431984918 1 1 194528689 1 1 595970107 1 1 249799879 1 1 321252546 1 1 524979946 1 1 342620251 1 1 616550411 1 1 977887272 1 1 909966793 1 1 228311805 1 1 767279910 1 1 506995573 1 1 691591655 1 1 959104275 1 1 833701563 1 1 999483812 1 1 176603200 1 1 684385563 1 1 873201369 1 1 790706174 1 1 38482244 1 1 675037022 1 1 17208850 1 1 295270063 1 1 291807684 1 1 646641259 1 1 409286236 1 1 605401032 1 1 518204901 1 1 404260902 1 1 645569424 1 1 760516186 1 1 554736880 1 1 130412017 1 1 710091867 1 1 310037984 1 1 601623455 1 1 744128948 1 1 849607211 1 1 108945287 1 1 201413203 1 1 15619274 1 1 990069919 1 1 574291342 1 1 58313399 1 1 675337689 1 1 354169876 1 1 122115654 1 1 461083354 1 1 419052990 1 1 659401715 1 1 238800333 1 1 715575800 1 1 531488176 1 1 251085137 1 1 212503996 1 1 550738520 1 1 592023766 1 1 111170137 1 1 386597988 1 1 617747150 1 1 674950304 1 1 235871440 1 1 165304989 1 1 779192918 1 1 410684535 1 1 331639186 1 1 122430934 1 1 153773162 1 1 609579207 1 1 578673787 1 1 420380403 1 1 35869925 1 1 142038223 1 1 446643422 1 1 943771763 1 1 401289905 1 1 288396926 1 1 224794923 1 1 865793773 1 1 68156129 1 1 846837550 1 1 860166077 1 1 561923568 1 1 495207901 1 1 559367572 1 1 152570162 1 1 562266041 1 1 319311498 1 1 344402362 1 1 461050204 1 1 217714662 1 1 533254484 1 1 479295957 1 1 320351469 1 1 695559324 1 1 968145003 1 1 313858134 1 1 220014158 1 1 214382370 1 1 416814211 1 1 473780601 1 1 262488537 1 1 471830557 1 1 901659377 1 1 599258843 1 1 849759570 1 1 280430271 1 1 764545538 1 1 368609616 1 1 74120479 1 1 908174887 1 1 112501173 1 1 842452008 1 1 528045488 1 1 731699738 1 1 3262986 1 1 416874101 1 1 390961952 1 1 351753681 1 1 39769069 1 1 169149363 1 1 385745312 1 1 588115056 1 1 506660685 1 1 579924339 1 1 121805719 1 1 623802715 1 1 575527347 1 1 991044716 1 1 715096149 1 1 655044742 1 1 58679105 1 1 568353450 1 1 747241490 1 1 198783071 1 1 859164798 1 1 317743004 1 1 182326589 1 1 822595333 1 1 147605534 1 1 161571052 1 1 609505434 1 1 625755756 1 1 518116705 1 1 964461097 1 1 947191007 1 1 789389448 1 1 946878728 1 1 141791858 1 1 759122350 1 1 388507815 1 1 73612770 1 1 141399183 1 1 998131587 1 1 870580024 1 1 309239733 1 1 970047650 1 1 131136016 1 1 38036804 1 1 957702900 1 1 900958280 1 1 994700453 1 1 666566764 1 1 195993686 1 1 155320446 1 1 118807725 1 1 758703983 1 1 465324686 1 1 868093255 1 1 522808827 1 1 917647246 1 1 42428812 1 1 754780049 1 1 492517873 1 1 388922188 1 1 743444578 1 1 361974176 1 1 387333220 1 1 450437930 1 1 732972803 1 1 632272325 1 1 709576039 1 1 881469027 1 1 92398962 1 1 116498230 1 1 346251414 1 1 204536040 1 1 626076598 1 1 283384625 1 1 284692558 1 1 770100843 1 1 672200053 1 1 119474251 1 1 70130443 1 1 806466358 1 1 250936436 1 1 716258261 1 1 450968235 1 1 139443430 1 1 443784911 1 1 625782767 1 1 27764479 1 1 132529005 1 1 328299152 1 1 433663520 1 1 614447764 1 1 342455241 1 1 696538762 1 1 805932114 1 1 4134864 1 1 252039676 1 1 843840932 1 1 335261443 1 1 168522311 1 1 835560072 1 1 617161904 1 1 762332843 1 1 87966741 1 1 365307617 1 1 371519092 1 1 809324749 1 1 226673509 1 1 721138312 1 1 267645537 1 1 152011706 1 1 475220873 1 1 823000884 1 1 836423764 1 1 526986617 1 1 124554281 1 1 670623101 1 1 965201683 1 1 492372227 1 1 666168812 1 1 119102290 1 1 38252557 1 1 189282537 1 1 93175739 1 1 144664489 1 1 56166294 1 1 622023149 1 1 73880046 1 1 427471461 1 1 353449267 1 1 992566962 1 1 971962876 1 1 490802382 1 1 838399412 1 1 787493093 1 1 268590765 1 1 353424001 1 1 729819168 1 1 365556161 1 1 104915323 1 1 411055774 1 1 436061413 1 1 448310323 1 1 775941164 1 1 536373975 1 1 874158422 1 1 161737769 1 1 763979829 1 1 815590545 1 1 21256938 1 1 512899943 1 1 307144226 1 1 299723875 1 1 694242994 1 1 538480403 1 1 859528362 1 1 389173443 1 1 35586021 1 1 479972317 1 1 932597239 1 1 975375088 1 1 851271424 1 1 938277280 1 1 373725840 1 1 610728687 1 1 167166182 1 1 500131942 1 1 106724969 1 1 859552739 1 1 285643458 1 1 641608125 1 1 55616570 1 1 347303127 1 1 709099725 1 1 93956358 1 1 300835644 1 1 78854532 1 1 142985447 1 1 165767969 1 1 604800114 1 1 389145095 1 1 788919682 1 1 695739171 1 1 409353787 1 1 144786013 1 1 177977383 1 1 901921891 1 1 857159967 1 1 804036150 1 1 516227881 1 1 638853986 1 1 132224977 1 1 564476946 1 1 253583208 1 1 297172017 1 1 908295099 1 1 810734952 1 1 698230363 1 1 370208645 1 1 316657373 1 1 186189648 1 1 196183356 1 1 358462615 1 1 159151190 1 1 189479866 1 1 317283058 1 1 245021499 1 1 89321264 1 1 128810211 1 1 480877738 1 1 582000418 1 1 607836341 1 1 974529861 1 1 808599169 1 1 867636518 1 1 232649544 1 1 665860543 1 1 101366001 1 1 182619201 1 1 481189336 1 1 701495178 1 1 332128336 1 1 377048550 1 1 801864048 1 1 110030630 1 1 828761085 1 1 130810439 1 1 497324095 1 1 101728187 1 1 772384350 1 1 950443077 1 1 279129657 1 1 272023457 1 1 280240323 1 1 132106183 1 1 142981190 1 1 682972383 1 1 456472112 1 1 982603109 1 1 21012693 1 1 100552265 1 1 503380733 1 1 47999117 1 1 762963631 1 1 755814661 1 1 617446487 1 1 903619838 1 1 764540653 1 1 524670612 1 1 212901535 1 1 807418965 1 1 260112536 1 1 511728701 1 1 193896640 1 1 33956781 1 1 746871114 1 1 680461762 1 1 925487293 1 1 439999046 1 1 402960765 1 1 152726965 1 1 143806063 1 1 401714546 1 1 541793705 1 1 801472244 1 1 533634548 1 1 493364220 1 1 832269873 1 1 734859144 1 1 98733860 1 1 221946161 1 1 358318842 1 1 925129235 1 1 66592897 1 1 945340145 1 1 949414469 1 1 283022351 1 1 312073903 1 1 912574187 1 1 535006751 1 1 756578592 1 1 561467483 1 1 162508240 1 1 499467721 1 1 519016599 1 1 194891445 1 1 647863666 1 1 276908329 1 1 472922063 1 1 24657597 1 1 159255419 1 1 112887919 1 1 923417941 1 1 156648123 1 1 742197643 1 1 895112874 1 1 839591268 1 1 922187342 1 1 420216719 1 1 932380216 1 1 534653632 1 1 255954327 1 1 419118767 1 1 510196329 1 1 739158468 1 1 891448390 1 1 809071510 1 1 68985387 1 1 466151135 1 1 865477397 1 1 129357649 1 1 207162540 1 1 91600676 1 1 779470122 1 1 658747448 1 1 374344675 1 1 518134521 1 1 752061060 1 1 604626167 1 1 348542097 1 1 599522626 1 1 570852623 1 1 282093887 1 1 339732385 1 1 800531428 1 1 936206012 1 1 188049322 1 1 596568173 1 1 589650396 1 1 853179625 1 1 842495922 1 1 403615288 1 1 767226306 1 1 444142280 1 1 49008333 1 1 280592784 1 1 144019790 1 1 664659579 1 1 332455411 1 1 576350875 1 1 192187783 1 1 570908219 1 1 185528641 1 1 494040029 1 1 380591272 1 1 492720081 1 1 598619027 1 1 254281596 1 1 215880416 1 1 343276981 1 1 273482990 1 1 280706846 1 1 704893609 1 1 708272460 1 1 750026564 1 1 528703804 1 1 657963769 1 1 318634520 1 1 478652507 1 1 534476030 1 1 766558688 1 1 316665178 1 1 315974985 1 1 823230555 1 1 75040810 1 1 768927240 1 1 92680794 1 1 155847971 1 1 568442695 1 1 713137277 1 1 993997779 1 1 831561005 1 1 71059815 1 1 344098561 1 1 11000608 1 1 280480909 1 1 855832712 1 1 569243799 1 1 692039051 1 1 326605351 1 1 152011858 1 1 5858572 1 1 706743177 1 1 661227538 1 1 975061216 1 1 900146543 1 1 802794232 1 1 564029188 1 1 918445969 1 1 459171127 1 1 656029139 1 1 831040409 1 1 222701650 1 1 79507675 1 1 567148044 1 1 108946782 1 1 955847025 1 1 199750032 1 1 906233291 1 1 469904989 1 1 189007682 1 1 427302723 1 1 425502892 1 1 493138423 1 1 106370975 1 1 271292320 1 1 471510254 1 1 702245837 1 1 668922599 1 1 388723364 1 1 451037382 1 1 202896777 1 1 476466863 1 1 546796643 1 1 744269025 1 1 18626196 1 1 879399886 1 1 844405327 1 1 166503243 1 1 232660311 1 1 18507678 1 1 48836856 1 1 211446356 1 1 667547531 1 1 23558155 1 1 787575592 1 1 677380950 1 1 626782879 1 1 606670930 1 1 158846944 1 1 686529212 1 1 464747676 1 1 4872969 1 1 363209445 1 1 916914749 1 1 123720574 1 1 57936434 1 1 534835073 1 1 160860257 1 1 883690471 1 1 148012554 1 1 300061947 1 1 684831595 1 1 555257868 1 1 484630516 1 1 25274704 1 1 913405347 1 1 898917233 1 1 446199364 1 1 321531920 1 1 327367594 1 1 962561727 1 1 289176681 1 1 225143921 1 1 722287733 1 1 118979940 1 1 15920206 1 1 55969326 1 1 1670055 1 1 609222431 1 1 831268748 1 1 184547201 1 1 952233309 1 1 491696869 1 1 768352931 1 1 582044187 1 1 198939157 1 1 133527875 1 1 18393335 1 1 867962640 1 1 320645040 1 1 551105294 1 1 49895505 1 1 719771781 1 1 100499178 1 1 950247667 1 1 808277847 1 1 650639066 1 1 118114972 1 1 363804913 1 1 311989586 1 1 218671168 1 1 772161373 1 1 466718770 1 1 30176100 1 1 615655407 1 1 177306589 1 1 805015692 1 1 973426743 1 1 57600666 1 1 554842357 1 1 137338184 1 1 685074757 1 1 733517478 1 1 548680180 1 1 583028427 1 1 789261873 1 1 280155585 1 1 61813650 1 1 392973820 1 1 580024474 1 1 774551323 1 1 709979231 1 1 432936874 1 1 218567502 1 1 655571937 1 1 207304046 1 1 505139223 1 1 431199169 1 1 971986215 1 1 742324492 1 1 778362978 1 1 383212189 1 1 961107305 1 1 998082969 1 1 200896053 1 1 754115720 1 1 295196592 1 1 517343470 1 1 883118598 1 1 776181886 1 1 859830979 1 1 425092471 1 1 748357636 1 1 570675629 1 1 768860839 1 1 728379982 1 1 836201811 1 1 259056975 1 1 370166093 1 1 576779956 1 1 699740104 1 1 723115972 1 1 772481282 1 1 40400692 1 1 4554488 1 1 568543031 1 1 349652515 1 1 189147017 1 1 91593071 1 1 297103225 1 1 111176169 1 1 81586355 1 1 982933997 1 1 882013559 1 1 50745470 1 1 214236137 1 1 881942477 1 1 339430523 1 1 85671882 1 1 553464844 1 1 684167392 1 1 866047039 1 1 756432019 1 1 530997330 1 1 199966378 1 1 643508866 1 1 358895568 1 1 135050920 1 1 203957403 1 1 652110573 1 1 486774353 1 1 919309623 1 1 255951784 1 1 903208649 1 1 955783095 1 1 307322728 1 1 277377122 1 1 349224930 1 1 321413996 1 1 302062480 1 1 955525074 1 1 484127892 1 1 182232853 1 1 707674918 1 1 982665065 1 1 566465118 1 1 52480560 1 1 840907649 1 1 327741913 1 1 749361399 1 1 537658158 1 1 31688010 1 1 704140194 1 1 786690556 1 1 268634925 1 1 913271752 1 1 795581648 1 1 72660653 1 1 939102855 1 1 572327604 1 1 242786134 1 1 143291774 1 1 986926980 1 1 425298400 1 1 45969680 1 1 945528144 1 1 991774042 1 1 160060109 1 1 424059890 1 1 904068858 1 1 672062357 1 1 607001307 1 1 293631892 1 1 111476381 1 1 305900726 1 1 446584116 1 1 590211929 1 1 577363381 1 1 711579536 1 1 93437213 1 1 632007626 1 1 816351198 1 1 784263090 1 1 560819144 1 1 307345760 1 1 573802321 1 1 438138403 1 1 45115455 1 1 129316108 1 1 671513297 1 1 148388860 1 1 817780032 1 1 595798215 1 1 940659616 1 1 780759785 1 1 241148540 1 1 210854012 1 1 216565549 1 1 947683845 1 1 10478129 1 1 795073882 1 1 943195372 1 1 501459583 1 1 895180622 1 1 780097277 1 1 636288190 1 1 211948470 1 1 518361615 1 1 604908449 1 1 696718333 1 1 303381801 1 1 45846730 1 1 763851952 1 1 145364724 1 1 701266626 1 1 420343183 1 1 609100693 1 1 900531487 1 1 355767691 1 1 137108419 1 1 386038772 1 1 663719857 1 1 570107804 1 1 671080957 1 1 464462234 1 1 861327031 1 1 474721116 1 1 777058095 1 1 5297821 1 1 700341222 1 1 252348124 1 1 340739383 1 1 162913962 1 1 761275091 1 1 243320289 1 1 449291957 1 1 823737928 1 1 796979004 1 1 334898534 1 1 980612313 1 1 293596449 1 1 979035424 1 1 550065695 1 1 11857015 1 1 298113537 1 1 237171532 1 1 183212742 1 1 725394049 1 1 383764381 1 1 89270397 1 1 679433137 1 1 198521437 1 1 859917480 1 1 947693536 1 1 360071839 1 1 805732297 1 1 329004922 1 1 96926763 1 1 47287790 1 1 481512461 1 1 237626511 1 1 424408026 1 1 747625387 1 1 997123355 1 1 825667527 1 1 664178828 1 1 869699551 1 1 616194785 1 1 458981060 1 1 295481483 1 1 674823693 1 1 676818624 1 1 747834114 1 1 716388541 1 1 64491787 1 1 535567667 1 1 904114723 1 1 868043772 1 1 876456582 1 1 529049553 1 1 933714917 1 1 980148112 1 1 457332667 1 1 885584912 1 1 511025257 1 1 541910506 1 1 526563390 1 1 663112013 1 1 458932790 1 1 875821398 1 1 683208044 1 1 945588887 1 1 152839143 1 1 253471304 1 1 966846448 1 1 806678152 1 1 761502276 1 1 796043395 1 1 459890037 1 1 769763980 1 1 266893988 1 1 110451601 1 1 356332939 1 1 948018890 1 1 861365586 1 1 288132147 1 1 268054765 1 1 377187110 1 1 680883568 1 1 198755707 1 1 293469496 1 1 633154731 1 1 460604724 1 1 340776538 1 1 403768904 1 1 467422415 1 1 657038497 1 1 811550840 1 1 207639581 1 1 569157118 1 1 872367361 1 1 31306957 1 1 226275468 1 1 30057423 1 1 6912511 1 1 317946723 1 1 362227288 1 1 37928253 1 1 179728516 1 1 259926531 1 1 496454494 1 1 861367007 1 1 644376545 1 1 281175700 1 1 727759301 1 1 434172172 1 1 493676595 1 1 32690192 1 1 466887806 1 1 38260029 1 1 470612171 1 1 434268633 1 1 379288673 1 1 929896790 1 1 586937661 1 1 652924470 1 1 469343438 1 1 621313039 1 1 952738868 1 1 948656106 1 1 539226097 1 1 819700356 1 1 345621208 1 1 539317695 1 1 309418363 1 1 500856286 1 1 382231767 1 1 583060955 1 1 405080351 1 1 615043443 1 1 585954267 1 1 564825815 1 1 465522446 1 1 785163172 1 1 860341995 1 1 404694595 1 1 196475503 1 1 235689796 1 1 400275045 1 1 21138718 1 1 979692481 1 1 802933749 1 1 284727579 1 1 973464738 1 1 452628996 1 1 872180592 1 1 904909145 1 1 898347962 1 1 305907217 1 1 591480981 1 1 512165165 1 1 687656848 1 1 435457370 1 1 733879432 1 1 108816648 1 1 711560599 1 1 170418993 1 1 653952249 1 1 193815001 1 1 826917111 1 1 647812067 1 1 824910292 1 1 466774939 1 1 89569787 1 1 235086617 1 1 467448361 1 1 213426785 1 1 337569916 1 1 330700614 1 1 251559579 1 1 743434106 1 1 107431769 1 1 266649574 1 1 583527210 1 1 560504761 1 1 877083514 1 1 499778820 1 1 647021631 1 1 567079859 1 1 440858896 1 1 723179963 1 1 786726249 1 1 838221248 1 1 258731349 1 1 697996649 1 1 715330303 1 1 476109860 1 1 817156538 1 1 532002062 1 1 173986561 1 1 382098030 1 1 992071346 1 1 717650816 1 1 27542587 1 1 147950115 1 1 308926416 1 1 998731538 1 1 283493786 1 1 544677006 1 1 404211635 1 1 696750740 1 1 789747789 1 1 24739133 1 1 230222240 1 1 67413137 1 1 304945083 1 1 363016257 1 1 487319076 1 1 812938584 1 1 80515936 1 1 448539441 1 1 705565837 1 1 818137956 1 1 575617160 1 1 568426017 1 1 404321888 1 1 32230826 1 1 310208475 1 1 913840067 1 1 408984578 1 1 448630816 1 1 551686570 1 1 684864334 1 1 962534738 1 1 156480693 1 1 619154372 1 1 910331732 1 1 148310513 1 1 251520007 1 1 680108094 1 1 56939282 1 1 622272828 1 1 709815017 1 1 318531416 1 1 328371039 1 1 695853978 1 1 923393357 1 1 670958433 1 1 139611967 1 1 792667121 1 1 634477122 1 1 941865287 1 1 273392419 1 1 266021593 1 1 258378157 1 1 896911550 1 1 354080748 1 1 196907623 1 1 467257169 1 1 371853497 1 1 864169245 1 1 329715988 1 1 306440443 1 1 561877236 1 1 411113738 1 1 851633756 1 1 465021459 1 1 18491868 1 1 700055983 1 1 903461859 1 1 697848986 1 1 307304439 1 1 409287379 1 1 982816124 1 1 873347152 1 1 861504120 1 1 902189359 1 1 107758793 1 1 387158757 1 1 261385441 1 1 874761643 1 1 265052062 1 1 420383824 1 1 190694670 1 1 53384127 1 1 350120456 1 1 914605059 1 1 272670196 1 1 492002330 1 1 303869757 1 1 889875123 1 1 579676746 1 1 386376230 1 1 438812143 1 1 898623163 1 1 558975930 1 1 760676950 1 1 969147984 1 1 833937698 1 1 444046455 1 1 321169098 1 1 939117440 1 1 352639343 1 1 943555301 1 1 606691038 1 1 553184819 1 1 198739706 1 1 719511266 1 1 499522054 1 1 369679075 1 1 410538216 1 1 228610562 1 1 807366247 1 1 849025206 1 1 669903452 1 1 224500496 1 1 711640331 1 1 264117008 1 1 914427639 1 1 265066009 1 1 873422743 1 1 920705828 1 1 363549767 1 1 689413597 1 1 444876228 1 1 679787995 1 1 310176392 1 1 403490415 1 1 250119023 1 1 797748432 1 1 63668823 1 1 777850205 1 1 439241973 1 1 455671615 1 1 926559839 1 1 85132663 1 1 306233739 1 1 84957769 1 1 605754387 1 1 440580241 1 1 267853436 1 1 942417785 1 1 56689088 1 1 573649683 1 1 833835337 1 1 892706991 1 1 494506641 1 1 464342011 1 1 609327676 1 1 131004095 1 1 695498442 1 1 251460953 1 1 967904627 1 1 142570926 1 1 137936879 1 1 368667771 1 1 536235490 1 1 527172798 1 1 425072956 1 1 598148905 1 1 310745519 1 1 892720759 1 1 288291474 1 1 751656176 1 1 61373958 1 1 87583623 1 1 729010631 1 1 756407629 1 1 162855233 1 1 776486183 1 1 703082514 1 1 263172568 1 1 75563731 1 1 16879529 1 1 649431496 1 1 29060103 1 1 997562713 1 1 825879205 1 1 831682826 1 1 944698933 1 1 740669986 1 1 583954422 1 1 747322536 1 1 610783406 1 1 761392791 1 1 436443325 1 1 818292748 1 1 530457638 1 1 567582522 1 1 980040335 1 1 311538711 1 1 563122077 1 1 837431069 1 1 952292285 1 1 789704116 1 1 295203648 1 1 549525955 1 1 319651390 1 1 195542790 1 1 386112800 1 1 410214510 1 1 114967547 1 1 451607348 1 1 230093961 1 1 719426182 1 1 249610018 1 1 310684833 1 1 64908492 1 1 489663581 1 1 789093137 1 1 755305486 1 1 280946817 1 1 898089885 1 1 998141038 1 1 570922931 1 1 5616309 1 1 513055832 1 1 229507828 1 1 795904009 1 1 727800934 1 1 422641836 1 1 224581053 1 1 192739518 1 1 84531293 1 1 853438004 1 1 820162959 1 1 316548662 1 1 286562289 1 1 59985855 1 1 898651053 1 1 528956178 1 1 675949191 1 1 706275484 1 1 304396404 1 1 542443129 1 1 843746481 1 1 64627524 1 1 511036665 1 1 387719251 1 1 734422269 1 1 188468002 1 1 474416076 1 1 906158899 1 1 561660686 1 1 561391412 1 1 806996004 1 1 147163466 1 1 965790017 1 1 404793773 1 1 237864882 1 1 56131064 1 1 262634946 1 1 433572790 1 1 279987659 1 1 273070706 1 1 146105158 1 1 303227181 1 1 753284945 1 1 790740210 1 1 242132054 1 1 604590830 1 1 408049375 1 1 62077177 1 1 382188882 1 1 814532088 1 1 41682650 1 1 906171513 1 1 561869361 1 1 496542504 1 1 542572578 1 1 512990752 1 1 401375137 1 1 959004751 1 1 879750660 1 1 874284051 1 1 584394790 1 1 78274658 1 1 984906041 1 1 864338060 1 1 453702129 1 1 297190812 1 1 421996282 1 1 959470738 1 1 805244961 1 1 367005674 1 1 769571705 1 1 733706847 1 1 550759256 1 1 424483310 1 1 999274578 1 1 631796848 1 1 896014676 1 1 153783525 1 1 996570717 1 1 707321397 1 1 704301789 1 1 544821482 1 1 286560894 1 1 502406229 1 1 831467477 1 1 822824874 1 1 173170350 1 1 146170092 1 1 299910781 1 1 292284646 1 1 516347737 1 1 180611646 1 1 672065281 1 1 594966377 1 1 292031694 1 1 598080992 1 1 827827742 1 1 462420251 1 1 885053224 1 1 530240370 1 1 771944285 1 1 428821403 1 1 520720006 1 1 422967664 1 1 151772979 1 1 308552753 1 1 533197339 1 1 668852611 1 1 18970440 1 1 173481630 1 1 18525623 1 1 593788149 1 1 397528986 1 1 291772955 1 1 198441422 1 1 672663123 1 1 529451731 1 1 399075241 1 1 164792549 1 1 229648814 1 1 305079716 1 1 137766168 1 1 428959097 1 1 132053586 1 1 562877688 1 1 855011239 1 1 262532466 1 1 733087009 1 1 882805580 1 1 196446518 1 1 646631998 1 1 303614238 1 1 234902945 1 1 373493629 1 1 256193186 1 1 380921745 1 1 647965330 1 1 325767165 1 1 185415060 1 1 57755097 1 1 451734913 1 1 328570563 1 1 779635082 1 1 372324327 1 1 67565555 1 1 258315716 1 1 508171158 1 1 619170345 1 1 513061564 1 1 756756436 1 1 729458698 1 1 447632325 1 1 209038301 1 1 824713010 1 1 977577217 1 1 488667058 1 1 478984879 1 1 565851988 1 1 692930772 1 1 736743498 1 1 550434521 1 1 424086045 1 1 377020342 1 1 20738991 1 1 765861173 1 1 536701118 1 1 184102198 1 1 458097301 1 1 955990552 1 1 228250829 1 1 249821970 1 1 413663098 1 1 11242747 1 1 912652464 1 1 165674192 1 1 325624825 1 1 313943658 1 1 317062629 1 1 799722078 1 1 448431420 1 1 832360175 1 1 999336327 1 1 50199435 1 1 712817011 1 1 302829757 1 1 341817626 1 1 141715331 1 1 274328271 1 1 423702720 1 1 271005066 1 1 241182473 1 1 83829457 1 1 436902824 1 1 841696845 1 1 262155928 1 1 72762717 1 1 145256572 1 1 227884306 1 1 414519648 1 1 317306025 1 1 488689931 1 1 420190927 1 1 254876199 1 1 981287814 1 1 592023226 1 1 644639197 1 1 980059477 1 1 331658226 1 1 828981054 1 1 263425962 1 1 421474943 1 1 201183705 1 1 849954274 1 1 940230673 1 1 117691981 1 1 180573494 1 1 282464699 1 1 210140260 1 1 434361145 1 1 70692410 1 1 532715083 1 1 806125824 1 1 199394721 1 1 290239038 1 1 150640117 1 1 572229593 1 1 1426049 1 1 325745159 1 1 744952486 1 1 14268866 1 1 903230270 1 1 510035278 1 1 921121269 1 1 653958201 1 1 130248057 1 1 233093080 1 1 919456954 1 1 189028134 1 1 728776737 1 1 846569197 1 1 171329429 1 1 582291635 1 1 40649055 1 1 953692215 1 1 575324660 1 1 435002446 1 1 121706376 1 1 253540310 1 1 451894127 1 1 556600734 1 1 520873036 1 1 576522723 1 1 185016307 1 1 514786631 1 1 599379176 1 1 173909187 1 1 871687322 1 1 655783469 1 1 444082656 1 1 763688376 1 1 388063351 1 1 281184573 1 1 626730440 1 1 144821105 1 1 226548122 1 1 938495101 1 1 133349187 1 1 564298286 1 1 375778253 1 1 539526641 1 1 848679998 1 1 947697297 1 1 578325116 1 1 621954348 1 1 116298691 1 1 504869692 1 1 521935502 1 1 681325153 1 1 220254838 1 1 230251587 1 1 387897619 1 1 650070334 1 1 443944040 1 1 986011995 1 1 712808552 1 1 634474639 1 1 856163045 1 1 927384200 1 1 245087471 1 1 340979780 1 1 682723400 1 1 930591708 1 1 80373131 1 1 304480345 1 1 34486360 1 1 28694667 1 1 6617879 1 1 340935868 1 1 326226866 1 1 702479940 1 1 160227272 1 1 373947819 1 1 578709595 1 1 899468118 1 1 74100611 1 1 210685472 1 1 697154027 1 1 234382198 1 1 796209422 1 1 624185825 1 1 731631001 1 1 666088636 1 1 156504954 1 1 805531792 1 1 581884562 1 1 44967700 1 1 295032497 1 1 141819414 1 1 302163253 1 1 418881145 1 1 512187487 1 1 576131448 1 1 113863351 1 1 961941034 1 1 708397157 1 1 620936798 1 1 349594322 1 1 974454903 1 1 693535508 1 1 124324104 1 1 715742661 1 1 90737643 1 1 482194806 1 1 241476515 1 1 872536222 1 1 269598405 1 1 174441984 1 1 161474022 1 1 842462298 1 1 778764296 1 1 523678978 1 1 744003676 1 1 850234780 1 1 203574452 1 1 120320877 1 1 578638034 1 1 499408865 1 1 937010384 1 1 971429029 1 1 949143274 1 1 769724957 1 1 773463586 1 1 834016870 1 1 519225656 1 1 31295087 1 1 274529833 1 1 362451375 1 1 303227544 1 1 870750194 1 1 670503128 1 1 662417583 1 1 758203025 1 1 778513566 1 1 314821786 1 1 422940482 1 1 743110743 1 1 130050336 1 1 140880153 1 1 631680866 1 1 743110577 1 1 697973500 1 1 685437270 1 1 137240839 1 1 39950659 1 1 475518149 1 1 563047934 1 1 340431728 1 1 611231203 1 1 618497813 1 1 349983100 1 1 232636211 1 1 872642413 1 1 277194900 1 1 620322153 1 1 650426310 1 1 95927480 1 1 633933867 1 1 574128410 1 1 928830750 1 1 931388588 1 1 4426408 1 1 154365512 1 1 40004931 1 1 431959194 1 1 382471477 1 1 161746485 1 1 321789262 1 1 561052069 1 1 809173358 1 1 518581174 1 1 500694383 1 1 135222166 1 1 33458523 1 1 544447233 1 1 843985825 1 1 284541559 1 1 301877050 1 1 74516773 1 1 424816988 1 1 526307990 1 1 589548860 1 1 379213049 1 1 898106721 1 1 395656977 1 1 156160712 1 1 918226835 1 1 546145718 1 1 463425122 1 1 662621850 1 1 722098232 1 1 185525547 1 1 3416360 1 1 542004595 1 1 805602220 1 1 954032581 1 1 514753842 1 1 836164970 1 1 818059899 1 1 380586284 1 1 836470551 1 1 509948350 1 1 97025403 1 1 407855008 1 1 237573807 1 1 13173374 1 1 401145341 1 1 486118255 1 1 449110260 1 1 698650031 1 1 761237045 1 1 942565731 1 1 690120697 1 1 451229526 1 1 794792418 1 1 10795851 1 1 384290079 1 1 341649941 1 1 251519582 1 1 1600335 1 1 193986224 1 1 747351506 1 1 352144197 1 1 941154961 1 1 116004163 1 1 508399306 1 1 488741969 1 1 134455293 1 1 39336811 1 1 806800456 1 1 635943330 1 1 159628512 1 1 648867488 1 1 178316096 1 1 660213098 1 1 41663292 1 1 23061865 1 1 840682170 1 1 717137733 1 1 699618523 1 1 570098935 1 1 452917284 1 1 45417684 1 1 223137196 1 1 378041699 1 1 426281868 1 1 949367872 1 1 513832999 1 1 921174709 1 1 838703609 1 1 715739651 1 1 25751897 1 1 601247351 1 1 128561197 1 1 374427074 1 1 485291151 1 1 310962088 1 1 895755517 1 1 946257392 1 1 263179878 1 1 902560007 1 1 203418364 1 1 551713665 1 1 649746367 1 1 978295617 1 1 801598367 1 1 545505405 1 1 175539757 1 1 328917759 1 1 841568618 1 1 449561337 1 1 4814372 1 1 262711617 1 1 748303710 1 1 604927351 1 1 513635515 1 1 136755746 1 1 779979797 1 1 9422197 1 1 448678455 1 1 815910928 1 1 428904012 1 1 817746183 1 1 941974726 1 1 661208661 1 1 216794138 1 1 336769683 1 1 347307610 1 1 422289677 1 1 9069390 1 1 721029066 1 1 813527876 1 1 177591321 1 1 383918813 1 1 898134762 1 1 198983390 1 1 586844204 1 1 307304534 1 1 375188603 1 1 139527660 1 1 193902487 1 1 120046261 1 1 318240606 1 1 662748623 1 1 850373414 1 1 119661323 1 1 212743572 1 1 145316066 1 1 492847475 1 1 607608824 1 1 393076837 1 1 830195780 1 1 190275662 1 1 452239938 1 1 865099777 1 1 210260540 1 1 876541703 1 1 994008478 1 1 366469931 1 1 909177301 1 1 211859828 1 1 152285410 1 1 569364126 1 1 475350665 1 1 267157996 1 1 266131496 1 1 796236760 1 1 227233228 1 1 71590502 1 1 508202459 1 1 669631434 1 1 648503406 1 1 414148822 1 1 130136247 1 1 806274231 1 1 169953848 1 1 307686971 1 1 22477805 1 1 645170092 1 1 822511452 1 1 112243574 1 1 995768343 1 1 47184765 1 1 890043111 1 1 836422894 1 1 508094976 1 1 544045817 1 1 401671335 1 1 976781178 1 1 785206231 1 1 683757274 1 1 789172216 1 1 141798254 1 1 765567511 1 1 927922542 1 1 478504457 1 1 550814040 1 1 810148498 1 1 535792209 1 1 443199610 1 1 43501862 1 1 917330474 1 1 549940760 1 1 341658266 1 1 208619940 1 1 634522476 1 1 851118197 1 1 435327629 1 1 326179843 1 1 58766944 1 1 92502661 1 1 806697484 1 1 821182843 1 1 639780230 1 1 371347591 1 1 838808759 1 1 714914616 1 1 663466847 1 1 285426658 1 1 148963330 1 1 348161438 1 1 556026531 1 1 422731454 1 1 462331320 1 1 841983952 1 1 850152147 1 1 925588517 1 1 399618092 1 1 405818841 1 1 14839458 1 1 377021549 1 1 546285080 1 1 959280736 1 1 516092132 1 1 857178180 1 1 692465393 1 1 195606227 1 1 909115288 1 1 545601534 1 1 911066294 1 1 972012192 1 1 652109777 1 1 5320658 1 1 69571890 1 1 433418088 1 1 377215250 1 1 903202130 1 1 904086371 1 1 376102833 1 1 740698326 1 1 305482041 1 1 732001959 1 1 211542212 1 1 330802622 1 1 585846049 1 1 638315364 1 1 532322246 1 1 637905308 1 1 337800421 1 1 443484485 1 1 684854498 1 1 996397499 1 1 943493553 1 1 248833476 1 1 683833829 1 1 473623170 1 1 857896397 1 1 375035550 1 1 537527157 1 1 796604553 1 1 421766402 1 1 943491689 1 1 63361419 1 1 736519258 1 1 471122625 1 1 149277617 1 1 292270158 1 1 630168049 1 1 374164293 1 1 529502912 1 1 746262322 1 1 282346401 1 1 562599499 1 1 742831164 1 1 788969783 1 1 531374763 1 1 372722143 1 1 978097688 1 1 775364874 1 1 529236142 1 1 313378895 1 1 562154791 1 1 856066205 1 1 27786551 1 1 414343459 1 1 961240487 1 1 995221295 1 1 792325829 1 1 285785168 1 1 733268970 1 1 743805953 1 1 963317858 1 1 259866444 1 1 715925423 1 1 308778391 1 1 880316437 1 1 506213675 1 1 616529691 1 1 94344148 1 1 895175318 1 1 42951955 1 1 928066961 1 1 893889381 1 1 248933084 1 1 42960444 1 1 471661287 1 1 209510071 1 1 483026877 1 1 72098885 1 1 642844301 1 1 290592029 1 1 97654705 1 1 979766872 1 1 302076625 1 1 785741325 1 1 659722446 1 1 719477192 1 1 34379814 1 1 43928315 1 1 456811333 1 1 676517295 1 1 544607254 1 1 319451431 1 1 606047788 1 1 959043595 1 1 652454320 1 1 753567358 1 1 569138063 1 1 541386501 1 1 888362882 1 1 640087000 1 1 926826119 1 1 33782704 1 1 788341392 1 1 361768487 1 1 286669493 1 1 554161697 1 1 251378596 1 1 621882718 1 1 551793128 1 1 861343347 1 1 609199103 1 1 284617864 1 1 779930408 1 1 211923481 1 1 817342674 1 1 35664711 1 1 827849438 1 1 126510333 1 1 30353376 1 1 801334000 1 1 636852052 1 1 163015932 1 1 386150494 1 1 288083511 1 1 595195183 1 1 298990340 1 1 474060692 1 1 449801127 1 1 677837910 1 1 201372742 1 1 813681917 1 1 184360773 1 1 145424884 1 1 277612884 1 1 34179103 1 1 86691226 1 1 308086905 1 1 932801547 1 1 876398712 1 1 711158141 1 1 160032490 1 1 344123690 1 1 169012330 1 1 218010318 1 1 414640396 1 1 863902389 1 1 507870816 1 1 734267690 1 1 205615744 1 1 977817897 1 1 766428144 1 1 995306020 1 1 377427041 1 1 836503403 1 1 613675987 1 1 246991990 1 1 820604503 1 1 673350502 1 1 612851684 1 1 96704948 1 1 745306992 1 1 226855630 1 1 238353623 1 1 309049290 1 1 682465139 1 1 699317112 1 1 575799960 1 1 223739608 1 1 73192355 1 1 194286226 1 1 641140676 1 1 844188039 1 1 167764328 1 1 152839212 1 1 819277670 1 1 426379327 1 1 753871299 1 1 829823383 1 1 360728488 1 1 69615490 1 1 209209939 1 1 245790718 1 1 259813506 1 1 156752398 1 1 307393337 1 1 542603440 1 1 566228195 1 1 654959520 1 1 510213072 1 1 645751971 1 1 472181397 1 1 170029560 1 1 465036814 1 1 193521653 1 1 812422892 1 1 913599148 1 1 716315699 1 1 242837010 1 1 986144444 1 1 952389186 1 1 441730804 1 1 792436398 1 1 793137177 1 1 456494677 1 1 888958621 1 1 694222711 1 1 939573286 1 1 9341762 1 1 129739421 1 1 507362110 1 1 185573522 1 1 383302096 1 1 296565247 1 1 820291919 1 1 218469776 1 1 826603979 1 1 843838424 1 1 143600294 1 1 770834515 1 1 703318148 1 1 403933714 1 1 867132122 1 1 841140525 1 1 547007317 1 1 497392541 1 1 760504543 1 1 131188045 1 1 665458689 1 1 924958513 1 1 713056238 1 1 724386465 1 1 131786209 1 1 572869634 1 1 441253020 1 1 31531438 1 1 799189109 1 1 123588762 1 1 893800059 1 1 693968562 1 1 852852239 1 1 599815854 1 1 263156186 1 1 29395677 1 1 797599435 1 1 866880110 1 1 400159617 1 1 61461772 1 1 928208405 1 1 370046460 1 1 385857289 1 1 126054342 1 1 692898366 1 1 596244512 1 1 752778313 1 1 304055313 1 1 756245734 1 1 971032375 1 1 167644363 1 1 439817005 1 1 967359792 1 1 524504032 1 1 200051886 1 1 935596205 1 1 855413819 1 1 837760249 1 1 575480681 1 1 387622646 1 1 621470632 1 1 50647386 1 1 98492581 1 1 537242408 1 1 636545950 1 1 422764985 1 1 326340687 1 1 171751900 1 1 223074515 1 1 495094389 1 1 641350072 1 1 543782136 1 1 844140280 1 1 507161779 1 1 513615694 1 1 258483477 1 1 341439462 1 1 56729654 1 1 321556108 1 1 672019466 1 1 894905928 1 1 156658435 1 1 686555979 1 1 394438368 1 1 78294740 1 1 824808909 1 1 267640335 1 1 318597787 1 1 128517364 1 1 385309735 1 1 542960163 1 1 220264450 1 1 659883659 1 1 641454035 1 1 132735755 1 1 535238238 1 1 755224862 1 1 919448449 1 1 439620306 1 1 475825833 1 1 140695701 1 1 347285295 1 1 870003129 1 1 819533641 1 1 710292295 1 1 685928709 1 1 935496112 1 1 979581186 1 1 221248350 1 1 880488690 1 1 122967121 1 1 469218090 1 1 118407892 1 1 415614258 1 1 174729780 1 1 883071340 1 1 685772252 1 1 973694152 1 1 758308268 1 1 550883789 1 1 912238376 1 1 635530869 1 1 494319259 1 1 655497370 1 1 19383306 1 1 750085140 1 1 161917258 1 1 945146659 1 1 891677283 1 1 269025124 1 1 180005361 1 1 174897078 1 1 841198691 1 1 431062435 1 1 828918649 1 1 219560002 1 1 113421239 1 1 802966721 1 1 891234937 1 1 25683178 1 1 817852618 1 1 751476866 1 1 428550077 1 1 232467696 1 1 354559933 1 1 146202328 1 1 939098135 1 1 684176638 1 1 631183067 1 1 222806088 1 1 733377702 1 1 261564956 1 1 715307901 1 1 44943880 1 1 871805568 1 1 117544071 1 1 25177969 1 1 469280675 1 1 569409552 1 1 343520142 1 1 572705539 1 1 316261658 1 1 883369327 1 1 98787446 1 1 628835232 1 1 614330931 1 1 50235255 1 1 3020448 1 1 228810028 1 1 62821287 1 1 937724552 1 1 259442633 1 1 618219334 1 1 118919345 1 1 104223708 1 1 743798537 1 1 38694339 1 1 244921377 1 1 373502643 1 1 93137407 1 1 32230701 1 1 905204877 1 1 918442678 1 1 497567693 1 1 667908924 1 1 641537839 1 1 37045714 1 1 127479753 1 1 912637926 1 1 927931275 1 1 983892463 1 1 796454525 1 1 429090228 1 1 923760340 1 1 892989992 1 1 352590727 1 1 124363849 1 1 625890093 1 1 604829850 1 1 250801021 1 1 381094346 1 1 476063437 1 1 418217038 1 1 887887200 1 1 900970694 1 1 302397498 1 1 136048350 1 1 162037597 1 1 543843098 1 1 190473786 1 1 181434650 1 1 734979255 1 1 650775816 1 1 380682968 1 1 832896703 1 1 226626761 1 1 805249107 1 1 303183668 1 1 982777802 1 1 584771854 1 1 93831711 1 1 867187103 1 1 319456499 1 1 961237654 1 1 119273639 1 1 407602062 1 1 696917717 1 1 224352855 1 1 850698738 1 1 786894790 1 1 4128000 1 1 28947235 1 1 708297342 1 1 523528934 1 1 841598935 1 1 601941454 1 1 450973057 1 1 62800029 1 1 617805055 1 1 235566111 1 1 971171575 1 1 319831616 1 1 915641791 1 1 317249564 1 1 90291513 1 1 206721291 1 1 500011785 1 1 360454404 1 1 478742660 1 1 312941661 1 1 305463047 1 1 616449174 1 1 382197690 1 1 34863731 1 1 215721488 1 1 114434339 1 1 259811356 1 1 606354762 1 1 275737848 1 1 62139303 1 1 962879599 1 1 131782384 1 1 444516692 1 1 183961251 1 1 748762275 1 1 805504559 1 1 536159724 1 1 305441205 1 1 336396944 1 1 260637254 1 1 623520332 1 1 253134188 1 1 791407831 1 1 441828167 1 1 323661000 1 1 360630338 1 1 838326488 1 1 731563197 1 1 797088789 1 1 137903850 1 1 975647193 1 1 113299084 1 1 249353278 1 1 795087552 1 1 179029033 1 1 220404625 1 1 847346872 1 1 231442857 1 1 329913360 1 1 944004552 1 1 152009891 1 1 795066926 1 1 630344654 1 1 242587851 1 1 501565310 1 1 340581293 1 1 159806734 1 1 42162328 1 1 661485975 1 1 972982606 1 1 55225957 1 1 841352280 1 1 532339706 1 1 644566763 1 1 727280814 1 1 516363940 1 1 335956943 1 1 941908266 1 1 327902548 1 1 670798 1 1 151156257 1 1 96913548 1 1 838519598 1 1 103787893 1 1 355149781 1 1 200112784 1 1 206446909 1 1 522902990 1 1 219291616 1 1 799205601 1 1 110372095 1 1 981492269 1 1 876246341 1 1 981929617 1 1 298772462 1 1 623583736 1 1 862770721 1 1 51025342 1 1 944318335 1 1 645943654 1 1 900854152 1 1 372418158 1 1 881225986 1 1 950172959 1 1 127012424 1 1 431771358 1 1 539856970 1 1 679476077 1 1 173958572 1 1 235698100 1 1 590937873 1 1 267268331 1 1 400807144 1 1 928830561 1 1 129285055 1 1 315533013 1 1 711627501 1 1 311011943 1 1 256892122 1 1 291775354 1 1 241847588 1 1 567300133 1 1 656315250 1 1 207731115 1 1 219125146 1 1 666991459 1 1 577933310 1 1 964068036 1 1 351580114 1 1 612023765 1 1 235443638 1 1 91910227 1 1 561728730 1 1 725702117 1 1 750615621 1 1 699850195 1 1 999619794 1 1 264721686 1 1 439185344 1 1 386389811 1 1 557551771 1 1 801633570 1 1 959428829 1 1 212700793 1 1 887808515 1 1 187254496 1 1 676732307 1 1 835805360 1 1 775614624 1 1 332183199 1 1 562598809 1 1 317597435 1 1 907306314 1 1 53627073 1 1 463717261 1 1 235240319 1 1 544632633 1 1 440275428 1 1 978085919 1 1 423296885 1 1 981680543 1 1 558836364 1 1 328240933 1 1 564187648 1 1 627607391 1 1 693795206 1 1 297006334 1 1 613253719 1 1 328567221 1 1 23686797 1 1 883437580 1 1 234254685 1 1 251492352 1 1 768484855 1 1 75381696 1 1 719963994 1 1 116985017 1 1 740318423 1 1 235737150 1 1 826555474 1 1 843978007 1 1 58069281 1 1 229003655 1 1 834049058 1 1 667157827 1 1 9656875 1 1 173318711 1 1 50833375 1 1 816817289 1 1 899795401 1 1 795464736 1 1 555712886 1 1 622030861 1 1 996807646 1 1 503276240 1 1 89242148 1 1 222482552 1 1 390743761 1 1 352500384 1 1 665397625 1 1 266608143 1 1 8692113 1 1 119636395 1 1 128095131 1 1 334341893 1 1 851644538 1 1 909322865 1 1 442896117 1 1 191411745 1 1 214942030 1 1 102640163 1 1 785533207 1 1 539776624 1 1 757092663 1 1 490864231 1 1 962469018 1 1 548715677 1 1 211701553 1 1 438901655 1 1 941078509 1 1 495590579 1 1 286560703 1 1 659288868 1 1 609565265 1 1 804377251 1 1 981840463 1 1 305594784 1 1 100964027 1 1 765761468 1 1 616581142 1 1 730940631 1 1 607682580 1 1 573907372 1 1 912365946 1 1 331700885 1 1 208973960 1 1 509022450 1 1 640411573 1 1 398181688 1 1 291932120 1 1 8335296 1 1 498882861 1 1 523598321 1 1 208641911 1 1 495354952 1 1 37949803 1 1 617018690 1 1 367318200 1 1 855192201 1 1 35361231 1 1 966541470 1 1 459315129 1 1 644255428 1 1 157397768 1 1 408051715 1 1 848489199 1 1 866723126 1 1 255551893 1 1 962865548 1 1 206703661 1 1 115263159 1 1 393320649 1 1 777332695 1 1 778878737 1 1 451445412 1 1 591491736 1 1 66994924 1 1 532179142 1 1 192588381 1 1 914889671 1 1 758462717 1 1 769632644 1 1 161018811 1 1 527045885 1 1 178461147 1 1 761033568 1 1 414753924 1 1 662218385 1 1 516073594 1 1 965136900 1 1 544438590 1 1 611770246 1 1 899265808 1 1 20010246 1 1 469791791 1 1 202670937 1 1 808246923 1 1 944865182 1 1 323907575 1 1 111175988 1 1 549227960 1 1 509035143 1 1 322150100 1 1 213932295 1 1 417454579 1 1 155422824 1 1 648663555 1 1 982808758 1 1 905777714 1 1 457227264 1 1 18067517 1 1 788341487 1 1 395987610 1 1 394645929 1 1 478682030 1 1 413944380 1 1 729054414 1 1 386820592 1 1 92093362 1 1 969830698 1 1 840775725 1 1 345851630 1 1 280363885 1 1 710873121 1 1 489965487 1 1 931055911 1 1 905885504 1 1 147085740 1 1 763275542 1 1 269741058 1 1 871155900 1 1 253923091 1 1 361732991 1 1 413758144 1 1 53640148 1 1 286258818 1 1 165676918 1 1 537513163 1 1 169680809 1 1 284382826 1 1 969756312 1 1 594992316 1 1 647754625 1 1 172242319 1 1 130701113 1 1 772673756 1 1 373512928 1 1 236027663 1 1 728906566 1 1 74086587 1 1 635849183 1 1 432558435 1 1 787283810 1 1 610062143 1 1 829273607 1 1 192745837 1 1 670909674 1 1 334222977 1 1 653650564 1 1 428505162 1 1 759436889 1 1 65719573 1 1 708755871 1 1 308313070 1 1 646156399 1 1 857848149 1 1 710119671 1 1 284660595 1 1 991951940 1 1 779613556 1 1 347938079 1 1 155941089 1 1 433118299 1 1 367774592 1 1 177224047 1 1 739437954 1 1 966832946 1 1 178600212 1 1 22168497 1 1 43706219 1 1 88388919 1 1 524499560 1 1 91670994 1 1 61314366 1 1 964865559 1 1 801286647 1 1 745597896 1 1 809277143 1 1 379781089 1 1 83011525 1 1 257813852 1 1 787682973 1 1 610999469 1 1 704677960 1 1 18351590 1 1 514619776 1 1 187078027 1 1 472192096 1 1 905130420 1 1 865499523 1 1 576088425 1 1 29333013 1 1 679698356 1 1 92005201 1 1 829412658 1 1 331678908 1 1 481246237 1 1 707424512 1 1 281078179 1 1 105620961 1 1 292889406 1 1 170012987 1 1 63690374 1 1 722185125 1 1 161077916 1 1 255490285 1 1 929013388 1 1 444165414 1 1 278487577 1 1 624247797 1 1 728953741 1 1 581718006 1 1 9497688 1 1 898393689 1 1 282634538 1 1 856670529 1 1 997945031 1 1 21666638 1 1 981370948 1 1 812246328 1 1 945134812 1 1 899926750 1 1 75237815 1 1 698958513 1 1 794552938 1 1 782216065 1 1 183911595 1 1 383762624 1 1 940783528 1 1 826341804 1 1 304348201 1 1 644428460 1 1 246322155 1 1 312702789 1 1 149697429 1 1 274244442 1 1 709902665 1 1 817280749 1 1 635254214 1 1 717052461 1 1 719595324 1 1 260415904 1 1 16201635 1 1 196214424 1 1 176504222 1 1 353688080 1 1 620710501 1 1 391429052 1 1 840591647 1 1 765251664 1 1 279450180 1 1 864622809 1 1 660332514 1 1 439008627 1 1 990806567 1 1 374010665 1 1 632355135 1 1 102104979 1 1 124901261 1 1 576054581 1 1 372261459 1 1 550482832 1 1 4856348 1 1 617803094 1 1 453429481 1 1 888860470 1 1 638695981 1 1 165436259 1 1 972855444 1 1 812983178 1 1 188380544 1 1 218153606 1 1 606856863 1 1 563422004 1 1 877913029 1 1 286585120 1 1 576472128 1 1 731035160 1 1 907608091 1 1 4805102 1 1 812082432 1 1 271514535 1 1 678324887 1 1 224685880 1 1 500911022 1 1 548612449 1 1 613704303 1 1 611567329 1 1 520269285 1 1 565554723 1 1 164902477 1 1 285577450 1 1 40901762 1 1 856602797 1 1 535388571 1 1 170730591 1 1 475337591 1 1 894794972 1 1 616795774 1 1 110353499 1 1 251729729 1 1 100963499 1 1 240318249 1 1 16179417 1 1 189541860 1 1 981108144 1 1 91502261 1 1 908773106 1 1 371931032 1 1 411508462 1 1 784250687 1 1 99376728 1 1 167843087 1 1 456091479 1 1 512768126 1 1 8110205 1 1 701384533 1 1 913617333 1 1 356319499 1 1 981654357 1 1 27070716 1 1 466181765 1 1 715451769 1 1 10798675 1 1 184148909 1 1 673501481 1 1 680135887 1 1 490570551 1 1 741084575 1 1 15416327 1 1 969238900 1 1 608227338 1 1 699951750 1 1 921287144 1 1 461727408 1 1 566245589 1 1 344844148 1 1 50234209 1 1 624717579 1 1 805797304 1 1 510324850 1 1 815998866 1 1 353812250 1 1 138418856 1 1 624420890 1 1 279167921 1 1 465847586 1 1 611023685 1 1 409041257 1 1 674584292 1 1 617694535 1 1 46533938 1 1 325999622 1 1 179620535 1 1 253501570 1 1 33519109 1 1 657744898 1 1 744014808 1 1 118229533 1 1 140966238 1 1 32052325 1 1 670979083 1 1 91843297 1 1 228596683 1 1 899391367 1 1 878173433 1 1 690576232 1 1 570777736 1 1 694857534 1 1 987642836 1 1 409657278 1 1 561414939 1 1 655705155 1 1 364618997 1 1 954453311 1 1 847057875 1 1 352038842 1 1 26030103 1 1 104609076 1 1 43454643 1 1 37137912 1 1 290328544 1 1 883455350 1 1 632927509 1 1 484208267 1 1 813678444 1 1 681715722 1 1 365906217 1 1 9619699 1 1 399220645 1 1 515811202 1 1 113475317 1 1 48062159 1 1 183331931 1 1 857644823 1 1 267708934 1 1 798984329 1 1 301829434 1 1 247496608 1 1 950293389 1 1 773466291 1 1 888007132 1 1 787184416 1 1 166748677 1 1 249135438 1 1 376827513 1 1 519562170 1 1 52567956 1 1 199340437 1 1 686179363 1 1 325515755 1 1 937337293 1 1 209663122 1 1 206751080 1 1 809231906 1 1 909252853 1 1 209802101 1 1 348233718 1 1 205042845 1 1 871516354 1 1 648978380 1 1 939941838 1 1 360244449 1 1 146424510 1 1 959184303 1 1 23727763 1 1 444594832 1 1 944332335 1 1 118242267 1 1 472294027 1 1 112871581 1 1 711333913 1 1 219874515 1 1 238072088 1 1 506458746 1 1 505342065 1 1 979149354 1 1 617485177 1 1 227983174 1 1 870908735 1 1 188791389 1 1 500297954 1 1 919626984 1 1 959935831 1 1 621631164 1 1 647528871 1 1 682612483 1 1 747237989 1 1 40615726 1 1 528462836 1 1 363576142 1 1 340602796 1 1 944957704 1 1 622056848 1 1 978771818 1 1 188340390 1 1 599725820 1 1 868254033 1 1 692057971 1 1 109448423 1 1 240475275 1 1 842923311 1 1 2267075 1 1 388135753 1 1 929069103 1 1 311446214 1 1 590996236 1 1 613623168 1 1 545770915 1 1 654557495 1 1 695514392 1 1 874104009 1 1 476181655 1 1 428444304 1 1 609913542 1 1 781007431 1 1 542435020 1 1 119383350 1 1 697325491 1 1 995768806 1 1 106146751 1 1 820814610 1 1 309691999 1 1 77664608 1 1 172174163 1 1 905612211 1 1 358052859 1 1 928647500 1 1 285425177 1 1 125410177 1 1 407201753 1 1 8316477 1 1 544058413 1 1 970360318 1 1 166688218 1 1 700508106 1 1 530865688 1 1 21537567 1 1 868593622 1 1 469079524 1 1 110921898 1 1 254896364 1 1 598026880 1 1 207141064 1 1 974492570 1 1 44908797 1 1 511397127 1 1 997570987 1 1 591797022 1 1 256892846 1 1 587284775 1 1 470166823 1 1 768265005 1 1 846449968 1 1 161709138 1 1 924814830 1 1 834319362 1 1 934741091 1 1 394779521 1 1 567206751 1 1 723881744 1 1 186198487 1 1 749077817 1 1 891784571 1 1 568084718 1 1 783581126 1 1 561204146 1 1 987643945 1 1 746909496 1 1 239609935 1 1 844562822 1 1 652027190 1 1 38205994 1 1 739022472 1 1 423727217 1 1 832035110 1 1 249520055 1 1 904509069 1 1 610929046 1 1 338402063 1 1 674817457 1 1 415659677 1 1 82217316 1 1 827554948 1 1 490779216 1 1 264215259 1 1 28739194 1 1 587957160 1 1 403804508 1 1 401267351 1 1 325943608 1 1 658117239 1 1 871085120 1 1 470515306 1 1 46022744 1 1 793046256 1 1 662645198 1 1 757877604 1 1 834199943 1 1 755301102 1 1 531534164 1 1 297214581 1 1 881580184 1 1 903061256 1 1 827913445 1 1 489640334 1 1 191367817 1 1 899890017 1 1 390015542 1 1 540061547 1 1 680294517 1 1 915159133 1 1 994136338 1 1 114668929 1 1 814593205 1 1 80245721 1 1 712231179 1 1 910808981 1 1 370111428 1 1 835408013 1 1 923281675 1 1 102945352 1 1 851950846 1 1 440312801 1 1 280585455 1 1 959974843 1 1 546514663 1 1 369884572 1 1 653369644 1 1 188963937 1 1 457837616 1 1 5479863 1 1 315232838 1 1 132960495 1 1 315852077 1 1 788058548 1 1 571670212 1 1 591840236 1 1 433589278 1 1 959707364 1 1 331066865 1 1 730726547 1 1 714430219 1 1 470668483 1 1 761865565 1 1 411776830 1 1 485682918 1 1 728965532 1 1 68489742 1 1 344738769 1 1 244602577 1 1 605747862 1 1 563900264 1 1 530577686 1 1 546859525 1 1 923147073 1 1 374827014 1 1 216809229 1 1 5441610 1 1 924771926 1 1 738776622 1 1 379602125 1 1 646978584 1 1 342326780 1 1 465186386 1 1 917592135 1 1 520575313 1 1 127128378 1 1 377589971 1 1 199018850 1 1 444033275 1 1 762728843 1 1 509872093 1 1 621086092 1 1 624531851 1 1 276370195 1 1 775960381 1 1 583035916 1 1 796730104 1 1 22189929 1 1 356997922 1 1 754737242 1 1 709068321 1 1 394690053 1 1 658459973 1 1 978456257 1 1 40771775 1 1 961655071 1 1 881954106 1 1 709386148 1 1 949295254 1 1 859462201 1 1 370498030 1 1 979476725 1 1 211908530 1 1 475722422 1 1 150919002 1 1 396642912 1 1 234294523 1 1 185891640 1 1 978503412 1 1 870508895 1 1 953612592 1 1 376490263 1 1 467353664 1 1 915304450 1 1 558482407 1 1 493605826 1 1 30285769 1 1 869180053 1 1 438206860 1 1 641056419 1 1 329623863 1 1 359903945 1 1 405050997 1 1 811222708 1 1 469221339 1 1 84821629 1 1 359901025 1 1 851616897 1 1 650477605 1 1 893130858 1 1 253542015 1 1 338539478 1 1 921087564 1 1 808219163 1 1 767754358 1 1 251842173 1 1 146153319 1 1 63157259 1 1 336420313 1 1 836971380 1 1 817732079 1 1 21382257 1 1 852524734 1 1 855604581 1 1 941938639 1 1 362238223 1 1 92676242 1 1 964555745 1 1 671301101 1 1 584307881 1 1 661859478 1 1 453998368 1 1 865261317 1 1 897245043 1 1 394051992 1 1 586454376 1 1 449509287 1 1 530263973 1 1 375844390 1 1 569067196 1 1 759178582 1 1 418969909 1 1 12003252 1 1 558156008 1 1 115473691 1 1 567190700 1 1 40181454 1 1 319809546 1 1 642250676 1 1 747091339 1 1 872457667 1 1 717217236 1 1 163225039 1 1 965124640 1 1 843510126 1 1 382434724 1 1 24195817 1 1 132009975 1 1 907134237 1 1 181580481 1 1 193535895 1 1 493665854 1 1 791805886 1 1 185955705 1 1 827723336 1 1 491073273 1 1 816855438 1 1 670543919 1 1 999588597 1 1 184929820 1 1 839061128 1 1 611101926 1 1 246243299 1 1 614848709 1 1 705400052 1 1 484264083 1 1 178888152 1 1 839215459 1 1 581616324 1 1 9439583 1 1 911814151 1 1 153781957 1 1 406157289 1 1 879695371 1 1 957575634 1 1 810281047 1 1 204036662 1 1 678619085 1 1 988355649 1 1 124710786 1 1 974349714 1 1 646263516 1 1 607942410 1 1 45452510 1 1 808945125 1 1 89221207 1 1 329801150 1 1 189618815 1 1 809798485 1 1 444576320 1 1 689728561 1 1 971960534 1 1 343055787 1 1 510856451 1 1 818665387 1 1 554640066 1 1 269312114 1 1 635707619 1 1 810160391 1 1 555711101 1 1 926565535 1 1 908078486 1 1 603622687 1 1 730833926 1 1 683861960 1 1 461384687 1 1 721397554 1 1 131379765 1 1 255662393 1 1 237030950 1 1 806127143 1 1 75061187 1 1 225951999 1 1 526100872 1 1 46954294 1 1 461915032 1 1 585309782 1 1 540839471 1 1 578415551 1 1 37461039 1 1 620771215 1 1 973120539 1 1 980109303 1 1 975667522 1 1 194343447 1 1 410089385 1 1 910039138 1 1 582613843 1 1 213614614 1 1 736752794 1 1 989634285 1 1 770616072 1 1 502662822 1 1 438743181 1 1 783547240 1 1 635204182 1 1 409973545 1 1 311303489 1 1 475000080 1 1 644697122 1 1 317886964 1 1 265257724 1 1 397687995 1 1 307900319 1 1 666672428 1 1 756067304 1 1 263198687 1 1 30278609 1 1 516501459 1 1 554649493 1 1 760132349 1 1 565755854 1 1 61184857 1 1 747758156 1 1 210514723 1 1 424265652 1 1 613917675 1 1 981131273 1 1 380751306 1 1 699979042 1 1 799720809 1 1 123258554 1 1 326282355 1 1 507286931 1 1 613865084 1 1 315003435 1 1 493799161 1 1 549640746 1 1 463608742 1 1 930497915 1 1 347352340 1 1 50924703 1 1 366248451 1 1 39463999 1 1 635234990 1 1 957401060 1 1 578697349 1 1 2692109 1 1 527723611 1 1 164732943 1 1 602254033 1 1 529794932 1 1 963411329 1 1 814194189 1 1 717709062 1 1 165808534 1 1 928068939 1 1 551106487 1 1 590810290 1 1 179670240 1 1 215870606 1 1 16584323 1 1 565546478 1 1 508606938 1 1 223283000 1 1 993050653 1 1 749022104 1 1 338386713 1 1 472557016 1 1 496021402 1 1 508482201 1 1 750499481 1 1 838453126 1 1 301120783 1 1 307893244 1 1 79166144 1 1 814954421 1 1 918632108 1 1 74550793 1 1 890008121 1 1 58231768 1 1 296795153 1 1 987131178 1 1 910775886 1 1 998457701 1 1 710370532 1 1 52341136 1 1 128146647 1 1 393200482 1 1 845390565 1 1 587452404 1 1 640838822 1 1 640099357 1 1 757120951 1 1 230093513 1 1 162038033 1 1 632373562 1 1 887972604 1 1 14043302 1 1 662813875 1 1 47223398 1 1 802210804 1 1 391490609 1 1 934273719 1 1 336924451 1 1 573767949 1 1 712893180 1 1 727059415 1 1 870856803 1 1 892848726 1 1 480110378 1 1 647220692 1 1 79778037 1 1 538672962 1 1 195090584 1 1 123914413 1 1 819232288 1 1 715415317 1 1 111934209 1 1 385922422 1 1 996384121 1 1 858251451 1 1 230054088 1 1 426953091 1 1 892179098 1 1 153590624 1 1 511010653 1 1 615635489 1 1 486090819 1 1 841892642 1 1 133605042 1 1 722773280 1 1 467681758 1 1 163661156 1 1 496031869 1 1 217494511 1 1 422776272 1 1 890919561 1 1 277323450 1 1 965181761 1 1 677575921 1 1 427060771 1 1 470150855 1 1 3922420 1 1 347294969 1 1 850572629 1 1 795509265 1 1 76302791 1 1 492522772 1 1 660174995 1 1 162906060 1 1 697534606 1 1 621814757 1 1 40209793 1 1 358622592 1 1 353836800 1 1 38329501 1 1 611327419 1 1 665092270 1 1 46532656 1 1 695012487 1 1 573245921 1 1 349320797 1 1 569894516 1 1 549917943 1 1 234606108 1 1 353237374 1 1 211247183 1 1 600844389 1 1 932597384 1 1 754820931 1 1 387809272 1 1 804709092 1 1 871530492 1 1 933477029 1 1 580886393 1 1 843863437 1 1 451056792 1 1 817249447 1 1 139613203 1 1 703861170 1 1 437266596 1 1 815481942 1 1 213750754 1 1 257776846 1 1 111746620 1 1 43909745 1 1 629387710 1 1 208090545 1 1 734931151 1 1 122156477 1 1 470397702 1 1 604382518 1 1 615547312 1 1 543273452 1 1 764080527 1 1 351186484 1 1 205869210 1 1 734184190 1 1 30221030 1 1 748207623 1 1 166231370 1 1 412092751 1 1 328800637 1 1 665389760 1 1 691755936 1 1 364059420 1 1 173839626 1 1 21240906 1 1 402634635 1 1 215410530 1 1 628785110 1 1 762256388 1 1 613842467 1 1 115266127 1 1 268813097 1 1 758898400 1 1 461197097 1 1 154605404 1 1 14771449 1 1 279643416 1 1 721372770 1 1 964414437 1 1 20055434 1 1 162290877 1 1 272964989 1 1 632079754 1 1 502972014 1 1 973339947 1 1 736096732 1 1 404137599 1 1 390019718 1 1 761292092 1 1 626247568 1 1 124824271 1 1 989930148 1 1 557218465 1 1 557752856 1 1 565832874 1 1 467162776 1 1 209341785 1 1 969330931 1 1 636954170 1 1 907402970 1 1 296492309 1 1 696181604 1 1 92867229 1 1 141737081 1 1 686395288 1 1 51470924 1 1 457559155 1 1 974219114 1 1 134848595 1 1 455450043 1 1 959264873 1 1 17683674 1 1 154465949 1 1 223988047 1 1 320367262 1 1 264765844 1 1 791316773 1 1 995190649 1 1 715016302 1 1 177099627 1 1 470430093 1 1 539275024 1 1 391785061 1 1 191601969 1 1 250411206 1 1 413109467 1 1 2545217 1 1 816422651 1 1 470163351 1 1 730584120 1 1 875958964 1 1 714543924 1 1 929987294 1 1 765017222 1 1 291587992 1 1 412349901 1 1 399933791 1 1 567939323 1 1 885512487 1 1 463973141 1 1 265636466 1 1 89928806 1 1 709728772 1 1 827293875 1 1 55016474 1 1 870825196 1 1 564015032 1 1 699992245 1 1 505572419 1 1 318764553 1 1 2962898 1 1 513155987 1 1 412684329 1 1 322393391 1 1 382561524 1 1 274598547 1 1 757972726 1 1 218111811 1 1 33348401 1 1 77503792 1 1 416004868 1 1 394705483 1 1 790697705 1 1 87159218 1 1 682356020 1 1 862874086 1 1 172444444 1 1 32846225 1 1 662445656 1 1 442166696 1 1 85173955 1 1 890997249 1 1 421687826 1 1 930918314 1 1 33591063 1 1 943357378 1 1 135848146 1 1 261091476 1 1 654458532 1 1 858623193 1 1 738304400 1 1 752204439 1 1 908187772 1 1 179319590 1 1 150925154 1 1 134660253 1 1 797591684 1 1 499237210 1 1 211745347 1 1 194676550 1 1 175795228 1 1 640219591 1 1 212907874 1 1 384005480 1 1 633605887 1 1 167454123 1 1 524739803 1 1 433641601 1 1 812324903 1 1 60278757 1 1 929596365 1 1 571557569 1 1 649580578 1 1 483473935 1 1 376081957 1 1 672543311 1 1 861028514 1 1 182271773 1 1 508929634 1 1 134586203 1 1 517849488 1 1 180223990 1 1 236935305 1 1 122470043 1 1 650173283 1 1 749887976 1 1 267677694 1 1 534166607 1 1 323191908 1 1 51305612 1 1 839562364 1 1 186897583 1 1 304399871 1 1 74559237 1 1 2281419 1 1 379761664 1 1 528463573 1 1 397931851 1 1 697298200 1 1 348419053 1 1 600250550 1 1 244037719 1 1 880414116 1 1 329181745 1 1 951594683 1 1 421216311 1 1 511036442 1 1 307157869 1 1 17681264 1 1 880524708 1 1 842563519 1 1 250920817 1 1 468578566 1 1 496392836 1 1 876891298 1 1 712508427 1 1 389785644 1 1 517367637 1 1 35854032 1 1 522736524 1 1 179531802 1 1 797646878 1 1 224516456 1 1 159243648 1 1 586796126 1 1 88197065 1 1 533564482 1 1 288210549 1 1 787376725 1 1 476331096 1 1 544658715 1 1 134716505 1 1 975047607 1 1 704216175 1 1 662540674 1 1 221815973 1 1 875385773 1 1 847899618 1 1 507908574 1 1 145860418 1 1 622153487 1 1 854327679 1 1 466219932 1 1 578150485 1 1 363828957 1 1 471218570 1 1 558192909 1 1 499536695 1 1 222740003 1 1 925093263 1 1 28358996 1 1 454291517 1 1 839863438 1 1 119820634 1 1 628485242 1 1 487692866 1 1 284819761 1 1 601082817 1 1 148785848 1 1 709091152 1 1 529246344 1 1 296238803 1 1 534434308 1 1 62039939 1 1 791038966 1 1 919876568 1 1 602740041 1 1 255367620 1 1 944420985 1 1 235340771 1 1 432523368 1 1 583272298 1 1 920725813 1 1 458380117 1 1 314897428 1 1 322440380 1 1 147072180 1 1 83262673 1 1 993285344 1 1 941602576 1 1 475611281 1 1 986253192 1 1 198060978 1 1 900795560 1 1 318400786 1 1 98752712 1 1 537281897 1 1 529611593 1 1 514387343 1 1 803865778 1 1 805202620 1 1 926729442 1 1 603261052 1 1 880779173 1 1 116624989 1 1 947921765 1 1 435318411 1 1 959515619 1 1 837299918 1 1 876300110 1 1 294477286 1 1 425579988 1 1 619219706 1 1 667510390 1 1 931713147 1 1 823125523 1 1 354667732 1 1 563048183 1 1 601892512 1 1 832858726 1 1 741777837 1 1 499662964 1 1 713684941 1 1 531692617 1 1 395249402 1 1 351661215 1 1 588514188 1 1 902098045 1 1 177919979 1 1 134168705 1 1 637021954 1 1 1789897 1 1 237556110 1 1 530201041 1 1 724410242 1 1 649197128 1 1 341936243 1 1 712089782 1 1 586560658 1 1 249011997 1 1 295260714 1 1 457072989 1 1 929825007 1 1 349543919 1 1 800927522 1 1 198500455 1 1 551827245 1 1 869511604 1 1 136160943 1 1 475456958 1 1 340335042 1 1 639211355 1 1 5386243 1 1 471282416 1 1 479891360 1 1 337637345 1 1 564747784 1 1 269820410 1 1 237498047 1 1 779975823 1 1 505827848 1 1 325751415 1 1 130510854 1 1 452526086 1 1 87767020 1 1 102435615 1 1 627321502 1 1 965229192 1 1 19981216 1 1 37455321 1 1 455629460 1 1 444563869 1 1 872419584 1 1 636426490 1 1 959469851 1 1 417835554 1 1 178877694 1 1 749178983 1 1 449966195 1 1 737297838 1 1 822768164 1 1 997803918 1 1 569076356 1 1 128129040 1 1 405949426 1 1 899609925 1 1 208093226 1 1 580592981 1 1 988160127 1 1 225607838 1 1 456788974 1 1 31452284 1 1 275299500 1 1 654779694 1 1 68720254 1 1 29779019 1 1 964927901 1 1 435081750 1 1 849914638 1 1 330235495 1 1 207341124 1 1 91709731 1 1 244362406 1 1 743200170 1 1 660108165 1 1 661619075 1 1 836838632 1 1 178288197 1 1 689694419 1 1 24280408 1 1 922941476 1 1 182859360 1 1 331268546 1 1 726780911 1 1 288861812 1 1 387335205 1 1 125688834 1 1 966877055 1 1 664409807 1 1 916339925 1 1 363367262 1 1 410033662 1 1 11443757 1 1 838765666 1 1 794166980 1 1 202558985 1 1 945996611 1 1 490453478 1 1 30365808 1 1 750893401 1 1 560540299 1 1 535363516 1 1 714716430 1 1 358963260 1 1 761534221 1 1 582121474 1 1 295814031 1 1 729224678 1 1 855377681 1 1 571637862 1 1 382679653 1 1 250512050 1 1 343004426 1 1 121207347 1 1 910127207 1 1 130369348 1 1 104333380 1 1 96845777 1 1 574302736 1 1 348695081 1 1 5473871 1 1 31336026 1 1 261112004 1 1 600174847 1 1 127407019 1 1 709728350 1 1 547656714 1 1 757048426 1 1 45395898 1 1 710867323 1 1 907372125 1 1 557105850 1 1 200858387 1 1 776471345 1 1 656895501 1 1 135491688 1 1 129083219 1 1 852780597 1 1 338804541 1 1 209221748 1 1 542901334 1 1 141812804 1 1 631453556 1 1 176680146 1 1 613041988 1 1 445729601 1 1 232171403 1 1 190549647 1 1 846878811 1 1 377294651 1 1 993404841 1 1 414713174 1 1 795513142 1 1 853541698 1 1 209384226 1 1 419754934 1 1 826140461 1 1 759515041 1 1 107503219 1 1 328061491 1 1 399949208 1 1 419610073 1 1 309975891 1 1 663135300 1 1 494514029 1 1 287168014 1 1 293771647 1 1 202929405 1 1 129424848 1 1 846343660 1 1 286514236 1 1 131616409 1 1 751203918 1 1 523373775 1 1 690783157 1 1 411917840 1 1 38098863 1 1 744200220 1 1 304686280 1 1 35028354 1 1 4724700 1 1 658923863 1 1 278646799 1 1 723841442 1 1 450860231 1 1 628666782 1 1 951848843 1 1 256912314 1 1 444380212 1 1 759401266 1 1 159317691 1 1 2050269 1 1 260798692 1 1 384389380 1 1 120088706 1 1 379679830 1 1 735722932 1 1 29130785 1 1 605263497 1 1 18554637 1 1 222750263 1 1 8113899 1 1 597441250 1 1 251820508 1 1 818571914 1 1 102043179 1 1 27481689 1 1 414927575 1 1 919831110 1 1 673572111 1 1 723512694 1 1 22501887 1 1 586023647 1 1 927283650 1 1 113771946 1 1 264640810 1 1 434206496 1 1 218069231 1 1 673459903 1 1 195763562 1 1 505379191 1 1 423718974 1 1 883498334 1 1 863946961 1 1 827146655 1 1 466347055 1 1 277564754 1 1 520403542 1 1 222949398 1 1 296946886 1 1 127474661 1 1 440657337 1 1 756469133 1 1 527104863 1 1 667776442 1 1 532206532 1 1 579680550 1 1 436561246 1 1 953282607 1 1 702372153 1 1 988151924 1 1 196946982 1 1 364451391 1 1 622703846 1 1 667976529 1 1 250102216 1 1 694404881 1 1 720058587 1 1 581040116 1 1 826125222 1 1 162022441 1 1 195414716 1 1 886065334 1 1 658461029 1 1 293165095 1 1 635963598 1 1 18785213 1 1 90082603 1 1 121372435 1 1 447814375 1 1 355076412 1 1 795454203 1 1 591398158 1 1 963957179 1 1 293711763 1 1 246509218 1 1 441558716 1 1 865067556 1 1 926053788 1 1 827496666 1 1 61295245 1 1 245329748 1 1 286697265 1 1 91131749 1 1 681136856 1 1 639778999 1 1 126374781 1 1 693532213 1 1 427701848 1 1 991853816 1 1 169908087 1 1 78997047 1 1 680861380 1 1 907342563 1 1 402263247 1 1 925224502 1 1 933794987 1 1 286804057 1 1 455588841 1 1 927787353 1 1 915498451 1 1 98204504 1 1 750596515 1 1 140809337 1 1 97097106 1 1 218556353 1 1 629269796 1 1 114355926 1 1 562838854 1 1 299952776 1 1 597240296 1 1 243627844 1 1 452987916 1 1 493193133 1 1 258569896 1 1 762130389 1 1 989141695 1 1 486348027 1 1 470898258 1 1 536518465 1 1 657373605 1 1 837144871 1 1 782175152 1 1 547581341 1 1 760551769 1 1 540991273 1 1 605959649 1 1 473004198 1 1 898596658 1 1 119376652 1 1 676860693 1 1 486513220 1 1 213947596 1 1 536245745 1 1 411967253 1 1 351789692 1 1 142480853 1 1 435683460 1 1 631729109 1 1 793605435 1 1 979553207 1 1 134010023 1 1 248484531 1 1 327834909 1 1 23981945 1 1 570546052 1 1 198826814 1 1 829470872 1 1 395035341 1 1 784123598 1 1 114628184 1 1 373690297 1 1 949049572 1 1 447176815 1 1 480361634 1 1 379646267 1 1 185126407 1 1 262629396 1 1 809632198 1 1 324575609 1 1 259050581 1 1 626251660 1 1 119457351 1 1 443260140 1 1 163995384 1 1 982619344 1 1 763095892 1 1 933477064 1 1 893851475 1 1 532707863 1 1 315400944 1 1 41284765 1 1 131149687 1 1 547691511 1 1 260431255 1 1 524373665 1 1 543498119 1 1 218765969 1 1 492235997 1 1 774528833 1 1 733314934 1 1 45269852 1 1 888996673 1 1 228817555 1 1 279354243 1 1 995376057 1 1 716850251 1 1 270159948 1 1 422688169 1 1 413438334 1 1 101401593 1 1 639792490 1 1 972410382 1 1 967604579 1 1 241261015 1 1 299178591 1 1 532472634 1 1 397910558 1 1 285415168 1 1 789760141 1 1 791565808 1 1 378967693 1 1 49849690 1 1 808540267 1 1 291239937 1 1 802959907 1 1 978946015 1 1 181674363 1 1 907964907 1 1 965966170 1 1 537539148 1 1 396650726 1 1 748410161 1 1 813667091 1 1 707573494 1 1 265007289 1 1 548989670 1 1 397791055 1 1 921379945 1 1 623586008 1 1 986776412 1 1 461194605 1 1 270423070 1 1 828045166 1 1 955629905 1 1 406776355 1 1 209382438 1 1 678787929 1 1 752890709 1 1 157030214 1 1 94162249 1 1 657887657 1 1 584119554 1 1 244128279 1 1 79231183 1 1 253098214 1 1 207990446 1 1 656307318 1 1 547052223 1 1 610090838 1 1 204698284 1 1 263007320 1 1 311088065 1 1 925000493 1 1 450484807 1 1 74595897 1 1 172277276 1 1 633963215 1 1 234236542 1 1 665501744 1 1 43342485 1 1 158128549 1 1 174516613 1 1 552318648 1 1 98746307 1 1 250240708 1 1 871503872 1 1 424073906 1 1 580227798 1 1 216654846 1 1 451996654 1 1 87768025 1 1 441117738 1 1 858707283 1 1 377200369 1 1 181299690 1 1 478033255 1 1 905510082 1 1 194352663 1 1 880720588 1 1 223615217 1 1 453204425 1 1 459750096 1 1 777266342 1 1 835894823 1 1 721071689 1 1 835472402 1 1 935194708 1 1 623140711 1 1 333297680 1 1 757217157 1 1 367977781 1 1 244504957 1 1 285637891 1 1 954568262 1 1 626439427 1 1 573352944 1 1 941254864 1 1 123961919 1 1 144451413 1 1 168052991 1 1 361235277 1 1 273283151 1 1 664417584 1 1 965231417 1 1 244448943 1 1 265222824 1 1 77865130 1 1 76745284 1 1 363861104 1 1 731393766 1 1 674221533 1 1 140478304 1 1 770815980 1 1 683229684 1 1 136563588 1 1 119492379 1 1 620597473 1 1 111494286 1 1 900029368 1 1 279394787 1 1 628699883 1 1 37528426 1 1 175776701 1 1 30685806 1 1 889277066 1 1 527705481 1 1 965996360 1 1 932398767 1 1 547043776 1 1 998346003 1 1 185921577 1 1 605570451 1 1 801060059 1 1 561722643 1 1 822723065 1 1 693282786 1 1 417529503 1 1 423221878 1 1 863524011 1 1 181070080 1 1 645274236 1 1 227261634 1 1 57882509 1 1 350676883 1 1 976539853 1 1 430851230 1 1 848451833 1 1 818701946 1 1 141133556 1 1 425841907 1 1 638819824 1 1 438266427 1 1 864690422 1 1 653626028 1 1 986025875 1 1 113790986 1 1 291234942 1 1 91227353 1 1 178064846 1 1 211248441 1 1 954230153 1 1 891881330 1 1 842087665 1 1 516103972 1 1 75403482 1 1 449213277 1 1 948722544 1 1 887296088 1 1 156397430 1 1 688712526 1 1 114125867 1 1 162387226 1 1 632368099 1 1 650729610 1 1 597931030 1 1 709927602 1 1 288390202 1 1 400486974 1 1 911367488 1 1 326362084 1 1 96554311 1 1 250608087 1 1 958435183 1 1 64361576 1 1 484093604 1 1 441470363 1 1 917054809 1 1 527219497 1 1 681344585 1 1 551385015 1 1 474469249 1 1 117845254 1 1 802659541 1 1 791263594 1 1 623188197 1 1 111571305 1 1 504806694 1 1 154382321 1 1 765023482 1 1 493011076 1 1 435391786 1 1 599089211 1 1 106989980 1 1 566768918 1 1 382997307 1 1 280557622 1 1 524220392 1 1 335803630 1 1 554469552 1 1 84732082 1 1 639753754 1 1 749529366 1 1 576689317 1 1 126584912 1 1 37879706 1 1 395804134 1 1 190859416 1 1 777258369 1 1 932494669 1 1 422558589 1 1 164990558 1 1 168841375 1 1 706531654 1 1 424152061 1 1 663541377 1 1 904118373 1 1 50199824 1 1 262568078 1 1 686548999 1 1 330353084 1 1 512785702 1 1 232036152 1 1 162556269 1 1 965766 1 1 202551255 1 1 90157490 1 1 935823878 1 1 364583153 1 1 189945219 1 1 399470885 1 1 244641578 1 1 139128823 1 1 67234265 1 1 901917544 1 1 57018592 1 1 880041238 1 1 839415605 1 1 117063948 1 1 502865844 1 1 440955807 1 1 415068287 1 1 171362858 1 1 857016867 1 1 957653863 1 1 64972303 1 1 13030916 1 1 865865326 1 1 350680604 1 1 536882805 1 1 959123684 1 1 832657514 1 1 111683250 1 1 666543490 1 1 885874766 1 1 773944268 1 1 858637363 1 1 588590796 1 1 729254337 1 1 104005471 1 1 894927130 1 1 497022722 1 1 469152191 1 1 762659506 1 1 343750254 1 1 601997762 1 1 379662911 1 1 804010278 1 1 588869303 1 1 839340718 1 1 238551738 1 1 734157916 1 1 567560022 1 1 540021821 1 1 458149108 1 1 511023177 1 1 606194636 1 1 705106635 1 1 814387054 1 1 384801518 1 1 176290747 1 1 445079696 1 1 307378465 1 1 495878727 1 1 393520687 1 1 525340098 1 1 259423080 1 1 729743700 1 1 373524579 1 1 558109308 1 1 967604731 1 1 485807232 1 1 960709543 1 1 997351356 1 1 409717137 1 1 7299806 1 1 181971794 1 1 376577527 1 1 980015204 1 1 500735525 1 1 193747102 1 1 895528194 1 1 461422946 1 1 769415954 1 1 619035202 1 1 628714068 1 1 736900140 1 1 222219299 1 1 456480707 1 1 197919562 1 1 188514130 1 1 958455125 1 1 391117185 1 1 715833708 1 1 297403123 1 1 4039211 1 1 276765446 1 1 11317765 1 1 260653808 1 1 795307790 1 1 871096948 1 1 607661499 1 1 350105198 1 1 879422769 1 1 898006300 1 1 194390534 1 1 779199451 1 1 400519935 1 1 717294695 1 1 302987399 1 1 586017932 1 1 321527928 1 1 228878878 1 1 403021460 1 1 285344979 1 1 926424313 1 1 76609594 1 1 429979009 1 1 828430247 1 1 711085332 1 1 588920215 1 1 534181976 1 1 174189212 1 1 937970709 1 1 354947528 1 1 202060009 1 1 599611626 1 1 721081366 1 1 942216601 1 1 158667413 1 1 753740890 1 1 528863022 1 1 84550743 1 1 584087101 1 1 586450475 1 1 827147727 1 1 898864180 1 1 351730227 1 1 472751892 1 1 827942576 1 1 737113976 1 1 805921012 1 1 434267313 1 1 173256726 1 1 105418879 1 1 47589877 1 1 327669314 1 1 374884708 1 1 362001962 1 1 941707593 1 1 969498390 1 1 361819440 1 1 956227299 1 1 441908515 1 1 50958525 1 1 719200908 1 1 790003481 1 1 373046139 1 1 182199013 1 1 544559870 1 1 524458989 1 1 331888187 1 1 987147729 1 1 711455895 1 1 640171006 1 1 599199727 1 1 387531223 1 1 769733311 1 1 816600555 1 1 90813168 1 1 128423623 1 1 173274845 1 1 365423363 1 1 299230463 1 1 808157266 1 1 917889093 1 1 359170683 1 1 144868787 1 1 532163500 1 1 792100733 1 1 86348327 1 1 521195252 1 1 786678520 1 1 540924900 1 1 516822413 1 1 24571345 1 1 812142634 1 1 546584691 1 1 36989831 1 1 40759113 1 1 676535293 1 1 920331777 1 1 501460458 1 1 482280986 1 1 179987228 1 1 934067378 1 1 363191289 1 1 324286009 1 1 620762090 1 1 439727408 1 1 53049970 1 1 116932231 1 1 590941602 1 1 368473633 1 1 397008218 1 1 688086576 1 1 219823098 1 1 157995635 1 1 940543599 1 1 438829292 1 1 289633691 1 1 980249012 1 1 247961728 1 1 707642365 1 1 107195598 1 1 28413435 1 1 387817670 1 1 590583885 1 1 773779609 1 1 739115037 1 1 292637963 1 1 987534278 1 1 944522805 1 1 95252461 1 1 553164590 1 1 210112099 1 1 601902861 1 1 116132770 1 1 906781680 1 1 34951361 1 1 352142342 1 1 690892674 1 1 371779083 1 1 762795916 1 1 414456766 1 1 544489086 1 1 416382973 1 1 535836486 1 1 2046911 1 1 76335184 1 1 611933953 1 1 886515963 1 1 447764193 1 1 38323937 1 1 285364896 1 1 351083889 1 1 426633686 1 1 671941733 1 1 705771393 1 1 744540944 1 1 743865176 1 1 74295556 1 1 878001634 1 1 703687512 1 1 199003383 1 1 879933065 1 1 497753856 1 1 1114596 1 1 683190044 1 1 498225371 1 1 24041575 1 1 652200185 1 1 288034456 1 1 837094050 1 1 186352730 1 1 390627607 1 1 963894096 1 1 986053760 1 1 810867681 1 1 743843111 1 1 980742236 1 1 46369459 1 1 900632121 1 1 561114758 1 1 521889251 1 1 254385993 1 1 212920014 1 1 943309014 1 1 922879967 1 1 285375735 1 1 353198144 1 1 860620155 1 1 108903854 1 1 44597362 1 1 752518583 1 1 691986054 1 1 433056716 1 1 961196942 1 1 439879289 1 1 293265694 1 1 672127111 1 1 341380805 1 1 474779339 1 1 161575825 1 1 572646987 1 1 273192955 1 1 303081643 1 1 753215653 1 1 313817374 1 1 720999449 1 1 12909772 1 1 143825587 1 1 265503173 1 1 263062578 1 1 896651544 1 1 60630036 1 1 298328245 1 1 80480941 1 1 78063586 1 1 635473837 1 1 26267364 1 1 908889785 1 1 717367810 1 1 20094290 1 1 542090688 1 1 644585897 1 1 297883244 1 1 731734877 1 1 344353591 1 1 869914309 1 1 439776834 1 1 358090929 1 1 890796717 1 1 818410846 1 1 640784880 1 1 314624381 1 1 501976243 1 1 1739029 1 1 482228717 1 1 917990859 1 1 497907578 1 1 674661607 1 1 1784788 1 1 600351579 1 1 169922090 1 1 213639171 1 1 588128785 1 1 570111938 1 1 259222137 1 1 214033669 1 1 918819208 1 1 617790818 1 1 294940205 1 1 84863175 1 1 56726171 1 1 325353778 1 1 739711931 1 1 603425466 1 1 713039834 1 1 318476995 1 1 535168235 1 1 114010099 1 1 383370207 1 1 69590892 1 1 270036152 1 1 134700223 1 1 735314346 1 1 273142461 1 1 933025132 1 1 112512023 1 1 422290006 1 1 37065771 1 1 314544105 1 1 161406281 1 1 58583337 1 1 460899659 1 1 684680166 1 1 516001484 1 1 775421648 1 1 674073612 1 1 929989200 1 1 918967956 1 1 183085764 1 1 457046109 1 1 420938496 1 1 6533977 1 1 836407276 1 1 698437262 1 1 823014584 1 1 658089655 1 1 945745680 1 1 484705961 1 1 581912391 1 1 420095596 1 1 720393187 1 1 840174396 1 1 282843683 1 1 592206324 1 1 256880533 1 1 953457106 1 1 31430509 1 1 778764324 1 1 130543251 1 1 225234111 1 1 892743191 1 1 222087810 1 1 727661336 1 1 871306589 1 1 607956155 1 1 686389457 1 1 394408242 1 1 876828582 1 1 52883918 1 1 623746447 1 1 768356851 1 1 867292196 1 1 945508714 1 1 49540186 1 1 436290507 1 1 349992508 1 1 701291605 1 1 141143241 1 1 948223783 1 1 162314519 1 1 188546799 1 1 646153600 1 1 553256740 1 1 612791408 1 1 43941680 1 1 246289135 1 1 799994691 1 1 771381953 1 1 885750695 1 1 410901654 1 1 888936784 1 1 891180602 1 1 956606972 1 1 87661635 1 1 356044494 1 1 28047404 1 1 710936453 1 1 65211309 1 1 222237856 1 1 388756001 1 1 154020525 1 1 223689021 1 1 250457237 1 1 97790085 1 1 599136767 1 1 383062815 1 1 661165067 1 1 783565560 1 1 783297658 1 1 143622237 1 1 728588261 1 1 664677115 1 1 109763830 1 1 43007931 1 1 214512794 1 1 554689209 1 1 912584644 1 1 116504639 1 1 119852864 1 1 200473662 1 1 979490295 1 1 168386164 1 1 65151132 1 1 317106921 1 1 515547427 1 1 273306893 1 1 835675292 1 1 279350692 1 1 977343253 1 1 432593596 1 1 977294914 1 1 364773286 1 1 654082478 1 1 476278747 1 1 441266078 1 1 861446655 1 1 536721504 1 1 696945375 1 1 357084091 1 1 580681907 1 1 280934807 1 1 17234592 1 1 888893237 1 1 199702798 1 1 79182437 1 1 355805316 1 1 575983975 1 1 616022680 1 1 743738306 1 1 39110706 1 1 620582115 1 1 168216857 1 1 993107198 1 1 9242218 1 1 283829477 1 1 932684248 1 1 344875196 1 1 392803780 1 1 582155085 1 1 117913510 1 1 287130247 1 1 255206165 1 1 786503877 1 1 387253504 1 1 181843642 1 1 47000841 1 1 379333743 1 1 346347679 1 1 69027767 1 1 848458743 1 1 272333657 1 1 114073254 1 1 790631561 1 1 787995674 1 1 24302508 1 1 755581168 1 1 27092016 1 1 172786817 1 1 14120945 1 1 232627737 1 1 109919398 1 1 843166247 1 1 934901641 1 1 72932249 1 1 669168227 1 1 952217447 1 1 139501696 1 1 756087852 1 1 233329811 1 1 368106090 1 1 180627947 1 1 225608055 1 1 580153460 1 1 549428574 1 1 350850617 1 1 346748826 1 1 564225807 1 1 600869307 1 1 726919485 1 1 1406705 1 1 239637867 1 1 295636624 1 1 353484541 1 1 47703919 1 1 356220245 1 1 56185797 1 1 975409026 1 1 126462742 1 1 440418037 1 1 99453740 1 1 376809485 1 1 392424118 1 1 512036772 1 1 823534325 1 1 947292574 1 1 890806715 1 1 33318855 1 1 277664031 1 1 573075394 1 1 6128494 1 1 958558423 1 1 770705300 1 1 6535409 1 1 713868623 1 1 75705369 1 1 270059690 1 1 144497657 1 1 494265406 1 1 538031064 1 1 614417547 1 1 716492266 1 1 108500586 1 1 432500473 1 1 813582276 1 1 92933829 1 1 628711801 1 1 246572256 1 1 893720320 1 1 64892333 1 1 386247820 1 1 359819385 1 1 335177706 1 1 751388831 1 1 875935054 1 1 100056761 1 1 881876652 1 1 675517826 1 1 873187669 1 1 527728619 1 1 259674448 1 1 339824852 1 1 20976746 1 1 423016509 1 1 825170044 1 1 896699072 1 1 518889975 1 1 48478854 1 1 747633141 1 1 246436277 1 1 385923840 1 1 468868652 1 1 708717461 1 1 313575497 1 1 335198413 1 1 37578940 1 1 473291145 1 1 243837968 1 1 656994296 1 1 369410870 1 1 489498992 1 1 576074121 1 1 616467566 1 1 320591395 1 1 763185842 1 1 106772950 1 1 843441376 1 1 495507321 1 1 361780356 1 1 199668119 1 1 215116195 1 1 664188572 1 1 262840521 1 1 276705584 1 1 366620364 1 1 186321490 1 1 636707804 1 1 639592760 1 1 311789363 1 1 34432075 1 1 419833438 1 1 653986689 1 1 605407559 1 1 675025214 1 1 172152677 1 1 583682856 1 1 759669011 1 1 644184831 1 1 435871607 1 1 439963513 1 1 476223591 1 1 586914610 1 1 192450485 1 1 795777905 1 1 879308573 1 1 400769838 1 1 3080648 1 1 811771300 1 1 714415166 1 1 593471794 1 1 820329729 1 1 349357081 1 1 254324508 1 1 876979110 1 1 697590720 1 1 399817251 1 1 160495648 1 1 526686409 1 1 749643245 1 1 366202633 1 1 101058747 1 1 610324772 1 1 376631248 1 1 220296472 1 1 850781499 1 1 11404861 1 1 360425320 1 1 343119006 1 1 74900014 1 1 178835414 1 1 171387717 1 1 704917296 1 1 979955400 1 1 496713021 1 1 374298244 1 1 109784652 1 1 746845649 1 1 676664233 1 1 310556754 1 1 862035280 1 1 543186269 1 1 907587788 1 1 811597594 1 1 281625697 1 1 500449544 1 1 279453771 1 1 696362311 1 1 237555449 1 1 213667271 1 1 462287736 1 1 775839878 1 1 934437543 1 1 362225635 1 1 488917512 1 1 198509147 1 1 420946036 1 1 866563502 1 1 474681300 1 1 391188507 1 1 980506267 1 1 214847001 1 1 238159227 1 1 947561228 1 1 582949433 1 1 164744996 1 1 162754261 1 1 507451088 1 1 19253026 1 1 197470572 1 1 782560808 1 1 783681025 1 1 165926144 1 1 534102334 1 1 751460594 1 1 573765264 1 1 229709831 1 1 500564028 1 1 180430985 1 1 953472484 1 1 736775611 1 1 985198209 1 1 39821113 1 1 397781362 1 1 129657563 1 1 136954651 1 1 254656490 1 1 787208764 1 1 632769616 1 1 116693102 1 1 164145642 1 1 979057909 1 1 778312091 1 1 63633352 1 1 216795470 1 1 72930940 1 1 299293083 1 1 135908171 1 1 841591330 1 1 532810274 1 1 20236506 1 1 45186261 1 1 841754230 1 1 389007488 1 1 223586318 1 1 771030935 1 1 219769729 1 1 44067652 1 1 938435401 1 1 336621134 1 1 212274569 1 1 323091948 1 1 105059737 1 1 844053795 1 1 918726710 1 1 4370081 1 1 518265831 1 1 90639401 1 1 147592273 1 1 407558646 1 1 120737511 1 1 71492485 1 1 373670526 1 1 130166417 1 1 325616891 1 1 662917852 1 1 680146013 1 1 70097820 1 1 939562268 1 1 610977956 1 1 200406017 1 1 928256090 1 1 813628880 1 1 390691660 1 1 801035928 1 1 107857835 1 1 617093433 1 1 678875516 1 1 40007916 1 1 238329405 1 1 821439048 1 1 675487330 1 1 570283434 1 1 52180707 1 1 779487142 1 1 369333656 1 1 35976266 1 1 822188942 1 1 45506378 1 1 891273870 1 1 147787442 1 1 245879506 1 1 271688298 1 1 213601794 1 1 80391117 1 1 3871688 1 1 538926083 1 1 876528180 1 1 529101452 1 1 837709160 1 1 568940752 1 1 653795211 1 1 78945365 1 1 67900809 1 1 235951516 1 1 564294874 1 1 902230082 1 1 795601337 1 1 626248925 1 1 296494265 1 1 238199471 1 1 193854186 1 1 246894892 1 1 731922000 1 1 383418462 1 1 960192643 1 1 278902590 1 1 197008458 1 1 669935245 1 1 476405402 1 1 191864617 1 1 162514938 1 1 125059732 1 1 301538322 1 1 207705136 1 1 942846295 1 1 550781553 1 1 199095125 1 1 934346615 1 1 238799656 1 1 924364694 1 1 296294522 1 1 91666144 1 1 408508310 1 1 689739082 1 1 608687057 1 1 133300108 1 1 259636532 1 1 481893852 1 1 991493612 1 1 921075597 1 1 912964546 1 1 892263302 1 1 407358486 1 1 757261534 1 1 45876346 1 1 679337800 1 1 527357502 1 1 951574713 1 1 820097286 1 1 844585000 1 1 103980882 1 1 798300617 1 1 418774492 1 1 474300908 1 1 792394646 1 1 809203044 1 1 220626792 1 1 649638123 1 1 115036729 1 1 88944542 1 1 36092693 1 1 6332953 1 1 468644492 1 1 535413572 1 1 317714698 1 1 487286436 1 1 714152597 1 1 41991537 1 1 615139151 1 1 559554207 1 1 792474411 1 1 149110798 1 1 586451597 1 1 284873727 1 1 252570386 1 1 677613184 1 1 366201625 1 1 68334397 1 1 579622907 1 1 976614449 1 1 66330476 1 1 595458651 1 1 225224515 1 1 167656651 1 1 846241964 1 1 285694335 1 1 372564335 1 1 281093381 1 1 251038921 1 1 583010087 1 1 894476843 1 1 208856091 1 1 652268184 1 1 479265396 1 1 940284652 1 1 571147326 1 1 705294109 1 1 398559327 1 1 787489198 1 1 757722118 1 1 822597836 1 1 684599136 1 1 18930693 1 1 879817443 1 1 116121306 1 1 473733534 1 1 644436225 1 1 591136706 1 1 17108894 1 1 978632768 1 1 614506653 1 1 261934333 1 1 796201845 1 1 356185819 1 1 545730218 1 1 786824518 1 1 581556035 1 1 187552568 1 1 784934603 1 1 107629601 1 1 989619796 1 1 903468943 1 1 822951311 1 1 810790338 1 1 855340585 1 1 80229107 1 1 713710211 1 1 425256005 1 1 622884857 1 1 548924786 1 1 676373947 1 1 995178126 1 1 877389921 1 1 818599411 1 1 736755997 1 1 958512 1 1 190284964 1 1 585986905 1 1 819361931 1 1 160144128 1 1 166108810 1 1 70957794 1 1 163001124 1 1 37863203 1 1 307626752 1 1 68276710 1 1 945296384 1 1 897023658 1 1 313024935 1 1 756041698 1 1 159331626 1 1 894051316 1 1 852742956 1 1 456700157 1 1 484412544 1 1 276289730 1 1 343175344 1 1 955038235 1 1 279059170 1 1 858262400 1 1 963560292 1 1 354151525 1 1 229607315 1 1 87495748 1 1 740934703 1 1 300729930 1 1 271075840 1 1 569851971 1 1 212495760 1 1 186818577 1 1 944565370 1 1 732396525 1 1 609187237 1 1 831575754 1 1 92724236 1 1 10573144 1 1 932183705 1 1 541329764 1 1 714834705 1 1 223009166 1 1 487430065 1 1 718117838 1 1 56167971 1 1 812002385 1 1 131259351 1 1 213423596 1 1 666764074 1 1 62455928 1 1 58459368 1 1 462915278 1 1 315433779 1 1 850455814 1 1 171866560 1 1 880375004 1 1 454616890 1 1 562535279 1 1 533613526 1 1 102599874 1 1 968276896 1 1 552658685 1 1 228195024 1 1 605024256 1 1 546407607 1 1 381611882 1 1 166259282 1 1 760522128 1 1 64824160 1 1 414684945 1 1 615502481 1 1 490864465 1 1 955899398 1 1 555813452 1 1 908419782 1 1 20399074 1 1 381121592 1 1 679010833 1 1 584652713 1 1 891885914 1 1 909583498 1 1 127402891 1 1 51295468 1 1 27354220 1 1 66881305 1 1 407834290 1 1 522563181 1 1 738999381 1 1 417795825 1 1 974382742 1 1 118083863 1 1 207042220 1 1 658421218 1 1 112437551 1 1 451727273 1 1 545065742 1 1 372021887 1 1 477377294 1 1 907887991 1 1 405874591 1 1 673419409 1 1 960050740 1 1 895156225 1 1 833575562 1 1 288906572 1 1 139116505 1 1 908080184 1 1 53933898 1 1 713688219 1 1 545733558 1 1 286271870 1 1 691713343 1 1 285381169 1 1 262230675 1 1 788887881 1 1 338629732 1 1 301177602 1 1 139678123 1 1 647936528 1 1 735413985 1 1 171657584 1 1 985026414 1 1 203352203 1 1 802731387 1 1 175816219 1 1 826556727 1 1 209508766 1 1 441245582 1 1 197519556 1 1 663841830 1 1 312308680 1 1 271372429 1 1 664310452 1 1 188905679 1 1 621996093 1 1 934766659 1 1 805530565 1 1 398998096 1 1 181831102 1 1 730237449 1 1 257028 1 1 71802372 1 1 10600469 1 1 220932193 1 1 440618184 1 1 816446543 1 1 761113739 1 1 205545051 1 1 317137223 1 1 620692363 1 1 669839474 1 1 658597507 1 1 672260688 1 1 284234153 1 1 481879384 1 1 100310507 1 1 836292982 1 1 812408367 1 1 700952946 1 1 541550570 1 1 2529975 1 1 269288192 1 1 29667458 1 1 847458640 1 1 81474943 1 1 664819706 1 1 133107044 1 1 368654277 1 1 141557423 1 1 615878710 1 1 830318793 1 1 485193336 1 1 845737827 1 1 88949173 1 1 816943703 1 1 887946372 1 1 421819331 1 1 251943740 1 1 637082994 1 1 827493431 1 1 89737149 1 1 746000175 1 1 369769213 1 1 884087555 1 1 158903655 1 1 830000324 1 1 214368423 1 1 817689562 1 1 831641013 1 1 13728921 1 1 970335249 1 1 89464064 1 1 198599037 1 1 120373161 1 1 874375964 1 1 236940189 1 1 843967556 1 1 163927396 1 1 450165976 1 1 179205298 1 1 564744074 1 1 436835295 1 1 71190270 1 1 870834386 1 1 211464041 1 1 149220822 1 1 676305331 1 1 372943808 1 1 209029370 1 1 876914533 1 1 253862991 1 1 900607316 1 1 92870720 1 1 3576500 1 1 197667729 1 1 866333562 1 1 744991359 1 1 328201822 1 1 769341356 1 1 433701135 1 1 667482944 1 1 724433345 1 1 678998666 1 1 244419815 1 1 397377704 1 1 683192676 1 1 98837152 1 1 917896514 1 1 805752411 1 1 938338256 1 1 677644678 1 1 624566182 1 1 936922321 1 1 159020074 1 1 772239134 1 1 301073136 1 1 112356975 1 1 971349819 1 1 645601047 1 1 465915803 1 1 399933241 1 1 506726863 1 1 684795676 1 1 105546328 1 1 374577038 1 1 963289497 1 1 45230105 1 1 588247118 1 1 975981957 1 1 64248005 1 1 663826799 1 1 677146231 1 1 966204430 1 1 451021276 1 1 532922036 1 1 810972749 1 1 929066929 1 1 402876681 1 1 264417456 1 1 198661981 1 1 51350430 1 1 685069766 1 1 971100335 1 1 177950601 1 1 950097264 1 1 885326411 1 1 742291927 1 1 834368811 1 1 770447782 1 1 497577101 1 1 711306790 1 1 817853015 1 1 456378678 1 1 388264738 1 1 356407360 1 1 324179744 1 1 715104303 1 1 59653445 1 1 86155275 1 1 872719128 1 1 804756919 1 1 91769688 1 1 70056377 1 1 588568341 1 1 581766918 1 1 173694439 1 1 329543121 1 1 63687647 1 1 537784984 1 1 441943972 1 1 221526828 1 1 724456792 1 1 446791857 1 1 814695801 1 1 415170521 1 1 491782174 1 1 368561763 1 1 322818917 1 1 604663757 1 1 336657812 1 1 484668751 1 1 930287314 1 1 2191690 1 1 131578154 1 1 852356066 1 1 398052678 1 1 785971271 1 1 622979836 1 1 237377361 1 1 813936504 1 1 371765941 1 1 677907003 1 1 939851513 1 1 140951825 1 1 695435736 1 1 43138694 1 1 219219153 1 1 822597434 1 1 553858346 1 1 606068458 1 1 151595744 1 1 152234421 1 1 116283677 1 1 184029422 1 1 107119761 1 1 369748444 1 1 190593221 1 1 61591060 1 1 34670835 1 1 476090708 1 1 355038231 1 1 2642724 1 1 926413501 1 1 683129262 1 1 956671541 1 1 58759513 1 1 114716369 1 1 924103730 1 1 170879079 1 1 546767671 1 1 707717867 1 1 172681937 1 1 765803997 1 1 618849593 1 1 286476129 1 1 799972600 1 1 804631050 1 1 274092174 1 1 678581228 1 1 404408391 1 1 801873060 1 1 987566640 1 1 430891772 1 1 319612585 1 1 623776315 1 1 470240466 1 1 30485578 1 1 562393953 1 1 216586698 1 1 233229693 1 1 333311044 1 1 991652154 1 1 602695674 1 1 693642480 1 1 292430775 1 1 198383914 1 1 876601929 1 1 574119601 1 1 172762391 1 1 624001446 1 1 221355546 1 1 579952382 1 1 442522043 1 1 335640457 1 1 761515097 1 1 646748084 1 1 720589642 1 1 780938397 1 1 740630330 1 1 472524402 1 1 672312930 1 1 426962538 1 1 620343918 1 1 764843464 1 1 553904200 1 1 424189394 1 1 134816368 1 1 732163732 1 1 824252206 1 1 711030564 1 1 493347264 1 1 697153919 1 1 730330454 1 1 212539902 1 1 375800280 1 1 176707488 1 1 930816306 1 1 179901757 1 1 29611577 1 1 376261848 1 1 566533439 1 1 576908330 1 1 380091650 1 1 379150874 1 1 461592965 1 1 715287262 1 1 652924449 1 1 62081762 1 1 441481548 1 1 833514076 1 1 22790946 1 1 417491004 1 1 950480397 1 1 701456625 1 1 830113401 1 1 229528092 1 1 356983714 1 1 986102204 1 1 155678999 1 1 865814629 1 1 645519627 1 1 791796977 1 1 610558232 1 1 775004655 1 1 307807556 1 1 752935971 1 1 260363058 1 1 535051384 1 1 300772855 1 1 835416481 1 1 740727031 1 1 104167290 1 1 372555427 1 1 750106218 1 1 949045024 1 1 845689479 1 1 147837845 1 1 239389026 1 1 512552581 1 1 648284478 1 1 351049480 1 1 608011639 1 1 867101501 1 1 636640803 1 1 38070911 1 1 899863623 1 1 570584296 1 1 308113232 1 1 72554612 1 1 847395698 1 1 157695303 1 1 895096942 1 1 221935951 1 1 769404571 1 1 510539396 1 1 369018810 1 1 854518735 1 1 143147243 1 1 111172676 1 1 9263651 1 1 903494796 1 1 521269861 1 1 811554166 1 1 54812726 1 1 988483934 1 1 721330085 1 1 599531321 1 1 53986345 1 1 920051207 1 1 361737018 1 1 647150708 1 1 92471180 1 1 46423715 1 1 598083606 1 1 297363231 1 1 293905142 1 1 678034760 1 1 847099256 1 1 585101785 1 1 583048974 1 1 1673714 1 1 863944164 1 1 638366794 1 1 176260579 1 1 984698865 1 1 531748103 1 1 63151651 1 1 757914634 1 1 631102934 1 1 600263644 1 1 33841113 1 1 529237926 1 1 783906251 1 1 530845310 1 1 805692559 1 1 814266076 1 1 522418423 1 1 110140611 1 1 646124655 1 1 241500641 1 1 88743084 1 1 300596852 1 1 376289463 1 1 272820582 1 1 720904957 1 1 595479288 1 1 870074193 1 1 827040109 1 1 332824912 1 1 713643585 1 1 20842931 1 1 280887964 1 1 755582791 1 1 97507867 1 1 91229816 1 1 646044110 1 1 638855513 1 1 597402770 1 1 546178607 1 1 782625822 1 1 309453038 1 1 42156009 1 1 655081110 1 1 910123635 1 1 206613556 1 1 341730450 1 1 382693718 1 1 376947678 1 1 849650138 1 1 439177248 1 1 199649983 1 1 492943055 1 1 620491602 1 1 419533856 1 1 672830630 1 1 672331428 1 1 501179357 1 1 838314132 1 1 248365643 1 1 884220603 1 1 186797436 1 1 303689938 1 1 406121994 1 1 501759637 1 1 624767063 1 1 534776547 1 1 92859650 1 1 355259484 1 1 137543818 1 1 180120526 1 1 917936743 1 1 676451532 1 1 52568234 1 1 18599855 1 1 672498571 1 1 102693825 1 1 396390294 1 1 257602275 1 1 704609119 1 1 146432498 1 1 282010767 1 1 980241128 1 1 886297748 1 1 804918359 1 1 151827702 1 1 544697632 1 1 106220345 1 1 333051326 1 1 259445188 1 1 691282798 1 1 421647966 1 1 982093572 1 1 516556632 1 1 858965694 1 1 318293566 1 1 949791503 1 1 45895507 1 1 552360863 1 1 299609624 1 1 785779654 1 1 289935561 1 1 766227497 1 1 692489901 1 1 229856561 1 1 807356313 1 1 396870647 1 1 563260966 1 1 91671425 1 1 391770196 1 1 73874276 1 1 905179453 1 1 874910250 1 1 429127703 1 1 773038857 1 1 52033908 1 1 464921593 1 1 168393743 1 1 765111366 1 1 5420667 1 1 772423287 1 1 877033616 1 1 700448285 1 1 69659712 1 1 76056625 1 1 534250445 1 1 261221307 1 1 186182622 1 1 27390490 1 1 334144666 1 1 897374904 1 1 227721883 1 1 33365744 1 1 361558218 1 1 671539041 1 1 883419034 1 1 811481449 1 1 326289754 1 1 205867000 1 1 396301612 1 1 184561672 1 1 4163919 1 1 531833990 1 1 651348269 1 1 359033887 1 1 446948711 1 1 450723996 1 1 178287228 1 1 95932858 1 1 8735385 1 1 519348617 1 1 227765535 1 1 46838132 1 1 38949725 1 1 81764373 1 1 891914557 1 1 910074274 1 1 973906673 1 1 317441452 1 1 160704735 1 1 846893462 1 1 335906140 1 1 743963192 1 1 550887211 1 1 195420808 1 1 243413649 1 1 594772586 1 1 831937118 1 1 190336809 1 1 974744982 1 1 496129824 1 1 283546046 1 1 635383992 1 1 121812653 1 1 395365448 1 1 750881036 1 1 139928351 1 1 844469976 1 1 669684024 1 1 133981255 1 1 430489177 1 1 601309333 1 1 270206672 1 1 977884758 1 1 803475784 1 1 139990174 1 1 908136272 1 1 191101735 1 1 638697524 1 1 26138558 1 1 128217814 1 1 836537586 1 1 353582074 1 1 756767680 1 1 606060019 1 1 312684061 1 1 640695502 1 1 933062161 1 1 903368248 1 1 140834487 1 1 227308045 1 1 969015993 1 1 64859382 1 1 66111657 1 1 940918352 1 1 381119256 1 1 835350725 1 1 505178700 1 1 727837093 1 1 112309118 1 1 810260084 1 1 813372878 1 1 655626630 1 1 733233706 1 1 569285963 1 1 319619441 1 1 329211252 1 1 481225886 1 1 476635847 1 1 204112571 1 1 766155050 1 1 896884181 1 1 980906642 1 1 390062549 1 1 152009184 1 1 848842247 1 1 406820585 1 1 340070988 1 1 418675543 1 1 681309973 1 1 780000102 1 1 365172730 1 1 893127307 1 1 496465188 1 1 903923349 1 1 892056126 1 1 702622119 1 1 402953778 1 1 443638113 1 1 652322681 1 1 269887715 1 1 885393046 1 1 497101274 1 1 117990909 1 1 85108461 1 1 906051578 1 1 246943920 1 1 670565563 1 1 638770036 1 1 528005727 1 1 804943337 1 1 755434227 1 1 315701571 1 1 826239339 1 1 262117047 1 1 622751307 1 1 67169037 1 1 482165593 1 1 64072904 1 1 665783170 1 1 946016867 1 1 584796838 1 1 947822835 1 1 317257693 1 1 720695947 1 1 791515080 1 1 350409665 1 1 516518911 1 1 572665023 1 1 505378594 1 1 302723327 1 1 412489338 1 1 15556968 1 1 214544487 1 1 534678736 1 1 951755370 1 1 469877337 1 1 513550840 1 1 508607440 1 1 403185833 1 1 169691729 1 1 312361267 1 1 530523159 1 1 569607986 1 1 178995959 1 1 474652902 1 1 151766837 1 1 947041330 1 1 530428048 1 1 125189715 1 1 618142909 1 1 837492414 1 1 477773369 1 1 699075783 1 1 687221811 1 1 848410252 1 1 327899928 1 1 621728555 1 1 969923003 1 1 864173795 1 1 310328779 1 1 564370028 1 1 533160864 1 1 513200878 1 1 722881953 1 1 486205582 1 1 874814696 1 1 787520373 1 1 866410859 1 1 247175413 1 1 900742416 1 1 560884999 1 1 927559373 1 1 799408158 1 1 86696249 1 1 673060959 1 1 377466286 1 1 105055963 1 1 467876718 1 1 69361786 1 1 424601695 1 1 142162763 1 1 693185501 1 1 858671372 1 1 227042980 1 1 223434393 1 1 538026389 1 1 810249933 1 1 731660999 1 1 157778081 1 1 240470880 1 1 756600482 1 1 528892876 1 1 692203275 1 1 711772690 1 1 490693347 1 1 238948272 1 1 932697888 1 1 817431625 1 1 413649020 1 1 84170226 1 1 462715090 1 1 793085848 1 1 295498840 1 1 799209483 1 1 407313965 1 1 673589737 1 1 576511276 1 1 32878434 1 1 444699011 1 1 581515718 1 1 557884118 1 1 586146385 1 1 9189375 1 1 598370277 1 1 174528730 1 1 646574314 1 1 290012943 1 1 154781855 1 1 863431565 1 1 165721392 1 1 106850625 1 1 196964377 1 1 320030665 1 1 94652726 1 1 455003183 1 1 812049809 1 1 829193390 1 1 76065648 1 1 688822730 1 1 144843417 1 1 554262206 1 1 201228571 1 1 603103257 1 1 238361732 1 1 800946722 1 1 24125631 1 1 986012595 1 1 917207624 1 1 83437764 1 1 466455794 1 1 549400784 1 1 711330890 1 1 629617666 1 1 402967756 1 1 210692253 1 1 33586225 1 1 741913304 1 1 751759573 1 1 476362033 1 1 656287626 1 1 607743111 1 1 998026833 1 1 781349159 1 1 467383942 1 1 128761988 1 1 973201524 1 1 777401366 1 1 310218771 1 1 163413432 1 1 74944187 1 1 113308746 1 1 860912883 1 1 877681021 1 1 766221837 1 1 444496573 1 1 599134049 1 1 706394248 1 1 780747983 1 1 492608183 1 1 334394525 1 1 798463813 1 1 1766996 1 1 614799574 1 1 737250157 1 1 395264041 1 1 191157864 1 1 87841240 1 1 10010865 1 1 388853694 1 1 53754541 1 1 96366670 1 1 924634301 1 1 695609790 1 1 611055157 1 1 717375700 1 1 493495424 1 1 208570754 1 1 950684166 1 1 411969522 1 1 179686442 1 1 821368754 1 1 737692959 1 1 582512256 1 1 730097963 1 1 108304395 1 1 762309236 1 1 999397306 1 1 67744857 1 1 81566264 1 1 796540922 1 1 757469243 1 1 122079577 1 1 243438568 1 1 32417589 1 1 359563834 1 1 79166196 1 1 253919887 1 1 180731100 1 1 494645320 1 1 281620359 1 1 299641709 1 1 310827310 1 1 18319911 1 1 90890057 1 1 127966113 1 1 557903911 1 1 634690908 1 1 677983179 1 1 570780762 1 1 812926598 1 1 860715386 1 1 942088011 1 1 924565627 1 1 228178633 1 1 332239550 1 1 666077343 1 1 632036642 1 1 560724078 1 1 904913498 1 1 996395942 1 1 203692745 1 1 847353553 1 1 203452328 1 1 505645969 1 1 907930614 1 1 736316381 1 1 958926050 1 1 710641318 1 1 483629107 1 1 833536834 1 1 247055020 1 1 706610688 1 1 226800969 1 1 78137150 1 1 864782105 1 1 731671172 1 1 480063001 1 1 809528458 1 1 670326879 1 1 713695344 1 1 714636402 1 1 395039827 1 1 481130607 1 1 194296149 1 1 370355899 1 1 468255930 1 1 280589278 1 1 993401495 1 1 144410583 1 1 919670816 1 1 562793928 1 1 290278831 1 1 520749737 1 1 563835978 1 1 309924675 1 1 931748846 1 1 350382513 1 1 538331026 1 1 410701625 1 1 173370258 1 1 78405933 1 1 707110005 1 1 146549177 1 1 501213584 1 1 477322688 1 1 745742532 1 1 757651786 1 1 387310034 1 1 468352408 1 1 265658503 1 1 794993997 1 1 256568122 1 1 579190163 1 1 343071019 1 1 421402585 1 1 593843423 1 1 930698362 1 1 931657073 1 1 727310574 1 1 744543867 1 1 180337923 1 1 159948387 1 1 682409641 1 1 930633020 1 1 964373662 1 1 265452579 1 1 737504707 1 1 899903057 1 1 231169976 1 1 179877763 1 1 631874004 1 1 136308572 1 1 379829442 1 1 461209485 1 1 176202128 1 1 344813083 1 1 321828870 1 1 972849478 1 1 47272310 1 1 281881290 1 1 894631294 1 1 979209667 1 1 571160257 1 1 253395862 1 1 948848291 1 1 292485073 1 1 760532192 1 1 201713222 1 1 891826836 1 1 547115872 1 1 941943792 1 1 120926551 1 1 522763689 1 1 400460535 1 1 489550430 1 1 328294965 1 1 24624912 1 1 974340713 1 1 199483123 1 1 954795114 1 1 381728779 1 1 521821955 1 1 306434501 1 1 758721 1 1 556466654 1 1 237566911 1 1 28569231 1 1 260822053 1 1 343639909 1 1 768756207 1 1 301944496 1 1 634778415 1 1 433619133 1 1 992203982 1 1 820274844 1 1 562727144 1 1 516081120 1 1 423219972 1 1 572757777 1 1 430289519 1 1 637921579 1 1 652944620 1 1 527132617 1 1 442954495 1 1 394012822 1 1 544705268 1 1 360796373 1 1 512557296 1 1 518409283 1 1 118600711 1 1 771625331 1 1 443763065 1 1 866512063 1 1 242357992 1 1 656007458 1 1 4525358 1 1 622692618 1 1 534796410 1 1 207804438 1 1 741904600 1 1 855057872 1 1 176104784 1 1 262539022 1 1 983366497 1 1 330254034 1 1 808856562 1 1 535594790 1 1 526241706 1 1 23553757 1 1 396695314 1 1 844577875 1 1 122606607 1 1 866252600 1 1 295723101 1 1 303948865 1 1 817155459 1 1 187232800 1 1 241627263 1 1 509568989 1 1 26799720 1 1 290825437 1 1 192256565 1 1 830605643 1 1 615009070 1 1 337425818 1 1 625506242 1 1 346186072 1 1 68845793 1 1 616572978 1 1 350550822 1 1 77330877 1 1 52896421 1 1 398308389 1 1 492207394 1 1 890429870 1 1 369415508 1 1 699453536 1 1 604625843 1 1 199314930 1 1 916183417 1 1 420124019 1 1 211684261 1 1 699809078 1 1 31339605 1 1 495960244 1 1 276551522 1 1 905352240 1 1 687018706 1 1 421879687 1 1 881796512 1 1 20965588 1 1 1698834 1 1 994363520 1 1 700717655 1 1 549581995 1 1 409932039 1 1 83319190 1 1 198053228 1 1 799138402 1 1 73078591 1 1 938622389 1 1 547674629 1 1 817128545 1 1 122223013 1 1 655820867 1 1 52760726 1 1 605267034 1 1 86804140 1 1 180328539 1 1 354795237 1 1 354334359 1 1 180374354 1 1 624382654 1 1 541271229 1 1 464100094 1 1 35947488 1 1 956453621 1 1 903499015 1 1 961920018 1 1 611306902 1 1 419709429 1 1 247616669 1 1 521863955 1 1 860839254 1 1 136394405 1 1 304945874 1 1 459504208 1 1 815795635 1 1 188422577 1 1 47291128 1 1 2643824 1 1 767287091 1 1 785404906 1 1 622202063 1 1 33463491 1 1 207042219 1 1 87541655 1 1 836295716 1 1 885119323 1 1 763205212 1 1 183331383 1 1 229502104 1 1 166770040 1 1 849832981 1 1 493293570 1 1 998689674 1 1 316138697 1 1 673327831 1 1 848428885 1 1 840634922 1 1 32371608 1 1 87672837 1 1 751074591 1 1 907544159 1 1 322560461 1 1 347334254 1 1 469445349 1 1 216781399 1 1 645306510 1 1 161380964 1 1 287962862 1 1 978386281 1 1 423160225 1 1 597456817 1 1 785235200 1 1 472178610 1 1 929357755 1 1 957142030 1 1 730559279 1 1 441131238 1 1 655808569 1 1 74438554 1 1 542237794 1 1 693178191 1 1 431565257 1 1 961198826 1 1 317072250 1 1 603638512 1 1 182729500 1 1 445342905 1 1 562133737 1 1 992479857 1 1 696882956 1 1 72462318 1 1 221933585 1 1 358292485 1 1 764132818 1 1 418799793 1 1 805635281 1 1 44406091 1 1 379515977 1 1 503093122 1 1 499928027 1 1 889552192 1 1 942722661 1 1 11687701 1 1 333125874 1 1 32198637 1 1 912165561 1 1 310069429 1 1 826956709 1 1 134734034 1 1 372685646 1 1 796909941 1 1 397244518 1 1 96670155 1 1 511500080 1 1 171435917 1 1 197109080 1 1 405165296 1 1 244612788 1 1 582407024 1 1 404429939 1 1 695836713 1 1 917998094 1 1 285358206 1 1 269996395 1 1 186768114 1 1 133992439 1 1 783671484 1 1 12829910 1 1 384754424 1 1 736250592 1 1 409022342 1 1 992304030 1 1 155807198 1 1 292860729 1 1 380117109 1 1 65150548 1 1 472731851 1 1 69161155 1 1 783242163 1 1 608459950 1 1 284666154 1 1 96041043 1 1 968303793 1 1 279522289 1 1 188859043 1 1 234200307 1 1 171021554 1 1 37238085 1 1 85046035 1 1 852693816 1 1 369666455 1 1 12645127 1 1 327178419 1 1 894900497 1 1 855062234 1 1 311523508 1 1 2106597 1 1 781671064 1 1 826147331 1 1 224306363 1 1 962315978 1 1 650820165 1 1 764144357 1 1 275566350 1 1 461135048 1 1 341474959 1 1 411690966 1 1 556038353 1 1 286275202 1 1 404423793 1 1 610348273 1 1 138842274 1 1 523398734 1 1 48453435 1 1 608891253 1 1 127127280 1 1 845256678 1 1 859864200 1 1 595222745 1 1 209303368 1 1 952618493 1 1 466332290 1 1 809610240 1 1 639138528 1 1 204086347 1 1 919058787 1 1 375801648 1 1 270352032 1 1 803863283 1 1 3410068 1 1 661030775 1 1 321113512 1 1 12467637 1 1 976678284 1 1 484397289 1 1 85344198 1 1 184693493 1 1 309047740 1 1 946972991 1 1 408727895 1 1 968425260 1 1 116235307 1 1 76233552 1 1 208801213 1 1 984206894 1 1 452367284 1 1 877582612 1 1 68487169 1 1 19716159 1 1 732245155 1 1 81277812 1 1 830108392 1 1 426760359 1 1 259076583 1 1 378935914 1 1 58707760 1 1 316097250 1 1 785993224 1 1 497004414 1 1 265019838 1 1 539281974 1 1 987202757 1 1 74258917 1 1 300593842 1 1 669519780 1 1 392487142 1 1 743614477 1 1 130024198 1 1 556968546 1 1 272937894 1 1 667542649 1 1 522545548 1 1 83656216 1 1 365282314 1 1 93789252 1 1 706804281 1 1 893103103 1 1 726194884 1 1 533924282 1 1 361959773 1 1 771680823 1 1 656522629 1 1 972832518 1 1 234614840 1 1 163559487 1 1 51178108 1 1 448473085 1 1 590901355 1 1 47780192 1 1 138528026 1 1 84748586 1 1 959395805 1 1 857809513 1 1 848510672 1 1 43783014 1 1 797799571 1 1 144352007 1 1 267366892 1 1 603042864 1 1 788466802 1 1 696328610 1 1 688470454 1 1 825781170 1 1 315071870 1 1 244387795 1 1 878402309 1 1 162121591 1 1 757700872 1 1 228536510 1 1 950247745 1 1 732544742 1 1 698317950 1 1 980487863 1 1 631389958 1 1 361746296 1 1 374140146 1 1 296912967 1 1 236684449 1 1 636667319 1 1 129902963 1 1 381256554 1 1 122648412 1 1 45208932 1 1 40688612 1 1 437262985 1 1 492657832 1 1 808414375 1 1 330827975 1 1 536419605 1 1 65535641 1 1 572179730 1 1 713379629 1 1 708911422 1 1 38435569 1 1 651448265 1 1 34971440 1 1 402883331 1 1 46883023 1 1 896472760 1 1 579279825 1 1 535865402 1 1 81222376 1 1 717876203 1 1 253330291 1 1 530618234 1 1 156013370 1 1 54764008 1 1 626476915 1 1 224612831 1 1 550070044 1 1 334884036 1 1 288744251 1 1 342032902 1 1 502961158 1 1 862399877 1 1 45629689 1 1 590526287 1 1 6934896 1 1 967531585 1 1 803846395 1 1 240125634 1 1 392533179 1 1 142862822 1 1 2081252 1 1 294299669 1 1 576975227 1 1 765875304 1 1 877390743 1 1 390358787 1 1 759727082 1 1 509399685 1 1 843763867 1 1 182239819 1 1 375144808 1 1 510265176 1 1 54491761 1 1 462913233 1 1 330597454 1 1 391277452 1 1 557435309 1 1 254412732 1 1 361720443 1 1 32023375 1 1 703091875 1 1 10643216 1 1 912170216 1 1 510853858 1 1 138057666 1 1 972539139 1 1 875332537 1 1 395558092 1 1 489728455 1 1 183877537 1 1 967146775 1 1 578609503 1 1 656281604 1 1 616326109 1 1 147009442 1 1 251650026 1 1 260097704 1 1 485990747 1 1 697525309 1 1 365875453 1 1 743354487 1 1 306964521 1 1 406541608 1 1 927601879 1 1 979036324 1 1 522214553 1 1 796283476 1 1 831823471 1 1 521574715 1 1 433815160 1 1 887876347 1 1 941247224 1 1 966528058 1 1 23171787 1 1 689131227 1 1 31105716 1 1 41914048 1 1 139393899 1 1 878109082 1 1 710212779 1 1 132486808 1 1 247517555 1 1 43741249 1 1 269481520 1 1 992395335 1 1 117615327 1 1 854978539 1 1 538953206 1 1 178729268 1 1 903593234 1 1 220072282 1 1 351965755 1 1 696325883 1 1 272053660 1 1 22746362 1 1 556612500 1 1 466935936 1 1 179548603 1 1 166111027 1 1 389051504 1 1 730986994 1 1 44162183 1 1 38314540 1 1 228513073 1 1 738751244 1 1 419131659 1 1 899164812 1 1 890435556 1 1 91688846 1 1 212884887 1 1 363950817 1 1 313526792 1 1 290296938 1 1 545855467 1 1 585262944 1 1 74599118 1 1 322420946 1 1 812178029 1 1 820918287 1 1 109012957 1 1 426531501 1 1 53472453 1 1 894978401 1 1 626417667 1 1 388458925 1 1 449812728 1 1 819060726 1 1 868313032 1 1 110138451 1 1 647974113 1 1 884965383 1 1 321758546 1 1 760191948 1 1 994577763 1 1 718997050 1 1 429363084 1 1 148278210 1 1 321163319 1 1 488045585 1 1 862931501 1 1 729002624 1 1 94081803 1 1 944564321 1 1 78288266 1 1 379263909 1 1 958831907 1 1 747511843 1 1 523745709 1 1 923569144 1 1 477700033 1 1 77751129 1 1 277987201 1 1 286491267 1 1 625223239 1 1 91287930 1 1 6249980 1 1 334424777 1 1 232271969 1 1 476085948 1 1 591357266 1 1 62262470 1 1 470158458 1 1 615355508 1 1 889323085 1 1 52858641 1 1 60639325 1 1 34907472 1 1 976865897 1 1 483252683 1 1 705648288 1 1 606067174 1 1 631021146 1 1 46187171 1 1 786623256 1 1 946580482 1 1 226235045 1 1 814090871 1 1 632532400 1 1 630128383 1 1 522865981 1 1 332348751 1 1 545063858 1 1 940773127 1 1 943706644 1 1 502164792 1 1 76693389 1 1 778243487 1 1 991422583 1 1 397832236 1 1 181448119 1 1 853371866 1 1 811315499 1 1 751247614 1 1 387289603 1 1 83856947 1 1 391586803 1 1 333578996 1 1 900232382 1 1 198009351 1 1 403492564 1 1 584785634 1 1 646189289 1 1 619791566 1 1 36079813 1 1 284950923 1 1 967891930 1 1 775955813 1 1 416969324 1 1 443590018 1 1 444191005 1 1 625484776 1 1 952626475 1 1 103060997 1 1 157668954 1 1 71606719 1 1 687717397 1 1 247872079 1 1 288191701 1 1 16146628 1 1 294736792 1 1 658053187 1 1 229009811 1 1 491109645 1 1 898991732 1 1 250907409 1 1 865031863 1 1 572048851 1 1 909383752 1 1 219920060 1 1 963918463 1 1 167296632 1 1 20306199 1 1 205350348 1 1 36047447 1 1 270033710 1 1 830477940 1 1 285274573 1 1 16690441 1 1 394652114 1 1 541106005 1 1 624672521 1 1 690290226 1 1 775916262 1 1 120288084 1 1 909973098 1 1 538078637 1 1 912465888 1 1 751244695 1 1 817528899 1 1 40917936 1 1 887101260 1 1 377054853 1 1 200018262 1 1 122759269 1 1 45047967 1 1 280302192 1 1 977616355 1 1 96646804 1 1 106035656 1 1 852878021 1 1 568440294 1 1 620769971 1 1 619346192 1 1 815246721 1 1 882412504 1 1 853194723 1 1 960878082 1 1 656420613 1 1 539612616 1 1 635202786 1 1 410601187 1 1 260299855 1 1 473340956 1 1 424881138 1 1 328389567 1 1 286058660 1 1 201008393 1 1 251527004 1 1 424813410 1 1 779983782 1 1 309045490 1 1 905872249 1 1 151596223 1 1 872198353 1 1 134394406 1 1 636336993 1 1 752510320 1 1 760084986 1 1 719874436 1 1 70812286 1 1 357791557 1 1 968284313 1 1 928583888 1 1 352607464 1 1 530811397 1 1 211817504 1 1 756729992 1 1 95198524 1 1 703869042 1 1 343196375 1 1 568326637 1 1 704630081 1 1 592234647 1 1 395886006 1 1 618412909 1 1 533686019 1 1 223382333 1 1 111669279 1 1 516577446 1 1 520290750 1 1 158608348 1 1 87848501 1 1 687354000 1 1 107910076 1 1 304968385 1 1 852840446 1 1 280690436 1 1 969583535 1 1 985527951 1 1 472707142 1 1 73961462 1 1 384278721 1 1 697512960 1 1 798044383 1 1 221284702 1 1 296965305 1 1 486913149 1 1 511966388 1 1 347815060 1 1 335647201 1 1 133412280 1 1 470959114 1 1 173981876 1 1 439365097 1 1 91550241 1 1 93568169 1 1 43671856 1 1 559689003 1 1 769456975 1 1 951294142 1 1 605920082 1 1 239146815 1 1 569231347 1 1 166668268 1 1 150597352 1 1 588383442 1 1 466525561 1 1 36968025 1 1 137274500 1 1 539957901 1 1 644607479 1 1 899246484 1 1 271174063 1 1 286664662 1 1 713070426 1 1 424649665 1 1 612542965 1 1 796027565 1 1 645881293 1 1 191334144 1 1 912518099 1 1 568235029 1 1 225290120 1 1 464099953 1 1 432436084 1 1 237163688 1 1 674034115 1 1 223574146 1 1 759214187 1 1 310876231 1 1 360791391 1 1 968382367 1 1 228816676 1 1 22714709 1 1 299380971 1 1 42191863 1 1 319162971 1 1 879137853 1 1 413777798 1 1 289135533 1 1 271217578 1 1 304159234 1 1 770951810 1 1 486129362 1 1 979266213 1 1 150044170 1 1 582740282 1 1 122293522 1 1 540292153 1 1 330867645 1 1 257756586 1 1 984669868 1 1 69542689 1 1 229832454 1 1 682776128 1 1 616046674 1 1 196503633 1 1 738952982 1 1 809188131 1 1 369438106 1 1 992813664 1 1 486509191 1 1 557731983 1 1 159599640 1 1 37734298 1 1 720887207 1 1 587668787 1 1 415890689 1 1 141527419 1 1 596380898 1 1 170176498 1 1 805844720 1 1 810963193 1 1 548721357 1 1 224662419 1 1 687584930 1 1 960433050 1 1 14427235 1 1 146277565 1 1 262322375 1 1 396163 1 1 665460935 1 1 754009226 1 1 81417333 1 1 596808675 1 1 879763267 1 1 20025500 1 1 401822593 1 1 372548280 1 1 620034625 1 1 759730181 1 1 224421375 1 1 891341255 1 1 468347590 1 1 239777264 1 1 144536686 1 1 165447812 1 1 791009541 1 1 43651597 1 1 146544810 1 1 6723290 1 1 255535276 1 1 417679615 1 1 507092814 1 1 855263234 1 1 244271706 1 1 262302381 1 1 816972175 1 1 709362788 1 1 998645257 1 1 39762994 1 1 157530832 1 1 15158271 1 1 804248540 1 1 291003874 1 1 478637471 1 1 820427611 1 1 594558195 1 1 733050699 1 1 418028763 1 1 637437327 1 1 906206085 1 1 889394998 1 1 969322034 1 1 572054747 1 1 950563548 1 1 365743263 1 1 367181587 1 1 477719638 1 1 421985326 1 1 753083545 1 1 239232507 1 1 618637853 1 1 120420892 1 1 669616906 1 1 994396594 1 1 528213588 1 1 190094974 1 1 843698292 1 1 338960622 1 1 493508181 1 1 941894085 1 1 888863677 1 1 809303953 1 1 472415177 1 1 475571038 1 1 366758671 1 1 293453978 1 1 164792932 1 1 61891490 1 1 351673815 1 1 870768174 1 1 514358965 1 1 475125658 1 1 237787544 1 1 700386641 1 1 397790439 1 1 82200799 1 1 287152049 1 1 818528343 1 1 180337664 1 1 466419599 1 1 549194610 1 1 560965809 1 1 276132537 1 1 489120828 1 1 858144187 1 1 596500836 1 1 943653154 1 1 715527220 1 1 887924556 1 1 685331861 1 1 794768995 1 1 737595624 1 1 828176306 1 1 849766853 1 1 288155147 1 1 508164487 1 1 306520183 1 1 444109426 1 1 353167376 1 1 803332197 1 1 135655704 1 1 903288613 1 1 735650935 1 1 164313567 1 1 932128565 1 1 337041946 1 1 160019855 1 1 64491118 1 1 933876900 1 1 655338802 1 1 552893906 1 1 340599605 1 1 626277672 1 1 941522233 1 1 215407903 1 1 938878570 1 1 804352269 1 1 907941574 1 1 890169543 1 1 397551795 1 1 279260892 1 1 132137884 1 1 368600910 1 1 457413968 1 1 828854177 1 1 601137558 1 1 443899851 1 1 617650022 1 1 458967273 1 1 499750432 1 1 515950193 1 1 363635461 1 1 146481502 1 1 938693827 1 1 437541363 1 1 585697373 1 1 780847412 1 1 230813423 1 1 920798122 1 1 452743201 1 1 979201959 1 1 9824437 1 1 167031157 1 1 164381783 1 1 451016101 1 1 159243828 1 1 352020842 1 1 992645936 1 1 313933896 1 1 82890063 1 1 147246278 1 1 604324066 1 1 793038314 1 1 872336904 1 1 980708251 1 1 548030826 1 1 285022563 1 1 622857938 1 1 398510504 1 1 273544019 1 1 993490179 1 1 56686652 1 1 78231794 1 1 20344248 1 1 346972398 1 1 970568812 1 1 144901820 1 1 573702626 1 1 290346584 1 1 945240278 1 1 623376419 1 1 574892578 1 1 767609173 1 1 270519421 1 1 180732831 1 1 194699524 1 1 220953034 1 1 46363986 1 1 154839819 1 1 885113679 1 1 729727264 1 1 215368942 1 1 435503907 1 1 799448885 1 1 872010414 1 1 46689127 1 1 694060179 1 1 772103008 1 1 968704167 1 1 926482999 1 1 778233569 1 1 973761562 1 1 13812081 1 1 389244769 1 1 939097211 1 1 518018068 1 1 538361544 1 1 459925369 1 1 893071584 1 1 731603923 1 1 782722748 1 1 129812743 1 1 709427212 1 1 855951969 1 1 351968368 1 1 479830594 1 1 433182195 1 1 850183281 1 1 908729621 1 1 652339663 1 1 890873688 1 1 434864111 1 1 720073155 1 1 483023443 1 1 893978557 1 1 29179256 1 1 223490058 1 1 86157282 1 1 851949778 1 1 758030572 1 1 260998248 1 1 192410793 1 1 208931483 1 1 768699096 1 1 167340695 1 1 53054741 1 1 297035489 1 1 692709323 1 1 562719033 1 1 187870705 1 1 819834850 1 1 226414318 1 1 52954036 1 1 514596936 1 1 928835356 1 1 850828896 1 1 348810408 1 1 428410287 1 1 496204034 1 1 846347327 1 1 459010123 1 1 164404288 1 1 586098548 1 1 650630929 1 1 417711829 1 1 259496646 1 1 180800745 1 1 634337900 1 1 102030125 1 1 668534421 1 1 166442412 1 1 303157476 1 1 289172772 1 1 538071965 1 1 963352210 1 1 711553673 1 1 273385862 1 1 350205970 1 1 864810570 1 1 596396152 1 1 7757062 1 1 556409768 1 1 51137409 1 1 839792530 1 1 515149802 1 1 626948823 1 1 261726115 1 1 236564282 1 1 937997548 1 1 414267001 1 1 575816063 1 1 352453226 1 1 444062942 1 1 501099199 1 1 555945122 1 1 175948864 1 1 810890083 1 1 612663200 1 1 627106180 1 1 572513570 1 1 387517553 1 1 893898232 1 1 301283427 1 1 287100224 1 1 676515426 1 1 272347983 1 1 556925135 1 1 599938433 1 1 287877376 1 1 919230340 1 1 171230807 1 1 150263262 1 1 62924350 1 1 226113536 1 1 793449528 1 1 583673599 1 1 911574549 1 1 665846732 1 1 635720273 1 1 966104944 1 1 237176684 1 1 851224646 1 1 857756732 1 1 698621970 1 1 734152500 1 1 790048003 1 1 777049302 1 1 110568951 1 1 478642097 1 1 624376069 1 1 565640031 1 1 169389192 1 1 189633797 1 1 909212861 1 1 564210752 1 1 814275352 1 1 94146751 1 1 618842505 1 1 318225438 1 1 351042556 1 1 61476415 1 1 397201352 1 1 151180814 1 1 247724116 1 1 160760807 1 1 748769475 1 1 781882340 1 1 553768239 1 1 381726056 1 1 532401186 1 1 26307973 1 1 330241874 1 1 860343405 1 1 697085877 1 1 475306439 1 1 572501643 1 1 49851575 1 1 922926436 1 1 680621521 1 1 66664984 1 1 254449183 1 1 533325216 1 1 37250258 1 1 583592977 1 1 410969990 1 1 205495491 1 1 121211363 1 1 657500550 1 1 393920902 1 1 546835082 1 1 133167245 1 1 65708798 1 1 620751618 1 1 16427161 1 1 602272198 1 1 709310937 1 1 230134549 1 1 481743313 1 1 560620280 1 1 331128984 1 1 31544052 1 1 212022482 1 1 309892176 1 1 232595395 1 1 462424809 1 1 171339359 1 1 303069209 1 1 223332017 1 1 235733180 1 1 574230749 1 1 213756218 1 1 676582848 1 1 441721682 1 1 844954182 1 1 24367067 1 1 260227724 1 1 819056289 1 1 493894126 1 1 171848072 1 1 565246251 1 1 478042346 1 1 46329216 1 1 399028435 1 1 257514539 1 1 858892521 1 1 742392349 1 1 647521299 1 1 85182710 1 1 829720720 1 1 210800311 1 1 77004935 1 1 989551643 1 1 835355375 1 1 527497942 1 1 440093037 1 1 147683017 1 1 198147635 1 1 540848220 1 1 872889837 1 1 664395213 1 1 672706841 1 1 676503142 1 1 428552439 1 1 724004146 1 1 652819284 1 1 142107151 1 1 399518987 1 1 505466285 1 1 265042124 1 1 817694842 1 1 602948069 1 1 257836074 1 1 484251490 1 1 14119382 1 1 410038212 1 1 316144179 1 1 426475025 1 1 108256777 1 1 842893970 1 1 676991826 1 1 895640682 1 1 43519720 1 1 164489048 1 1 635940664 1 1 581194813 1 1 561074671 1 1 672457566 1 1 750057797 1 1 815739610 1 1 168644835 1 1 551326255 1 1 302639750 1 1 401879568 1 1 930267556 1 1 189662810 1 1 348137111 1 1 918873743 1 1 159658724 1 1 220754401 1 1 544175283 1 1 441196386 1 1 727919767 1 1 103464190 1 1 355011499 1 1 468435648 1 1 383958102 1 1 638915644 1 1 197011870 1 1 142096381 1 1 888036705 1 1 34713058 1 1 521536195 1 1 871525918 1 1 975987165 1 1 578529538 1 1 428499120 1 1 975898677 1 1 523103533 1 1 632696473 1 1 629144268 1 1 443496509 1 1 651958707 1 1 756981643 1 1 698695862 1 1 241928514 1 1 114290193 1 1 737077252 1 1 129932487 1 1 543331586 1 1 239904662 1 1 600571908 1 1 551521372 1 1 974210709 1 1 528570735 1 1 581514715 1 1 873411590 1 1 213726312 1 1 846926668 1 1 709424789 1 1 460684263 1 1 346629042 1 1 402883169 1 1 827631014 1 1 479556408 1 1 939977595 1 1 66107816 1 1 953954886 1 1 14055427 1 1 220520467 1 1 543209138 1 1 796533682 1 1 491572353 1 1 884796544 1 1 760036126 1 1 14525104 1 1 120801207 1 1 196343106 1 1 754359628 1 1 618645653 1 1 822268385 1 1 634916255 1 1 228499029 1 1 483572748 1 1 894423390 1 1 197228663 1 1 506986581 1 1 814316653 1 1 9713264 1 1 239166091 1 1 505735641 1 1 803142954 1 1 361951452 1 1 201116755 1 1 42137143 1 1 566273075 1 1 714637311 1 1 808860926 1 1 117886382 1 1 510080836 1 1 840661050 1 1 981357558 1 1 865116042 1 1 424814103 1 1 136759937 1 1 792801154 1 1 997453778 1 1 661684902 1 1 728160364 1 1 691321777 1 1 895952113 1 1 553471208 1 1 433752031 1 1 852721463 1 1 994226336 1 1 302547765 1 1 157159993 1 1 730454672 1 1 437197888 1 1 657126149 1 1 515691409 1 1 507298007 1 1 811904363 1 1 785924954 1 1 95788123 1 1 403112283 1 1 883039100 1 1 994895328 1 1 42627703 1 1 969565622 1 1 357120118 1 1 133160917 1 1 97570254 1 1 99236057 1 1 53943934 1 1 492330134 1 1 86522975 1 1 187321091 1 1 944939440 1 1 204485755 1 1 696944889 1 1 756418961 1 1 738130885 1 1 817613434 1 1 571095129 1 1 118878627 1 1 917553145 1 1 144705043 1 1 854605037 1 1 171969700 1 1 730827867 1 1 380471089 1 1 910228758 1 1 913218220 1 1 692361472 1 1 207529810 1 1 811149516 1 1 119148177 1 1 895000716 1 1 617897265 1 1 849428879 1 1 324993277 1 1 813193590 1 1 850511274 1 1 591411563 1 1 471836897 1 1 902944519 1 1 33853208 1 1 613074960 1 1 276954495 1 1 520787287 1 1 614492792 1 1 183198308 1 1 690754159 1 1 468224175 1 1 571623620 1 1 942634792 1 1 766738272 1 1 50585802 1 1 96886552 1 1 423531142 1 1 384011144 1 1 251032270 1 1 331229958 1 1 649794785 1 1 209305942 1 1 149762242 1 1 53161315 1 1 859742400 1 1 505413398 1 1 533288629 1 1 811048320 1 1 431672242 1 1 882840354 1 1 146668590 1 1 547284169 1 1 943024076 1 1 138418413 1 1 621192217 1 1 11254878 1 1 616925834 1 1 226933788 1 1 485908177 1 1 446364421 1 1 62381213 1 1 714161956 1 1 27206975 1 1 710851880 1 1 683201166 1 1 9646989 1 1 786160818 1 1 682405025 1 1 781477300 1 1 128647178 1 1 14097113 1 1 857105629 1 1 797419869 1 1 967231144 1 1 843471471 1 1 582083511 1 1 457544166 1 1 983682960 1 1 929240659 1 1 380130111 1 1 907644072 1 1 94039758 1 1 430790375 1 1 310223058 1 1 377562439 1 1 589974027 1 1 678537289 1 1 719296081 1 1 926041900 1 1 17938476 1 1 984918074 1 1 75196814 1 1 268938627 1 1 713246906 1 1 464809592 1 1 561626345 1 1 972658142 1 1 31264218 1 1 904435846 1 1 949750561 1 1 544582596 1 1 443307836 1 1 989904917 1 1 655849899 1 1 198567505 1 1 326876581 1 1 354212068 1 1 807479361 1 1 135831529 1 1 565473307 1 1 723489107 1 1 222915746 1 1 572367088 1 1 277632306 1 1 762352366 1 1 219622748 1 1 276456158 1 1 87412238 1 1 111961063 1 1 196433408 1 1 410416458 1 1 435443143 1 1 559068775 1 1 587280630 1 1 160670343 1 1 845583551 1 1 898321968 1 1 317106316 1 1 147025088 1 1 334245323 1 1 602195288 1 1 967133957 1 1 331245335 1 1 183648888 1 1 449075331 1 1 234290197 1 1 516988804 1 1 585538524 1 1 793900549 1 1 91692761 1 1 939001161 1 1 55411033 1 1 56551858 1 1 335403045 1 1 708538634 1 1 192485606 1 1 826378038 1 1 22487645 1 1 606474163 1 1 357894253 1 1 207345864 1 1 1638947 1 1 146992322 1 1 839135675 1 1 542874257 1 1 574043871 1 1 991720710 1 1 30068384 1 1 677456850 1 1 671584052 1 1 677095306 1 1 914190111 1 1 287139348 1 1 218620530 1 1 453030634 1 1 263469415 1 1 214844791 1 1 517044901 1 1 153564868 1 1 524305973 1 1 901592426 1 1 381479184 1 1 522915909 1 1 190907573 1 1 215266533 1 1 192025191 1 1 397604178 1 1 511505171 1 1 407235522 1 1 947768251 1 1 330699545 1 1 113506335 1 1 625898133 1 1 695052768 1 1 613649803 1 1 897464688 1 1 642993806 1 1 663164874 1 1 291067449 1 1 132086574 1 1 59485612 1 1 52784249 1 1 524506913 1 1 261679909 1 1 906600255 1 1 855118449 1 1 922419022 1 1 667751978 1 1 46539020 1 1 672459019 1 1 893548291 1 1 297617463 1 1 903545288 1 1 244916319 1 1 623603219 1 1 282955261 1 1 14960704 1 1 42352682 1 1 495881592 1 1 695817684 1 1 923966016 1 1 526355157 1 1 244353255 1 1 185609498 1 1 848117843 1 1 227786625 1 1 608691681 1 1 954757761 1 1 429509408 1 1 384383337 1 1 686653336 1 1 237032414 1 1 189269445 1 1 42143561 1 1 382470259 1 1 478536862 1 1 298226894 1 1 337995581 1 1 247301161 1 1 32095432 1 1 338737704 1 1 63800456 1 1 63027595 1 1 542126846 1 1 485962342 1 1 850384067 1 1 95698590 1 1 45420500 1 1 657764759 1 1 467087087 1 1 505073636 1 1 140579307 1 1 2832340 1 1 421148129 1 1 174617232 1 1 190390716 1 1 663463297 1 1 551095668 1 1 372764287 1 1 343551218 1 1 808469655 1 1 937170742 1 1 54885378 1 1 748933079 1 1 690957480 1 1 249889502 1 1 417680030 1 1 998082412 1 1 801292582 1 1 782609433 1 1 176401642 1 1 898840031 1 1 25456116 1 1 924146758 1 1 238330289 1 1 780999855 1 1 460465870 1 1 357905994 1 1 34984047 1 1 976614243 1 1 855172112 1 1 929699936 1 1 246051344 1 1 466824983 1 1 466549092 1 1 374498731 1 1 589789703 1 1 947448597 1 1 189447867 1 1 807895011 1 1 497309319 1 1 842515763 1 1 74229131 1 1 345503975 1 1 173489256 1 1 653704279 1 1 529951901 1 1 244536983 1 1 427408500 1 1 940641280 1 1 914908721 1 1 328446618 1 1 812980941 1 1 496217832 1 1 33674787 1 1 588352372 1 1 70959509 1 1 387956353 1 1 593652492 1 1 706621782 1 1 114693376 1 1 737888631 1 1 236759192 1 1 998904507 1 1 735100641 1 1 611797368 1 1 708163075 1 1 435105279 1 1 447266808 1 1 492511958 1 1 362112018 1 1 845826755 1 1 112065390 1 1 833657284 1 1 671832023 1 1 85700633 1 1 856711861 1 1 432973851 1 1 138558228 1 1 935046785 1 1 130785142 1 1 109944493 1 1 451659351 1 1 889386405 1 1 96340434 1 1 567432522 1 1 572215342 1 1 900196232 1 1 306023468 1 1 433729031 1 1 40680924 1 1 211454740 1 1 27814653 1 1 284983357 1 1 225011755 1 1 302345004 1 1 115546259 1 1 265884712 1 1 138571333 1 1 732065406 1 1 952539349 1 1 238422401 1 1 593271727 1 1 294030483 1 1 510560507 1 1 585245899 1 1 167371007 1 1 570070548 1 1 731939965 1 1 820777261 1 1 257837161 1 1 529377982 1 1 604667130 1 1 624605298 1 1 984712564 1 1 524856637 1 1 899273291 1 1 863449700 1 1 818509248 1 1 876717137 1 1 519246251 1 1 306859931 1 1 55877139 1 1 602033380 1 1 887365122 1 1 779252933 1 1 921062626 1 1 144088958 1 1 609022343 1 1 823242521 1 1 571606160 1 1 354793831 1 1 805728186 1 1 176524606 1 1 499673852 1 1 595762932 1 1 398088466 1 1 973977353 1 1 298755160 1 1 307415279 1 1 516063470 1 1 648149965 1 1 318999659 1 1 813253762 1 1 23993385 1 1 823377926 1 1 270722824 1 1 597883753 1 1 220920104 1 1 824301593 1 1 569297377 1 1 463987874 1 1 273029542 1 1 928676293 1 1 930344070 1 1 712572767 1 1 469569232 1 1 981613867 1 1 920703030 1 1 518162744 1 1 908894249 1 1 903865262 1 1 500547983 1 1 718785132 1 1 604285561 1 1 912872906 1 1 759554745 1 1 415936924 1 1 945031466 1 1 392135723 1 1 598413439 1 1 380040486 1 1 356908480 1 1 971031249 1 1 537282677 1 1 541604543 1 1 620232291 1 1 210403764 1 1 339481924 1 1 957349128 1 1 393602009 1 1 160025760 1 1 286669690 1 1 72533484 1 1 803748619 1 1 69226710 1 1 15527746 1 1 979352875 1 1 685063656 1 1 935112669 1 1 818496720 1 1 465476684 1 1 3144261 1 1 967714643 1 1 826136616 1 1 336817341 1 1 607872081 1 1 778871116 1 1 524561300 1 1 930787647 1 1 867312828 1 1 221999111 1 1 775861705 1 1 310363720 1 1 859828172 1 1 808651127 1 1 396405631 1 1 768995201 1 1 880275997 1 1 385117100 1 1 975249961 1 1 669676198 1 1 957142506 1 1 812183060 1 1 46894578 1 1 599106756 1 1 912740277 1 1 996047828 1 1 33674551 1 1 972106453 1 1 34795963 1 1 697779736 1 1 923229600 1 1 492034554 1 1 60812541 1 1 942449423 1 1 829619955 1 1 181087348 1 1 833139428 1 1 166062082 1 1 1249326 1 1 377610767 1 1 99857074 1 1 459803006 1 1 832027636 1 1 771570564 1 1 10632219 1 1 540514063 1 1 328191261 1 1 945774858 1 1 998405584 1 1 367951399 1 1 274296732 1 1 551388623 1 1 426440619 1 1 872006507 1 1 755004042 1 1 570519996 1 1 835150085 1 1 71580345 1 1 791137581 1 1 975000262 1 1 915097337 1 1 699826929 1 1 561670352 1 1 793519157 1 1 982831185 1 1 11599917 1 1 591936836 1 1 738171294 1 1 65008346 1 1 746289453 1 1 906193567 1 1 631717208 1 1 666407378 1 1 116246939 1 1 879682469 1 1 660069439 1 1 714684088 1 1 286900200 1 1 126994171 1 1 249906071 1 1 41744918 1 1 117314350 1 1 315774921 1 1 787925193 1 1 255840889 1 1 376257800 1 1 557757033 1 1 720082076 1 1 366808534 1 1 498990285 1 1 588816620 1 1 53257152 1 1 402619169 1 1 257125567 1 1 893796791 1 1 60163573 1 1 366844117 1 1 173248869 1 1 530935633 1 1 107144088 1 1 118937670 1 1 459288512 1 1 844835987 1 1 993648690 1 1 146494421 1 1 84296748 1 1 59087413 1 1 649468698 1 1 3590133 1 1 101383951 1 1 834442005 1 1 664273222 1 1 181121778 1 1 749198644 1 1 918345407 1 1 760719536 1 1 420247353 1 1 252345825 1 1 943218569 1 1 919516440 1 1 873958929 1 1 550339216 1 1 975738599 1 1 640889467 1 1 382284927 1 1 889988732 1 1 169448750 1 1 620699945 1 1 501403045 1 1 140244920 1 1 296774059 1 1 379465876 1 1 835819409 1 1 863187587 1 1 542509745 1 1 833830183 1 1 930853560 1 1 992908769 1 1 631960092 1 1 599946360 1 1 645908813 1 1 138514960 1 1 478542344 1 1 365298792 1 1 921533617 1 1 123776391 1 1 943835435 1 1 329729538 1 1 516596206 1 1 693291368 1 1 714729323 1 1 99182447 1 1 399770392 1 1 364749225 1 1 940973403 1 1 524173745 1 1 932790060 1 1 195648035 1 1 149518314 1 1 995186824 1 1 139033242 1 1 745210641 1 1 348281375 1 1 338104832 1 1 752117477 1 1 955314454 1 1 565749364 1 1 769719943 1 1 295484119 1 1 55510954 1 1 895269808 1 1 69106760 1 1 16648386 1 1 827610936 1 1 34630145 1 1 901612119 1 1 740865361 1 1 443815867 1 1 300816449 1 1 231799512 1 1 51136422 1 1 648424193 1 1 425142870 1 1 236063562 1 1 690056186 1 1 94555708 1 1 376926337 1 1 362648161 1 1 622833336 1 1 467426511 1 1 371600772 1 1 463024169 1 1 716440804 1 1 650657301 1 1 515710016 1 1 314410902 1 1 514428258 1 1 996360804 1 1 874827873 1 1 289491596 1 1 894912780 1 1 443742509 1 1 506419706 1 1 776593034 1 1 41770063 1 1 423978171 1 1 409698620 1 1 98774292 1 1 197141638 1 1 327221402 1 1 990816065 1 1 925720056 1 1 118887298 1 1 153431954 1 1 500938814 1 1 760262957 1 1 997503885 1 1 154344241 1 1 47948288 1 1 706612839 1 1 748991742 1 1 251315537 1 1 11736358 1 1 673356689 1 1 544704141 1 1 327530680 1 1 778543133 1 1 695868264 1 1 626591304 1 1 338056447 1 1 311315997 1 1 734866650 1 1 830397456 1 1 743637985 1 1 247691786 1 1 537437112 1 1 949692169 1 1 224583668 1 1 627205195 1 1 125938844 1 1 126844620 1 1 123889727 1 1 951941983 1 1 126873005 1 1 810080323 1 1 970501807 1 1 421862086 1 1 686434827 1 1 51675570 1 1 227361006 1 1 332547345 1 1 564753691 1 1 724610227 1 1 197978338 1 1 123034310 1 1 791647728 1 1 169411637 1 1 63324456 1 1 670085285 1 1 80046588 1 1 258331875 1 1 217199594 1 1 163259821 1 1 842419364 1 1 621818519 1 1 672347144 1 1 708324646 1 1 321023432 1 1 987706972 1 1 85299357 1 1 982008142 1 1 999413602 1 1 80817017 1 1 240363044 1 1 146037858 1 1 873404769 1 1 800466945 1 1 712544129 1 1 831206107 1 1 730591091 1 1 905860153 1 1 287459392 1 1 521934066 1 1 746311245 1 1 388886889 1 1 938202019 1 1 398917681 1 1 398091788 1 1 194108340 1 1 299690762 1 1 941798825 1 1 390830209 1 1 370691535 1 1 383084627 1 1 996764382 1 1 137273419 1 1 466120596 1 1 765835173 1 1 780184690 1 1 402985877 1 1 685493053 1 1 189278673 1 1 197012040 1 1 67784448 1 1 720063773 1 1 347461370 1 1 604766878 1 1 992146840 1 1 979176207 1 1 613872413 1 1 703976719 1 1 991236959 1 1 100531490 1 1 605369333 1 1 636496109 1 1 917701600 1 1 224792094 1 1 919597900 1 1 873684857 1 1 868072682 1 1 760533252 1 1 749849849 1 1 41939497 1 1 712713250 1 1 897956681 1 1 664271390 1 1 779863005 1 1 291999510 1 1 968381483 1 1 622375424 1 1 222081731 1 1 839346563 1 1 117912231 1 1 251850780 1 1 219050140 1 1 488879573 1 1 809512966 1 1 403859177 1 1 74168823 1 1 907877307 1 1 231538605 1 1 563109689 1 1 425778627 1 1 155998642 1 1 444531817 1 1 420507483 1 1 317034281 1 1 494887681 1 1 163347824 1 1 258561825 1 1 274299549 1 1 743844919 1 1 787929035 1 1 559005917 1 1 484093837 1 1 817802519 1 1 234991320 1 1 755668413 1 1 609981100 1 1 96519182 1 1 927048849 1 1 549386175 1 1 585432823 1 1 204657871 1 1 95424464 1 1 746171355 1 1 626693914 1 1 647901072 1 1 881870125 1 1 879832092 1 1 836737762 1 1 394242817 1 1 449834064 1 1 6747526 1 1 476884014 1 1 872986442 1 1 529124204 1 1 251541977 1 1 596873865 1 1 153801008 1 1 67859095 1 1 487826288 1 1 796835666 1 1 107202919 1 1 971109215 1 1 832685438 1 1 412605071 1 1 956762048 1 1 26273823 1 1 324114089 1 1 341773123 1 1 658781923 1 1 232616372 1 1 678325490 1 1 111004802 1 1 640781230 1 1 273691772 1 1 365095513 1 1 949352217 1 1 858193490 1 1 366974510 1 1 156254133 1 1 352108847 1 1 313376754 1 1 519864763 1 1 582524505 1 1 964505052 1 1 300244202 1 1 299734008 1 1 416053596 1 1 30911525 1 1 159775446 1 1 841740385 1 1 420754386 1 1 684456043 1 1 920940718 1 1 820756613 1 1 928402211 1 1 90973581 1 1 211633862 1 1 238607417 1 1 958361363 1 1 139292508 1 1 436870855 1 1 811039446 1 1 317180628 1 1 326551046 1 1 242904584 1 1 905859916 1 1 206223445 1 1 482284707 1 1 318139973 1 1 375163045 1 1 577472525 1 1 677638494 1 1 49086257 1 1 472586044 1 1 832472599 1 1 607234630 1 1 180705139 1 1 685893197 1 1 665048276 1 1 436438999 1 1 118564088 1 1 957571596 1 1 653077165 1 1 868338384 1 1 374418397 1 1 74600985 1 1 985349855 1 1 369630168 1 1 820360402 1 1 276782171 1 1 880324416 1 1 557618362 1 1 928184588 1 1 428379410 1 1 354212848 1 1 735824771 1 1 210695569 1 1 513680 1 1 168443328 1 1 468634839 1 1 636668813 1 1 787232824 1 1 266856643 1 1 424005247 1 1 755025159 1 1 979090042 1 1 737341809 1 1 260449925 1 1 933898936 1 1 461437239 1 1 753112079 1 1 988465115 1 1 736891476 1 1 313740950 1 1 711065927 1 1 30974507 1 1 818765525 1 1 259103096 1 1 807235605 1 1 753568954 1 1 673861151 1 1 203306671 1 1 52168536 1 1 770613857 1 1 982340488 1 1 924873793 1 1 189274067 1 1 744196549 1 1 730032673 1 1 390063030 1 1 579386617 1 1 619914380 1 1 607566443 1 1 823149719 1 1 873643414 1 1 867578394 1 1 487724642 1 1 355131191 1 1 707471450 1 1 566783351 1 1 47018102 1 1 603554606 1 1 291496079 1 1 291054768 1 1 939293308 1 1 155454322 1 1 364977819 1 1 898933786 1 1 209800807 1 1 767582131 1 1 33862040 1 1 766383967 1 1 49408773 1 1 826836826 1 1 952062753 1 1 819295926 1 1 910528422 1 1 459178581 1 1 545391120 1 1 550842936 1 1 824498250 1 1 73048156 1 1 724336924 1 1 354839914 1 1 458445276 1 1 573405354 1 1 418451432 1 1 214043673 1 1 390117262 1 1 867005925 1 1 249140885 1 1 251532851 1 1 300737704 1 1 559968161 1 1 535075541 1 1 395837375 1 1 91697180 1 1 580271129 1 1 23092816 1 1 339575618 1 1 588201870 1 1 125075378 1 1 22649703 1 1 283945625 1 1 699987545 1 1 835839279 1 1 421339863 1 1 632775264 1 1 551825685 1 1 836212401 1 1 619155612 1 1 528580084 1 1 104158545 1 1 105245561 1 1 912645242 1 1 290188663 1 1 714035679 1 1 991091370 1 1 536485373 1 1 818977003 1 1 268161780 1 1 116596358 1 1 94195946 1 1 438344542 1 1 679859228 1 1 689740120 1 1 972756908 1 1 35249894 1 1 139911729 1 1 79676459 1 1 885150885 1 1 353814803 1 1 282744824 1 1 455185071 1 1 497857161 1 1 167100474 1 1 493491201 1 1 713582412 1 1 362983789 1 1 685964597 1 1 983168170 1 1 172201131 1 1 151700344 1 1 122387223 1 1 764911181 1 1 726855531 1 1 886328517 1 1 575153597 1 1 854552626 1 1 748484673 1 1 884699983 1 1 769427302 1 1 726309492 1 1 516691642 1 1 636437894 1 1 930521074 1 1 134813069 1 1 342495906 1 1 994501210 1 1 365997375 1 1 619376267 1 1 690939880 1 1 222358139 1 1 708662730 1 1 726565813 1 1 407613276 1 1 36005468 1 1 622995354 1 1 607424560 1 1 514797144 1 1 511427192 1 1 260297333 1 1 450249884 1 1 975472276 1 1 237191803 1 1 41636833 1 1 654422397 1 1 971789539 1 1 376372844 1 1 649944421 1 1 872996688 1 1 675250025 1 1 920185246 1 1 432516876 1 1 631170540 1 1 19957416 1 1 354039190 1 1 294543835 1 1 360133130 1 1 152877107 1 1 827863414 1 1 314034037 1 1 987445552 1 1 60640280 1 1 523682766 1 1 704339874 1 1 176860943 1 1 257399460 1 1 916339377 1 1 286395097 1 1 33027575 1 1 940155261 1 1 332924617 1 1 988960684 1 1 324899215 1 1 655153143 1 1 744059711 1 1 782008299 1 1 268933434 1 1 386023816 1 1 173322379 1 1 892055076 1 1 584810779 1 1 193531076 1 1 217980426 1 1 954651840 1 1 927911290 1 1 436509261 1 1 944353014 1 1 935753901 1 1 700959892 1 1 190818542 1 1 390522001 1 1 874916049 1 1 288703855 1 1 277902746 1 1 253798965 1 1 470004360 1 1 426324014 1 1 703371993 1 1 649930183 1 1 2243680 1 1 18414845 1 1 135061936 1 1 372808331 1 1 590790688 1 1 384151948 1 1 404059835 1 1 736824656 1 1 367981682 1 1 387959448 1 1 197017576 1 1 45338149 1 1 95801767 1 1 32439521 1 1 916329828 1 1 733397693 1 1 376096909 1 1 329044491 1 1 142875708 1 1 616293439 1 1 882097843 1 1 903913317 1 1 212723212 1 1 853481155 1 1 180750160 1 1 966882268 1 1 481531744 1 1 633188844 1 1 644663913 1 1 226081390 1 1 919363508 1 1 964132047 1 1 979658146 1 1 680901155 1 1 662200583 1 1 197001480 1 1 57513139 1 1 569438151 1 1 818279424 1 1 279546832 1 1 114592915 1 1 362520306 1 1 376580201 1 1 779203674 1 1 816372318 1 1 934807300 1 1 206129433 1 1 986364217 1 1 550808486 1 1 759987899 1 1 895050062 1 1 786240598 1 1 697628544 1 1 81548044 1 1 696323646 1 1 940606025 1 1 618119698 1 1 592847681 1 1 815166813 1 1 589210948 1 1 714504200 1 1 811626352 1 1 310987373 1 1 558254609 1 1 486795638 1 1 531323114 1 1 543601098 1 1 123622552 1 1 70027074 1 1 424887191 1 1 55011181 1 1 389806508 1 1 906528258 1 1 703913141 1 1 437588339 1 1 860708155 1 1 533385123 1 1 227295083 1 1 638158407 1 1 652925000 1 1 894972820 1 1 443554098 1 1 465712651 1 1 856026622 1 1 88448877 1 1 195044631 1 1 907055281 1 1 979156693 1 1 540821086 1 1 527388610 1 1 698840858 1 1 997323624 1 1 248779459 1 1 433375925 1 1 139248639 1 1 449214925 1 1 115508669 1 1 979646520 1 1 292394669 1 1 26286885 1 1 441525466 1 1 190867971 1 1 589966663 1 1 142746989 1 1 72175362 1 1 992780447 1 1 561250018 1 1 120143791 1 1 589182143 1 1 138229556 1 1 590667401 1 1 282021520 1 1 41056080 1 1 459680624 1 1 834570442 1 1 796510796 1 1 818650521 1 1 363276578 1 1 98940030 1 1 859888503 1 1 163462970 1 1 824664549 1 1 465897176 1 1 49606539 1 1 322661018 1 1 20671755 1 1 776931856 1 1 63465957 1 1 775935003 1 1 234251083 1 1 974503998 1 1 110761913 1 1 743927010 1 1 951960310 1 1 573076130 1 1 470983934 1 1 556564645 1 1 985292097 1 1 965418656 1 1 970292451 1 1 108023971 1 1 835763334 1 1 616860074 1 1 58154850 1 1 500736518 1 1 912781795 1 1 363353139 1 1 100401889 1 1 17763732 1 1 257879785 1 1 972353188 1 1 147654995 1 1 897813670 1 1 394761822 1 1 283101589 1 1 601457431 1 1 21387312 1 1 221765813 1 1 293518610 1 1 423510359 1 1 250871884 1 1 413292818 1 1 844721082 1 1 433740187 1 1 624562284 1 1 826339085 1 1 478992447 1 1 911406908 1 1 407500553 1 1 491052700 1 1 791690476 1 1 829270657 1 1 374390015 1 1 410911639 1 1 993698263 1 1 360140024 1 1 805549972 1 1 629662030 1 1 112269879 1 1 983343165 1 1 527594199 1 1 514118334 1 1 899460797 1 1 983101240 1 1 483602152 1 1 625447328 1 1 192568986 1 1 574290340 1 1 519897922 1 1 575341531 1 1 287626742 1 1 178390120 1 1 834423823 1 1 946615541 1 1 339527010 1 1 599523866 1 1 907241054 1 1 844474091 1 1 327252130 1 1 925054870 1 1 307898341 1 1 547028984 1 1 326337705 1 1 427403177 1 1 104807203 1 1 121211691 1 1 124436906 1 1 602716814 1 1 711059075 1 1 199887888 1 1 184867056 1 1 650961968 1 1 82291374 1 1 448872200 1 1 549130430 1 1 938632614 1 1 438417336 1 1 161813147 1 1 142164576 1 1 994529063 1 1 441100379 1 1 457436145 1 1 352824378 1 1 28276577 1 1 597843314 1 1 485807176 1 1 770633308 1 1 623103628 1 1 385720284 1 1 983574306 1 1 430770062 1 1 223036414 1 1 58438284 1 1 986284082 1 1 769190987 1 1 55722136 1 1 705032522 1 1 675308625 1 1 665684199 1 1 602694441 1 1 745450874 1 1 988053666 1 1 640552152 1 1 233168351 1 1 313946045 1 1 809980490 1 1 955141332 1 1 364920352 1 1 937241168 1 1 865296642 1 1 928246211 1 1 334312420 1 1 34872025 1 1 757728525 1 1 566309136 1 1 636016422 1 1 816243412 1 1 830619542 1 1 997687058 1 1 455237087 1 1 255357960 1 1 214795446 1 1 854063696 1 1 981710546 1 1 84701919 1 1 147214292 1 1 808664459 1 1 102655031 1 1 807679239 1 1 327774020 1 1 355510714 1 1 350656428 1 1 784057645 1 1 685421862 1 1 645017755 1 1 991207966 1 1 739307014 1 1 614937688 1 1 228740853 1 1 756839836 1 1 871370024 1 1 776253435 1 1 97336808 1 1 261099061 1 1 825271470 1 1 254356276 1 1 509869506 1 1 132950602 1 1 358334558 1 1 634090820 1 1 551694440 1 1 441719127 1 1 338201628 1 1 986987761 1 1 876506844 1 1 804273828 1 1 232638700 1 1 866392589 1 1 488565745 1 1 907333598 1 1 588164363 1 1 980197661 1 1 499447192 1 1 454484253 1 1 24698067 1 1 220058176 1 1 647175942 1 1 790186179 1 1 340519147 1 1 625559789 1 1 613533336 1 1 621743418 1 1 295644494 1 1 55787292 1 1 314571129 1 1 31157522 1 1 460390683 1 1 771667864 1 1 340810079 1 1 840535610 1 1 926505630 1 1 84971031 1 1 293005874 1 1 118792749 1 1 6595339 1 1 284514497 1 1 631210814 1 1 907474626 1 1 168423569 1 1 293316605 1 1 992761726 1 1 559237414 1 1 519266563 1 1 227089220 1 1 909562517 1 1 399355641 1 1 718868592 1 1 677886571 1 1 966577267 1 1 259336201 1 1 523926700 1 1 188728908 1 1 676454672 1 1 303071854 1 1 175265363 1 1 237422705 1 1 149470280 1 1 409336668 1 1 244848023 1 1 747435662 1 1 216276473 1 1 543151275 1 1 901286394 1 1 528914167 1 1 683617512 1 1 106930045 1 1 404491305 1 1 367691123 1 1 237606664 1 1 709750677 1 1 511647122 1 1 578498628 1 1 869159390 1 1 759338811 1 1 184001011 1 1 332470329 1 1 557953853 1 1 626785789 1 1 922629533 1 1 11519793 1 1 679730675 1 1 770714722 1 1 607529935 1 1 786027582 1 1 814892251 1 1 671140934 1 1 198775708 1 1 735799047 1 1 196699370 1 1 142691326 1 1 923447814 1 1 386893220 1 1 835819651 1 1 596089541 1 1 740886267 1 1 173040279 1 1 984911269 1 1 933013158 1 1 644266672 1 1 212818831 1 1 48472595 1 1 963061983 1 1 174194681 1 1 14539996 1 1 680754164 1 1 151311696 1 1 627708749 1 1 89036546 1 1 185657352 1 1 654850193 1 1 618976287 1 1 452397051 1 1 533978625 1 1 727798358 1 1 753978665 1 1 238208541 1 1 341062503 1 1 282876641 1 1 31539179 1 1 458405184 1 1 417699252 1 1 237698912 1 1 671514314 1 1 700966558 1 1 703487001 1 1 58533611 1 1 539262018 1 1 304978716 1 1 508176598 1 1 817351397 1 1 785486506 1 1 695840882 1 1 911329612 1 1 695528754 1 1 30790642 1 1 54397451 1 1 515260780 1 1 597327056 1 1 621617231 1 1 960208412 1 1 6586877 1 1 336707674 1 1 384800155 1 1 243156490 1 1 457365630 1 1 800727099 1 1 706840993 1 1 961293217 1 1 487895881 1 1 303716698 1 1 520531799 1 1 788624382 1 1 29432931 1 1 900992594 1 1 249208550 1 1 364770670 1 1 61017006 1 1 741458767 1 1 522418885 1 1 815604765 1 1 654253753 1 1 411439910 1 1 57676243 1 1 653188437 1 1 592362541 1 1 747231203 1 1 632972346 1 1 35208167 1 1 489430602 1 1 262746011 1 1 381402840 1 1 376737606 1 1 610693108 1 1 91971853 1 1 721182517 1 1 399234643 1 1 58862926 1 1 817819488 1 1 577036948 1 1 668379404 1 1 328999414 1 1 527914217 1 1 635173467 1 1 1328286 1 1 516114755 1 1 51879050 1 1 551483379 1 1 194835419 1 1 941221970 1 1 246152393 1 1 803167053 1 1 469108800 1 1 905363140 1 1 865664114 1 1 498708515 1 1 748668465 1 1 176033758 1 1 550216759 1 1 855163266 1 1 449475218 1 1 929483747 1 1 869364428 1 1 503336553 1 1 352156839 1 1 385892957 1 1 108376145 1 1 716029241 1 1 349190991 1 1 106086661 1 1 16096216 1 1 966439961 1 1 515477392 1 1 285658366 1 1 29962280 1 1 659200415 1 1 732467097 1 1 719765590 1 1 782006420 1 1 93034046 1 1 534066254 1 1 130761924 1 1 657326039 1 1 153186061 1 1 834417289 1 1 276338934 1 1 920294177 1 1 93772612 1 1 650138078 1 1 469982782 1 1 830036448 1 1 509865258 1 1 923827448 1 1 429062036 1 1 306669624 1 1 196292050 1 1 874581196 1 1 556644888 1 1 910035428 1 1 296793499 1 1 650668185 1 1 767276885 1 1 809679206 1 1 706390256 1 1 443913699 1 1 188930857 1 1 668412083 1 1 739152775 1 1 901122099 1 1 861969458 1 1 416106103 1 1 142390900 1 1 567165171 1 1 198125868 1 1 557330222 1 1 40396250 1 1 505856579 1 1 364711070 1 1 262496736 1 1 698305509 1 1 621469262 1 1 82634574 1 1 871824479 1 1 973494614 1 1 847371975 1 1 723500124 1 1 333290272 1 1 466296790 1 1 712235056 1 1 570960144 1 1 785748099 1 1 478697386 1 1 133588220 1 1 367671756 1 1 334762784 1 1 629407555 1 1 330929427 1 1 989092679 1 1 95345820 1 1 57540317 1 1 370101348 1 1 741099384 1 1 655875636 1 1 449082343 1 1 179693313 1 1 307536206 1 1 310645307 1 1 167524723 1 1 175385828 1 1 212744522 1 1 323076530 1 1 838945122 1 1 13719030 1 1 44905722 1 1 105294100 1 1 151209367 1 1 358487798 1 1 355120991 1 1 829057303 1 1 484618044 1 1 708052236 1 1 85497948 1 1 175580088 1 1 545293752 1 1 565290172 1 1 474251600 1 1 592346595 1 1 748716567 1 1 874319122 1 1 591977174 1 1 261876684 1 1 635542036 1 1 148326478 1 1 256641713 1 1 121440727 1 1 838982075 1 1 227393064 1 1 483781508 1 1 56881317 1 1 387115858 1 1 824807320 1 1 899624880 1 1 625347889 1 1 850495965 1 1 277945042 1 1 137437301 1 1 340084049 1 1 689359029 1 1 79136529 1 1 646661088 1 1 299435260 1 1 174893338 1 1 159024134 1 1 468361639 1 1 733383735 1 1 209720091 1 1 813485112 1 1 462341872 1 1 815027461 1 1 474604581 1 1 242395454 1 1 24280215 1 1 578346060 1 1 28330476 1 1 431667067 1 1 471404177 1 1 741216553 1 1 380148377 1 1 107630441 1 1 783908730 1 1 665942300 1 1 437581088 1 1 727984333 1 1 948967582 1 1 845552788 1 1 738919750 1 1 159672934 1 1 261695220 1 1 773919986 1 1 851591446 1 1 587280517 1 1 464328180 1 1 963260437 1 1 758641779 1 1 698388014 1 1 188596809 1 1 41565957 1 1 39962399 1 1 383294218 1 1 361631412 1 1 43272209 1 1 532032255 1 1 409394581 1 1 857129255 1 1 82981916 1 1 292829715 1 1 596243429 1 1 61131192 1 1 336943565 1 1 167247858 1 1 186356905 1 1 492168056 1 1 959882143 1 1 950579584 1 1 128440405 1 1 433675441 1 1 256477559 1 1 610022011 1 1 548081054 1 1 572162832 1 1 801204474 1 1 141783635 1 1 80174918 1 1 71997299 1 1 252567814 1 1 714988918 1 1 523234578 1 1 15425090 1 1 589623382 1 1 879700018 1 1 867717381 1 1 614179190 1 1 549520147 1 1 448648006 1 1 187538173 1 1 300734762 1 1 97259100 1 1 496626200 1 1 735693455 1 1 323804881 1 1 548551504 1 1 612632194 1 1 304021701 1 1 283954880 1 1 705011586 1 1 775216186 1 1 630155173 1 1 720702866 1 1 63273220 1 1 330294123 1 1 834901741 1 1 110199901 1 1 872693392 1 1 752877041 1 1 494328190 1 1 998495239 1 1 544729936 1 1 272256992 1 1 566780500 1 1 283957997 1 1 646134951 1 1 281037144 1 1 695105129 1 1 807672660 1 1 384341811 1 1 264699869 1 1 190627752 1 1 675785897 1 1 603762067 1 1 60899829 1 1 497066209 1 1 340077111 1 1 343039584 1 1 725359325 1 1 54452911 1 1 803313956 1 1 43011212 1 1 268937281 1 1 848938147 1 1 668307438 1 1 862538594 1 1 953798161 1 1 39993847 1 1 458321514 1 1 910583224 1 1 919306520 1 1 848672795 1 1 964574009 1 1 425918511 1 1 67723941 1 1 92997990 1 1 953818330 1 1 904035351 1 1 845591585 1 1 862234297 1 1 655560590 1 1 453410602 1 1 932847107 1 1 870442916 1 1 200614748 1 1 214836445 1 1 930465810 1 1 161556371 1 1 283123147 1 1 955001716 1 1 759292116 1 1 617667455 1 1 605067868 1 1 630236089 1 1 555044623 1 1 983963028 1 1 788279925 1 1 95101734 1 1 871941400 1 1 262461119 1 1 578171355 1 1 784260556 1 1 706097280 1 1 567397375 1 1 831384677 1 1 775100726 1 1 803563006 1 1 863738519 1 1 689133755 1 1 138538129 1 1 428488820 1 1 119850037 1 1 671141128 1 1 695620357 1 1 890488549 1 1 78423967 1 1 404110205 1 1 710965271 1 1 101838590 1 1 188059359 1 1 907595083 1 1 998408042 1 1 709010490 1 1 235612746 1 1 503322049 1 1 971082632 1 1 645013637 1 1 790190994 1 1 664013360 1 1 105722506 1 1 706920840 1 1 618867436 1 1 201038421 1 1 325144719 1 1 554881714 1 1 273840473 1 1 399419701 1 1 353818600 1 1 252377938 1 1 200923438 1 1 124999942 1 1 113872280 1 1 482110316 1 1 779808886 1 1 662561694 1 1 260713023 1 1 128766838 1 1 124692257 1 1 875614846 1 1 383774133 1 1 761270051 1 1 947460111 1 1 24325652 1 1 145017468 1 1 893558735 1 1 676992212 1 1 325158085 1 1 338619149 1 1 482264400 1 1 334505294 1 1 54121770 1 1 664246183 1 1 570847117 1 1 958142551 1 1 99321151 1 1 481637148 1 1 679140914 1 1 211708749 1 1 393455957 1 1 843644351 1 1 793397336 1 1 431991193 1 1 17577785 1 1 31276878 1 1 829132068 1 1 339720729 1 1 214038919 1 1 695030368 1 1 236724024 1 1 900981231 1 1 270623882 1 1 395685491 1 1 806679249 1 1 968287565 1 1 884073926 1 1 822988837 1 1 378365527 1 1 6641016 1 1 298461026 1 1 914785331 1 1 757899948 1 1 757531605 1 1 355449467 1 1 301897123 1 1 42467491 1 1 831705411 1 1 722024104 1 1 734566097 1 1 419172215 1 1 898381248 1 1 740798356 1 1 242598852 1 1 184453286 1 1 427246480 1 1 643548753 1 1 993797415 1 1 388098921 1 1 764764839 1 1 841599174 1 1 665500982 1 1 455162034 1 1 586654664 1 1 330527082 1 1 272688056 1 1 244996512 1 1 516107015 1 1 354674241 1 1 80482038 1 1 989080419 1 1 270773027 1 1 204557404 1 1 371671975 1 1 143071149 1 1 262826744 1 1 280109876 1 1 360182798 1 1 237975494 1 1 27040557 1 1 863565542 1 1 695475012 1 1 423096929 1 1 52410394 1 1 319155108 1 1 499615484 1 1 655290630 1 1 931680160 1 1 643275062 1 1 795201808 1 1 686860412 1 1 583354781 1 1 904386260 1 1 37164612 1 1 336812663 1 1 582673769 1 1 911469113 1 1 188412575 1 1 912287923 1 1 873502158 1 1 169664248 1 1 92522286 1 1 772324421 1 1 671930762 1 1 557521214 1 1 130637635 1 1 672904465 1 1 559150489 1 1 907491958 1 1 231916814 1 1 585270503 1 1 83898390 1 1 544954610 1 1 487703227 1 1 281789014 1 1 5055079 1 1 581506483 1 1 618552074 1 1 974666853 1 1 660628342 1 1 170800712 1 1 431194450 1 1 296553150 1 1 151045870 1 1 313278112 1 1 143226106 1 1 64781973 1 1 54424594 1 1 295966372 1 1 518501221 1 1 181480863 1 1 506950026 1 1 562646871 1 1 935073350 1 1 548895831 1 1 173570690 1 1 542406946 1 1 30113808 1 1 395210008 1 1 878552482 1 1 849295822 1 1 117464964 1 1 823814290 1 1 698107834 1 1 450334493 1 1 74388572 1 1 59473261 1 1 664891713 1 1 715727186 1 1 203713097 1 1 962372006 1 1 569932576 1 1 43682411 1 1 712685507 1 1 462195556 1 1 900633032 1 1 414200080 1 1 588720150 1 1 474422157 1 1 54916914 1 1 814639989 1 1 749790487 1 1 956443797 1 1 169216556 1 1 469155793 1 1 33593021 1 1 411195079 1 1 422517428 1 1 207726035 1 1 320082571 1 1 268193401 1 1 817158600 1 1 604768479 1 1 790542442 1 1 441500580 1 1 794254772 1 1 774162813 1 1 932026465 1 1 499819107 1 1 712829964 1 1 768307177 1 1 821539342 1 1 579484913 1 1 858176094 1 1 359762117 1 1 861515352 1 1 92845086 1 1 445880172 1 1 25121125 1 1 924014652 1 1 997915725 1 1 181917995 1 1 620212315 1 1 47110863 1 1 526399405 1 1 968850317 1 1 540516346 1 1 187743987 1 1 521434540 1 1 803136605 1 1 763599417 1 1 965698513 1 1 930759528 1 1 135172180 1 1 363705785 1 1 246576173 1 1 805897034 1 1 162195379 1 1 188843448 1 1 82963753 1 1 253980216 1 1 67776787 1 1 86647837 1 1 474497206 1 1 518210054 1 1 791045515 1 1 306092227 1 1 164540456 1 1 889231287 1 1 393973199 1 1 209195413 1 1 86455397 1 1 942044141 1 1 97390424 1 1 20415502 1 1 945003477 1 1 742074115 1 1 332565332 1 1 886010647 1 1 12022384 1 1 492902531 1 1 903234650 1 1 527357713 1 1 707787119 1 1 476883964 1 1 843993547 1 1 244669951 1 1 813434465 1 1 28976516 1 1 726100337 1 1 881012753 1 1 883161510 1 1 735017294 1 1 996268691 1 1 697755962 1 1 124345507 1 1 993701026 1 1 102858247 1 1 644453160 1 1 801027415 1 1 908064346 1 1 258635081 1 1 748607818 1 1 329267817 1 1 463998433 1 1 349663271 1 1 994582562 1 1 644481975 1 1 444555178 1 1 751753592 1 1 419384366 1 1 700971667 1 1 883546635 1 1 628300648 1 1 482197214 1 1 182796371 1 1 42828054 1 1 104110673 1 1 738123020 1 1 499529106 1 1 930764901 1 1 591131867 1 1 926343041 1 1 671113256 1 1 392833045 1 1 659393397 1 1 480491852 1 1 413331400 1 1 535355611 1 1 471499723 1 1 602490007 1 1 763168475 1 1 599112370 1 1 830296433 1 1 67800291 1 1 948381602 1 1 203799354 1 1 557332404 1 1 198936385 1 1 738449863 1 1 910982472 1 1 310178966 1 1 253314929 1 1 748776837 1 1 272329055 1 1 261286191 1 1 923834075 1 1 288723034 1 1 608469709 1 1 191088629 1 1 698881618 1 1 957797277 1 1 345425194 1 1 327079254 1 1 707753950 1 1 618496204 1 1 208939095 1 1 570666647 1 1 346936484 1 1 365975553 1 1 141242080 1 1 512070146 1 1 650476480 1 1 480473762 1 1 586194172 1 1 717421344 1 1 747538900 1 1 725782997 1 1 461759363 1 1 503101781 1 1 673955375 1 1 533623814 1 1 815747571 1 1 831950275 1 1 142755888 1 1 356915491 1 1 336011628 1 1 340542562 1 1 379685675 1 1 324835220 1 1 781197647 1 1 253978313 1 1 420447331 1 1 377700380 1 1 994763507 1 1 100497597 1 1 355205060 1 1 883549818 1 1 531396529 1 1 56912541 1 1 631601486 1 1 73083573 1 1 681067143 1 1 509654051 1 1 524985314 1 1 975105431 1 1 272374972 1 1 953459181 1 1 260349077 1 1 280672875 1 1 605943130 1 1 897396400 1 1 50311495 1 1 276950308 1 1 499170195 1 1 799779022 1 1 30739277 1 1 532981101 1 1 318941861 1 1 237818010 1 1 671338983 1 1 837296819 1 1 580255361 1 1 415647050 1 1 734945201 1 1 559364633 1 1 933388760 1 1 179517772 1 1 95822406 1 1 975366806 1 1 173541473 1 1 642524655 1 1 489776915 1 1 162923319 1 1 614167440 1 1 657065728 1 1 938536212 1 1 319057637 1 1 342646598 1 1 752567232 1 1 382306662 1 1 647776796 1 1 189521450 1 1 205850067 1 1 486841147 1 1 702393013 1 1 754100270 1 1 195171230 1 1 184550847 1 1 313697950 1 1 629743914 1 1 598187227 1 1 64068616 1 1 756507424 1 1 925304473 1 1 541407030 1 1 768504104 1 1 676025011 1 1 646417443 1 1 123505335 1 1 173978974 1 1 646049063 1 1 559638644 1 1 858389506 1 1 866875938 1 1 503958464 1 1 285229299 1 1 641564118 1 1 791471070 1 1 249687029 1 1 812601778 1 1 920884586 1 1 170766165 1 1 27987672 1 1 631881658 1 1 570773309 1 1 397959064 1 1 588788006 1 1 989595005 1 1 629796160 1 1 746590231 1 1 349167467 1 1 88282915 1 1 595272200 1 1 679601505 1 1 169280432 1 1 628839553 1 1 604729922 1 1 661428430 1 1 923059572 1 1 209246094 1 1 258704327 1 1 934126243 1 1 65627694 1 1 700771919 1 1 656641109 1 1 829737853 1 1 464113084 1 1 609001787 1 1 12908148 1 1 868957940 1 1 630380216 1 1 477651793 1 1 884504041 1 1 111271101 1 1 566221628 1 1 684220468 1 1 891210301 1 1 224189474 1 1 511648963 1 1 347438804 1 1 242284567 1 1 491777556 1 1 778177882 1 1 799988900 1 1 666861262 1 1 544694984 1 1 411964185 1 1 418190975 1 1 56715032 1 1 869939198 1 1 367549354 1 1 868690111 1 1 693669456 1 1 248242979 1 1 798086739 1 1 880759506 1 1 644713061 1 1 276251589 1 1 325237060 1 1 333000390 1 1 616628329 1 1 8219270 1 1 20069437 1 1 467321437 1 1 61814253 1 1 181137820 1 1 277219821 1 1 526952015 1 1 758466391 1 1 820503475 1 1 58860474 1 1 378484947 1 1 639298122 1 1 362135110 1 1 401789497 1 1 578653597 1 1 546203329 1 1 25017125 1 1 375090933 1 1 981049763 1 1 68820565 1 1 273462640 1 1 744627616 1 1 806423761 1 1 717726307 1 1 971351196 1 1 952380481 1 1 586931088 1 1 970376278 1 1 959220267 1 1 519713331 1 1 82590135 1 1 240581535 1 1 988328146 1 1 829940724 1 1 742413378 1 1 470553407 1 1 90886985 1 1 18066395 1 1 646481292 1 1 420269943 1 1 442028249 1 1 581783986 1 1 298148596 1 1 693803184 1 1 480854643 1 1 41056492 1 1 858731349 1 1 869212194 1 1 695235421 1 1 368746228 1 1 600081857 1 1 345040890 1 1 689405371 1 1 308854453 1 1 797783718 1 1 32362128 1 1 6656451 1 1 843591008 1 1 972094150 1 1 226899180 1 1 179942303 1 1 61456200 1 1 779026906 1 1 775279948 1 1 766357838 1 1 906217656 1 1 375618721 1 1 728863387 1 1 218105522 1 1 214375803 1 1 819804099 1 1 316679256 1 1 874689657 1 1 388691878 1 1 91295166 1 1 636001416 1 1 401546065 1 1 938838663 1 1 39996125 1 1 873565857 1 1 85009882 1 1 940565682 1 1 235627805 1 1 292728438 1 1 477103774 1 1 770706642 1 1 638914087 1 1 884545897 1 1 576708539 1 1 667520410 1 1 445905108 1 1 720336589 1 1 221343947 1 1 993936612 1 1 638965334 1 1 728509684 1 1 646348836 1 1 67247945 1 1 410619801 1 1 888635465 1 1 378331385 1 1 970670838 1 1 227864646 1 1 171058333 1 1 322028349 1 1 42502093 1 1 337951713 1 1 223610615 1 1 448448419 1 1 980120640 1 1 472340520 1 1 112599372 1 1 946613885 1 1 575577156 1 1 68397733 1 1 442102868 1 1 552975630 1 1 23621584 1 1 292484979 1 1 163446109 1 1 587290191 1 1 61269974 1 1 904480636 1 1 985027443 1 1 231138756 1 1 533849101 1 1 581260007 1 1 979986463 1 1 495155860 1 1 967260899 1 1 366459124 1 1 708360363 1 1 503918555 1 1 957412601 1 1 353918303 1 1 413699091 1 1 600364521 1 1 978474649 1 1 676702420 1 1 864111580 1 1 628283146 1 1 219734956 1 1 94944893 1 1 565854051 1 1 160207691 1 1 943498182 1 1 429925055 1 1 24953411 1 1 952794296 1 1 512927456 1 1 272240757 1 1 193474845 1 1 923920323 1 1 940132386 1 1 896539320 1 1 514554428 1 1 771049699 1 1 703394755 1 1 514516734 1 1 418585363 1 1 894640525 1 1 108849496 1 1 176553391 1 1 214846259 1 1 925281437 1 1 284117174 1 1 498028047 1 1 445151102 1 1 532430840 1 1 753020414 1 1 678891457 1 1 762096810 1 1 162015383 1 1 833128445 1 1 888486773 1 1 650371316 1 1 304242612 1 1 481678257 1 1 428359602 1 1 905962606 1 1 592577547 1 1 609761109 1 1 217640646 1 1 429834088 1 1 702225893 1 1 906676451 1 1 927453717 1 1 475135294 1 1 338895629 1 1 72104689 1 1 405655869 1 1 351638647 1 1 587028981 1 1 237924728 1 1 853691865 1 1 193154895 1 1 772346858 1 1 558832409 1 1 745227851 1 1 211829068 1 1 512571058 1 1 111766313 1 1 46190534 1 1 386453951 1 1 394431905 1 1 939389643 1 1 613153820 1 1 105939730 1 1 43217852 1 1 632458640 1 1 37487984 1 1 486709620 1 1 77903117 1 1 414538239 1 1 788331401 1 1 340647126 1 1 692278956 1 1 456312552 1 1 522889328 1 1 997429242 1 1 170332120 1 1 822476191 1 1 744514154 1 1 588773384 1 1 165055400 1 1 706800949 1 1 281738200 1 1 13783743 1 1 103330752 1 1 66001114 1 1 633907830 1 1 601523653 1 1 387019549 1 1 760618076 1 1 802399815 1 1 826907275 1 1 365117279 1 1 24489030 1 1 913527896 1 1 793716637 1 1 652748978 1 1 474573008 1 1 496110504 1 1 987255919 1 1 88902222 1 1 858029480 1 1 105231886 1 1 422188361 1 1 269789446 1 1 763204754 1 1 238047990 1 1 606070767 1 1 258751333 1 1 112981417 1 1 242573861 1 1 525807568 1 1 657091038 1 1 919787692 1 1 845546118 1 1 969240807 1 1 697713084 1 1 838912087 1 1 995615073 1 1 423052048 1 1 173638014 1 1 267189052 1 1 124078639 1 1 939213119 1 1 476663464 1 1 793244030 1 1 380760383 1 1 820683127 1 1 582322149 1 1 820456581 1 1 242694599 1 1 234411922 1 1 746765261 1 1 554612866 1 1 290366741 1 1 449732043 1 1 93345903 1 1 400305628 1 1 218265279 1 1 892609793 1 1 829321112 1 1 706460422 1 1 205738349 1 1 187244309 1 1 416059096 1 1 569147024 1 1 141928076 1 1 454990169 1 1 764155857 1 1 518328357 1 1 857002655 1 1 706870368 1 1 770428567 1 1 958968123 1 1 919886940 1 1 496598536 1 1 234860963 1 1 342190237 1 1 948051184 1 1 489605777 1 1 92963112 1 1 479991240 1 1 774849084 1 1 575882507 1 1 679096061 1 1 658009415 1 1 128340090 1 1 581789728 1 1 354168551 1 1 68611349 1 1 427201120 1 1 984097359 1 1 204361444 1 1 91842800 1 1 481516041 1 1 41381680 1 1 886126344 1 1 674953537 1 1 616060601 1 1 70983360 1 1 979838294 1 1 404051281 1 1 771981 1 1 869874340 1 1 777832846 1 1 938086014 1 1 843179878 1 1 943401663 1 1 698178266 1 1 399850646 1 1 821376254 1 1 985597472 1 1 886551083 1 1 272662218 1 1 747401580 1 1 559337725 1 1 761282162 1 1 272464908 1 1 912824213 1 1 451192970 1 1 548847722 1 1 406378732 1 1 226637781 1 1 224418100 1 1 206995709 1 1 444573823 1 1 923400577 1 1 374549424 1 1 349295387 1 1 248017621 1 1 784072295 1 1 247804272 1 1 132426178 1 1 337522394 1 1 209412016 1 1 763974003 1 1 785127174 1 1 656122419 1 1 903569433 1 1 431556718 1 1 898447265 1 1 575235974 1 1 982355071 1 1 355380417 1 1 352362103 1 1 498544513 1 1 309398954 1 1 597854235 1 1 668562005 1 1 524125902 1 1 439268795 1 1 405202501 1 1 457896798 1 1 691730038 1 1 254487470 1 1 293816438 1 1 439912425 1 1 635491382 1 1 70625946 1 1 973414742 1 1 991381744 1 1 249679439 1 1 298913866 1 1 766402985 1 1 555487395 1 1 365470199 1 1 942439898 1 1 217089962 1 1 331712072 1 1 518274921 1 1 973596460 1 1 357836574 1 1 163548532 1 1 250154495 1 1 775735301 1 1 822039368 1 1 38248785 1 1 157177047 1 1 277441075 1 1 932212932 1 1 653043949 1 1 134058473 1 1 744015597 1 1 322083026 1 1 124631668 1 1 153357448 1 1 796650851 1 1 448425100 1 1 92419054 1 1 804313163 1 1 891702409 1 1 37558057 1 1 360645148 1 1 421357276 1 1 937738279 1 1 981841196 1 1 799398774 1 1 112608581 1 1 926609422 1 1 587997390 1 1 282788337 1 1 838477256 1 1 690090280 1 1 881994694 1 1 931121043 1 1 193860826 1 1 955202406 1 1 912397865 1 1 516144693 1 1 803267295 1 1 374551051 1 1 278943817 1 1 168540620 1 1 950242330 1 1 212710482 1 1 29812844 1 1 637561224 1 1 935545559 1 1 79737537 1 1 486911285 1 1 438078450 1 1 498958752 1 1 124108825 1 1 707216448 1 1 493781699 1 1 492706028 1 1 975125697 1 1 137420156 1 1 782253213 1 1 540346051 1 1 796334577 1 1 928604397 1 1 830412286 1 1 278650283 1 1 583613500 1 1 235860984 1 1 971934942 1 1 800747061 1 1 149898542 1 1 658716004 1 1 317194905 1 1 717717396 1 1 194824490 1 1 141295209 1 1 306258113 1 1 261943422 1 1 635312078 1 1 455267719 1 1 846956109 1 1 802854057 1 1 22862030 1 1 814541341 1 1 260815641 1 1 576266628 1 1 312586666 1 1 540518927 1 1 435470280 1 1 749932773 1 1 346664214 1 1 19631235 1 1 390317504 1 1 515229325 1 1 486696837 1 1 742287567 1 1 533149101 1 1 359006964 1 1 261430019 1 1 138762823 1 1 563712520 1 1 734803545 1 1 432966448 1 1 310985425 1 1 182681004 1 1 982037937 1 1 388230067 1 1 133341163 1 1 148158490 1 1 275125574 1 1 296860325 1 1 312562144 1 1 806713806 1 1 776411213 1 1 614724614 1 1 307917679 1 1 762070299 1 1 921559075 1 1 473529617 1 1 847252168 1 1 200840619 1 1 548924167 1 1 974767806 1 1 147242648 1 1 371508844 1 1 299110924 1 1 869790823 1 1 24578249 1 1 858625553 1 1 906865527 1 1 647261471 1 1 832592380 1 1 108731714 1 1 129744950 1 1 474143177 1 1 987625874 1 1 192475123 1 1 555436766 1 1 734814134 1 1 783865335 1 1 531515995 1 1 273552310 1 1 884324472 1 1 171536028 1 1 917249179 1 1 116234366 1 1 393871837 1 1 796509099 1 1 402941793 1 1 445379093 1 1 316083884 1 1 709751172 1 1 242635159 1 1 98877041 1 1 659536277 1 1 64465707 1 1 620295993 1 1 751060432 1 1 48494154 1 1 576328274 1 1 543085133 1 1 795952980 1 1 429635238 1 1 263582679 1 1 734705645 1 1 440934677 1 1 988011546 1 1 444364387 1 1 710827524 1 1 226025271 1 1 677508990 1 1 996998887 1 1 131460455 1 1 286686487 1 1 683567571 1 1 942245994 1 1 603739161 1 1 533185720 1 1 135461832 1 1 732820203 1 1 732882424 1 1 258598908 1 1 513247871 1 1 19640518 1 1 41934413 1 1 947714556 1 1 35298529 1 1 71691810 1 1 751254416 1 1 978407747 1 1 308264124 1 1 442154443 1 1 801325901 1 1 607093420 1 1 362202591 1 1 180305990 1 1 338168549 1 1 757176493 1 1 334178520 1 1 246224088 1 1 394513469 1 1 104792996 1 1 767589546 1 1 936404158 1 1 872785891 1 1 659807137 1 1 439233391 1 1 781261857 1 1 54592471 1 1 454766124 1 1 695589318 1 1 810303361 1 1 752605587 1 1 52607060 1 1 221880241 1 1 80700947 1 1 66311960 1 1 891637687 1 1 261684621 1 1 51114200 1 1 514571134 1 1 401420677 1 1 586295440 1 1 240034466 1 1 295977144 1 1 797719884 1 1 479372204 1 1 796054809 1 1 853105207 1 1 999510754 1 1 122459509 1 1 651360386 1 1 362950160 1 1 336344537 1 1 802756144 1 1 658613274 1 1 721448196 1 1 755821382 1 1 919906028 1 1 6899677 1 1 883923010 1 1 805347158 1 1 179585689 1 1 250067150 1 1 681862185 1 1 752301190 1 1 581325044 1 1 253278028 1 1 519132548 1 1 20551648 1 1 923276541 1 1 465399775 1 1 564247853 1 1 750070895 1 1 151506264 1 1 890819331 1 1 130031991 1 1 61780399 1 1 76677464 1 1 789009393 1 1 86043855 1 1 437694808 1 1 377620633 1 1 329627991 1 1 883865825 1 1 916631032 1 1 41410502 1 1 445336766 1 1 150220057 1 1 479434437 1 1 721243768 1 1 943188190 1 1 888724998 1 1 569399109 1 1 57929292 1 1 481957445 1 1 22931075 1 1 666812367 1 1 944842338 1 1 931330302 1 1 124582635 1 1 785264311 1 1 41468105 1 1 532452185 1 1 973717689 1 1 66506224 1 1 519850555 1 1 82045792 1 1 594138586 1 1 787733611 1 1 445356898 1 1 426222604 1 1 318451459 1 1 670543874 1 1 203727529 1 1 900600405 1 1 865739902 1 1 531908166 1 1 808746353 1 1 643563000 1 1 589138137 1 1 874855887 1 1 586108697 1 1 336662406 1 1 379336615 1 1 537005895 1 1 307516702 1 1 771940565 1 1 481760849 1 1 268514787 1 1 623659578 1 1 500893007 1 1 568646536 1 1 838506587 1 1 640038937 1 1 650821900 1 1 487195438 1 1 267456723 1 1 966094262 1 1 996302520 1 1 452692704 1 1 544458719 1 1 357638997 1 1 271907268 1 1 739407722 1 1 391052877 1 1 550998856 1 1 414356735 1 1 952330767 1 1 587807999 1 1 742270198 1 1 487882121 1 1 709981714 1 1 770279990 1 1 690636162 1 1 334248179 1 1 420593189 1 1 8125003 1 1 723430770 1 1 564975174 1 1 969276425 1 1 901858830 1 1 86848018 1 1 544448940 1 1 783744460 1 1 748990145 1 1 498783026 1 1 340505471 1 1 729892356 1 1 326368118 1 1 520972502 1 1 428048000 1 1 789309241 1 1 550149758 1 1 714478816 1 1 240467961 1 1 422754304 1 1 242675896 1 1 500252563 1 1 866272955 1 1 707551748 1 1 857575775 1 1 40433099 1 1 346938301 1 1 214353996 1 1 459052855 1 1 531177327 1 1 801880659 1 1 127156273 1 1 722108989 1 1 578072605 1 1 375336800 1 1 166879698 1 1 649736486 1 1 932839652 1 1 995838487 1 1 764819726 1 1 817707557 1 1 826902410 1 1 324519395 1 1 925363171 1 1 776357705 1 1 468547634 1 1 311686631 1 1 867871398 1 1 161837310 1 1 664586881 1 1 786433421 1 1 540235088 1 1 983743319 1 1 871679801 1 1 910756987 1 1 365282661 1 1 288941142 1 1 540561617 1 1 637523752 1 1 477337519 1 1 415890286 1 1 751442773 1 1 300986834 1 1 68178835 1 1 72411734 1 1 29202485 1 1 116822013 1 1 82035822 1 1 228126378 1 1 235360573 1 1 998258965 1 1 645198668 1 1 927455081 1 1 734745941 1 1 213210203 1 1 249262458 1 1 120758632 1 1 765206246 1 1 820757435 1 1 8231 1 1 964599751 1 1 898737590 1 1 320173111 1 1 659500666 1 1 696150197 1 1 790527103 1 1 7696775 1 1 923015175 1 1 524952294 1 1 846697869 1 1 214823135 1 1 978220231 1 1 209011166 1 1 503213770 1 1 22089997 1 1 95507100 1 1 732905899 1 1 429479497 1 1 823245269 1 1 547980135 1 1 340046071 1 1 892223244 1 1 54939552 1 1 636157821 1 1 473097620 1 1 779693492 1 1 102619054 1 1 79353873 1 1 238619228 1 1 724015698 1 1 178648244 1 1 562259794 1 1 326365338 1 1 668394956 1 1 228736629 1 1 653499121 1 1 21049916 1 1 229543353 1 1 758224449 1 1 270252032 1 1 407406725 1 1 978119478 1 1 592852756 1 1 169364462 1 1 848483529 1 1 456912337 1 1 713519652 1 1 170234198 1 1 574271752 1 1 697204064 1 1 253950163 1 1 921678456 1 1 912444395 1 1 659019144 1 1 240013709 1 1 944184499 1 1 968682645 1 1 366636011 1 1 365979875 1 1 213353655 1 1 929529366 1 1 864075651 1 1 130432896 1 1 251365621 1 1 878729852 1 1 709519130 1 1 89895441 1 1 118442966 1 1 792417111 1 1 38246498 1 1 967807260 1 1 60718279 1 1 426734283 1 1 931536580 1 1 596318768 1 1 314689762 1 1 282916810 1 1 952551092 1 1 788963218 1 1 973037261 1 1 288025300 1 1 627674601 1 1 469849411 1 1 862544880 1 1 341586486 1 1 533444212 1 1 487198778 1 1 569619034 1 1 670754203 1 1 933025033 1 1 671763176 1 1 399635945 1 1 868043917 1 1 353579816 1 1 2728531 1 1 226372961 1 1 858924026 1 1 383055422 1 1 852538 1 1 118529599 1 1 734754592 1 1 3899747 1 1 259633627 1 1 237360516 1 1 164520004 1 1 742088484 1 1 946166044 1 1 180002470 1 1 620421495 1 1 204748451 1 1 44759766 1 1 594666740 1 1 827489312 1 1 947818012 1 1 335168821 1 1 803743282 1 1 229463789 1 1 304402150 1 1 189268931 1 1 904056687 1 1 572895587 1 1 980661631 1 1 239604473 1 1 373118349 1 1 458262805 1 1 711117116 1 1 507194529 1 1 78742796 1 1 528602647 1 1 316295687 1 1 159407549 1 1 192643312 1 1 648638022 1 1 418667120 1 1 409564788 1 1 369752561 1 1 588203696 1 1 345946409 1 1 169570582 1 1 266421328 1 1 193095171 1 1 979651827 1 1 942199442 1 1 725516735 1 1 268047003 1 1 772632276 1 1 844884961 1 1 437772947 1 1 878880244 1 1 577195358 1 1 792992348 1 1 530756526 1 1 383438899 1 1 822381784 1 1 952981571 1 1 287556970 1 1 723617664 1 1 672358657 1 1 922720833 1 1 650277217 1 1 350214517 1 1 433633283 1 1 538135288 1 1 459626672 1 1 103149194 1 1 560809034 1 1 700098885 1 1 582723794 1 1 817467288 1 1 684970411 1 1 740789982 1 1 17641927 1 1 700861460 1 1 484785424 1 1 370489935 1 1 858572869 1 1 143356807 1 1 177414948 1 1 467150523 1 1 213765541 1 1 206846123 1 1 879225589 1 1 168518863 1 1 892926821 1 1 285389072 1 1 298960372 1 1 15445838 1 1 953627546 1 1 340402178 1 1 719953533 1 1 638854363 1 1 36632214 1 1 967885355 1 1 810381425 1 1 23361521 1 1 126174590 1 1 600932504 1 1 660944404 1 1 439680801 1 1 263111318 1 1 453802015 1 1 683132660 1 1 542735675 1 1 54369773 1 1 338676953 1 1 895647392 1 1 754829997 1 1 598546499 1 1 64188366 1 1 102603621 1 1 944016131 1 1 426839668 1 1 819233751 1 1 531707047 1 1 410169867 1 1 363525145 1 1 371484542 1 1 698627028 1 1 256559938 1 1 88245164 1 1 653412227 1 1 140188017 1 1 824114221 1 1 451588888 1 1 711819147 1 1 614301778 1 1 359131370 1 1 991898427 1 1 650168716 1 1 477384165 1 1 187295161 1 1 793003218 1 1 102767524 1 1 375210304 1 1 139567938 1 1 827371045 1 1 614514750 1 1 52887157 1 1 6429946 1 1 17870370 1 1 390870486 1 1 647283094 1 1 863244374 1 1 864953865 1 1 147905562 1 1 121551056 1 1 755395232 1 1 333979480 1 1 477155769 1 1 373024628 1 1 75934292 1 1 14681545 1 1 641600084 1 1 630323199 1 1 764686131 1 1 362206924 1 1 319612138 1 1 575637107 1 1 829077016 1 1 691594917 1 1 724010957 1 1 646328870 1 1 694921143 1 1 34377918 1 1 713372940 1 1 820492772 1 1 889034223 1 1 531765189 1 1 790479673 1 1 415566586 1 1 313092031 1 1 476970022 1 1 98664558 1 1 482795343 1 1 950880225 1 1 950977404 1 1 226241884 1 1 621332771 1 1 49909572 1 1 998004706 1 1 443427515 1 1 821550896 1 1 629947553 1 1 244383606 1 1 572106984 1 1 756058172 1 1 25459997 1 1 876193288 1 1 351705825 1 1 967467688 1 1 157223831 1 1 625563604 1 1 287869663 1 1 865893279 1 1 972210027 1 1 211948598 1 1 859278997 1 1 137111798 1 1 530720350 1 1 20863116 1 1 100212103 1 1 181904765 1 1 682765592 1 1 127303678 1 1 784869849 1 1 941314783 1 1 733113350 1 1 720023505 1 1 209810625 1 1 614276426 1 1 408860621 1 1 832438844 1 1 231329294 1 1 446210347 1 1 239894776 1 1 55305742 1 1 391874920 1 1 195265986 1 1 286179374 1 1 732526649 1 1 993110583 1 1 855960187 1 1 663405877 1 1 902513123 1 1 869730084 1 1 556205875 1 1 819474587 1 1 65796198 1 1 567780741 1 1 148118236 1 1 747588860 1 1 716255535 1 1 17725784 1 1 41818887 1 1 231217058 1 1 787820404 1 1 453035530 1 1 374890945 1 1 681389942 1 1 108490153 1 1 755779062 1 1 196092311 1 1 398470209 1 1 977098340 1 1 618965351 1 1 526476901 1 1 653117196 1 1 359420167 1 1 925145690 1 1 514178382 1 1 434529789 1 1 310281996 1 1 633724603 1 1 993705034 1 1 23598594 1 1 673721043 1 1 84742524 1 1 650201756 1 1 894536691 1 1 514902396 1 1 352616460 1 1 895547257 1 1 620231844 1 1 646370524 1 1 963941568 1 1 631136073 1 1 226109394 1 1 548684317 1 1 585775450 1 1 63250630 1 1 958172913 1 1 471607350 1 1 821373254 1 1 699977404 1 1 188205996 1 1 757128041 1 1 134302423 1 1 612909675 1 1 670093376 1 1 907791990 1 1 50391358 1 1 424003322 1 1 285850243 1 1 831523179 1 1 522959800 1 1 860831443 1 1 831135716 1 1 98483582 1 1 440579472 1 1 348917180 1 1 153424329 1 1 125990021 1 1 50871625 1 1 249409037 1 1 147803900 1 1 78010774 1 1 331946601 1 1 688977757 1 1 332747594 1 1 427574596 1 1 690948697 1 1 190830918 1 1 778547852 1 1 430637822 1 1 774300736 1 1 169261115 1 1 480423912 1 1 974458092 1 1 600580725 1 1 861804198 1 1 636494321 1 1 809319874 1 1 246375670 1 1 790979474 1 1 739304058 1 1 466649503 1 1 358919348 1 1 50790010 1 1 842405855 1 1 734290820 1 1 615835378 1 1 782118840 1 1 667646213 1 1 542557619 1 1 564697907 1 1 894178987 1 1 210739966 1 1 625407304 1 1 374006908 1 1 752022142 1 1 970845799 1 1 131798624 1 1 431446327 1 1 47903143 1 1 879378438 1 1 553956591 1 1 846352412 1 1 106416832 1 1 328250374 1 1 757311608 1 1 621517469 1 1 519233973 1 1 584841498 1 1 43852725 1 1 974156852 1 1 821170170 1 1 872707918 1 1 4762430 1 1 897308208 1 1 229062981 1 1 312706979 1 1 714551290 1 1 635713006 1 1 517553506 1 1 163291741 1 1 900831544 1 1 266882565 1 1 394380606 1 1 269526636 1 1 310673009 1 1 407378929 1 1 324116729 1 1 488389959 1 1 364360718 1 1 63243467 1 1 445779842 1 1 113417982 1 1 796853752 1 1 783599426 1 1 578411910 1 1 941394205 1 1 516556849 1 1 462725850 1 1 957338795 1 1 285108221 1 1 66422550 1 1 669501138 1 1 83647581 1 1 50093835 1 1 111622661 1 1 122978646 1 1 973268554 1 1 295805012 1 1 63296487 1 1 837963117 1 1 780676741 1 1 432271032 1 1 266482539 1 1 508510876 1 1 530357000 1 1 897434416 1 1 734924954 1 1 658097589 1 1 944966138 1 1 97052343 1 1 289788141 1 1 983851852 1 1 531425031 1 1 66620468 1 1 76363755 1 1 574483394 1 1 517201543 1 1 618767995 1 1 622575291 1 1 696458795 1 1 605775391 1 1 322582709 1 1 96336478 1 1 424978843 1 1 941979463 1 1 209828344 1 1 624309371 1 1 787821839 1 1 400695992 1 1 291968287 1 1 602337257 1 1 799404675 1 1 144492283 1 1 64067992 1 1 875009095 1 1 482525844 1 1 552301567 1 1 821691404 1 1 968182796 1 1 707311071 1 1 254299387 1 1 855875788 1 1 644721462 1 1 142945515 1 1 778239528 1 1 644073982 1 1 44150914 1 1 486625071 1 1 27925836 1 1 895994155 1 1 498218304 1 1 855427711 1 1 956293371 1 1 464803598 1 1 430096761 1 1 742550045 1 1 632550130 1 1 508690438 1 1 635667547 1 1 41765113 1 1 653937043 1 1 614106601 1 1 797110438 1 1 24750636 1 1 959081757 1 1 661231416 1 1 409665990 1 1 906850738 1 1 900031570 1 1 90425570 1 1 31195252 1 1 351456088 1 1 65988768 1 1 368868901 1 1 357369115 1 1 145749433 1 1 593344894 1 1 677930090 1 1 37466836 1 1 246266831 1 1 708669128 1 1 161837418 1 1 33219790 1 1 370115706 1 1 665222967 1 1 547571158 1 1 915306593 1 1 167221722 1 1 951029432 1 1 749999200 1 1 458883345 1 1 457179922 1 1 268325760 1 1 263448021 1 1 101249990 1 1 50086049 1 1 610075602 1 1 494554469 1 1 18988706 1 1 973194624 1 1 800059160 1 1 425435486 1 1 438489815 1 1 962220162 1 1 420645236 1 1 443306099 1 1 870080866 1 1 223748461 1 1 816400852 1 1 848668571 1 1 890119313 1 1 700302266 1 1 783744520 1 1 916149458 1 1 771364865 1 1 117722176 1 1 963965943 1 1 510847417 1 1 645720956 1 1 488098352 1 1 66739202 1 1 893598012 1 1 216146249 1 1 535802960 1 1 478745951 1 1 662268059 1 1 319249607 1 1 608620403 1 1 564577212 1 1 350449812 1 1 27807185 1 1 407868793 1 1 661278885 1 1 241526435 1 1 912970155 1 1 985651183 1 1 237927335 1 1 466640848 1 1 765343887 1 1 519625128 1 1 312559937 1 1 636989377 1 1 394063334 1 1 231958326 1 1 744017429 1 1 685169202 1 1 12486360 1 1 3500824 1 1 933858506 1 1 590350232 1 1 73817371 1 1 664892924 1 1 995672105 1 1 720965734 1 1 805491235 1 1 89597600 1 1 260313028 1 1 39989630 1 1 809504207 1 1 895710684 1 1 105713024 1 1 586971242 1 1 622696414 1 1 653752643 1 1 552384506 1 1 757332154 1 1 363637702 1 1 502452852 1 1 947461014 1 1 492289344 1 1 360305542 1 1 302016086 1 1 149102451 1 1 279992758 1 1 770934027 1 1 305329760 1 1 398398793 1 1 786917239 1 1 41333533 1 1 623592757 1 1 514205705 1 1 11432487 1 1 717559861 1 1 932259745 1 1 129459048 1 1 176293618 1 1 353518776 1 1 453119677 1 1 853756194 1 1 479859378 1 1 352697203 1 1 930523065 1 1 562860069 1 1 904610281 1 1 668697787 1 1 157624008 1 1 882930393 1 1 689428203 1 1 514418066 1 1 295015514 1 1 685487627 1 1 235936797 1 1 986567163 1 1 910803727 1 1 602563345 1 1 1338562 1 1 336077730 1 1 211903745 1 1 61793991 1 1 701576141 1 1 704667976 1 1 92889732 1 1 121333239 1 1 974402949 1 1 331029208 1 1 813765033 1 1 434963312 1 1 521164528 1 1 621576790 1 1 571672339 1 1 790425585 1 1 171238796 1 1 97525248 1 1 656001741 1 1 385583738 1 1 140318102 1 1 93734601 1 1 393037312 1 1 815480191 1 1 88318923 1 1 838924585 1 1 716558582 1 1 518677647 1 1 786309580 1 1 333703444 1 1 67781188 1 1 185321800 1 1 876463209 1 1 283287755 1 1 787611048 1 1 775781575 1 1 984779404 1 1 25707347 1 1 999826512 1 1 40668742 1 1 661713493 1 1 317303053 1 1 651535231 1 1 866838439 1 1 828184147 1 1 593027311 1 1 446662546 1 1 927482676 1 1 171500141 1 1 708872136 1 1 800127360 1 1 322017942 1 1 749424223 1 1 616127322 1 1 171144880 1 1 296506564 1 1 375754622 1 1 842512894 1 1 583534981 1 1 139026126 1 1 867935021 1 1 62843025 1 1 730678066 1 1 324259736 1 1 827171139 1 1 465792712 1 1 740132512 1 1 314222903 1 1 310088048 1 1 7510803 1 1 225665067 1 1 814330233 1 1 855326651 1 1 355635925 1 1 743814511 1 1 386686785 1 1 448593261 1 1 662905810 1 1 779583170 1 1 381917577 1 1 402128850 1 1 416927516 1 1 434766547 1 1 931929169 1 1 963313539 1 1 759061434 1 1 606184780 1 1 506283606 1 1 554539448 1 1 843615990 1 1 394597994 1 1 35067250 1 1 611718994 1 1 693387753 1 1 13713628 1 1 535567065 1 1 822288078 1 1 329451347 1 1 57136641 1 1 19225575 1 1 880438209 1 1 648088136 1 1 658441738 1 1 413069433 1 1 930046394 1 1 925685658 1 1 204061237 1 1 833765903 1 1 64160922 1 1 485163713 1 1 748522867 1 1 198929819 1 1 140309710 1 1 788210312 1 1 97363121 1 1 509182536 1 1 441394389 1 1 497122134 1 1 215643648 1 1 890733530 1 1 704188874 1 1 302899582 1 1 903162727 1 1 231886425 1 1 774776396 1 1 384871177 1 1 945003644 1 1 920434613 1 1 358988290 1 1 342634546 1 1 274330026 1 1 561547526 1 1 769684334 1 1 404639657 1 1 894172834 1 1 994550578 1 1 182680535 1 1 63693318 1 1 679877319 1 1 687144290 1 1 46171621 1 1 897197629 1 1 908191113 1 1 210013107 1 1 888493437 1 1 919185773 1 1 755911701 1 1 482113939 1 1 2042554 1 1 304169888 1 1 216266952 1 1 770888384 1 1 104792558 1 1 962168420 1 1 620204931 1 1 603431864 1 1 882801258 1 1 450401966 1 1 619056757 1 1 335122364 1 1 559856843 1 1 579022755 1 1 832699542 1 1 645157265 1 1 338372085 1 1 513994908 1 1 511887333 1 1 921645334 1 1 622208677 1 1 588813366 1 1 34076471 1 1 603927457 1 1 562685757 1 1 138119157 1 1 671044518 1 1 78861927 1 1 894651429 1 1 581827351 1 1 506920564 1 1 468593062 1 1 241518325 1 1 58976649 1 1 337815484 1 1 958539196 1 1 65575731 1 1 161227830 1 1 47541899 1 1 540966061 1 1 223973268 1 1 695697829 1 1 28682726 1 1 928371894 1 1 732387379 1 1 492786616 1 1 844424329 1 1 78973246 1 1 425987673 1 1 237218287 1 1 55132036 1 1 909110902 1 1 583887499 1 1 673141659 1 1 337260940 1 1 443338659 1 1 828216828 1 1 856961195 1 1 272719854 1 1 757519168 1 1 491938850 1 1 379614984 1 1 791275098 1 1 315406989 1 1 777101839 1 1 947106792 1 1 173603153 1 1 483815165 1 1 700892162 1 1 791321720 1 1 487577418 1 1 454384547 1 1 718508921 1 1 68579382 1 1 832667506 1 1 945984187 1 1 861592436 1 1 117960265 1 1 424632008 1 1 929248927 1 1 173656116 1 1 470025220 1 1 562706542 1 1 31355235 1 1 68664097 1 1 627017175 1 1 294195855 1 1 632346579 1 1 628287589 1 1 497128129 1 1 820833040 1 1 707019292 1 1 59270517 1 1 694703579 1 1 4123306 1 1 334540845 1 1 40554205 1 1 780436091 1 1 957724008 1 1 67197645 1 1 205518211 1 1 59292452 1 1 627325774 1 1 426932131 1 1 449207245 1 1 143326739 1 1 190179071 1 1 209969590 1 1 393638270 1 1 501870251 1 1 923587313 1 1 902852120 1 1 103216153 1 1 410016538 1 1 665527346 1 1 125113882 1 1 568013894 1 1 984826136 1 1 754871165 1 1 638282749 1 1 934482109 1 1 918089406 1 1 586224258 1 1 757338560 1 1 627434992 1 1 615282565 1 1 265387137 1 1 974889073 1 1 838808283 1 1 952678319 1 1 476804797 1 1 538276430 1 1 825199863 1 1 611630912 1 1 693207841 1 1 344701093 1 1 715851192 1 1 513124103 1 1 340422325 1 1 143049813 1 1 133975270 1 1 18251391 1 1 602404257 1 1 127130096 1 1 43784538 1 1 431634789 1 1 439001939 1 1 337470245 1 1 346612679 1 1 731550981 1 1 976550496 1 1 177292607 1 1 667717440 1 1 63311897 1 1 130678272 1 1 112701286 1 1 601494957 1 1 628821649 1 1 552821236 1 1 103820683 1 1 829086320 1 1 85991242 1 1 850698146 1 1 976358060 1 1 7100297 1 1 796144694 1 1 214664857 1 1 736551509 1 1 145645528 1 1 64535803 1 1 957799745 1 1 351357435 1 1 222652142 1 1 382312358 1 1 240460854 1 1 204020190 1 1 552888171 1 1 870161170 1 1 267346588 1 1 457673436 1 1 312724719 1 1 836294221 1 1 199992228 1 1 859336210 1 1 448220235 1 1 307782566 1 1 143856653 1 1 478198049 1 1 206080208 1 1 236425530 1 1 509544429 1 1 243586527 1 1 548429527 1 1 47133367 1 1 733031719 1 1 186273502 1 1 983342045 1 1 629195309 1 1 202179179 1 1 761753583 1 1 70002095 1 1 253672716 1 1 411207012 1 1 411080073 1 1 90515831 1 1 925590957 1 1 519015640 1 1 898137475 1 1 962708180 1 1 450893289 1 1 451493276 1 1 64102065 1 1 922793530 1 1 414497267 1 1 520952637 1 1 650974765 1 1 620977112 1 1 577927072 1 1 288577058 1 1 159160576 1 1 747425918 1 1 509423900 1 1 944971590 1 1 230114663 1 1 903006999 1 1 503391020 1 1 680344678 1 1 417923023 1 1 239123481 1 1 588008468 1 1 917250344 1 1 941801407 1 1 813839135 1 1 27058318 1 1 919647912 1 1 580989717 1 1 719498786 1 1 269803770 1 1 482643188 1 1 728594709 1 1 131711240 1 1 41587220 1 1 509180103 1 1 764817800 1 1 444217706 1 1 484770192 1 1 78956606 1 1 809928237 1 1 876155107 1 1 14010972 1 1 383693558 1 1 23099921 1 1 433986132 1 1 406949618 1 1 94683750 1 1 580772928 1 1 254001325 1 1 231564316 1 1 506267287 1 1 93188171 1 1 2504597 1 1 519816646 1 1 886019256 1 1 203837562 1 1 406762216 1 1 661079671 1 1 239329591 1 1 929287206 1 1 713092861 1 1 738381899 1 1 827722323 1 1 881939880 1 1 726697148 1 1 241632557 1 1 777914025 1 1 620755469 1 1 812994487 1 1 754566403 1 1 691927601 1 1 275432044 1 1 537689601 1 1 900558871 1 1 147574892 1 1 390488767 1 1 883597426 1 1 878048630 1 1 540537340 1 1 203638459 1 1 912764417 1 1 240602139 1 1 875235497 1 1 600344686 1 1 616090985 1 1 608428880 1 1 435512673 1 1 855049873 1 1 333958232 1 1 382109876 1 1 662302479 1 1 922549493 1 1 479095676 1 1 383403430 1 1 348228859 1 1 660483884 1 1 499694171 1 1 772082083 1 1 733632564 1 1 345049376 1 1 268443909 1 1 13341261 1 1 643672818 1 1 155748109 1 1 248439324 1 1 400208213 1 1 596152462 1 1 658537098 1 1 750337161 1 1 463068308 1 1 329572312 1 1 454103341 1 1 997661757 1 1 502099483 1 1 563337271 1 1 877111002 1 1 283266908 1 1 168082680 1 1 164377576 1 1 572211674 1 1 781126470 1 1 724546206 1 1 436524009 1 1 789486778 1 1 486443410 1 1 565425320 1 1 869281471 1 1 130983826 1 1 327801017 1 1 34339978 1 1 923295865 1 1 269560819 1 1 957799722 1 1 883688612 1 1 640498448 1 1 341306744 1 1 58076957 1 1 737060483 1 1 628808756 1 1 458029354 1 1 452496734 1 1 629927094 1 1 926453077 1 1 327185647 1 1 789009811 1 1 36043685 1 1 551412615 1 1 303589543 1 1 450701743 1 1 216458476 1 1 864255269 1 1 233613105 1 1 124800316 1 1 492348073 1 1 736788762 1 1 874970387 1 1 260638681 1 1 77319887 1 1 252056835 1 1 323226397 1 1 211217032 1 1 246252817 1 1 965660111 1 1 805443309 1 1 97556031 1 1 782650309 1 1 349904490 1 1 735111321 1 1 918477939 1 1 396697863 1 1 883269437 1 1 447206444 1 1 933969528 1 1 620627712 1 1 840418188 1 1 670684635 1 1 861457436 1 1 1774074 1 1 934323077 1 1 941468182 1 1 323040153 1 1 734032247 1 1 465877078 1 1 706914351 1 1 951712205 1 1 188225939 1 1 118447615 1 1 334853447 1 1 239818735 1 1 463160697 1 1 703900611 1 1 438651420 1 1 983475822 1 1 41389290 1 1 604000047 1 1 601837597 1 1 279890639 1 1 542621711 1 1 954275701 1 1 877731431 1 1 926343394 1 1 236092456 1 1 83955008 1 1 868169352 1 1 700525536 1 1 395572667 1 1 497987487 1 1 514764206 1 1 908030529 1 1 899102562 1 1 872002827 1 1 518533144 1 1 317867162 1 1 596865000 1 1 61965414 1 1 209743389 1 1 13046586 1 1 195566736 1 1 32271865 1 1 169225575 1 1 504756912 1 1 607741944 1 1 917111311 1 1 335732693 1 1 750102530 1 1 826049536 1 1 136389665 1 1 786994500 1 1 109814289 1 1 508740629 1 1 533434860 1 1 12348540 1 1 125299636 1 1 849935957 1 1 297744750 1 1 384560327 1 1 928035686 1 1 812952920 1 1 360419186 1 1 459103316 1 1 923652972 1 1 832851149 1 1 388766036 1 1 58958180 1 1 981932023 1 1 287603642 1 1 869476446 1 1 58304135 1 1 64127575 1 1 956024660 1 1 668334336 1 1 420022514 1 1 939545927 1 1 774735493 1 1 233199722 1 1 317600164 1 1 622670424 1 1 643221662 1 1 358025319 1 1 685868735 1 1 618377305 1 1 87270364 1 1 306120520 1 1 245398386 1 1 402364593 1 1 755985106 1 1 371229895 1 1 700338870 1 1 16152839 1 1 894103191 1 1 440068147 1 1 440111226 1 1 619399515 1 1 661363237 1 1 517331807 1 1 251153651 1 1 103888982 1 1 773319140 1 1 889999054 1 1 185683075 1 1 133205745 1 1 526996765 1 1 123717132 1 1 268639743 1 1 789757151 1 1 148933710 1 1 182900233 1 1 682905060 1 1 324341304 1 1 544117819 1 1 577693440 1 1 236352214 1 1 94333528 1 1 682649011 1 1 179753405 1 1 428031528 1 1 871718950 1 1 40184909 1 1 353256853 1 1 908487645 1 1 488134243 1 1 295793930 1 1 434713270 1 1 808654444 1 1 68761057 1 1 599657414 1 1 739530086 1 1 428144271 1 1 268834101 1 1 253650373 1 1 430830958 1 1 794508932 1 1 516253600 1 1 501677771 1 1 299376359 1 1 461287030 1 1 232805395 1 1 910226579 1 1 332033712 1 1 161430668 1 1 402744567 1 1 235779477 1 1 635721456 1 1 420871846 1 1 774306994 1 1 368128216 1 1 82596755 1 1 796000686 1 1 277154079 1 1 487189012 1 1 170053734 1 1 479213441 1 1 912410841 1 1 288453672 1 1 349098657 1 1 759802472 1 1 28704104 1 1 592728831 1 1 335840031 1 1 51104784 1 1 542618357 1 1 276639068 1 1 273728891 1 1 327867378 1 1 904285234 1 1 485730513 1 1 404231942 1 1 825565478 1 1 427893175 1 1 704342962 1 1 235413776 1 1 944837646 1 1 202060497 1 1 91922666 1 1 220370119 1 1 679861313 1 1 72217608 1 1 366838637 1 1 462908282 1 1 14619481 1 1 875235034 1 1 431465293 1 1 660384236 1 1 468060052 1 1 382848961 1 1 644973021 1 1 5846213 1 1 62793578 1 1 423876189 1 1 656407947 1 1 665121244 1 1 394974553 1 1 791704630 1 1 311315427 1 1 510913362 1 1 649336897 1 1 38046458 1 1 405162495 1 1 778955203 1 1 496777321 1 1 528171690 1 1 986876368 1 1 448669247 1 1 672154456 1 1 35890623 1 1 61515344 1 1 223931233 1 1 116333773 1 1 83600647 1 1 340059478 1 1 422861601 1 1 577030021 1 1 618381602 1 1 410319372 1 1 980541621 1 1 815526502 1 1 59788546 1 1 413080200 1 1 870461028 1 1 351290312 1 1 985899814 1 1 404301369 1 1 388878552 1 1 414626206 1 1 836920050 1 1 134077664 1 1 634786806 1 1 319437050 1 1 913434359 1 1 464679866 1 1 790178478 1 1 695571017 1 1 998660302 1 1 501593650 1 1 424929035 1 1 988529756 1 1 448196930 1 1 1073871 1 1 388291512 1 1 45147365 1 1 781240162 1 1 381923864 1 1 717802956 1 1 299508624 1 1 651001876 1 1 782503172 1 1 911974516 1 1 706104512 1 1 431351952 1 1 332138833 1 1 781334221 1 1 514904994 1 1 969527165 1 1 974895081 1 1 447220142 1 1 598589169 1 1 969646405 1 1 389925921 1 1 172553382 1 1 987748443 1 1 302919676 1 1 522476644 1 1 528908394 1 1 771023320 1 1 526797895 1 1 727908322 1 1 344930721 1 1 688750081 1 1 599055208 1 1 49789752 1 1 653002398 1 1 763113631 1 1 195020752 1 1 303970924 1 1 865889294 1 1 34529311 1 1 580263091 1 1 716873556 1 1 367563858 1 1 398979908 1 1 662960213 1 1 189421475 1 1 59652926 1 1 996019200 1 1 277519895 1 1 223925647 1 1 469755715 1 1 287031240 1 1 228207735 1 1 721602225 1 1 893411568 1 1 117237487 1 1 400406396 1 1 910792225 1 1 282815702 1 1 392678089 1 1 952603248 1 1 662083699 1 1 333607380 1 1 765439234 1 1 462257308 1 1 452264607 1 1 362894525 1 1 13712375 1 1 289624825 1 1 477736512 1 1 466960630 1 1 723623045 1 1 434058388 1 1 534623885 1 1 233117740 1 1 705586254 1 1 504201656 1 1 89288574 1 1 844828104 1 1 483312207 1 1 838768129 1 1 40496597 1 1 450038205 1 1 913692050 1 1 370006679 1 1 624575404 1 1 549829559 1 1 145598849 1 1 573210008 1 1 587172073 1 1 142289692 1 1 945776061 1 1 631243517 1 1 374053642 1 1 397796493 1 1 854910736 1 1 560917965 1 1 500336284 1 1 385563972 1 1 574842555 1 1 891914077 1 1 341918678 1 1 718105605 1 1 231583180 1 1 675381980 1 1 701360553 1 1 437553111 1 1 896822331 1 1 751540119 1 1 246604587 1 1 240000068 1 1 535699727 1 1 877742245 1 1 209363857 1 1 203439056 1 1 464374315 1 1 925908413 1 1 803854972 1 1 857114357 1 1 722370009 1 1 439287880 1 1 421122849 1 1 172388935 1 1 569127876 1 1 164024917 1 1 442737260 1 1 248990897 1 1 631231162 1 1 250631653 1 1 459057898 1 1 952473798 1 1 434334614 1 1 591335466 1 1 822401941 1 1 460779584 1 1 752989707 1 1 321337658 1 1 709245465 1 1 137433302 1 1 742293611 1 1 305018553 1 1 191268536 1 1 67478982 1 1 580878600 1 1 672883586 1 1 188735330 1 1 31847892 1 1 979102744 1 1 544452406 1 1 706727573 1 1 416728325 1 1 604989298 1 1 550997261 1 1 493314545 1 1 425253492 1 1 184707072 1 1 104767615 1 1 243668431 1 1 849467284 1 1 274600809 1 1 776444259 1 1 50503221 1 1 61965872 1 1 663050639 1 1 193496447 1 1 711886663 1 1 588652560 1 1 631256243 1 1 180322309 1 1 862317768 1 1 528258175 1 1 910279026 1 1 379915900 1 1 405888977 1 1 254525012 1 1 570891564 1 1 51163978 1 1 160666256 1 1 631660165 1 1 789640727 1 1 659375663 1 1 542306578 1 1 920119864 1 1 91843088 1 1 267207681 1 1 416591406 1 1 912826543 1 1 624393797 1 1 553111117 1 1 218635278 1 1 977497761 1 1 826598700 1 1 426993928 1 1 347524177 1 1 218514043 1 1 712578851 1 1 704483554 1 1 691402753 1 1 980001204 1 1 75037114 1 1 369070623 1 1 797892203 1 1 110478259 1 1 205479516 1 1 196341967 1 1 244106668 1 1 627880331 1 1 784571629 1 1 972282023 1 1 261391000 1 1 812137418 1 1 701104112 1 1 443094902 1 1 643821541 1 1 375053190 1 1 885520226 1 1 210713766 1 1 143124988 1 1 121874476 1 1 394291633 1 1 833621511 1 1 473070651 1 1 34049123 1 1 665932584 1 1 892924388 1 1 693816609 1 1 68662310 1 1 990160374 1 1 773437737 1 1 100480660 1 1 266390708 1 1 950329398 1 1 447843144 1 1 12900080 1 1 433103451 1 1 940158067 1 1 792228833 1 1 855178580 1 1 72512809 1 1 24769743 1 1 417845559 1 1 918751450 1 1 184018896 1 1 547736873 1 1 930546133 1 1 517930490 1 1 571083222 1 1 607630049 1 1 105147895 1 1 34874687 1 1 980280235 1 1 801980345 1 1 13163537 1 1 362779614 1 1 908851153 1 1 204097185 1 1 911761246 1 1 395058158 1 1 553628695 1 1 235205518 1 1 618969420 1 1 217447005 1 1 167456117 1 1 64270600 1 1 53680928 1 1 594875125 1 1 725279830 1 1 144373001 1 1 281427009 1 1 34941184 1 1 195084655 1 1 403797347 1 1 107445781 1 1 935105384 1 1 47316936 1 1 52200432 1 1 201959954 1 1 648437225 1 1 281557825 1 1 661441759 1 1 379895021 1 1 171522553 1 1 326954584 1 1 702976505 1 1 30376902 1 1 707570982 1 1 861887329 1 1 77229746 1 1 219040320 1 1 830499178 1 1 749127869 1 1 658982784 1 1 780133063 1 1 927647289 1 1 781174056 1 1 279743291 1 1 796389993 1 1 3216652 1 1 524339005 1 1 263881726 1 1 42971396 1 1 750147509 1 1 916064446 1 1 67539469 1 1 212387190 1 1 662174817 1 1 262968310 1 1 197628123 1 1 724980626 1 1 483064481 1 1 673089593 1 1 955853477 1 1 829701061 1 1 640269502 1 1 328323486 1 1 480125813 1 1 186582702 1 1 777263715 1 1 953111954 1 1 9758203 1 1 93546179 1 1 65487806 1 1 369180464 1 1 628241721 1 1 715775371 1 1 106514698 1 1 517614223 1 1 877236510 1 1 87971320 1 1 600236751 1 1 852913054 1 1 740335139 1 1 653472227 1 1 60104384 1 1 269818979 1 1 710311742 1 1 221605622 1 1 567452274 1 1 147957219 1 1 73388741 1 1 740052831 1 1 410991862 1 1 898922654 1 1 757991851 1 1 719586852 1 1 686438885 1 1 938434180 1 1 525825478 1 1 384308997 1 1 539817277 1 1 196475060 1 1 995916157 1 1 868671713 1 1 452752351 1 1 658918557 1 1 548082347 1 1 938839431 1 1 73544688 1 1 750058799 1 1 528766968 1 1 833294153 1 1 371377212 1 1 540014160 1 1 128931087 1 1 796038875 1 1 947573835 1 1 653403821 1 1 113655069 1 1 682808630 1 1 404333947 1 1 791060567 1 1 762646569 1 1 19470288 1 1 313718715 1 1 941137684 1 1 24609272 1 1 631387631 1 1 291064207 1 1 617669981 1 1 776258161 1 1 890584950 1 1 306360447 1 1 378163359 1 1 474068123 1 1 867896089 1 1 273833369 1 1 645800203 1 1 647857072 1 1 424260779 1 1 719485725 1 1 180429235 1 1 491254088 1 1 922134341 1 1 5946710 1 1 907106154 1 1 650387073 1 1 370851743 1 1 776364163 1 1 205806342 1 1 426875852 1 1 262083386 1 1 853229224 1 1 950591910 1 1 494783860 1 1 673484523 1 1 596819471 1 1 918346522 1 1 155003311 1 1 188709566 1 1 37262527 1 1 565131317 1 1 496086080 1 1 487232720 1 1 202824668 1 1 177133044 1 1 371450821 1 1 611438811 1 1 524188569 1 1 624559977 1 1 197976813 1 1 89852899 1 1 471875571 1 1 821798613 1 1 853856416 1 1 655278101 1 1 638353254 1 1 311163097 1 1 392211267 1 1 938885495 1 1 728221748 1 1 324603887 1 1 551136587 1 1 296224479 1 1 946843052 1 1 699704687 1 1 984346660 1 1 477089351 1 1 892778688 1 1 832526580 1 1 117750352 1 1 705602545 1 1 108249100 1 1 870388018 1 1 104462482 1 1 995933054 1 1 542889855 1 1 226642312 1 1 550380388 1 1 375128856 1 1 661647048 1 1 50154588 1 1 472689490 1 1 919488982 1 1 656627527 1 1 145859562 1 1 781396528 1 1 557472567 1 1 797086456 1 1 365808043 1 1 872052877 1 1 716923580 1 1 55830378 1 1 93686598 1 1 468695305 1 1 715519064 1 1 289782718 1 1 562469819 1 1 275741724 1 1 73391618 1 1 39044504 1 1 385311713 1 1 837862522 1 1 322510696 1 1 880913992 1 1 352072068 1 1 560941353 1 1 486002025 1 1 527025736 1 1 263755483 1 1 757488079 1 1 368886272 1 1 342820715 1 1 774988405 1 1 869849848 1 1 744147801 1 1 842319635 1 1 89380977 1 1 8240322 1 1 497950285 1 1 253715635 1 1 473457931 1 1 120876573 1 1 926763213 1 1 283239345 1 1 428400261 1 1 346117987 1 1 751012072 1 1 776513776 1 1 370735132 1 1 362784084 1 1 175261314 1 1 458801143 1 1 705386922 1 1 346795768 1 1 487574607 1 1 734033770 1 1 618683876 1 1 872444388 1 1 924078581 1 1 760276446 1 1 723428304 1 1 46954495 1 1 708504648 1 1 418576997 1 1 337911483 1 1 49857195 1 1 142228740 1 1 407654614 1 1 12046532 1 1 148416810 1 1 837168319 1 1 494012735 1 1 508525786 1 1 213707142 1 1 329789015 1 1 400273310 1 1 775804783 1 1 791442409 1 1 524803896 1 1 145471826 1 1 201178841 1 1 862399619 1 1 173885793 1 1 109936251 1 1 646330239 1 1 562796382 1 1 817087407 1 1 147322394 1 1 6703262 1 1 262654649 1 1 921966059 1 1 473454858 1 1 507001738 1 1 354918512 1 1 589787523 1 1 518389301 1 1 202765534 1 1 635766673 1 1 720166569 1 1 577560828 1 1 906882636 1 1 100157576 1 1 544820977 1 1 150086217 1 1 124067600 1 1 290975353 1 1 268292862 1 1 286266586 1 1 896847900 1 1 909165986 1 1 846897442 1 1 29326602 1 1 508074939 1 1 993852150 1 1 33454752 1 1 950915365 1 1 568685504 1 1 360305613 1 1 309230745 1 1 776628862 1 1 508644476 1 1 804046122 1 1 226516373 1 1 967435410 1 1 326893216 1 1 859386713 1 1 833355923 1 1 333036077 1 1 475444688 1 1 436718439 1 1 241064669 1 1 286189563 1 1 416251666 1 1 342200240 1 1 904349830 1 1 229690962 1 1 917831036 1 1 410236651 1 1 324058737 1 1 368779611 1 1 179276274 1 1 451573097 1 1 4413124 1 1 940410911 1 1 598428379 1 1 323008469 1 1 707273137 1 1 237042102 1 1 379056670 1 1 856514113 1 1 802652248 1 1 965088434 1 1 816311679 1 1 235350158 1 1 833173221 1 1 535030832 1 1 26429835 1 1 714183075 1 1 628417523 1 1 68934596 1 1 181784629 1 1 120030986 1 1 578952075 1 1 753849741 1 1 894113946 1 1 504487366 1 1 211047042 1 1 178494648 1 1 796806404 1 1 601982335 1 1 371734112 1 1 937652493 1 1 125277000 1 1 968210739 1 1 360028321 1 1 333762975 1 1 775222731 1 1 607273487 1 1 846809837 1 1 806751077 1 1 576413353 1 1 194023224 1 1 497102135 1 1 710207001 1 1 282049733 1 1 777489375 1 1 179412632 1 1 914347435 1 1 815107015 1 1 872095810 1 1 203545850 1 1 834308595 1 1 412743669 1 1 868688746 1 1 302247206 1 1 198742375 1 1 536501891 1 1 293120965 1 1 365511935 1 1 551733740 1 1 555064264 1 1 648058004 1 1 806013819 1 1 807709543 1 1 397660080 1 1 858331071 1 1 779255968 1 1 391760595 1 1 742559706 1 1 878593497 1 1 505721838 1 1 234010933 1 1 512806659 1 1 312414783 1 1 483069201 1 1 384418477 1 1 933575067 1 1 633719412 1 1 611977766 1 1 934859994 1 1 350045853 1 1 777534511 1 1 727138021 1 1 766885739 1 1 48664060 1 1 91016384 1 1 208049886 1 1 783183236 1 1 875133460 1 1 108867582 1 1 550775480 1 1 276749566 1 1 778009564 1 1 825742184 1 1 979407361 1 1 809512985 1 1 36658397 1 1 174884503 1 1 424287690 1 1 85543941 1 1 692001359 1 1 205521850 1 1 450766363 1 1 870025887 1 1 997220148 1 1 567361714 1 1 383819600 1 1 875464655 1 1 982383538 1 1 771827554 1 1 55398686 1 1 465872480 1 1 525555391 1 1 303676201 1 1 298940422 1 1 356176645 1 1 976083149 1 1 320827712 1 1 672449915 1 1 430611309 1 1 671333490 1 1 974200480 1 1 951772834 1 1 468716492 1 1 481652134 1 1 501499607 1 1 939786262 1 1 960329474 1 1 705975645 1 1 46833538 1 1 7047788 1 1 807147175 1 1 352951368 1 1 465894409 1 1 635358057 1 1 447658516 1 1 451220164 1 1 577565254 1 1 276826694 1 1 703213607 1 1 726213085 1 1 93496061 1 1 487972043 1 1 892063645 1 1 479826446 1 1 56991741 1 1 957829726 1 1 694706046 1 1 704154846 1 1 228610133 1 1 277235661 1 1 438086168 1 1 553086268 1 1 219449337 1 1 95872664 1 1 476630987 1 1 584949338 1 1 305396752 1 1 421125249 1 1 374868042 1 1 29101827 1 1 692269051 1 1 2711880 1 1 421883365 1 1 912177858 1 1 860669947 1 1 780210087 1 1 136398530 1 1 499035740 1 1 343786193 1 1 992582984 1 1 546252241 1 1 530276287 1 1 130737816 1 1 129704291 1 1 959884221 1 1 339994028 1 1 601885053 1 1 548270858 1 1 477537145 1 1 799402009 1 1 838306457 1 1 212556666 1 1 779415449 1 1 32277370 1 1 977534128 1 1 844523350 1 1 184277267 1 1 254110924 1 1 143227274 1 1 912923217 1 1 389677629 1 1 58028703 1 1 859829690 1 1 282399536 1 1 536360618 1 1 22755152 1 1 324227755 1 1 201700281 1 1 842692023 1 1 320169675 1 1 578494899 1 1 561249291 1 1 33087350 1 1 843879328 1 1 752635769 1 1 11136163 1 1 403664666 1 1 122618821 1 1 757363730 1 1 426819366 1 1 89666952 1 1 665977921 1 1 954673560 1 1 750945661 1 1 874794516 1 1 941512454 1 1 696096888 1 1 955291196 1 1 660621925 1 1 19745089 1 1 68844656 1 1 873052054 1 1 274984845 1 1 45053097 1 1 436100005 1 1 424857774 1 1 716460138 1 1 197054634 1 1 146256966 1 1 187312272 1 1 113350189 1 1 770281598 1 1 868199791 1 1 284783381 1 1 953001565 1 1 336729925 1 1 912973295 1 1 994881123 1 1 396095463 1 1 491166237 1 1 885800770 1 1 757118541 1 1 253833188 1 1 500577121 1 1 951027490 1 1 1276350 1 1 506014679 1 1 622265449 1 1 434671391 1 1 902897215 1 1 815644112 1 1 71002431 1 1 341833068 1 1 309888701 1 1 200601455 1 1 28599240 1 1 825532121 1 1 548145676 1 1 72118849 1 1 358839876 1 1 730395904 1 1 800316676 1 1 234904328 1 1 27180651 1 1 724570660 1 1 54518509 1 1 720872700 1 1 38579260 1 1 433356478 1 1 820701728 1 1 93170351 1 1 387521599 1 1 652140438 1 1 548595686 1 1 786786651 1 1 108699513 1 1 93573036 1 1 317289683 1 1 27550953 1 1 919612075 1 1 981031301 1 1 598878575 1 1 782197758 1 1 715281897 1 1 401372356 1 1 470664971 1 1 758108643 1 1 392477570 1 1 309653936 1 1 732022780 1 1 302708589 1 1 160355333 1 1 775780710 1 1 126535357 1 1 780561590 1 1 418976980 1 1 633743822 1 1 832930416 1 1 208576296 1 1 344771451 1 1 713879860 1 1 225848042 1 1 789345848 1 1 53424292 1 1 236628906 1 1 146452969 1 1 750078962 1 1 955276967 1 1 342004330 1 1 323520909 1 1 164457527 1 1 132712873 1 1 783567272 1 1 58964024 1 1 343969649 1 1 803910232 1 1 903700107 1 1 991781824 1 1 520336276 1 1 766183173 1 1 721603275 1 1 673598521 1 1 937349198 1 1 418572452 1 1 72096117 1 1 903220337 1 1 568760024 1 1 405382756 1 1 337196954 1 1 30164855 1 1 872532773 1 1 23754480 1 1 380314393 1 1 498479972 1 1 625566265 1 1 800987718 1 1 177957150 1 1 682640455 1 1 605206025 1 1 105205269 1 1 170964507 1 1 663625771 1 1 720547601 1 1 130674551 1 1 248307695 1 1 406265669 1 1 125118938 1 1 31789342 1 1 1803365 1 1 210343426 1 1 837379777 1 1 620498256 1 1 836876119 1 1 685399487 1 1 800043539 1 1 2504021 1 1 852807400 1 1 510216729 1 1 419802362 1 1 531971679 1 1 382507992 1 1 657366484 1 1 430962579 1 1 57302407 1 1 989894985 1 1 484917869 1 1 202086050 1 1 164751879 1 1 627849630 1 1 748396504 1 1 727643380 1 1 73679134 1 1 947642691 1 1 56904817 1 1 971925291 1 1 629201327 1 1 231950952 1 1 553629042 1 1 743260800 1 1 688342800 1 1 304321614 1 1 706911615 1 1 971020265 1 1 735313546 1 1 5969924 1 1 903061121 1 1 16296849 1 1 107013446 1 1 685009100 1 1 223892412 1 1 844497061 1 1 336004934 1 1 487983465 1 1 272991054 1 1 861409341 1 1 240258001 1 1 162738100 1 1 321619902 1 1 552657427 1 1 831816996 1 1 992746159 1 1 190445179 1 1 182480972 1 1 415316949 1 1 296519251 1 1 7284904 1 1 250989051 1 1 362118864 1 1 97748598 1 1 52167015 1 1 497403314 1 1 876696433 1 1 625632675 1 1 948690473 1 1 169064658 1 1 878777840 1 1 481336201 1 1 39548280 1 1 895553526 1 1 494559923 1 1 711531225 1 1 245792900 1 1 126461133 1 1 704852793 1 1 623074583 1 1 420899145 1 1 959012307 1 1 725653638 1 1 20856533 1 1 667980769 1 1 546196201 1 1 426426578 1 1 476869891 1 1 164150318 1 1 769502705 1 1 322268330 1 1 213251206 1 1 670046176 1 1 151182724 1 1 602270156 1 1 448163414 1 1 164612417 1 1 405543855 1 1 647466803 1 1 981271999 1 1 966951240 1 1 19489537 1 1 322961821 1 1 883244458 1 1 558512363 1 1 144756118 1 1 562491791 1 1 347164980 1 1 406338201 1 1 844143084 1 1 201574174 1 1 298587219 1 1 585882383 1 1 371754265 1 1 10201258 1 1 420584112 1 1 859026434 1 1 151901645 1 1 727412567 1 1 609402026 1 1 285890700 1 1 180266688 1 1 776824347 1 1 153388370 1 1 880186336 1 1 627475637 1 1 346365128 1 1 905810019 1 1 58351293 1 1 719206003 1 1 283352580 1 1 56352452 1 1 756507261 1 1 386680237 1 1 729839438 1 1 636424305 1 1 382327591 1 1 490331228 1 1 616367469 1 1 194602308 1 1 566393501 1 1 118502333 1 1 371383251 1 1 969698428 1 1 207640967 1 1 377026583 1 1 610991414 1 1 163881046 1 1 68319122 1 1 550272609 1 1 554973050 1 1 659677170 1 1 141340938 1 1 493932027 1 1 332314680 1 1 421080615 1 1 154787187 1 1 478342563 1 1 751649225 1 1 499967890 1 1 804779351 1 1 298570718 1 1 514630551 1 1 437644612 1 1 729258833 1 1 390739058 1 1 553067665 1 1 795703038 1 1 832273944 1 1 838981966 1 1 809664137 1 1 716972358 1 1 650976041 1 1 997972818 1 1 674093848 1 1 439752674 1 1 532074123 1 1 299931463 1 1 60192625 1 1 454803489 1 1 508546355 1 1 713658168 1 1 957668642 1 1 988488757 1 1 474135035 1 1 905008691 1 1 79456386 1 1 855800647 1 1 549137347 1 1 226991359 1 1 964291861 1 1 481436602 1 1 53041909 1 1 410172792 1 1 806668188 1 1 914086105 1 1 354756002 1 1 889414939 1 1 950733315 1 1 795971769 1 1 649207723 1 1 812654646 1 1 460295319 1 1 902458716 1 1 223475814 1 1 923627187 1 1 913420517 1 1 622518349 1 1 505281926 1 1 970757340 1 1 460409286 1 1 614608104 1 1 74382347 1 1 885037828 1 1 882883110 1 1 929975013 1 1 989041618 1 1 566803621 1 1 820795955 1 1 719523644 1 1 410085717 1 1 668029859 1 1 378582734 1 1 210763854 1 1 331111930 1 1 181373613 1 1 326601018 1 1 78971279 1 1 963748695 1 1 452906752 1 1 273617909 1 1 507827354 1 1 29939611 1 1 586256051 1 1 876579848 1 1 663299905 1 1 572158906 1 1 224465148 1 1 358171334 1 1 132118212 1 1 849073099 1 1 457124822 1 1 337700149 1 1 756756696 1 1 570061116 1 1 672757288 1 1 388092074 1 1 294639308 1 1 204906505 1 1 569522907 1 1 642947773 1 1 538117443 1 1 424180760 1 1 70983689 1 1 530535362 1 1 429412501 1 1 97440644 1 1 248677163 1 1 448476894 1 1 566949673 1 1 514500731 1 1 233526720 1 1 886039776 1 1 393131597 1 1 686108290 1 1 898962052 1 1 464246479 1 1 305926156 1 1 215261237 1 1 534468083 1 1 51109573 1 1 307142364 1 1 775195834 1 1 653177075 1 1 618869132 1 1 441875830 1 1 226817818 1 1 839440555 1 1 614793339 1 1 10269483 1 1 184654437 1 1 475109827 1 1 198164883 1 1 751348507 1 1 313552072 1 1 844858608 1 1 114472946 1 1 701841483 1 1 210428606 1 1 607014970 1 1 144407464 1 1 285398631 1 1 523528204 1 1 237988289 1 1 902089053 1 1 978003406 1 1 555128753 1 1 5265843 1 1 169427339 1 1 655254339 1 1 110676027 1 1 519153635 1 1 400661019 1 1 154767455 1 1 759494010 1 1 364673918 1 1 241113410 1 1 427008198 1 1 827037345 1 1 645435186 1 1 323705662 1 1 276980727 1 1 268179292 1 1 709243769 1 1 958939298 1 1 462308599 1 1 260243725 1 1 212420202 1 1 68326778 1 1 597355484 1 1 574124842 1 1 996710080 1 1 172639367 1 1 65664057 1 1 919150945 1 1 164181872 1 1 399516917 1 1 155115734 1 1 452900917 1 1 262456418 1 1 4404095 1 1 917132344 1 1 737418883 1 1 113054007 1 1 28258295 1 1 877375969 1 1 388157477 1 1 366188625 1 1 718551302 1 1 267061938 1 1 492655403 1 1 417234965 1 1 171639404 1 1 566643088 1 1 504065147 1 1 195974893 1 1 564058166 1 1 444600980 1 1 53997087 1 1 563400544 1 1 512468409 1 1 443998410 1 1 617265606 1 1 963336292 1 1 607524679 1 1 302552308 1 1 641255357 1 1 771335520 1 1 305717732 1 1 545852884 1 1 76735564 1 1 28517236 1 1 128761161 1 1 404814049 1 1 751287948 1 1 953955009 1 1 834898416 1 1 186698403 1 1 921797331 1 1 843261716 1 1 852699941 1 1 539776597 1 1 508892968 1 1 196579905 1 1 388419283 1 1 83309958 1 1 861071697 1 1 677756244 1 1 897606014 1 1 352386195 1 1 170137367 1 1 572065946 1 1 955194373 1 1 790546240 1 1 127005624 1 1 909827328 1 1 373305581 1 1 199933104 1 1 547175574 1 1 562934363 1 1 546043845 1 1 812425544 1 1 860330682 1 1 910364433 1 1 412716744 1 1 848452033 1 1 578547444 1 1 579635614 1 1 507558019 1 1 906564585 1 1 948221353 1 1 937913451 1 1 660606831 1 1 152588385 1 1 577879617 1 1 910706273 1 1 619111536 1 1 591736560 1 1 473721822 1 1 530587407 1 1 478575525 1 1 151599002 1 1 860776607 1 1 974697952 1 1 605750119 1 1 611730860 1 1 164894867 1 1 507666580 1 1 156980626 1 1 600103453 1 1 404155476 1 1 821281490 1 1 711708994 1 1 760522244 1 1 335249154 1 1 682201074 1 1 918244610 1 1 798137816 1 1 352640023 1 1 897127247 1 1 250734009 1 1 648750202 1 1 160523469 1 1 777869674 1 1 258680080 1 1 458036071 1 1 461140084 1 1 28597947 1 1 779471718 1 1 813204673 1 1 572910358 1 1 897173848 1 1 479777331 1 1 52202870 1 1 164587533 1 1 199139055 1 1 454964891 1 1 119762150 1 1 150341035 1 1 673157084 1 1 734609835 1 1 707692102 1 1 4142896 1 1 371719424 1 1 205501211 1 1 88769201 1 1 395845922 1 1 58850918 1 1 619445799 1 1 502297356 1 1 978252151 1 1 425136687 1 1 339107990 1 1 830527800 1 1 867271083 1 1 417099138 1 1 28489818 1 1 398477133 1 1 235273147 1 1 508170159 1 1 127397769 1 1 803019408 1 1 593030708 1 1 94621058 1 1 700616316 1 1 776362322 1 1 76429876 1 1 920690777 1 1 225589710 1 1 855143901 1 1 941906617 1 1 406428839 1 1 825845873 1 1 820986347 1 1 401173148 1 1 283855010 1 1 495298566 1 1 101910038 1 1 494325187 1 1 76282157 1 1 517100949 1 1 608178317 1 1 778093343 1 1 868401328 1 1 499773435 1 1 891160683 1 1 847629233 1 1 382083442 1 1 98516625 1 1 405290490 1 1 343605483 1 1 347310336 1 1 758577065 1 1 323597151 1 1 124222569 1 1 156591266 1 1 478189362 1 1 836289772 1 1 336143210 1 1 403089654 1 1 11252953 1 1 166523025 1 1 728653483 1 1 813006015 1 1 440394344 1 1 531256616 1 1 733666915 1 1 595659892 1 1 387633123 1 1 160458095 1 1 714287318 1 1 135552310 1 1 939900790 1 1 296926919 1 1 137385554 1 1 122094297 1 1 886346563 1 1 155147788 1 1 58521967 1 1 773233281 1 1 684391777 1 1 137758300 1 1 506353063 1 1 530084864 1 1 931409943 1 1 531093316 1 1 722319164 1 1 502888968 1 1 820847697 1 1 357736044 1 1 226157607 1 1 167977073 1 1 315421397 1 1 629956328 1 1 191909492 1 1 403678390 1 1 578275671 1 1 845848481 1 1 980584583 1 1 305851542 1 1 548939394 1 1 672826316 1 1 606527384 1 1 770616972 1 1 433883075 1 1 154730506 1 1 862671389 1 1 707843280 1 1 737710489 1 1 983412694 1 1 84812817 1 1 40713417 1 1 259475647 1 1 10297292 1 1 979408786 1 1 556045671 1 1 678087709 1 1 57021248 1 1 831698669 1 1 747234804 1 1 757510396 1 1 393930396 1 1 233084417 1 1 137308680 1 1 616505117 1 1 567250015 1 1 786106363 1 1 298174318 1 1 347629747 1 1 637969003 1 1 691810236 1 1 457671187 1 1 94018376 1 1 471330554 1 1 227471986 1 1 594902156 1 1 941876246 1 1 8943743 1 1 57173619 1 1 951058702 1 1 460957519 1 1 636328469 1 1 832842437 1 1 186425717 1 1 384283592 1 1 389768159 1 1 947843331 1 1 49872510 1 1 566008852 1 1 842567430 1 1 141376619 1 1 786559583 1 1 266455268 1 1 400148449 1 1 776665809 1 1 346762100 1 1 667246349 1 1 270462409 1 1 59316057 1 1 660111551 1 1 127894649 1 1 784900239 1 1 378903665 1 1 345746256 1 1 665805722 1 1 829448135 1 1 579683720 1 1 662517111 1 1 112154777 1 1 955431883 1 1 282602137 1 1 270727249 1 1 302815287 1 1 535353816 1 1 505248579 1 1 124255839 1 1 84450862 1 1 674192534 1 1 586774112 1 1 100338605 1 1 525046645 1 1 584526884 1 1 957422172 1 1 429487393 1 1 337463739 1 1 897554157 1 1 999518190 1 1 876085057 1 1 867780870 1 1 603536440 1 1 575405789 1 1 607174981 1 1 716551268 1 1 671873066 1 1 18726197 1 1 292786847 1 1 547385913 1 1 128530027 1 1 627266873 1 1 292368567 1 1 307429957 1 1 141138514 1 1 864311089 1 1 842502700 1 1 996860781 1 1 999369895 1 1 372887120 1 1 174218462 1 1 701700600 1 1 77382660 1 1 828795225 1 1 986975444 1 1 709427282 1 1 464429785 1 1 100872733 1 1 402855489 1 1 645586018 1 1 386033938 1 1 544951770 1 1 203929741 1 1 832880181 1 1 127198588 1 1 421648825 1 1 862507593 1 1 20295369 1 1 482810948 1 1 732881997 1 1 638121122 1 1 11542811 1 1 285237291 1 1 511353543 1 1 639954195 1 1 254351059 1 1 545709877 1 1 417382370 1 1 44154037 1 1 574560112 1 1 252750150 1 1 52110128 1 1 422815810 1 1 881241274 1 1 131760779 1 1 851138621 1 1 158164340 1 1 809584169 1 1 449615375 1 1 958934337 1 1 743113601 1 1 454739341 1 1 556578040 1 1 802325653 1 1 507124005 1 1 856705083 1 1 465615274 1 1 675895210 1 1 537149392 1 1 169393669 1 1 340368213 1 1 9834604 1 1 616265227 1 1 389659878 1 1 541574557 1 1 714544438 1 1 830859271 1 1 191911955 1 1 260056146 1 1 212337640 1 1 747548126 1 1 243813117 1 1 947809150 1 1 418402499 1 1 794675803 1 1 239665325 1 1 456491415 1 1 384832444 1 1 682415147 1 1 142465194 1 1 639622858 1 1 41146380 1 1 227214185 1 1 289190995 1 1 148097780 1 1 614784418 1 1 613241568 1 1 793578252 1 1 946312808 1 1 340727974 1 1 114064822 1 1 910047417 1 1 443084547 1 1 110227022 1 1 423697751 1 1 239009453 1 1 872980118 1 1 924991835 1 1 129693957 1 1 762766260 1 1 638578040 1 1 934769648 1 1 505435569 1 1 811679229 1 1 498134969 1 1 517676959 1 1 508138475 1 1 320003704 1 1 667339002 1 1 872611097 1 1 989442629 1 1 810367756 1 1 282097038 1 1 201536359 1 1 484642245 1 1 290617387 1 1 9682182 1 1 221219703 1 1 251974520 1 1 308765151 1 1 726177527 1 1 761425185 1 1 582553730 1 1 465846369 1 1 287869075 1 1 543070975 1 1 315206493 1 1 440435751 1 1 730227560 1 1 590890993 1 1 161534998 1 1 706195855 1 1 930563106 1 1 992310799 1 1 278313705 1 1 695724307 1 1 202141221 1 1 895637744 1 1 921433232 1 1 913970961 1 1 298264629 1 1 890601716 1 1 854365690 1 1 418971790 1 1 291941580 1 1 32393879 1 1 136760364 1 1 759376553 1 1 323154406 1 1 900695440 1 1 133881880 1 1 29714492 1 1 312238718 1 1 712286249 1 1 536190305 1 1 755977874 1 1 984793343 1 1 208444048 1 1 522376462 1 1 503534962 1 1 253774019 1 1 221384592 1 1 159343525 1 1 900939140 1 1 540818932 1 1 629889148 1 1 546200885 1 1 40624420 1 1 612104640 1 1 179719163 1 1 848514424 1 1 360383955 1 1 828162898 1 1 369297080 1 1 662004261 1 1 471483276 1 1 628584525 1 1 706412964 1 1 637036999 1 1 942078860 1 1 494873826 1 1 831791011 1 1 706068210 1 1 251098205 1 1 591266617 1 1 592642676 1 1 860284625 1 1 191690539 1 1 770212089 1 1 321180850 1 1 741441444 1 1 954898988 1 1 958852438 1 1 167843876 1 1 699836794 1 1 964411560 1 1 678455629 1 1 8287918 1 1 491521554 1 1 365636190 1 1 529359572 1 1 488696531 1 1 605486630 1 1 826577871 1 1 985021498 1 1 32610337 1 1 593326151 1 1 591580592 1 1 576306545 1 1 945556871 1 1 436788100 1 1 679643583 1 1 311276790 1 1 33747675 1 1 939887599 1 1 357401722 1 1 904054447 1 1 566852898 1 1 883808115 1 1 646342683 1 1 868941623 1 1 620913238 1 1 297852280 1 1 696335945 1 1 162414829 1 1 527254186 1 1 505670623 1 1 277540073 1 1 85564448 1 1 322621609 1 1 551176655 1 1 794193403 1 1 742191555 1 1 69180374 1 1 508237139 1 1 7444187 1 1 340291777 1 1 928439071 1 1 773822075 1 1 968767154 1 1 313950295 1 1 419863135 1 1 930260832 1 1 47597761 1 1 506234392 1 1 659268129 1 1 45928407 1 1 108893276 1 1 343681017 1 1 684087186 1 1 869275895 1 1 231636760 1 1 214453429 1 1 927898511 1 1 892114078 1 1 600983458 1 1 482288949 1 1 905053436 1 1 658815438 1 1 547416473 1 1 238386963 1 1 430058563 1 1 695357132 1 1 309713526 1 1 620397270 1 1 626761825 1 1 483379198 1 1 488740256 1 1 516949157 1 1 600149814 1 1 808811854 1 1 465339886 1 1 62390136 1 1 957226413 1 1 170469565 1 1 575446754 1 1 229195755 1 1 527913595 1 1 909579225 1 1 567528660 1 1 654039083 1 1 35660799 1 1 145629916 1 1 757321225 1 1 59633598 1 1 309988806 1 1 694338315 1 1 88511118 1 1 182662033 1 1 965110099 1 1 599411628 1 1 601659714 1 1 654699158 1 1 465811810 1 1 256474127 1 1 964356316 1 1 940291209 1 1 740219250 1 1 742091557 1 1 228342408 1 1 104822407 1 1 76921344 1 1 637941323 1 1 65934899 1 1 197898135 1 1 607938193 1 1 570962968 1 1 186676566 1 1 49440074 1 1 637899954 1 1 400182258 1 1 800593084 1 1 600736271 1 1 507683445 1 1 481689290 1 1 939052111 1 1 541020404 1 1 537238461 1 1 226460801 1 1 526929074 1 1 629514785 1 1 419986602 1 1 447675755 1 1 426601280 1 1 728260424 1 1 776136534 1 1 459427760 1 1 80343446 1 1 372758239 1 1 286278070 1 1 644578315 1 1 456668115 1 1 591706003 1 1 680067845 1 1 874210277 1 1 351565661 1 1 691628562 1 1 525409764 1 1 648269991 1 1 884634809 1 1 122988102 1 1 784499348 1 1 208050817 1 1 562478823 1 1 624192654 1 1 830329432 1 1 285321549 1 1 908815050 1 1 390794278 1 1 654952362 1 1 702992704 1 1 241211279 1 1 373231207 1 1 410484167 1 1 236657359 1 1 351038723 1 1 403789907 1 1 852193018 1 1 499271742 1 1 77567167 1 1 510206191 1 1 134936740 1 1 325465782 1 1 419833255 1 1 550938662 1 1 941829432 1 1 423478580 1 1 406188257 1 1 586917883 1 1 902913617 1 1 243755233 1 1 737807836 1 1 681815633 1 1 176573875 1 1 233706982 1 1 53552976 1 1 205115215 1 1 155706958 1 1 890636225 1 1 424138397 1 1 649526145 1 1 27204655 1 1 300863398 1 1 624159580 1 1 994304420 1 1 539299264 1 1 513538091 1 1 611313095 1 1 89841164 1 1 878518512 1 1 40162118 1 1 750146593 1 1 408960977 1 1 308720593 1 1 263480408 1 1 169682582 1 1 717114770 1 1 96570641 1 1 899413845 1 1 534590822 1 1 270251389 1 1 829696041 1 1 623859934 1 1 346096273 1 1 232853723 1 1 212037335 1 1 427244243 1 1 4492448 1 1 202025337 1 1 897244267 1 1 359118261 1 1 833139075 1 1 526362802 1 1 355538752 1 1 821192917 1 1 437713064 1 1 361074854 1 1 294766304 1 1 983397430 1 1 308226571 1 1 310251384 1 1 672133068 1 1 342581272 1 1 981232340 1 1 695447342 1 1 448083537 1 1 291147609 1 1 794746843 1 1 510411913 1 1 778179892 1 1 574477811 1 1 647587136 1 1 413908625 1 1 787945239 1 1 474939204 1 1 456830956 1 1 797120962 1 1 39391698 1 1 122586278 1 1 786153194 1 1 291846896 1 1 777370111 1 1 224256392 1 1 229349226 1 1 259449157 1 1 585958860 1 1 741251104 1 1 876626123 1 1 219848443 1 1 146997628 1 1 958255626 1 1 246235708 1 1 823450600 1 1 642878254 1 1 370378824 1 1 388959009 1 1 728570861 1 1 967537189 1 1 120613785 1 1 346979180 1 1 331667706 1 1 23504094 1 1 531210373 1 1 603194401 1 1 164147947 1 1 840173459 1 1 682822085 1 1 91947166 1 1 196019623 1 1 863212310 1 1 55018933 1 1 852593278 1 1 958910258 1 1 593829249 1 1 676065759 1 1 899910181 1 1 461058587 1 1 930729266 1 1 469652582 1 1 329075364 1 1 807304838 1 1 760393236 1 1 686234072 1 1 396087714 1 1 628813275 1 1 517524878 1 1 52795312 1 1 767424977 1 1 888510016 1 1 620830015 1 1 147223783 1 1 156318456 1 1 865132239 1 1 695362219 1 1 265853998 1 1 300352638 1 1 189721833 1 1 769396656 1 1 171521874 1 1 554075267 1 1 701549374 1 1 121206836 1 1 504184277 1 1 51392721 1 1 561712311 1 1 508351095 1 1 759989756 1 1 101084172 1 1 354202578 1 1 761105633 1 1 694904205 1 1 371419409 1 1 778186426 1 1 631705783 1 1 416947855 1 1 919369122 1 1 149805319 1 1 762562045 1 1 918024490 1 1 877460420 1 1 382490437 1 1 806176656 1 1 148460127 1 1 585267350 1 1 955979642 1 1 203701079 1 1 159231014 1 1 357154165 1 1 190770777 1 1 556474490 1 1 614152021 1 1 105522433 1 1 473406588 1 1 719125582 1 1 337093492 1 1 508829466 1 1 549400019 1 1 703326323 1 1 750640346 1 1 481813310 1 1 165453730 1 1 489008663 1 1 533665163 1 1 984986717 1 1 800998600 1 1 963665477 1 1 28072588 1 1 54422025 1 1 383713243 1 1 21934818 1 1 288193054 1 1 754214259 1 1 140949058 1 1 641102012 1 1 118865662 1 1 793264765 1 1 309976650 1 1 670597559 1 1 810421385 1 1 79242503 1 1 613189501 1 1 602270381 1 1 339967881 1 1 688708135 1 1 484664794 1 1 899193444 1 1 675598805 1 1 1383207 1 1 835712195 1 1 997218135 1 1 113930939 1 1 121482362 1 1 795494788 1 1 424966515 1 1 539823060 1 1 208981358 1 1 752107436 1 1 548726878 1 1 648845460 1 1 630773837 1 1 576637904 1 1 724240398 1 1 444999922 1 1 27359670 1 1 397927760 1 1 277522022 1 1 225717155 1 1 522505153 1 1 42999738 1 1 259764447 1 1 670984329 1 1 941371152 1 1 801708516 1 1 906042945 1 1 390239077 1 1 7715792 1 1 244040703 1 1 518015347 1 1 65273493 1 1 101341295 1 1 237899030 1 1 911518986 1 1 266473054 1 1 730958440 1 1 818278233 1 1 337357620 1 1 412835127 1 1 29623419 1 1 560976692 1 1 176351235 1 1 82500232 1 1 834873803 1 1 97391358 1 1 178197333 1 1 164605554 1 1 849434526 1 1 506967352 1 1 220121912 1 1 957780117 1 1 342781564 1 1 21887522 1 1 164081142 1 1 564163608 1 1 192278305 1 1 808656126 1 1 379765904 1 1 76526303 1 1 539341148 1 1 778748644 1 1 359533910 1 1 772732403 1 1 968700272 1 1 314858745 1 1 449432917 1 1 525704530 1 1 565428778 1 1 312349252 1 1 573689934 1 1 344508760 1 1 10809083 1 1 544405269 1 1 64253556 1 1 972825974 1 1 749112793 1 1 96503590 1 1 173356464 1 1 856910762 1 1 736236290 1 1 308221410 1 1 798072352 1 1 768522876 1 1 358256215 1 1 343927883 1 1 142331523 1 1 861857768 1 1 754411578 1 1 78824362 1 1 457567634 1 1 943368628 1 1 461456843 1 1 682258065 1 1 842907668 1 1 590593460 1 1 798483717 1 1 573261498 1 1 807756287 1 1 53491864 1 1 812107677 1 1 934470516 1 1 641609459 1 1 257061154 1 1 429179786 1 1 649206010 1 1 399353769 1 1 452147472 1 1 7748353 1 1 223498623 1 1 352747949 1 1 629219414 1 1 802229918 1 1 922600280 1 1 398362350 1 1 235118110 1 1 493144483 1 1 777055169 1 1 937616370 1 1 196222651 1 1 838114536 1 1 390689363 1 1 836560268 1 1 543060460 1 1 628842231 1 1 996366570 1 1 453312126 1 1 16508453 1 1 296823349 1 1 388656841 1 1 36657394 1 1 219023841 1 1 162182337 1 1 38014685 1 1 27160255 1 1 191385760 1 1 48651327 1 1 40987063 1 1 609913804 1 1 557641299 1 1 233520078 1 1 993222161 1 1 235119842 1 1 95348602 1 1 413653664 1 1 556770755 1 1 456092322 1 1 834358712 1 1 835882466 1 1 507830056 1 1 192122960 1 1 655628646 1 1 914354937 1 1 583678270 1 1 528277442 1 1 621045025 1 1 445158994 1 1 514166596 1 1 685267091 1 1 856794927 1 1 911755641 1 1 949388879 1 1 677116706 1 1 572799612 1 1 796500693 1 1 372244433 1 1 137034710 1 1 470550891 1 1 296913210 1 1 908916201 1 1 382213373 1 1 765845306 1 1 778952770 1 1 188076406 1 1 439344397 1 1 941857159 1 1 397011332 1 1 927460506 1 1 418216938 1 1 950099245 1 1 492502971 1 1 47160647 1 1 483224023 1 1 411425537 1 1 79342031 1 1 730400292 1 1 672820534 1 1 804573766 1 1 524387604 1 1 904648832 1 1 246161793 1 1 225626043 1 1 65985533 1 1 774449650 1 1 820885251 1 1 980552438 1 1 345323591 1 1 479322357 1 1 727007377 1 1 169180987 1 1 144709063 1 1 938448542 1 1 488818539 1 1 759721872 1 1 868004118 1 1 752785759 1 1 383306814 1 1 640354161 1 1 883906937 1 1 419775863 1 1 772010004 1 1 93085370 1 1 581587809 1 1 692564634 1 1 29601242 1 1 553028310 1 1 894252047 1 1 605154203 1 1 941019564 1 1 415827226 1 1 38769172 1 1 909852665 1 1 286465995 1 1 165859640 1 1 732078216 1 1 927474259 1 1 846962389 1 1 526232551 1 1 889920675 1 1 251023503 1 1 482718797 1 1 770215270 1 1 397359568 1 1 523425993 1 1 809499383 1 1 329704907 1 1 299707102 1 1 994673009 1 1 52942410 1 1 777070969 1 1 406090286 1 1 818881663 1 1 559049357 1 1 283604007 1 1 168569247 1 1 755444313 1 1 776983392 1 1 621329627 1 1 125293056 1 1 331349286 1 1 719869429 1 1 982446532 1 1 613173662 1 1 802737772 1 1 811908093 1 1 54055663 1 1 536257377 1 1 877393167 1 1 347537684 1 1 285605797 1 1 629420003 1 1 492033796 1 1 806564070 1 1 409481483 1 1 591138579 1 1 234279974 1 1 82528633 1 1 921364611 1 1 941713334 1 1 394944337 1 1 989343009 1 1 441114213 1 1 334719721 1 1 131169603 1 1 990972327 1 1 979411425 1 1 656998379 1 1 433919794 1 1 618298680 1 1 204390627 1 1 327040471 1 1 361570522 1 1 960644337 1 1 773266727 1 1 453773609 1 1 769957818 1 1 409075275 1 1 693501563 1 1 59164208 1 1 456863363 1 1 642825757 1 1 480269015 1 1 902289828 1 1 376696804 1 1 484792880 1 1 994318377 1 1 812171959 1 1 239037088 1 1 239816841 1 1 682396899 1 1 836659592 1 1 827753128 1 1 115162406 1 1 318203588 1 1 690573386 1 1 916132395 1 1 732946892 1 1 357713159 1 1 205580349 1 1 851221177 1 1 25609546 1 1 53391473 1 1 999672823 1 1 441835747 1 1 645775049 1 1 859394676 1 1 65949710 1 1 459164519 1 1 992443147 1 1 580616845 1 1 616030479 1 1 729711654 1 1 216264723 1 1 732128257 1 1 592383803 1 1 928405605 1 1 341461516 1 1 167992972 1 1 780574094 1 1 49823830 1 1 107680392 1 1 782400551 1 1 361361172 1 1 313028005 1 1 67961610 1 1 50334121 1 1 44716327 1 1 960725562 1 1 460112088 1 1 462588126 1 1 518543429 1 1 548961812 1 1 414668320 1 1 737604056 1 1 24153505 1 1 827535728 1 1 989137147 1 1 471391714 1 1 515281037 1 1 473906787 1 1 306989744 1 1 38688737 1 1 544695128 1 1 686056305 1 1 613467065 1 1 314941049 1 1 351219865 1 1 465227527 1 1 889512841 1 1 381410902 1 1 568439407 1 1 584015312 1 1 534812575 1 1 473024850 1 1 108651723 1 1 286702703 1 1 780816428 1 1 777489112 1 1 632962631 1 1 887110404 1 1 436604974 1 1 619277034 1 1 220588497 1 1 963153888 1 1 902908774 1 1 854214415 1 1 953504886 1 1 266953426 1 1 881199862 1 1 584580954 1 1 857391374 1 1 713982516 1 1 79750323 1 1 354557072 1 1 422405598 1 1 839301520 1 1 712465348 1 1 395214784 1 1 881159278 1 1 320009971 1 1 93981662 1 1 785177509 1 1 821061306 1 1 620494201 1 1 955712450 1 1 588713923 1 1 502450877 1 1 272295390 1 1 134028063 1 1 350377937 1 1 175609716 1 1 623423001 1 1 216863573 1 1 264623571 1 1 154884581 1 1 162986579 1 1 171729469 1 1 860536592 1 1 48781967 1 1 835836343 1 1 389209252 1 1 364923163 1 1 235381688 1 1 301431283 1 1 195262800 1 1 716193463 1 1 965335727 1 1 604416293 1 1 126908835 1 1 169837480 1 1 840044837 1 1 33508590 1 1 717613748 1 1 336805383 1 1 498107097 1 1 471995815 1 1 771752329 1 1 529159868 1 1 691400802 1 1 351223766 1 1 378189954 1 1 530078198 1 1 424400901 1 1 958200112 1 1 234205881 1 1 748229025 1 1 269092314 1 1 925894021 1 1 101194145 1 1 832168252 1 1 704284807 1 1 294486364 1 1 892803863 1 1 859997373 1 1 966703494 1 1 997117126 1 1 393253821 1 1 576542571 1 1 331009205 1 1 141063948 1 1 105321444 1 1 578615313 1 1 986956818 1 1 202735808 1 1 882054213 1 1 980064949 1 1 977936830 1 1 806504061 1 1 454636500 1 1 221278448 1 1 438343771 1 1 880433258 1 1 546895940 1 1 611152411 1 1 356715182 1 1 375327523 1 1 856519550 1 1 771931088 1 1 973351591 1 1 490507333 1 1 523899178 1 1 709544626 1 1 363276397 1 1 888758122 1 1 516621656 1 1 908747444 1 1 448037719 1 1 587407622 1 1 334049746 1 1 779477789 1 1 517022313 1 1 325927868 1 1 164845783 1 1 586173445 1 1 367590952 1 1 357879768 1 1 9873094 1 1 372287176 1 1 91083671 1 1 307413774 1 1 401033092 1 1 552829656 1 1 696280645 1 1 99522279 1 1 832847782 1 1 82282512 1 1 90024007 1 1 32324295 1 1 716266976 1 1 375455806 1 1 679113141 1 1 46127255 1 1 926639855 1 1 533248702 1 1 675622927 1 1 882213159 1 1 199052798 1 1 638648051 1 1 893781351 1 1 802634764 1 1 671965593 1 1 945750735 1 1 361392052 1 1 917260029 1 1 781375784 1 1 854480601 1 1 333893008 1 1 720568765 1 1 139539405 1 1 900955024 1 1 518063619 1 1 19796252 1 1 560703147 1 1 962866854 1 1 329107004 1 1 983994713 1 1 788334483 1 1 116293773 1 1 609440965 1 1 712963037 1 1 856629224 1 1 923278205 1 1 131557042 1 1 466155531 1 1 459437258 1 1 242099873 1 1 281659331 1 1 347554547 1 1 578194542 1 1 216029868 1 1 352598800 1 1 452945697 1 1 277968332 1 1 430068126 1 1 81755692 1 1 945337935 1 1 399252526 1 1 230798725 1 1 386355674 1 1 228319128 1 1 934099598 1 1 244468631 1 1 512359373 1 1 816897679 1 1 14187681 1 1 988534936 1 1 780535162 1 1 500526260 1 1 557633367 1 1 307077077 1 1 794221018 1 1 978455547 1 1 109584856 1 1 237812040 1 1 363194611 1 1 242848615 1 1 354756227 1 1 933647922 1 1 292130553 1 1 730862192 1 1 222620961 1 1 471971701 1 1 384132638 1 1 561661145 1 1 327630543 1 1 530552805 1 1 851411712 1 1 972924090 1 1 586683943 1 1 200861622 1 1 817015409 1 1 171948953 1 1 884242887 1 1 258187932 1 1 165903452 1 1 741466908 1 1 729069724 1 1 938057946 1 1 713354675 1 1 445522610 1 1 339792875 1 1 22960926 1 1 572441523 1 1 129463008 1 1 950867111 1 1 738200050 1 1 455078828 1 1 70346071 1 1 898271694 1 1 246498930 1 1 872607374 1 1 590147708 1 1 444110835 1 1 933445216 1 1 244185448 1 1 380081378 1 1 89797074 1 1 714071603 1 1 906386549 1 1 694331675 1 1 609383272 1 1 797967239 1 1 718145535 1 1 430211290 1 1 506320845 1 1 294042396 1 1 657249735 1 1 789868254 1 1 945198092 1 1 219912715 1 1 301272105 1 1 38019738 1 1 681207554 1 1 262968932 1 1 415404486 1 1 570936066 1 1 473019336 1 1 351089821 1 1 40180185 1 1 909232843 1 1 694382040 1 1 976177538 1 1 339181986 1 1 991339509 1 1 135993349 1 1 746847830 1 1 554428290 1 1 583740181 1 1 905506185 1 1 768679838 1 1 874400930 1 1 287937667 1 1 723336309 1 1 403080150 1 1 761879978 1 1 287162721 1 1 419501798 1 1 668397607 1 1 644737183 1 1 228700762 1 1 407343890 1 1 748195862 1 1 41693759 1 1 420639736 1 1 463965290 1 1 936238419 1 1 511736214 1 1 358897144 1 1 926045023 1 1 160123744 1 1 639818938 1 1 642408427 1 1 780156391 1 1 417475539 1 1 235692032 1 1 227758611 1 1 997777921 1 1 449356375 1 1 371934262 1 1 904675979 1 1 659908154 1 1 188552111 1 1 85055437 1 1 992667479 1 1 693573330 1 1 279756189 1 1 799459891 1 1 417509926 1 1 472059754 1 1 507154026 1 1 451046306 1 1 726320516 1 1 87223287 1 1 422958803 1 1 550938621 1 1 596900450 1 1 772753674 1 1 956041042 1 1 504125856 1 1 161314855 1 1 906832925 1 1 511540323 1 1 581912815 1 1 226577340 1 1 143486522 1 1 553043523 1 1 644909226 1 1 576885156 1 1 890756046 1 1 921205558 1 1 957347562 1 1 860507544 1 1 817791751 1 1 872645961 1 1 103666803 1 1 722299058 1 1 309552217 1 1 580939517 1 1 566105141 1 1 880043556 1 1 115284073 1 1 253258245 1 1 144975225 1 1 840913115 1 1 930625659 1 1 105400825 1 1 936991172 1 1 171120364 1 1 335182164 1 1 532801456 1 1 440230730 1 1 586897616 1 1 230624115 1 1 356177699 1 1 660098862 1 1 713555275 1 1 340237466 1 1 407976987 1 1 189534876 1 1 356273587 1 1 351727246 1 1 964112206 1 1 39572560 1 1 135395265 1 1 639278883 1 1 426595990 1 1 356844315 1 1 354923307 1 1 926301746 1 1 504748201 1 1 140560736 1 1 709151936 1 1 634031282 1 1 181759573 1 1 353654862 1 1 496430550 1 1 336386942 1 1 749884913 1 1 657764616 1 1 330676003 1 1 991623553 1 1 999859375 1 1 769525543 1 1 463880078 1 1 267705898 1 1 546622419 1 1 150734500 1 1 213324702 1 1 325447873 1 1 885423670 1 1 75216862 1 1 426953627 1 1 979047756 1 1 213776066 1 1 840125664 1 1 408126246 1 1 74082622 1 1 980017915 1 1 60124644 1 1 19187953 1 1 103407565 1 1 55080166 1 1 672224759 1 1 470266952 1 1 517028839 1 1 69568147 1 1 397222421 1 1 992425711 1 1 61886225 1 1 385447496 1 1 142396278 1 1 757603754 1 1 263144036 1 1 431864188 1 1 765678017 1 1 95275919 1 1 894844614 1 1 169895389 1 1 53649166 1 1 518736934 1 1 961011202 1 1 377149763 1 1 337087627 1 1 390741605 1 1 807143053 1 1 635072065 1 1 471057120 1 1 957422269 1 1 507467043 1 1 402651614 1 1 646256893 1 1 99923472 1 1 832503301 1 1 371408730 1 1 744639487 1 1 504753110 1 1 272120124 1 1 106149970 1 1 98800225 1 1 10158239 1 1 864767898 1 1 431667948 1 1 753735082 1 1 637531415 1 1 78820131 1 1 430384071 1 1 160231455 1 1 368516601 1 1 881332800 1 1 205518554 1 1 292444106 1 1 1439895 1 1 683359053 1 1 660823211 1 1 196854663 1 1 158066928 1 1 871988210 1 1 566866651 1 1 118009732 1 1 153472081 1 1 47709866 1 1 98139528 1 1 941833633 1 1 317623072 1 1 634485187 1 1 328724306 1 1 209093075 1 1 151258210 1 1 698848943 1 1 523832251 1 1 816197598 1 1 933371909 1 1 842213956 1 1 735651560 1 1 757761688 1 1 281346430 1 1 332952049 1 1 685327400 1 1 997503745 1 1 19412750 1 1 103908683 1 1 253087152 1 1 803302637 1 1 928463957 1 1 217573088 1 1 255527656 1 1 129660070 1 1 914386114 1 1 428947712 1 1 101185222 1 1 363061298 1 1 592082952 1 1 520373841 1 1 737611547 1 1 137322454 1 1 552299336 1 1 372394146 1 1 33328158 1 1 421105087 1 1 155863264 1 1 406507489 1 1 443365068 1 1 637821789 1 1 984522170 1 1 219910269 1 1 511413478 1 1 227996311 1 1 435355736 1 1 352033323 1 1 437902857 1 1 310101180 1 1 422944308 1 1 996077418 1 1 114876194 1 1 599709198 1 1 589799481 1 1 103024626 1 1 614885782 1 1 205907870 1 1 922086747 1 1 434140163 1 1 334870393 1 1 156707124 1 1 54873190 1 1 588148190 1 1 280407592 1 1 386625679 1 1 434218586 1 1 666946081 1 1 844038579 1 1 108927167 1 1 310574975 1 1 370372651 1 1 653091534 1 1 647350958 1 1 781699528 1 1 919896277 1 1 502108594 1 1 234512544 1 1 237701973 1 1 637469939 1 1 464946948 1 1 52305501 1 1 260561895 1 1 873919039 1 1 699377148 1 1 100141675 1 1 177430063 1 1 312277489 1 1 772990217 1 1 806498713 1 1 202496153 1 1 613525799 1 1 789474909 1 1 925924136 1 1 821307141 1 1 118560729 1 1 849451257 1 1 476452284 1 1 625396557 1 1 286290252 1 1 282052149 1 1 886423467 1 1 297792827 1 1 368928583 1 1 51184385 1 1 454013222 1 1 528761524 1 1 467667078 1 1 857226224 1 1 336438974 1 1 230539811 1 1 213673914 1 1 875459573 1 1 840517731 1 1 328587628 1 1 107407425 1 1 38816748 1 1 163749034 1 1 959300711 1 1 55910900 1 1 642436162 1 1 169159334 1 1 995400426 1 1 252831646 1 1 808079024 1 1 304524564 1 1 198724528 1 1 821520987 1 1 473568393 1 1 78157891 1 1 634920325 1 1 969453629 1 1 257306845 1 1 450919390 1 1 275400916 1 1 668539533 1 1 58628474 1 1 514531689 1 1 154732146 1 1 601811438 1 1 803423748 1 1 690313937 1 1 651844110 1 1 89779505 1 1 360365726 1 1 738524680 1 1 795302990 1 1 630827592 1 1 900916980 1 1 208792276 1 1 45489139 1 1 832124299 1 1 515661064 1 1 27566035 1 1 276397643 1 1 292362020 1 1 922774296 1 1 659228407 1 1 159871296 1 1 240086555 1 1 295291575 1 1 908269759 1 1 112664445 1 1 269617146 1 1 2697143 1 1 289529620 1 1 617375090 1 1 131240285 1 1 256346129 1 1 281141453 1 1 267706976 1 1 785289998 1 1 19930354 1 1 853670175 1 1 318185957 1 1 784926604 1 1 691959775 1 1 891508685 1 1 124165228 1 1 420998317 1 1 754813574 1 1 904598666 1 1 226317237 1 1 811079354 1 1 89229945 1 1 22750535 1 1 746367653 1 1 920873214 1 1 515312291 1 1 19228120 1 1 156517650 1 1 893504349 1 1 956889606 1 1 292142788 1 1 364624217 1 1 204586147 1 1 38548984 1 1 777251901 1 1 798062191 1 1 621236333 1 1 448202957 1 1 343666405 1 1 370422717 1 1 74470462 1 1 193977231 1 1 79037013 1 1 790207680 1 1 503847182 1 1 137245798 1 1 608195648 1 1 864909841 1 1 787225654 1 1 910874149 1 1 146298077 1 1 564227070 1 1 776325422 1 1 290110198 1 1 66198505 1 1 450890556 1 1 547996853 1 1 381891959 1 1 228123622 1 1 869803493 1 1 955169234 1 1 405880086 1 1 491878132 1 1 104808370 1 1 665437560 1 1 581680235 1 1 785292597 1 1 123277840 1 1 894274596 1 1 621090728 1 1 356955600 1 1 337532015 1 1 55566597 1 1 995079120 1 1 360754964 1 1 919326080 1 1 133602719 1 1 869545757 1 1 15508573 1 1 408092891 1 1 783881237 1 1 788806103 1 1 555795213 1 1 623836847 1 1 289414379 1 1 859310063 1 1 160482274 1 1 501525489 1 1 27547637 1 1 431435934 1 1 913240195 1 1 172844144 1 1 332873612 1 1 973824734 1 1 807014041 1 1 770116956 1 1 770398336 1 1 70405324 1 1 129424596 1 1 510345612 1 1 841662321 1 1 212496372 1 1 525241063 1 1 740741903 1 1 670540931 1 1 816611538 1 1 286205598 1 1 358961679 1 1 452591513 1 1 584492547 1 1 394191018 1 1 525919070 1 1 754071354 1 1 993221734 1 1 907600980 1 1 119383877 1 1 759579098 1 1 509970134 1 1 253245737 1 1 713189882 1 1 89948378 1 1 950982157 1 1 891952579 1 1 359653355 1 1 754400183 1 1 124785831 1 1 543450512 1 1 841472149 1 1 588749190 1 1 661008037 1 1 772388399 1 1 343578557 1 1 920978969 1 1 899299346 1 1 901376852 1 1 28947775 1 1 178937415 1 1 791492203 1 1 494996150 1 1 333876037 1 1 658807687 1 1 344307513 1 1 359527489 1 1 503158045 1 1 11490086 1 1 182334107 1 1 271899531 1 1 231572119 1 1 825326791 1 1 950128779 1 1 582036993 1 1 817951883 1 1 240712827 1 1 701557353 1 1 838247428 1 1 428733498 1 1 116732767 1 1 773248865 1 1 103086697 1 1 752403022 1 1 390301468 1 1 362900063 1 1 804597842 1 1 997504040 1 1 999877354 1 1 642036927 1 1 795427284 1 1 658681948 1 1 155401092 1 1 920052719 1 1 570764339 1 1 764492629 1 1 256213842 1 1 561383297 1 1 692504411 1 1 247962208 1 1 405819713 1 1 674514538 1 1 174441241 1 1 219657949 1 1 616877349 1 1 952242618 1 1 511041111 1 1 976273964 1 1 854666160 1 1 169338505 1 1 662120586 1 1 791910924 1 1 510014967 1 1 537978722 1 1 128929379 1 1 883904796 1 1 650646584 1 1 843664809 1 1 20657269 1 1 595413622 1 1 825309074 1 1 959874363 1 1 449112424 1 1 775931232 1 1 888773824 1 1 720944976 1 1 259025832 1 1 877362661 1 1 62185694 1 1 656742734 1 1 34342443 1 1 909792163 1 1 694217480 1 1 512687220 1 1 836290991 1 1 571288485 1 1 904300480 1 1 974354626 1 1 264771210 1 1 341459359 1 1 822273143 1 1 799016949 1 1 438205178 1 1 223460512 1 1 508570707 1 1 237669380 1 1 812070908 1 1 466421092 1 1 576444827 1 1 631424051 1 1 512026855 1 1 732293436 1 1 328919980 1 1 579925222 1 1 598662316 1 1 595110432 1 1 534296811 1 1 689863730 1 1 362721356 1 1 828599135 1 1 462906088 1 1 974851611 1 1 834828424 1 1 404025252 1 1 340231949 1 1 39742239 1 1 359876220 1 1 48111962 1 1 152197850 1 1 202296384 1 1 424544848 1 1 246319126 1 1 390585149 1 1 979811401 1 1 53726098 1 1 746014201 1 1 194306776 1 1 49405168 1 1 662645862 1 1 819327671 1 1 678522363 1 1 60492616 1 1 579247213 1 1 329572833 1 1 794654663 1 1 460365894 1 1 673060460 1 1 970079502 1 1 509131572 1 1 240817146 1 1 131079406 1 1 420738424 1 1 331818209 1 1 883348834 1 1 757386275 1 1 924030968 1 1 864471004 1 1 83732057 1 1 610795440 1 1 354220143 1 1 70264004 1 1 783328061 1 1 553181918 1 1 208305258 1 1 37173652 1 1 326437292 1 1 143189374 1 1 732247790 1 1 883963342 1 1 230810112 1 1 832342289 1 1 471829618 1 1 427570223 1 1 843727406 1 1 202712067 1 1 912898142 1 1 568800203 1 1 345929007 1 1 476622673 1 1 998814133 1 1 501932795 1 1 655549264 1 1 616289615 1 1 694794872 1 1 131306735 1 1 271424597 1 1 711941811 1 1 833967322 1 1 387132005 1 1 17540367 1 1 820729202 1 1 416539381 1 1 863768399 1 1 282812612 1 1 723378892 1 1 140902533 1 1 905929037 1 1 510237318 1 1 832252364 1 1 334199854 1 1 868760712 1 1 99340045 1 1 389836016 1 1 32778594 1 1 800739481 1 1 954005843 1 1 567244470 1 1 525724806 1 1 302541932 1 1 404465247 1 1 366967176 1 1 226336410 1 1 368273643 1 1 371027384 1 1 507492738 1 1 141229768 1 1 789624689 1 1 717177984 1 1 179203387 1 1 947771364 1 1 853784592 1 1 623411691 1 1 822424544 1 1 295615646 1 1 696882283 1 1 350043491 1 1 278191437 1 1 264698200 1 1 765979706 1 1 348027794 1 1 494266218 1 1 597376169 1 1 598454170 1 1 450373165 1 1 162590225 1 1 253894445 1 1 891122608 1 1 283385205 1 1 751295352 1 1 321031998 1 1 367099254 1 1 198486863 1 1 163139391 1 1 22695240 1 1 676274549 1 1 153998773 1 1 397606865 1 1 542094429 1 1 495982779 1 1 697481249 1 1 309742054 1 1 712902246 1 1 198031387 1 1 499810213 1 1 835322094 1 1 351350448 1 1 497717797 1 1 719976788 1 1 119368869 1 1 676636826 1 1 883714862 1 1 738345192 1 1 215606127 1 1 901252758 1 1 445605753 1 1 784916097 1 1 122299545 1 1 859902339 1 1 114893843 1 1 44102970 1 1 706048941 1 1 990507099 1 1 62431618 1 1 416906850 1 1 2043482 1 1 865113348 1 1 395304145 1 1 943353108 1 1 746921693 1 1 48178196 1 1 858854760 1 1 476298692 1 1 302625636 1 1 385113488 1 1 221390592 1 1 655402483 1 1 962089082 1 1 378696731 1 1 700202305 1 1 253256252 1 1 155664140 1 1 176704295 1 1 27252002 1 1 492822829 1 1 302596214 1 1 339982807 1 1 406851624 1 1 446349527 1 1 567618335 1 1 241110974 1 1 124415004 1 1 193539334 1 1 90919096 1 1 824095629 1 1 685858657 1 1 962468874 1 1 568842192 1 1 479707311 1 1 345012245 1 1 348299431 1 1 815094951 1 1 138328301 1 1 900550710 1 1 756318304 1 1 766757807 1 1 117485607 1 1 492483844 1 1 418900960 1 1 967092387 1 1 766727599 1 1 552288978 1 1 974338816 1 1 477497985 1 1 401180689 1 1 526651264 1 1 818227419 1 1 516957769 1 1 392479763 1 1 930164151 1 1 547714251 1 1 16547533 1 1 411695425 1 1 37957016 1 1 623057047 1 1 841460664 1 1 28251538 1 1 353342948 1 1 874616683 1 1 276997313 1 1 671412494 1 1 693230114 1 1 160255369 1 1 223252685 1 1 720316125 1 1 1086950 1 1 352094713 1 1 4504569 1 1 892164925 1 1 380455136 1 1 88081754 1 1 247130800 1 1 748987582 1 1 891934771 1 1 980401616 1 1 244852163 1 1 927533375 1 1 798571454 1 1 854076936 1 1 148599146 1 1 441884123 1 1 966800280 1 1 715229682 1 1 551451623 1 1 899539337 1 1 797815532 1 1 20659366 1 1 439579728 1 1 37187464 1 1 196431554 1 1 297554447 1 1 521458011 1 1 613399314 1 1 581351723 1 1 962169353 1 1 711926342 1 1 79411566 1 1 493421156 1 1 96688275 1 1 219714360 1 1 646061816 1 1 892772650 1 1 751780402 1 1 77710963 1 1 453348923 1 1 98014804 1 1 177990194 1 1 456666860 1 1 886611626 1 1 346357635 1 1 545264253 1 1 318138265 1 1 274515895 1 1 339068677 1 1 38246621 1 1 6467765 1 1 324656377 1 1 365728084 1 1 692211204 1 1 817066551 1 1 915819197 1 1 65544899 1 1 971624276 1 1 933316720 1 1 539286243 1 1 942735748 1 1 860467810 1 1 212964293 1 1 369109009 1 1 472512401 1 1 45565334 1 1 133969598 1 1 162606165 1 1 884127005 1 1 71188300 1 1 671422396 1 1 116239461 1 1 672601166 1 1 857240014 1 1 256867617 1 1 135536581 1 1 14457963 1 1 559850595 1 1 707039031 1 1 435281812 1 1 627279383 1 1 580544931 1 1 645359485 1 1 21362926 1 1 125128968 1 1 340803443 1 1 908659941 1 1 427354581 1 1 767653622 1 1 26655470 1 1 782539595 1 1 304924168 1 1 65433027 1 1 613969280 1 1 683164975 1 1 752695326 1 1 35713093 1 1 124025800 1 1 754656023 1 1 857110873 1 1 861933113 1 1 934324851 1 1 715157523 1 1 29004292 1 1 846368175 1 1 180345104 1 1 345735497 1 1 140643969 1 1 841636959 1 1 960343696 1 1 753408008 1 1 742884761 1 1 724748136 1 1 472158166 1 1 90105359 1 1 823727803 1 1 845585052 1 1 294807613 1 1 144096440 1 1 211322745 1 1 714894679 1 1 47498354 1 1 545317961 1 1 37771901 1 1 156961146 1 1 398158143 1 1 525907052 1 1 716817925 1 1 338387452 1 1 582282060 1 1 541631802 1 1 668135607 1 1 675149684 1 1 804992998 1 1 369965739 1 1 654892171 1 1 821506021 1 1 925648036 1 1 318986669 1 1 474246261 1 1 127024498 1 1 454470972 1 1 691283091 1 1 932589108 1 1 874331692 1 1 796301154 1 1 889807200 1 1 7377302 1 1 340667107 1 1 67685029 1 1 382985204 1 1 935618391 1 1 646803164 1 1 925741578 1 1 482359594 1 1 236280674 1 1 401633335 1 1 321923385 1 1 460674686 1 1 356576873 1 1 913126195 1 1 928854395 1 1 575773890 1 1 425599564 1 1 946495656 1 1 634421903 1 1 938892885 1 1 397171518 1 1 968671677 1 1 199140767 1 1 440442648 1 1 552315296 1 1 947963256 1 1 190843208 1 1 940312460 1 1 105334626 1 1 373310350 1 1 609139112 1 1 971127587 1 1 446427098 1 1 29110464 1 1 330025567 1 1 149061706 1 1 409850876 1 1 436440653 1 1 756113700 1 1 44009905 1 1 707542534 1 1 381968747 1 1 18423464 1 1 673048709 1 1 218889377 1 1 65850992 1 1 309719470 1 1 996308739 1 1 777147157 1 1 895422422 1 1 973611016 1 1 844182801 1 1 44355889 1 1 765475921 1 1 221573296 1 1 465154444 1 1 113806466 1 1 683651556 1 1 521733726 1 1 306985531 1 1 425280193 1 1 856960843 1 1 82484802 1 1 261985784 1 1 539227094 1 1 446685853 1 1 85924453 1 1 164306570 1 1 48188933 1 1 491073524 1 1 789245346 1 1 498046824 1 1 536049632 1 1 691552608 1 1 744487386 1 1 375778562 1 1 477918471 1 1 651624387 1 1 289445924 1 1 20866936 1 1 645191799 1 1 601935346 1 1 946902503 1 1 811630187 1 1 569131826 1 1 894585340 1 1 464107904 1 1 307928515 1 1 620190489 1 1 933018476 1 1 698609073 1 1 704352026 1 1 374363313 1 1 437779543 1 1 467920704 1 1 909982200 1 1 67332028 1 1 97603715 1 1 881141573 1 1 290330970 1 1 585175994 1 1 570872492 1 1 339480446 1 1 749804167 1 1 525636899 1 1 91658925 1 1 865122335 1 1 285392244 1 1 303554238 1 1 526284018 1 1 855354705 1 1 913937354 1 1 758099035 1 1 450410770 1 1 629912908 1 1 315284696 1 1 951522842 1 1 112570147 1 1 475417388 1 1 564353621 1 1 527917945 1 1 909104490 1 1 48437641 1 1 394287948 1 1 74288826 1 1 794695427 1 1 946413181 1 1 18936261 1 1 158864989 1 1 242722752 1 1 437935157 1 1 236268829 1 1 620205722 1 1 218913306 1 1 406686532 1 1 165440251 1 1 503894454 1 1 341622242 1 1 698587879 1 1 821737570 1 1 638941516 1 1 825319090 1 1 229675756 1 1 368896610 1 1 250492077 1 1 82725636 1 1 542349888 1 1 910427781 1 1 281728381 1 1 404472829 1 1 959171885 1 1 499939121 1 1 310659412 1 1 332242335 1 1 973454953 1 1 739436610 1 1 941416051 1 1 24250938 1 1 251682768 1 1 552523391 1 1 499907331 1 1 671582925 1 1 751928583 1 1 337775189 1 1 777712041 1 1 283625353 1 1 534603810 1 1 471797065 1 1 135962316 1 1 152997046 1 1 540823889 1 1 761834285 1 1 387436504 1 1 662231192 1 1 277787449 1 1 697917903 1 1 193199227 1 1 608242653 1 1 117303456 1 1 605807221 1 1 689346308 1 1 612755007 1 1 789754146 1 1 673383426 1 1 303972 1 1 208788260 1 1 735378176 1 1 558948558 1 1 913185445 1 1 797755189 1 1 687832391 1 1 731174988 1 1 863068900 1 1 135627783 1 1 109060869 1 1 551407624 1 1 265951204 1 1 274094654 1 1 409559387 1 1 846393273 1 1 237529136 1 1 455975130 1 1 69542131 1 1 21616980 1 1 97094104 1 1 685293547 1 1 827481382 1 1 925213500 1 1 218636754 1 1 388702353 1 1 511099241 1 1 741613926 1 1 272614687 1 1 49487605 1 1 60650560 1 1 394383026 1 1 411250332 1 1 272714330 1 1 272046976 1 1 221825822 1 1 774198645 1 1 70841444 1 1 862879462 1 1 769838256 1 1 12372908 1 1 88512523 1 1 412814225 1 1 846028482 1 1 238418182 1 1 19511977 1 1 903057227 1 1 841548572 1 1 836153554 1 1 578503558 1 1 632910129 1 1 720241013 1 1 485588999 1 1 15981205 1 1 461997192 1 1 189612706 1 1 564054655 1 1 573345566 1 1 458147241 1 1 485092961 1 1 540798734 1 1 440811480 1 1 622632533 1 1 312794986 1 1 134074844 1 1 1311919 1 1 695680558 1 1 662659048 1 1 500260872 1 1 186524623 1 1 333988988 1 1 501115530 1 1 121273096 1 1 362487984 1 1 95895093 1 1 191898505 1 1 200093345 1 1 780084366 1 1 885470621 1 1 578532417 1 1 62663753 1 1 667819717 1 1 961880234 1 1 255239177 1 1 762876976 1 1 894846820 1 1 14019701 1 1 416529362 1 1 110877697 1 1 157421706 1 1 229773779 1 1 684361831 1 1 636523569 1 1 939229092 1 1 281538786 1 1 535914209 1 1 269665005 1 1 516137438 1 1 183563255 1 1 713406433 1 1 815118204 1 1 307301152 1 1 911322820 1 1 950086031 1 1 747936794 1 1 500281628 1 1 253123545 1 1 962679757 1 1 383179227 1 1 236785322 1 1 442465539 1 1 109572307 1 1 310263567 1 1 180934656 1 1 410434258 1 1 251812134 1 1 670038791 1 1 859092270 1 1 500617597 1 1 42416113 1 1 546926510 1 1 513527946 1 1 780040119 1 1 712911095 1 1 219330332 1 1 415047703 1 1 682444773 1 1 303637107 1 1 333567310 1 1 682596021 1 1 5287376 1 1 374883159 1 1 200154682 1 1 854640126 1 1 569124318 1 1 820769103 1 1 181377431 1 1 863076331 1 1 956529445 1 1 509443993 1 1 335698660 1 1 610605480 1 1 951504903 1 1 52271882 1 1 914937885 1 1 854586609 1 1 847675738 1 1 824725769 1 1 822411987 1 1 706598819 1 1 160307868 1 1 217481768 1 1 622784184 1 1 152199075 1 1 905212355 1 1 78546373 1 1 192740298 1 1 525539889 1 1 705985227 1 1 314543067 1 1 365480675 1 1 489385466 1 1 5180317 1 1 733432417 1 1 33601594 1 1 994377611 1 1 578270826 1 1 782934313 1 1 405900282 1 1 85794222 1 1 82140182 1 1 907644948 1 1 892942597 1 1 904505003 1 1 172078073 1 1 73376425 1 1 690062807 1 1 279606738 1 1 762817001 1 1 548346165 1 1 158331858 1 1 186756849 1 1 316375608 1 1 783883728 1 1 328560325 1 1 255522625 1 1 530922407 1 1 295122662 1 1 2379386 1 1 290507219 1 1 305355405 1 1 382690941 1 1 468004103 1 1 491536433 1 1 424934058 1 1 176708963 1 1 946376573 1 1 317333144 1 1 264470030 1 1 726274 1 1 494059839 1 1 711230988 1 1 818845118 1 1 121747242 1 1 592061022 1 1 826309827 1 1 394974137 1 1 996883018 1 1 380801202 1 1 86383751 1 1 178856103 1 1 9385556 1 1 749242914 1 1 374618519 1 1 671203700 1 1 90947616 1 1 233485859 1 1 333649689 1 1 959328023 1 1 373458481 1 1 281350701 1 1 862588236 1 1 335512551 1 1 743860899 1 1 618714343 1 1 949760433 1 1 800083046 1 1 467483774 1 1 859787419 1 1 191824614 1 1 345231555 1 1 795267613 1 1 185769981 1 1 402265836 1 1 608526303 1 1 672782913 1 1 522757989 1 1 15151859 1 1 908260596 1 1 501279686 1 1 752319577 1 1 753844102 1 1 117766425 1 1 594073861 1 1 7214248 1 1 912487744 1 1 883643236 1 1 412248018 1 1 58578260 1 1 478030270 1 1 53281770 1 1 372980166 1 1 689027303 1 1 451163847 1 1 27860676 1 1 904864444 1 1 275655406 1 1 311298471 1 1 822277015 1 1 750334790 1 1 851461241 1 1 219109638 1 1 949851829 1 1 464163216 1 1 424880767 1 1 724698891 1 1 219953715 1 1 303195425 1 1 228499883 1 1 299133772 1 1 784158905 1 1 506187974 1 1 271592059 1 1 292201513 1 1 334634457 1 1 273869735 1 1 341562106 1 1 591869585 1 1 590673496 1 1 325891928 1 1 114511310 1 1 679415461 1 1 668682049 1 1 115478811 1 1 343662737 1 1 79980055 1 1 469168548 1 1 677442499 1 1 658495167 1 1 66244710 1 1 950736303 1 1 17108088 1 1 370188589 1 1 980276275 1 1 575336156 1 1 392039384 1 1 998123222 1 1 910256591 1 1 368748784 1 1 185680913 1 1 859460823 1 1 172035637 1 1 862258240 1 1 144240103 1 1 502916192 1 1 492010169 1 1 302933899 1 1 263310361 1 1 591521734 1 1 438419231 1 1 546554714 1 1 578683708 1 1 885613541 1 1 420964765 1 1 56265416 1 1 969963816 1 1 599354263 1 1 669615432 1 1 372815431 1 1 23426841 1 1 779668524 1 1 975789509 1 1 323715860 1 1 690621418 1 1 406819090 1 1 573093919 1 1 159476298 1 1 675138365 1 1 542374826 1 1 404198422 1 1 550070567 1 1 104373795 1 1 459282061 1 1 701828916 1 1 446204497 1 1 834243356 1 1 128825363 1 1 250637799 1 1 342040893 1 1 389430135 1 1 687548530 1 1 333369222 1 1 858397755 1 1 518740155 1 1 641098559 1 1 864382656 1 1 664840495 1 1 151041329 1 1 98707278 1 1 684542237 1 1 994622785 1 1 463433102 1 1 767886862 1 1 337544241 1 1 387496683 1 1 209034042 1 1 58329708 1 1 214065321 1 1 860035341 1 1 714471250 1 1 773668941 1 1 142851802 1 1 966767733 1 1 507403844 1 1 156399049 1 1 650204145 1 1 943867572 1 1 430049899 1 1 926850533 1 1 38323697 1 1 756151296 1 1 188532055 1 1 807436142 1 1 600073011 1 1 192477383 1 1 439679073 1 1 968735627 1 1 237347626 1 1 921019033 1 1 851615510 1 1 63906521 1 1 284955967 1 1 879954292 1 1 894957376 1 1 569424088 1 1 874017436 1 1 728646917 1 1 143667705 1 1 8300081 1 1 716717391 1 1 215896519 1 1 362849905 1 1 498699161 1 1 767180378 1 1 743646295 1 1 376975512 1 1 626634766 1 1 535213789 1 1 216966452 1 1 677703481 1 1 840243247 1 1 671069741 1 1 561956643 1 1 545315145 1 1 693442051 1 1 751509230 1 1 955988544 1 1 249127849 1 1 110602716 1 1 992314725 1 1 486995820 1 1 498666866 1 1 643322607 1 1 22096491 1 1 223699574 1 1 114634761 1 1 99533684 1 1 365861843 1 1 148177631 1 1 533696525 1 1 337888598 1 1 242327012 1 1 224744828 1 1 74558055 1 1 750439755 1 1 387247810 1 1 794106043 1 1 912446799 1 1 425726529 1 1 911265340 1 1 43323667 1 1 929720242 1 1 779055142 1 1 261935445 1 1 648689708 1 1 667931550 1 1 405253583 1 1 430976351 1 1 321629959 1 1 228636297 1 1 933289981 1 1 697533984 1 1 833450885 1 1 690190964 1 1 508118957 1 1 979777012 1 1 255025984 1 1 49263606 1 1 860752795 1 1 182404500 1 1 571259831 1 1 299816494 1 1 475260308 1 1 537118441 1 1 244531708 1 1 355664316 1 1 935206513 1 1 237787115 1 1 712853087 1 1 201589623 1 1 729252552 1 1 339779194 1 1 970233935 1 1 530234974 1 1 132617387 1 1 694183332 1 1 672666214 1 1 913047722 1 1 683092911 1 1 629291575 1 1 637836454 1 1 862586541 1 1 427118248 1 1 584699565 1 1 352773279 1 1 777138685 1 1 338290909 1 1 322374858 1 1 922619783 1 1 243314368 1 1 991812846 1 1 336719965 1 1 931508846 1 1 637812917 1 1 218247440 1 1 173824731 1 1 174064849 1 1 598444939 1 1 748932027 1 1 601462312 1 1 381086578 1 1 851270205 1 1 731074661 1 1 549149451 1 1 685361878 1 1 77512276 1 1 32130339 1 1 235970797 1 1 581186562 1 1 697526642 1 1 341471573 1 1 456175046 1 1 729935636 1 1 999583694 1 1 306161562 1 1 576526106 1 1 929148606 1 1 535772041 1 1 723694756 1 1 520444335 1 1 739687234 1 1 143170535 1 1 576387537 1 1 538163992 1 1 942946421 1 1 760347237 1 1 637678437 1 1 881924579 1 1 143681097 1 1 897087083 1 1 582857704 1 1 307882372 1 1 230328051 1 1 544901359 1 1 718622230 1 1 386880807 1 1 913697946 1 1 794249371 1 1 122438745 1 1 127771255 1 1 980525076 1 1 841807896 1 1 342006499 1 1 151189677 1 1 667446652 1 1 645168519 1 1 56070601 1 1 740149362 1 1 678947039 1 1 592970658 1 1 782009059 1 1 197263557 1 1 663286403 1 1 258289248 1 1 879657411 1 1 572604310 1 1 331157199 1 1 323930000 1 1 986446689 1 1 269592555 1 1 868279527 1 1 414520278 1 1 69062778 1 1 587628772 1 1 841527844 1 1 99225472 1 1 557064966 1 1 405342244 1 1 381386112 1 1 156762115 1 1 672221431 1 1 549401269 1 1 409883698 1 1 403049443 1 1 657508495 1 1 219863686 1 1 49780495 1 1 661576401 1 1 734550854 1 1 152650210 1 1 394200130 1 1 40063814 1 1 441058387 1 1 640346988 1 1 951864213 1 1 830909748 1 1 319023533 1 1 489667856 1 1 647811520 1 1 561448908 1 1 246058067 1 1 773431618 1 1 684307927 1 1 315807986 1 1 715780616 1 1 996309203 1 1 67617136 1 1 179402026 1 1 669765327 1 1 421761061 1 1 803756655 1 1 707894397 1 1 941902502 1 1 794894584 1 1 637313009 1 1 367172402 1 1 54981995 1 1 869640846 1 1 806766089 1 1 576077218 1 1 508680075 1 1 816464633 1 1 856525702 1 1 629667971 1 1 775678480 1 1 387216158 1 1 403207296 1 1 431388871 1 1 221462745 1 1 669889608 1 1 830856459 1 1 250657574 1 1 452311086 1 1 412939561 1 1 387265278 1 1 549036246 1 1 33797471 1 1 972814375 1 1 364229760 1 1 745268230 1 1 671425796 1 1 742042577 1 1 434705788 1 1 567193088 1 1 996841722 1 1 252486888 1 1 631721400 1 1 389772239 1 1 309954837 1 1 67637513 1 1 915608179 1 1 519538851 1 1 830363502 1 1 223986702 1 1 170738199 1 1 70426115 1 1 96552236 1 1 982475930 1 1 485815384 1 1 371242945 1 1 656291091 1 1 265714048 1 1 42331150 1 1 668003517 1 1 149954922 1 1 763924805 1 1 962569930 1 1 292429354 1 1 25306874 1 1 885420322 1 1 300367540 1 1 626576122 1 1 418688087 1 1 350680195 1 1 549585876 1 1 590142575 1 1 3058537 1 1 762049349 1 1 86924727 1 1 843018672 1 1 201679164 1 1 379715044 1 1 217833797 1 1 397985167 1 1 537717282 1 1 791369643 1 1 783564230 1 1 162421674 1 1 928564362 1 1 626198575 1 1 677043291 1 1 510857282 1 1 661276314 1 1 365408596 1 1 878401998 1 1 174758259 1 1 379912601 1 1 420183674 1 1 186784361 1 1 50187358 1 1 841693028 1 1 99699434 1 1 60010642 1 1 802603533 1 1 842914777 1 1 122383898 1 1 986305423 1 1 559322877 1 1 136022695 1 1 973680606 1 1 295782405 1 1 612851763 1 1 563702934 1 1 820893952 1 1 461933339 1 1 961050498 1 1 201590794 1 1 981647754 1 1 125383687 1 1 134724908 1 1 337009919 1 1 553937788 1 1 864089669 1 1 637349183 1 1 26432758 1 1 676251507 1 1 795810645 1 1 772517260 1 1 58901785 1 1 467234487 1 1 75256720 1 1 968058311 1 1 397541051 1 1 725722353 1 1 668715032 1 1 851802753 1 1 464770153 1 1 826306824 1 1 41905826 1 1 940605910 1 1 276201432 1 1 815951641 1 1 245287798 1 1 698104291 1 1 669124254 1 1 629823764 1 1 107648439 1 1 40594562 1 1 376981960 1 1 172936032 1 1 911004276 1 1 144670604 1 1 541960799 1 1 984325831 1 1 703452723 1 1 172717961 1 1 619551425 1 1 50165938 1 1 335550572 1 1 905100808 1 1 224444731 1 1 818747212 1 1 419549079 1 1 745397566 1 1 275187200 1 1 339928611 1 1 644115484 1 1 377814236 1 1 323312671 1 1 340258837 1 1 315816889 1 1 145094762 1 1 634098273 1 1 785718584 1 1 991121943 1 1 564593180 1 1 151873107 1 1 463642086 1 1 479200971 1 1 558853430 1 1 255088653 1 1 724623871 1 1 153784554 1 1 627102630 1 1 594408724 1 1 448794769 1 1 899836663 1 1 19949241 1 1 375672627 1 1 415553025 1 1 829437182 1 1 244849921 1 1 536815169 1 1 593913702 1 1 889845319 1 1 2590724 1 1 500996517 1 1 74162020 1 1 458895311 1 1 986123334 1 1 333238330 1 1 520329540 1 1 212381223 1 1 38062304 1 1 616196517 1 1 489118512 1 1 74059493 1 1 251065901 1 1 545780066 1 1 600184689 1 1 538099433 1 1 958925167 1 1 80542058 1 1 634387395 1 1 840616582 1 1 518766305 1 1 455173362 1 1 640695483 1 1 805031631 1 1 508161107 1 1 169208639 1 1 45109899 1 1 404035938 1 1 338711929 1 1 405317542 1 1 768482175 1 1 459779884 1 1 205005554 1 1 622126770 1 1 585816196 1 1 372261737 1 1 29018308 1 1 416292154 1 1 976021194 1 1 696124019 1 1 705645296 1 1 996834432 1 1 464624446 1 1 819678727 1 1 231988511 1 1 476896740 1 1 993413005 1 1 720527360 1 1 827117868 1 1 346892927 1 1 919526017 1 1 29663631 1 1 806843865 1 1 318824132 1 1 959205446 1 1 325366637 1 1 658649086 1 1 557988657 1 1 927641303 1 1 167593118 1 1 991295939 1 1 807067058 1 1 861064017 1 1 650374864 1 1 590136140 1 1 729272316 1 1 637817175 1 1 993108206 1 1 544860989 1 1 964888845 1 1 622210069 1 1 640615319 1 1 917758352 1 1 9842913 1 1 854046256 1 1 141116467 1 1 509473601 1 1 396345264 1 1 914250261 1 1 792466594 1 1 665319191 1 1 807902052 1 1 494493919 1 1 857755364 1 1 446444930 1 1 539537089 1 1 727929214 1 1 975094137 1 1 269272961 1 1 747041571 1 1 21684626 1 1 991237353 1 1 460454319 1 1 867112192 1 1 542356919 1 1 745556125 1 1 27538200 1 1 869038992 1 1 980405222 1 1 384541490 1 1 681554359 1 1 999562179 1 1 425016568 1 1 501147525 1 1 750173290 1 1 177604343 1 1 64363719 1 1 805531216 1 1 520509186 1 1 326938765 1 1 321933443 1 1 602060225 1 1 646717138 1 1 476393716 1 1 672267847 1 1 325276889 1 1 74833917 1 1 438776621 1 1 508163669 1 1 847069151 1 1 126652453 1 1 844867453 1 1 490406036 1 1 836701843 1 1 75172338 1 1 627905223 1 1 478700578 1 1 434142165 1 1 10902582 1 1 35956838 1 1 455776593 1 1 751455653 1 1 305336455 1 1 43015061 1 1 662570993 1 1 865510936 1 1 926164337 1 1 638343827 1 1 343599182 1 1 650810801 1 1 440005996 1 1 786739249 1 1 7991800 1 1 297458488 1 1 99202498 1 1 232130995 1 1 820109428 1 1 162021739 1 1 721975553 1 1 931363548 1 1 293567108 1 1 144672838 1 1 900360143 1 1 250190151 1 1 862937711 1 1 597086830 1 1 531002565 1 1 189552710 1 1 785383191 1 1 419483588 1 1 877735777 1 1 420740699 1 1 353098499 1 1 86011797 1 1 643563726 1 1 793711927 1 1 670110032 1 1 958448633 1 1 713258307 1 1 275991175 1 1 147491248 1 1 372819008 1 1 895301302 1 1 698048059 1 1 149481232 1 1 837912577 1 1 431335394 1 1 677769433 1 1 905379250 1 1 91552309 1 1 326289856 1 1 335288790 1 1 812873281 1 1 203138729 1 1 932345082 1 1 256844767 1 1 872378865 1 1 639424087 1 1 855223094 1 1 782297656 1 1 892741944 1 1 76575327 1 1 215989710 1 1 399818957 1 1 642020142 1 1 368470268 1 1 372757498 1 1 942521997 1 1 981680748 1 1 691931078 1 1 279620412 1 1 642950727 1 1 684238129 1 1 368969182 1 1 661585035 1 1 337437388 1 1 569406587 1 1 540499908 1 1 946534194 1 1 239213539 1 1 631814408 1 1 285856866 1 1 507510271 1 1 815234840 1 1 514434155 1 1 647795368 1 1 534298172 1 1 132737395 1 1 744448269 1 1 665231567 1 1 680975601 1 1 162769377 1 1 47077854 1 1 129219269 1 1 883340987 1 1 746922480 1 1 456202716 1 1 797662138 1 1 963060431 1 1 711075506 1 1 68411883 1 1 840678444 1 1 134156902 1 1 541890074 1 1 150980203 1 1 278610302 1 1 444560019 1 1 414934183 1 1 169109621 1 1 332018696 1 1 23733902 1 1 172469495 1 1 799098036 1 1 468978718 1 1 363257917 1 1 204563893 1 1 787255216 1 1 73357858 1 1 679126906 1 1 769801327 1 1 535706670 1 1 777860277 1 1 694568249 1 1 287952434 1 1 896654544 1 1 123957168 1 1 339293096 1 1 898113654 1 1 552688294 1 1 134312513 1 1 220615564 1 1 3992261 1 1 574276919 1 1 882475108 1 1 200266300 1 1 186720706 1 1 4219062 1 1 631232340 1 1 305720879 1 1 926429121 1 1 48505731 1 1 442099486 1 1 93568618 1 1 601211657 1 1 160866139 1 1 917543183 1 1 578499737 1 1 351780193 1 1 81211423 1 1 224025279 1 1 64894806 1 1 427830218 1 1 434818975 1 1 367060121 1 1 904821769 1 1 964190886 1 1 947273137 1 1 765950159 1 1 875480649 1 1 967622627 1 1 637058698 1 1 576195312 1 1 545551916 1 1 998404354 1 1 369642803 1 1 650165286 1 1 438097210 1 1 531404805 1 1 546179713 1 1 975047656 1 1 907996374 1 1 158248704 1 1 676109853 1 1 631165980 1 1 540264679 1 1 451346647 1 1 520474505 1 1 494736022 1 1 278031842 1 1 677618700 1 1 120034239 1 1 569064249 1 1 715364529 1 1 996990605 1 1 222343205 1 1 682163230 1 1 107817403 1 1 330312741 1 1 600309105 1 1 574514423 1 1 270274155 1 1 975676815 1 1 750445741 1 1 765479467 1 1 416800694 1 1 294130632 1 1 505617766 1 1 185306964 1 1 646498930 1 1 255880418 1 1 465321393 1 1 509856178 1 1 251346838 1 1 555504570 1 1 109224790 1 1 228809001 1 1 317076900 1 1 633863549 1 1 711127798 1 1 953839098 1 1 622828038 1 1 640332697 1 1 863695580 1 1 891217253 1 1 242760485 1 1 499104626 1 1 310941844 1 1 413483340 1 1 301083160 1 1 144242230 1 1 501144027 1 1 375634128 1 1 454242496 1 1 637088971 1 1 308338865 1 1 678914942 1 1 417806581 1 1 8267203 1 1 337083106 1 1 260136630 1 1 641112811 1 1 936205214 1 1 954185139 1 1 201463340 1 1 961629892 1 1 889470054 1 1 198362168 1 1 337699776 1 1 785274957 1 1 783798628 1 1 793786550 1 1 635905609 1 1 829969747 1 1 894496484 1 1 971122063 1 1 963891642 1 1 500379057 1 1 132014156 1 1 872940552 1 1 902787603 1 1 345585650 1 1 832494238 1 1 367408442 1 1 367327079 1 1 201479954 1 1 963945196 1 1 230204918 1 1 716778414 1 1 683774189 1 1 780737379 1 1 272332664 1 1 581549902 1 1 171403696 1 1 674284185 1 1 329859153 1 1 347535555 1 1 318637178 1 1 932079063 1 1 994961612 1 1 815748207 1 1 919223817 1 1 472170505 1 1 359555825 1 1 110496855 1 1 445126651 1 1 959251300 1 1 558026359 1 1 585571744 1 1 952974457 1 1 723619172 1 1 836656740 1 1 713789994 1 1 902175589 1 1 910839689 1 1 180633343 1 1 189189999 1 1 488573050 1 1 145364400 1 1 246649349 1 1 105378646 1 1 927070810 1 1 993797128 1 1 997431740 1 1 454069982 1 1 428955731 1 1 827327416 1 1 618666119 1 1 27202559 1 1 489939286 1 1 460079572 1 1 867143337 1 1 421845304 1 1 86122613 1 1 354039118 1 1 647544677 1 1 529807940 1 1 542095278 1 1 43423312 1 1 413990920 1 1 317159450 1 1 62412274 1 1 638637246 1 1 237494915 1 1 750939594 1 1 302145637 1 1 368654029 1 1 243068613 1 1 5014074 1 1 43798236 1 1 674996400 1 1 678946165 1 1 595482013 1 1 47964395 1 1 380536056 1 1 597462399 1 1 281208667 1 1 77026839 1 1 739300453 1 1 784555768 1 1 279363895 1 1 776578855 1 1 494388538 1 1 645903325 1 1 432653681 1 1 480907445 1 1 795572596 1 1 501052000 1 1 815356422 1 1 202950036 1 1 624837184 1 1 805205113 1 1 723579024 1 1 257401020 1 1 35858557 1 1 968959582 1 1 796451570 1 1 467089864 1 1 870884746 1 1 432089724 1 1 763142528 1 1 532682904 1 1 42882684 1 1 980117844 1 1 763179676 1 1 113143737 1 1 490687712 1 1 942025225 1 1 553795415 1 1 319621298 1 1 727974075 1 1 10779631 1 1 736157120 1 1 738475153 1 1 868649212 1 1 457531608 1 1 280485836 1 1 116782851 1 1 758546948 1 1 405450254 1 1 523575837 1 1 794550825 1 1 608428254 1 1 933563640 1 1 442070376 1 1 435437191 1 1 782621044 1 1 576107077 1 1 101631259 1 1 123218715 1 1 267714756 1 1 925645118 1 1 271304189 1 1 245266965 1 1 410110726 1 1 892179770 1 1 149805551 1 1 562632387 1 1 438350739 1 1 383350223 1 1 760861806 1 1 513148067 1 1 274046638 1 1 128998127 1 1 960831077 1 1 365630963 1 1 573130960 1 1 450630283 1 1 994317749 1 1 126727044 1 1 535494484 1 1 990143895 1 1 473705030 1 1 126488468 1 1 644340581 1 1 326455056 1 1 142214442 1 1 11313001 1 1 264756430 1 1 923866935 1 1 506775411 1 1 833286029 1 1 271206739 1 1 405400657 1 1 234993119 1 1 124797351 1 1 681828727 1 1 522009874 1 1 643153154 1 1 258025040 1 1 153095571 1 1 776794606 1 1 440388157 1 1 963856735 1 1 698322106 1 1 41347100 1 1 183377896 1 1 282245484 1 1 8732608 1 1 725860891 1 1 60099398 1 1 427117647 1 1 143034252 1 1 500372051 1 1 699319328 1 1 542939031 1 1 263501433 1 1 125930225 1 1 233880218 1 1 209516384 1 1 732677387 1 1 49747107 1 1 120953349 1 1 361947654 1 1 775717798 1 1 221005480 1 1 871948139 1 1 554369750 1 1 914535100 1 1 278501031 1 1 74000055 1 1 927629773 1 1 388368234 1 1 891112273 1 1 219747010 1 1 856215912 1 1 404136025 1 1 312141614 1 1 47961855 1 1 153309701 1 1 855810956 1 1 735612416 1 1 675828431 1 1 489854997 1 1 588388545 1 1 771873559 1 1 407823614 1 1 876047277 1 1 892656408 1 1 685957618 1 1 756310374 1 1 351355676 1 1 714495724 1 1 594154460 1 1 829044916 1 1 97230915 1 1 732213366 1 1 554193104 1 1 299728828 1 1 631018967 1 1 487294032 1 1 155751510 1 1 318656734 1 1 676809857 1 1 265670718 1 1 699587434 1 1 153348268 1 1 766635348 1 1 385165071 1 1 547273744 1 1 364786661 1 1 53736528 1 1 220442258 1 1 789747919 1 1 408840620 1 1 79279438 1 1 498315277 1 1 25219978 1 1 623667731 1 1 52578006 1 1 374423083 1 1 802353167 1 1 129154707 1 1 475526901 1 1 953962283 1 1 460165615 1 1 710815336 1 1 750107527 1 1 795379316 1 1 725347285 1 1 370705016 1 1 389726421 1 1 572891588 1 1 184342499 1 1 180791212 1 1 362852410 1 1 147236506 1 1 704426722 1 1 711061395 1 1 8299608 1 1 604991834 1 1 198218120 1 1 186420261 1 1 941796956 1 1 516996247 1 1 851398794 1 1 89482116 1 1 224923116 1 1 615454302 1 1 837038734 1 1 212050581 1 1 751059836 1 1 746993222 1 1 511021638 1 1 893998580 1 1 905143225 1 1 83913499 1 1 818380052 1 1 65259611 1 1 990459007 1 1 230312464 1 1 337519806 1 1 247884858 1 1 298747624 1 1 626935874 1 1 301510654 1 1 789732095 1 1 264550351 1 1 999367980 1 1 498024816 1 1 295652873 1 1 430474670 1 1 841931185 1 1 748114304 1 1 822908241 1 1 205987519 1 1 818037565 1 1 104665027 1 1 753845297 1 1 556359445 1 1 576656663 1 1 133628758 1 1 818291182 1 1 692016112 1 1 991585105 1 1 229146490 1 1 745494385 1 1 973865444 1 1 752512348 1 1 541227276 1 1 271999642 1 1 932772815 1 1 530866614 1 1 167036358 1 1 190244770 1 1 592670673 1 1 729379304 1 1 448326191 1 1 434943814 1 1 226550326 1 1 98915049 1 1 720854460 1 1 378846822 1 1 238579101 1 1 746592374 1 1 459989980 1 1 892744260 1 1 954180948 1 1 520421464 1 1 972660578 1 1 257945515 1 1 355364045 1 1 39201047 1 1 143643034 1 1 846157706 1 1 168303721 1 1 44317685 1 1 872308251 1 1 709867238 1 1 437016462 1 1 67309538 1 1 208984355 1 1 412514332 1 1 783123326 1 1 866113408 1 1 78107412 1 1 214862308 1 1 455329541 1 1 199118630 1 1 890403715 1 1 127144048 1 1 355068771 1 1 794438309 1 1 809959009 1 1 199268880 1 1 207946670 1 1 947675571 1 1 522415466 1 1 628879333 1 1 860124567 1 1 221490151 1 1 921313463 1 1 115080981 1 1 976901142 1 1 466675720 1 1 546558183 1 1 977914740 1 1 687355873 1 1 436027580 1 1 434383427 1 1 763556256 1 1 29573002 1 1 933745390 1 1 68080448 1 1 78784505 1 1 807499931 1 1 17695158 1 1 102282878 1 1 353918615 1 1 578685968 1 1 101210762 1 1 222042155 1 1 728341084 1 1 486170031 1 1 184155749 1 1 866774657 1 1 526881601 1 1 37188200 1 1 295016891 1 1 451683945 1 1 845005248 1 1 790374737 1 1 594547393 1 1 866361706 1 1 4044299 1 1 768156394 1 1 972274397 1 1 416165408 1 1 806919083 1 1 456118229 1 1 446509745 1 1 757950252 1 1 710459068 1 1 211794711 1 1 247275401 1 1 156929503 1 1 990000020 1 1 53207389 1 1 553153438 1 1 468920929 1 1 625646986 1 1 449127025 1 1 623570672 1 1 316296595 1 1 738632833 1 1 457068047 1 1 100467972 1 1 273900370 1 1 702664920 1 1 876439767 1 1 218267383 1 1 530856104 1 1 527572169 1 1 883865921 1 1 447973395 1 1 540849769 1 1 994849170 1 1 460324325 1 1 453813688 1 1 311629645 1 1 955858873 1 1 364896535 1 1 187080273 1 1 858202090 1 1 150153319 1 1 778215689 1 1 335531300 1 1 64382235 1 1 977536932 1 1 628673037 1 1 512812354 1 1 688522728 1 1 200809812 1 1 542347689 1 1 74708195 1 1 982691339 1 1 969924593 1 1 454779656 1 1 501218888 1 1 445469895 1 1 132706717 1 1 416431622 1 1 161995194 1 1 64814399 1 1 163499928 1 1 783588711 1 1 369848289 1 1 341324385 1 1 417631957 1 1 506363436 1 1 754341732 1 1 237607224 1 1 41188803 1 1 547225071 1 1 162508079 1 1 914219284 1 1 382651199 1 1 793189699 1 1 528099411 1 1 613113101 1 1 836604376 1 1 969605358 1 1 873922755 1 1 632514024 1 1 16805270 1 1 873898474 1 1 94466785 1 1 106959005 1 1 3755551 1 1 612619945 1 1 312735973 1 1 676198986 1 1 283062011 1 1 918407830 1 1 129879493 1 1 65701444 1 1 395339324 1 1 677024043 1 1 444562082 1 1 707913519 1 1 143989727 1 1 231542802 1 1 82798323 1 1 225301745 1 1 479539135 1 1 667547427 1 1 845995927 1 1 498879928 1 1 926594178 1 1 695978672 1 1 486881515 1 1 908495327 1 1 374468966 1 1 56827772 1 1 961421751 1 1 35535191 1 1 814401248 1 1 229622450 1 1 673282419 1 1 637956593 1 1 949712343 1 1 974729414 1 1 370647076 1 1 179959746 1 1 450376830 1 1 734574987 1 1 347383536 1 1 469506982 1 1 5055160 1 1 939449882 1 1 214181664 1 1 666482311 1 1 717627396 1 1 958802975 1 1 407781279 1 1 715179326 1 1 245023203 1 1 563552966 1 1 998832618 1 1 843890588 1 1 860850503 1 1 128807105 1 1 218453911 1 1 286935522 1 1 565908695 1 1 383587889 1 1 423781182 1 1 794257149 1 1 720032673 1 1 910311138 1 1 451539026 1 1 961898217 1 1 412954663 1 1 531011700 1 1 20598190 1 1 662312246 1 1 310455983 1 1 681646404 1 1 521045734 1 1 997629443 1 1 779787910 1 1 647933191 1 1 809419637 1 1 796403657 1 1 139750286 1 1 613533652 1 1 288773195 1 1 625264218 1 1 374441204 1 1 457526334 1 1 674476023 1 1 891019457 1 1 905184821 1 1 858770613 1 1 586746145 1 1 534665863 1 1 933777679 1 1 810129191 1 1 183169261 1 1 965671631 1 1 224200521 1 1 258549772 1 1 321426762 1 1 843488065 1 1 416030871 1 1 557882679 1 1 470877700 1 1 139394930 1 1 408641127 1 1 265649327 1 1 768289224 1 1 279512831 1 1 335296112 1 1 190020536 1 1 27498294 1 1 185433301 1 1 571447201 1 1 943615356 1 1 244552184 1 1 312006204 1 1 621629753 1 1 106256205 1 1 903715371 1 1 308708509 1 1 314305693 1 1 141173857 1 1 715392395 1 1 810523652 1 1 821261590 1 1 900606913 1 1 813255275 1 1 284282503 1 1 621992143 1 1 477283284 1 1 782138055 1 1 966900938 1 1 260930817 1 1 272998083 1 1 144396941 1 1 465615964 1 1 976321169 1 1 821320616 1 1 272767688 1 1 689114666 1 1 888541185 1 1 681203518 1 1 437629674 1 1 323773343 1 1 800395458 1 1 356950506 1 1 518004495 1 1 387587600 1 1 880209174 1 1 271656206 1 1 837402557 1 1 101572739 1 1 998255444 1 1 152874052 1 1 736453335 1 1 345665330 1 1 929766135 1 1 901377858 1 1 412197175 1 1 418511746 1 1 21626048 1 1 969858198 1 1 623121386 1 1 20122633 1 1 393746532 1 1 55187150 1 1 949286437 1 1 244393328 1 1 960719325 1 1 419908312 1 1 883793199 1 1 5842179 1 1 699117020 1 1 664602049 1 1 898525493 1 1 68469716 1 1 361581301 1 1 103602356 1 1 497922317 1 1 464716011 1 1 401433272 1 1 726728039 1 1 985690878 1 1 478111419 1 1 267112089 1 1 729785937 1 1 431947436 1 1 686146027 1 1 865837504 1 1 423640145 1 1 199868236 1 1 539731577 1 1 976162286 1 1 797843920 1 1 764125462 1 1 806555372 1 1 509577624 1 1 804450045 1 1 116868946 1 1 691189994 1 1 633300976 1 1 599994426 1 1 776634957 1 1 773175127 1 1 45033733 1 1 643659575 1 1 866841950 1 1 381982403 1 1 712628305 1 1 378188466 1 1 230258054 1 1 583027576 1 1 811412391 1 1 374368999 1 1 100459000 1 1 398643507 1 1 768850683 1 1 805212299 1 1 468198573 1 1 773284853 1 1 368632810 1 1 666334267 1 1 273568696 1 1 366684969 1 1 157305576 1 1 255275121 1 1 718344358 1 1 372341968 1 1 634852257 1 1 668275331 1 1 107144387 1 1 19468130 1 1 117196094 1 1 899927277 1 1 947359914 1 1 19461306 1 1 478526785 1 1 402125328 1 1 437552928 1 1 353836582 1 1 263802544 1 1 963259023 1 1 840358174 1 1 530238351 1 1 570100993 1 1 235252906 1 1 616678547 1 1 971195091 1 1 648336357 1 1 255856967 1 1 817547420 1 1 920782166 1 1 487198570 1 1 368016576 1 1 276680924 1 1 909126461 1 1 456748039 1 1 503804993 1 1 390043262 1 1 724498954 1 1 321463958 1 1 864899254 1 1 458386176 1 1 778165047 1 1 387436573 1 1 680499723 1 1 304585257 1 1 667443565 1 1 129331963 1 1 933285617 1 1 221920564 1 1 573658901 1 1 213678808 1 1 979911209 1 1 530737226 1 1 189707580 1 1 951153167 1 1 584410918 1 1 85154363 1 1 250099408 1 1 886736966 1 1 610721207 1 1 225350832 1 1 961358597 1 1 329773092 1 1 501300526 1 1 258569216 1 1 89688101 1 1 950857456 1 1 747539403 1 1 509642113 1 1 449511817 1 1 810259077 1 1 711939758 1 1 116675934 1 1 702634563 1 1 220022047 1 1 224482215 1 1 444958455 1 1 410054659 1 1 312540650 1 1 629629457 1 1 96496754 1 1 256667226 1 1 212422260 1 1 899451769 1 1 454223914 1 1 590774784 1 1 534870854 1 1 877581598 1 1 315497880 1 1 567469602 1 1 747832465 1 1 362924573 1 1 914939281 1 1 172991154 1 1 324803452 1 1 97091647 1 1 676495494 1 1 84137992 1 1 950731867 1 1 773380505 1 1 461105895 1 1 216701850 1 1 583595434 1 1 399085030 1 1 666675124 1 1 744155560 1 1 835721140 1 1 427933599 1 1 73201070 1 1 704795290 1 1 753007963 1 1 739339494 1 1 993048796 1 1 557479201 1 1 741549074 1 1 89795911 1 1 428921629 1 1 154950353 1 1 549628709 1 1 77573206 1 1 306904821 1 1 339032502 1 1 885889714 1 1 721488753 1 1 71197078 1 1 784917828 1 1 437898577 1 1 799615069 1 1 129777253 1 1 146606633 1 1 496364200 1 1 9276709 1 1 563272544 1 1 160388347 1 1 540622808 1 1 483401941 1 1 776002808 1 1 283638492 1 1 503044177 1 1 997972007 1 1 150779265 1 1 358391652 1 1 701281683 1 1 801308159 1 1 117694758 1 1 69661365 1 1 88098703 1 1 351848657 1 1 580518737 1 1 998127446 1 1 431291272 1 1 198430948 1 1 690002768 1 1 687889761 1 1 254324059 1 1 312139227 1 1 409094108 1 1 697099397 1 1 786094493 1 1 814209202 1 1 375461187 1 1 74601463 1 1 209693830 1 1 347266799 1 1 171794771 1 1 531949036 1 1 890388412 1 1 806374321 1 1 128772871 1 1 362184180 1 1 999736576 1 1 73303719 1 1 311771207 1 1 903468239 1 1 596869068 1 1 212248865 1 1 325348209 1 1 409299803 1 1 784826104 1 1 136301290 1 1 294417835 1 1 338795518 1 1 870741927 1 1 725884005 1 1 546622925 1 1 656560934 1 1 793128033 1 1 322838060 1 1 954421544 1 1 376044185 1 1 373996691 1 1 280971940 1 1 370498604 1 1 54257869 1 1 589850347 1 1 952917594 1 1 552311576 1 1 474805424 1 1 303519865 1 1 683418341 1 1 828791546 1 1 837879987 1 1 555336975 1 1 695898342 1 1 153292092 1 1 203321079 1 1 309698896 1 1 845888607 1 1 470060479 1 1 431314090 1 1 634154914 1 1 506751203 1 1 28706240 1 1 521531632 1 1 328510094 1 1 714389428 1 1 501323740 1 1 128595768 1 1 771883226 1 1 600770131 1 1 896328568 1 1 322822483 1 1 920613367 1 1 678353027 1 1 328336027 1 1 18503126 1 1 675387284 1 1 295562820 1 1 851977111 1 1 127103338 1 1 348833072 1 1 483127451 1 1 760850580 1 1 631602448 1 1 809218398 1 1 852629286 1 1 716466605 1 1 322548984 1 1 479361040 1 1 54383867 1 1 741943433 1 1 642803674 1 1 963241262 1 1 13713157 1 1 969626003 1 1 157831403 1 1 611496229 1 1 326404307 1 1 200158074 1 1 317720596 1 1 851887956 1 1 85853141 1 1 183562410 1 1 581976994 1 1 923929337 1 1 649343104 1 1 48880525 1 1 300439806 1 1 869078571 1 1 131679595 1 1 925508716 1 1 935447857 1 1 573775519 1 1 806932499 1 1 894012426 1 1 71690177 1 1 709297997 1 1 43288626 1 1 179677707 1 1 209935000 1 1 515185547 1 1 358199138 1 1 740193642 1 1 164307560 1 1 901800334 1 1 669220764 1 1 611849997 1 1 263013250 1 1 957575895 1 1 193649221 1 1 706879755 1 1 518097572 1 1 386987461 1 1 882954233 1 1 914991961 1 1 750645774 1 1 308586035 1 1 236297876 1 1 638548954 1 1 967160815 1 1 164452255 1 1 125477500 1 1 8620571 1 1 130872016 1 1 746304945 1 1 541508596 1 1 930037800 1 1 697499390 1 1 221761704 1 1 111824149 1 1 532680260 1 1 648421555 1 1 713241296 1 1 43195947 1 1 46726595 1 1 833374270 1 1 982502523 1 1 916550598 1 1 244722292 1 1 567037177 1 1 459553259 1 1 766989283 1 1 783512985 1 1 549664746 1 1 602859919 1 1 873717130 1 1 19001135 1 1 947576391 1 1 253937806 1 1 560743049 1 1 690241760 1 1 487860772 1 1 83254040 1 1 140009338 1 1 303319401 1 1 738936692 1 1 248913289 1 1 900972473 1 1 171911872 1 1 151060375 1 1 615464809 1 1 856623013 1 1 188022439 1 1 629316892 1 1 764802190 1 1 204804621 1 1 128496081 1 1 794506419 1 1 166018820 1 1 560760704 1 1 515212131 1 1 160572302 1 1 400035300 1 1 968803503 1 1 281119626 1 1 508048439 1 1 561637743 1 1 295470418 1 1 515280616 1 1 886412205 1 1 931005329 1 1 469347465 1 1 870015875 1 1 163131796 1 1 395987825 1 1 294101849 1 1 632214889 1 1 916054473 1 1 848124508 1 1 139361683 1 1 77808700 1 1 912013276 1 1 10617888 1 1 188439690 1 1 776582606 1 1 610271800 1 1 376875777 1 1 706028807 1 1 54331068 1 1 566535118 1 1 96224997 1 1 536329135 1 1 365593732 1 1 188949464 1 1 822902443 1 1 954827750 1 1 672330870 1 1 627375935 1 1 751149794 1 1 24018474 1 1 156004527 1 1 577819431 1 1 184175673 1 1 946986484 1 1 933691515 1 1 221479405 1 1 863668548 1 1 631415563 1 1 166019885 1 1 46602753 1 1 972312568 1 1 913665785 1 1 683550018 1 1 631945462 1 1 751453489 1 1 136410782 1 1 184100412 1 1 512809930 1 1 786391011 1 1 740481555 1 1 661381161 1 1 922275535 1 1 993026623 1 1 39105719 1 1 800194355 1 1 246490562 1 1 814398490 1 1 226407385 1 1 976739195 1 1 697615660 1 1 266906312 1 1 574211418 1 1 732013715 1 1 274013038 1 1 138105593 1 1 496343868 1 1 872399330 1 1 875999047 1 1 109887298 1 1 474414122 1 1 278941588 1 1 418038217 1 1 811910244 1 1 94425215 1 1 758567233 1 1 533098989 1 1 9974537 1 1 498300177 1 1 97273722 1 1 643025807 1 1 176836897 1 1 774010694 1 1 748046055 1 1 184172543 1 1 72861474 1 1 223983213 1 1 566509802 1 1 844855183 1 1 77288818 1 1 270287364 1 1 504982818 1 1 975993700 1 1 331013444 1 1 510103065 1 1 892128014 1 1 427388088 1 1 34855025 1 1 622766849 1 1 652069389 1 1 773528911 1 1 15274788 1 1 780356332 1 1 64161069 1 1 408232097 1 1 32684733 1 1 928973110 1 1 474494796 1 1 317322051 1 1 252538324 1 1 839098687 1 1 570919419 1 1 859187287 1 1 444839280 1 1 311794325 1 1 105300826 1 1 925000512 1 1 163369341 1 1 251663548 1 1 954536698 1 1 79633965 1 1 855178547 1 1 406746875 1 1 204662233 1 1 92638583 1 1 314738554 1 1 671572001 1 1 15187886 1 1 234186747 1 1 632137795 1 1 957605042 1 1 863775665 1 1 778288151 1 1 47510953 1 1 418872318 1 1 148964001 1 1 794577737 1 1 113688348 1 1 269721271 1 1 504989921 1 1 324342277 1 1 109554163 1 1 503946829 1 1 450876740 1 1 740725591 1 1 540875378 1 1 446342705 1 1 444560402 1 1 929452923 1 1 379234757 1 1 788279554 1 1 488188894 1 1 18128699 1 1 766434933 1 1 248153031 1 1 852315168 1 1 383592080 1 1 422946297 1 1 589101918 1 1 718682708 1 1 598984426 1 1 461239572 1 1 101349426 1 1 72819931 1 1 317569095 1 1 510736600 1 1 469622342 1 1 408561693 1 1 513567400 1 1 339087188 1 1 887338552 1 1 300126289 1 1 172081423 1 1 795871423 1 1 733056176 1 1 457645800 1 1 783254310 1 1 609264636 1 1 497444797 1 1 721944164 1 1 772826925 1 1 320400227 1 1 735074130 1 1 681611760 1 1 375777845 1 1 209306712 1 1 872853633 1 1 176085840 1 1 427014349 1 1 893043769 1 1 449467261 1 1 684459603 1 1 470271991 1 1 648125074 1 1 818827987 1 1 298607952 1 1 79753900 1 1 258984789 1 1 825994331 1 1 736303530 1 1 808828082 1 1 25609075 1 1 61492038 1 1 501021961 1 1 923622194 1 1 805469197 1 1 355643912 1 1 346908616 1 1 895251269 1 1 594454030 1 1 321255021 1 1 140853674 1 1 143056580 1 1 598600585 1 1 523478924 1 1 824412867 1 1 360787851 1 1 613326636 1 1 512518357 1 1 443083044 1 1 182557853 1 1 236410981 1 1 461828452 1 1 693984334 1 1 718923205 1 1 424996604 1 1 391106377 1 1 403874792 1 1 171109998 1 1 746401095 1 1 956343353 1 1 662303856 1 1 58057320 1 1 91809096 1 1 908137756 1 1 11386934 1 1 605035379 1 1 415060584 1 1 746869704 1 1 264145582 1 1 292829147 1 1 203235314 1 1 393690976 1 1 530387654 1 1 181674861 1 1 915760886 1 1 714751293 1 1 592657512 1 1 227671769 1 1 426003077 1 1 571096393 1 1 858377740 1 1 198509601 1 1 954935935 1 1 922888168 1 1 108342313 1 1 903907275 1 1 129116084 1 1 664500574 1 1 723250895 1 1 360331379 1 1 314468303 1 1 568614887 1 1 85492692 1 1 284717174 1 1 818870588 1 1 307757069 1 1 473689038 1 1 206377617 1 1 830607275 1 1 242302959 1 1 545250011 1 1 267411517 1 1 380084117 1 1 36917312 1 1 692794354 1 1 629415310 1 1 474195795 1 1 518131583 1 1 260658496 1 1 231494967 1 1 357332450 1 1 748802258 1 1 917581938 1 1 57590959 1 1 910087442 1 1 819400437 1 1 455651310 1 1 426902511 1 1 617638400 1 1 511138150 1 1 936119395 1 1 910701680 1 1 743582725 1 1 538763628 1 1 681014781 1 1 890266565 1 1 479953490 1 1 806271222 1 1 904460865 1 1 792807482 1 1 120641503 1 1 70390470 1 1 465840538 1 1 467320196 1 1 941688072 1 1 788472566 1 1 695944262 1 1 827462401 1 1 444215620 1 1 197657066 1 1 720379843 1 1 264660803 1 1 328756377 1 1 4478076 1 1 525941419 1 1 134739831 1 1 764862865 1 1 941035989 1 1 906689744 1 1 944815676 1 1 133021049 1 1 92196466 1 1 398783913 1 1 807584379 1 1 758563421 1 1 307812949 1 1 721310304 1 1 582474858 1 1 174580260 1 1 217038138 1 1 191309588 1 1 254714348 1 1 358873765 1 1 840336339 1 1 441841429 1 1 42950448 1 1 571453477 1 1 262646577 1 1 343120390 1 1 712618530 1 1 975038112 1 1 181493313 1 1 487346848 1 1 586829540 1 1 17836412 1 1 96888699 1 1 497130235 1 1 743523437 1 1 344132585 1 1 726807540 1 1 900017912 1 1 408689798 1 1 853785551 1 1 913196491 1 1 487380449 1 1 753672397 1 1 796160198 1 1 780047277 1 1 761893746 1 1 320758209 1 1 848860650 1 1 400695660 1 1 232393850 1 1 980097201 1 1 72628178 1 1 985422719 1 1 711656105 1 1 670029848 1 1 126212378 1 1 339551603 1 1 600680945 1 1 760563295 1 1 548884676 1 1 531386034 1 1 298328399 1 1 564836809 1 1 94636923 1 1 878204472 1 1 163993513 1 1 591136938 1 1 432156185 1 1 567924128 1 1 44825128 1 1 779739410 1 1 150002592 1 1 885830801 1 1 162992978 1 1 394515775 1 1 550132379 1 1 631930704 1 1 323187578 1 1 702914290 1 1 347532788 1 1 979202014 1 1 627093967 1 1 178691346 1 1 992955664 1 1 437792466 1 1 613798665 1 1 741528440 1 1 212839329 1 1 288139481 1 1 652340709 1 1 569064861 1 1 717505878 1 1 860498220 1 1 234420796 1 1 132362653 1 1 750381175 1 1 610512874 1 1 194352281 1 1 559602605 1 1 496394126 1 1 217814910 1 1 723587604 1 1 785592322 1 1 577472638 1 1 168461009 1 1 921004767 1 1 401369272 1 1 664895773 1 1 397350842 1 1 225569722 1 1 399672540 1 1 76631036 1 1 84274430 1 1 556021069 1 1 449257040 1 1 38219513 1 1 916111899 1 1 244773000 1 1 863399598 1 1 702122830 1 1 229726260 1 1 509729374 1 1 197539217 1 1 708710845 1 1 70690868 1 1 592700626 1 1 220941154 1 1 490899493 1 1 243803449 1 1 824831433 1 1 132900265 1 1 769568687 1 1 725749455 1 1 547664727 1 1 961786856 1 1 157759357 1 1 32717636 1 1 163811410 1 1 45912794 1 1 359706772 1 1 543515913 1 1 828023798 1 1 532894007 1 1 183445557 1 1 9541602 1 1 812437720 1 1 310577048 1 1 531832015 1 1 934540764 1 1 668126208 1 1 522795374 1 1 605515010 1 1 901873758 1 1 527126920 1 1 181878584 1 1 783497574 1 1 619380649 1 1 754489047 1 1 840019944 1 1 157334455 1 1 80901700 1 1 591924845 1 1 543463158 1 1 393449362 1 1 939859394 1 1 521031147 1 1 744961051 1 1 401924160 1 1 434853793 1 1 997792616 1 1 131416810 1 1 571757965 1 1 220708230 1 1 611006214 1 1 372378320 1 1 582676018 1 1 705906424 1 1 627314335 1 1 816524651 1 1 244583675 1 1 552511472 1 1 944315280 1 1 442855780 1 1 351723496 1 1 510922932 1 1 801047675 1 1 999798390 1 1 781298409 1 1 565461232 1 1 69590459 1 1 450194442 1 1 993651340 1 1 430526846 1 1 108105117 1 1 295108681 1 1 211917331 1 1 95488794 1 1 815751647 1 1 630314453 1 1 462991152 1 1 402708724 1 1 836628605 1 1 726017907 1 1 72008622 1 1 298242126 1 1 796930292 1 1 104883547 1 1 471924827 1 1 45876471 1 1 81633292 1 1 590891763 1 1 444958438 1 1 837829784 1 1 608930594 1 1 754709520 1 1 247174421 1 1 581342689 1 1 551751866 1 1 60847595 1 1 622765032 1 1 653634850 1 1 638079100 1 1 99812207 1 1 223799041 1 1 416025225 1 1 5573958 1 1 669547114 1 1 623899468 1 1 364021310 1 1 768939609 1 1 451301323 1 1 356585639 1 1 370718389 1 1 321611142 1 1 488005907 1 1 816774152 1 1 596215506 1 1 713625946 1 1 354389990 1 1 503750490 1 1 137181600 1 1 413679467 1 1 908369911 1 1 597444414 1 1 415994674 1 1 202326102 1 1 76512127 1 1 353363177 1 1 843859768 1 1 977672451 1 1 345524954 1 1 552525103 1 1 189886070 1 1 822101992 1 1 522560528 1 1 609579371 1 1 3689737 1 1 311675353 1 1 254440160 1 1 387542011 1 1 636571194 1 1 422089959 1 1 511107102 1 1 348014124 1 1 507127516 1 1 590433938 1 1 979825781 1 1 958611569 1 1 556839912 1 1 168391207 1 1 152407634 1 1 557061757 1 1 90044551 1 1 741359941 1 1 291365833 1 1 948487520 1 1 346243756 1 1 234105965 1 1 823667540 1 1 470684474 1 1 160609818 1 1 299494617 1 1 19803669 1 1 513340723 1 1 737436761 1 1 373746356 1 1 627178831 1 1 409897265 1 1 197350646 1 1 30032825 1 1 819434188 1 1 825745137 1 1 598520892 1 1 862216517 1 1 141882451 1 1 567693682 1 1 709208168 1 1 195174409 1 1 939909779 1 1 716905157 1 1 219552011 1 1 570976726 1 1 446761026 1 1 912313348 1 1 228818971 1 1 258695173 1 1 943835913 1 1 890763113 1 1 845768566 1 1 406987406 1 1 875387300 1 1 407713921 1 1 130210476 1 1 798016858 1 1 243139843 1 1 816465402 1 1 350317919 1 1 485371974 1 1 521700004 1 1 29058012 1 1 294276362 1 1 770048701 1 1 161167194 1 1 465851738 1 1 601459499 1 1 640499235 1 1 19654237 1 1 789884532 1 1 110126804 1 1 127955690 1 1 335579728 1 1 41657315 1 1 168581069 1 1 413668200 1 1 497991599 1 1 216139924 1 1 200457152 1 1 302927852 1 1 81382105 1 1 974271936 1 1 740971262 1 1 360027042 1 1 821206804 1 1 613392265 1 1 397886189 1 1 383172571 1 1 67651703 1 1 193702048 1 1 730466644 1 1 298943108 1 1 788560254 1 1 980652169 1 1 339560534 1 1 250516385 1 1 80982151 1 1 540704029 1 1 790178766 1 1 841943276 1 1 847778724 1 1 229553844 1 1 866302810 1 1 650360008 1 1 806520782 1 1 985110524 1 1 485717588 1 1 46345285 1 1 200659459 1 1 557826101 1 1 495611021 1 1 201742328 1 1 727719963 1 1 805882493 1 1 519413282 1 1 305063293 1 1 186783154 1 1 778015299 1 1 956249701 1 1 287574135 1 1 96511374 1 1 350438377 1 1 47248615 1 1 539118275 1 1 650468322 1 1 853288235 1 1 260713548 1 1 549513343 1 1 232641012 1 1 280968410 1 1 905523329 1 1 628416691 1 1 859160224 1 1 639078634 1 1 632254072 1 1 185129571 1 1 956507807 1 1 355607575 1 1 887717224 1 1 278519602 1 1 119722884 1 1 745184377 1 1 982617064 1 1 347469056 1 1 567583771 1 1 639308585 1 1 132324533 1 1 50293836 1 1 884717003 1 1 667240064 1 1 523951344 1 1 988937818 1 1 678606237 1 1 953505609 1 1 954572960 1 1 468549131 1 1 66101302 1 1 463865626 1 1 221424963 1 1 93275500 1 1 450305157 1 1 406702060 1 1 228603636 1 1 421998930 1 1 773758101 1 1 632689939 1 1 712518464 1 1 957072347 1 1 785167510 1 1 746617973 1 1 821928415 1 1 592675143 1 1 331582613 1 1 739111555 1 1 693839193 1 1 714582207 1 1 973009753 1 1 654486727 1 1 76176136 1 1 103336110 1 1 419653197 1 1 899984763 1 1 913092164 1 1 224527503 1 1 210965076 1 1 893497230 1 1 821161858 1 1 230316333 1 1 817516757 1 1 862271652 1 1 787227129 1 1 321034336 1 1 511740209 1 1 406785926 1 1 716888314 1 1 250049504 1 1 665348209 1 1 367093897 1 1 822637107 1 1 388934822 1 1 101963101 1 1 865643412 1 1 222266604 1 1 639743331 1 1 50165631 1 1 385948655 1 1 337986725 1 1 35473215 1 1 17465820 1 1 634852175 1 1 143430666 1 1 740025275 1 1 564787046 1 1 163311556 1 1 452198662 1 1 586662811 1 1 519863114 1 1 830655774 1 1 544021920 1 1 838497104 1 1 781922601 1 1 695655982 1 1 616442138 1 1 187921339 1 1 9262976 1 1 746505002 1 1 847931765 1 1 174026676 1 1 623271584 1 1 834300983 1 1 502142316 1 1 843005949 1 1 834277223 1 1 354357640 1 1 443061791 1 1 598658585 1 1 494108207 1 1 207545332 1 1 382715624 1 1 254505345 1 1 518181307 1 1 697742762 1 1 336750615 1 1 179752300 1 1 580089030 1 1 867544488 1 1 127367412 1 1 302565674 1 1 875702404 1 1 449084649 1 1 426529796 1 1 222824727 1 1 871611621 1 1 558447417 1 1 636658232 1 1 389196888 1 1 627834043 1 1 633455734 1 1 359725206 1 1 166140729 1 1 712416136 1 1 820148343 1 1 484984904 1 1 222928792 1 1 903760729 1 1 472279165 1 1 726213220 1 1 935389810 1 1 563040788 1 1 103852653 1 1 157148974 1 1 80034622 1 1 871845398 1 1 967745454 1 1 706815144 1 1 997713197 1 1 828000992 1 1 100319947 1 1 731779711 1 1 988751454 1 1 562443027 1 1 167077570 1 1 611168160 1 1 743432358 1 1 868011460 1 1 977892338 1 1 196376053 1 1 825012970 1 1 963767431 1 1 846187647 1 1 808748602 1 1 63848247 1 1 65302744 1 1 966693706 1 1 632021445 1 1 394792149 1 1 25686102 1 1 254273871 1 1 283290380 1 1 112280224 1 1 496179152 1 1 80351181 1 1 343902801 1 1 239381202 1 1 89957118 1 1 113196177 1 1 848817896 1 1 308682442 1 1 265702851 1 1 460619447 1 1 188285741 1 1 307097094 1 1 382248262 1 1 764157591 1 1 44461061 1 1 221336298 1 1 706303924 1 1 931711089 1 1 9088318 1 1 953734194 1 1 281935334 1 1 42951997 1 1 60259674 1 1 809178419 1 1 549553713 1 1 561996108 1 1 612859471 1 1 650918857 1 1 212798508 1 1 299278852 1 1 262272081 1 1 514487105 1 1 427709470 1 1 560594030 1 1 849930408 1 1 107418512 1 1 936874517 1 1 450442767 1 1 411429184 1 1 551356242 1 1 660170368 1 1 866793755 1 1 91619981 1 1 895271847 1 1 246443859 1 1 430231029 1 1 246799855 1 1 438230088 1 1 175618560 1 1 53260023 1 1 11430796 1 1 347557722 1 1 725386555 1 1 621103025 1 1 124344870 1 1 203287053 1 1 362131728 1 1 24124333 1 1 535214257 1 1 570655487 1 1 302869047 1 1 309198341 1 1 807046374 1 1 536752642 1 1 932765791 1 1 559111151 1 1 82619899 1 1 204735696 1 1 83519867 1 1 447605305 1 1 567961513 1 1 562998462 1 1 130655708 1 1 946519102 1 1 703854587 1 1 821441312 1 1 470285242 1 1 308325343 1 1 573107706 1 1 691570653 1 1 985809162 1 1 128548119 1 1 505933652 1 1 958685822 1 1 587178657 1 1 982924314 1 1 355579416 1 1 870463806 1 1 866398899 1 1 811069134 1 1 570706040 1 1 428938979 1 1 786778477 1 1 280998738 1 1 457218365 1 1 807393513 1 1 167261117 1 1 914375157 1 1 992177455 1 1 592191611 1 1 129468676 1 1 810828036 1 1 773537894 1 1 699062811 1 1 175065923 1 1 940833145 1 1 74637878 1 1 634785825 1 1 66840395 1 1 635251774 1 1 851950356 1 1 603442769 1 1 435769381 1 1 85342957 1 1 175717863 1 1 78543119 1 1 491232191 1 1 146672437 1 1 4290024 1 1 316446204 1 1 659751417 1 1 648639694 1 1 29167712 1 1 249965385 1 1 59024274 1 1 56280551 1 1 721013893 1 1 609599788 1 1 963398611 1 1 941613117 1 1 572297104 1 1 748603019 1 1 46988201 1 1 923866110 1 1 388614470 1 1 119972526 1 1 253279332 1 1 477343045 1 1 974811547 1 1 392864132 1 1 135671310 1 1 421135788 1 1 965445867 1 1 766564938 1 1 740270790 1 1 518366093 1 1 993621658 1 1 152148033 1 1 795506837 1 1 984227936 1 1 215691350 1 1 676048300 1 1 502822164 1 1 125149191 1 1 46468268 1 1 224349004 1 1 95280297 1 1 905926601 1 1 715236182 1 1 232126257 1 1 75175232 1 1 198584912 1 1 33115560 1 1 206348519 1 1 468288461 1 1 448074874 1 1 628671442 1 1 718556762 1 1 455741070 1 1 896644682 1 1 695238901 1 1 638899016 1 1 52874621 1 1 32380423 1 1 557633674 1 1 381899023 1 1 954117663 1 1 697636236 1 1 267218700 1 1 406384747 1 1 433825101 1 1 539574479 1 1 869586310 1 1 111621085 1 1 800749342 1 1 967371509 1 1 122755434 1 1 579972991 1 1 800973499 1 1 781671119 1 1 625674017 1 1 863720277 1 1 356267899 1 1 846194915 1 1 564872839 1 1 98730993 1 1 904230792 1 1 819601532 1 1 936765387 1 1 322653533 1 1 434572480 1 1 282626875 1 1 350697949 1 1 572142055 1 1 29989746 1 1 631976577 1 1 165862572 1 1 210527176 1 1 477775220 1 1 434068864 1 1 202284155 1 1 394718997 1 1 243477217 1 1 40389669 1 1 578168650 1 1 142146575 1 1 185305548 1 1 167841622 1 1 994015711 1 1 110821862 1 1 213578118 1 1 880458000 1 1 304074078 1 1 919794985 1 1 120041068 1 1 580865580 1 1 18045300 1 1 561913020 1 1 966260272 1 1 509731408 1 1 820620415 1 1 612746477 1 1 354373432 1 1 700988379 1 1 484029930 1 1 190148555 1 1 308283150 1 1 951381085 1 1 7430426 1 1 653855088 1 1 857190579 1 1 632405470 1 1 499484950 1 1 43168267 1 1 566707712 1 1 399048752 1 1 109034516 1 1 836701321 1 1 345611090 1 1 490842146 1 1 673694235 1 1 411737757 1 1 892466561 1 1 830482153 1 1 442644233 1 1 986853380 1 1 953775502 1 1 749301249 1 1 760156647 1 1 278232419 1 1 252454967 1 1 675642328 1 1 751641614 1 1 394760948 1 1 351824083 1 1 508260723 1 1 676126084 1 1 3670784 1 1 844770233 1 1 132053977 1 1 191814404 1 1 842965694 1 1 566979517 1 1 544222482 1 1 880964540 1 1 377863254 1 1 70266295 1 1 909092938 1 1 722052616 1 1 849098579 1 1 44856595 1 1 690980865 1 1 496728074 1 1 994900300 1 1 605180934 1 1 114029306 1 1 309676634 1 1 931674972 1 1 410127768 1 1 546907860 1 1 713306131 1 1 977115605 1 1 258861295 1 1 253155671 1 1 644144200 1 1 765924013 1 1 893632179 1 1 382171492 1 1 389460543 1 1 659814743 1 1 725412699 1 1 700057917 1 1 946323244 1 1 392706535 1 1 465597935 1 1 296227480 1 1 881149605 1 1 107500844 1 1 13267449 1 1 900268746 1 1 990933680 1 1 522634932 1 1 756126299 1 1 933651217 1 1 158097861 1 1 508113280 1 1 560699245 1 1 72645476 1 1 37403069 1 1 365531153 1 1 829840379 1 1 97138356 1 1 203520412 1 1 852227393 1 1 333152556 1 1 850753878 1 1 191986437 1 1 477211810 1 1 991163682 1 1 247428112 1 1 544646314 1 1 700622002 1 1 158514666 1 1 984310005 1 1 79509754 1 1 354838187 1 1 492460133 1 1 325347921 1 1 979803052 1 1 197368123 1 1 10397177 1 1 137609793 1 1 842921553 1 1 865774997 1 1 889930661 1 1 594487691 1 1 853480140 1 1 887465367 1 1 817265399 1 1 718991095 1 1 620439907 1 1 708068304 1 1 736909569 1 1 656657237 1 1 766634712 1 1 657134679 1 1 153125062 1 1 100445015 1 1 649898348 1 1 174926104 1 1 440016053 1 1 274177486 1 1 625904513 1 1 769784118 1 1 324220840 1 1 419107331 1 1 491881328 1 1 818296374 1 1 233417362 1 1 283657361 1 1 829676982 1 1 778209757 1 1 419432094 1 1 508457314 1 1 843196902 1 1 316957619 1 1 841569109 1 1 724211091 1 1 985104339 1 1 45286681 1 1 631610545 1 1 627113673 1 1 629631486 1 1 664544480 1 1 934702005 1 1 373527127 1 1 580305643 1 1 388882161 1 1 922488181 1 1 857852459 1 1 576476232 1 1 998298948 1 1 278537533 1 1 32561394 1 1 113059305 1 1 398163582 1 1 664564815 1 1 987796691 1 1 364122595 1 1 376896829 1 1 382835849 1 1 819278417 1 1 842842100 1 1 87508022 1 1 160146452 1 1 737056658 1 1 252057116 1 1 749580759 1 1 417449553 1 1 678875120 1 1 967828321 1 1 502159421 1 1 189560381 1 1 729713768 1 1 924767512 1 1 299390495 1 1 110466118 1 1 585704689 1 1 871571725 1 1 100581142 1 1 635711730 1 1 952410037 1 1 758100553 1 1 618860607 1 1 602458734 1 1 537566512 1 1 579526601 1 1 66488177 1 1 484626942 1 1 238011559 1 1 98095248 1 1 929738445 1 1 275523860 1 1 260153153 1 1 106779102 1 1 126907460 1 1 482584947 1 1 358662704 1 1 558623041 1 1 137434986 1 1 971019170 1 1 721267932 1 1 957998178 1 1 142104369 1 1 554146388 1 1 867377135 1 1 536939779 1 1 853770593 1 1 100670624 1 1 274028215 1 1 942257881 1 1 524314956 1 1 112212292 1 1 597042693 1 1 175552612 1 1 493391612 1 1 328873503 1 1 124430601 1 1 69980 1 1 266474769 1 1 59567608 1 1 93481095 1 1 329972564 1 1 475506883 1 1 593666224 1 1 868636447 1 1 944990616 1 1 423521755 1 1 909800662 1 1 619121672 1 1 462175357 1 1 432434993 1 1 950864361 1 1 945570127 1 1 390376766 1 1 430748667 1 1 761389615 1 1 230619824 1 1 465558496 1 1 277636952 1 1 889246345 1 1 107464468 1 1 551896280 1 1 282947900 1 1 705040434 1 1 777784654 1 1 827344383 1 1 786983161 1 1 772607841 1 1 476841562 1 1 108554780 1 1 32483450 1 1 809115871 1 1 404582757 1 1 849692988 1 1 109721215 1 1 342560316 1 1 719828941 1 1 873017293 1 1 458204364 1 1 229867230 1 1 406773566 1 1 809736151 1 1 780523138 1 1 424828126 1 1 521203607 1 1 477883687 1 1 971105341 1 1 815959224 1 1 484052956 1 1 778426554 1 1 808836348 1 1 964877221 1 1 32050398 1 1 87140892 1 1 551677616 1 1 925111979 1 1 899786029 1 1 281216053 1 1 948885754 1 1 153155344 1 1 153947566 1 1 642728056 1 1 450937304 1 1 679301869 1 1 922680374 1 1 344028299 1 1 950390424 1 1 64592098 1 1 300601330 1 1 559169978 1 1 289977458 1 1 946791690 1 1 275684989 1 1 153546898 1 1 618599994 1 1 791255397 1 1 9628457 1 1 482275744 1 1 752201487 1 1 472542829 1 1 366957854 1 1 680622724 1 1 127210590 1 1 78255641 1 1 269147156 1 1 253710645 1 1 608104288 1 1 140158959 1 1 887430183 1 1 415444150 1 1 556290586 1 1 170662019 1 1 528873706 1 1 340922762 1 1 577571149 1 1 619247393 1 1 278906654 1 1 745293425 1 1 618099907 1 1 77648915 1 1 889800646 1 1 409887103 1 1 647703692 1 1 606099095 1 1 535284148 1 1 387925188 1 1 702764810 1 1 402418833 1 1 493991450 1 1 106872652 1 1 399528308 1 1 812445274 1 1 996431490 1 1 692348388 1 1 926903182 1 1 885858510 1 1 98703035 1 1 916275958 1 1 51332102 1 1 283537066 1 1 516645676 1 1 241699559 1 1 609295427 1 1 712461693 1 1 299466149 1 1 954959841 1 1 550227897 1 1 985488680 1 1 112289691 1 1 393594497 1 1 130452355 1 1 620093102 1 1 648989119 1 1 342221434 1 1 203648265 1 1 513468672 1 1 353559685 1 1 923413729 1 1 299745507 1 1 667845646 1 1 205418925 1 1 17089092 1 1 828497807 1 1 369926391 1 1 781153966 1 1 392431366 1 1 945638379 1 1 843382330 1 1 732411057 1 1 92761034 1 1 99998316 1 1 205584018 1 1 353878123 1 1 873178293 1 1 220119142 1 1 381327310 1 1 544824172 1 1 434070967 1 1 53048074 1 1 791769645 1 1 419441205 1 1 503126165 1 1 38711127 1 1 513119139 1 1 789532996 1 1 582988425 1 1 790452172 1 1 791687049 1 1 24831575 1 1 323101034 1 1 122006151 1 1 911315550 1 1 423404086 1 1 723076039 1 1 243256068 1 1 190071610 1 1 488705382 1 1 717308762 1 1 464017310 1 1 879719078 1 1 257308586 1 1 245604704 1 1 317725799 1 1 979333544 1 1 806034280 1 1 99682074 1 1 936870810 1 1 204563138 1 1 600059678 1 1 970925769 1 1 560697130 1 1 314511155 1 1 867654853 1 1 141819694 1 1 905033857 1 1 637981946 1 1 128786182 1 1 330511418 1 1 734574478 1 1 90275968 1 1 757985611 1 1 178964855 1 1 309557212 1 1 463504627 1 1 767964996 1 1 418512494 1 1 118742754 1 1 503483697 1 1 36140765 1 1 845373295 1 1 575447753 1 1 914269855 1 1 675391618 1 1 275240535 1 1 89621871 1 1 590982720 1 1 183583130 1 1 683594540 1 1 642720568 1 1 158529967 1 1 659640577 1 1 189116878 1 1 564409740 1 1 752598406 1 1 301943307 1 1 944653070 1 1 63102983 1 1 527398412 1 1 385564981 1 1 373350153 1 1 420944856 1 1 32986235 1 1 77638571 1 1 676685253 1 1 428968721 1 1 185779964 1 1 178651392 1 1 531487622 1 1 537179025 1 1 575174413 1 1 502685777 1 1 413727958 1 1 89843317 1 1 54781624 1 1 852718145 1 1 640255908 1 1 373414231 1 1 317267658 1 1 230594386 1 1 311608691 1 1 30402240 1 1 791174610 1 1 10282859 1 1 445211595 1 1 244914020 1 1 601529037 1 1 373037929 1 1 433896887 1 1 722426871 1 1 989708356 1 1 891915821 1 1 372116502 1 1 880892321 1 1 689986569 1 1 614872129 1 1 873365484 1 1 962924600 1 1 476832798 1 1 790592062 1 1 15705522 1 1 73941798 1 1 293992835 1 1 135342477 1 1 896089954 1 1 305378508 1 1 44818692 1 1 781950217 1 1 695102763 1 1 580379663 1 1 533584881 1 1 533034630 1 1 586305731 1 1 65112403 1 1 406597527 1 1 372138807 1 1 741493479 1 1 879598556 1 1 398991533 1 1 733957066 1 1 662729413 1 1 672172146 1 1 586559137 1 1 442151689 1 1 430019367 1 1 498207351 1 1 124352772 1 1 666667445 1 1 381683555 1 1 88746462 1 1 819324011 1 1 259782637 1 1 710156766 1 1 952388069 1 1 52720575 1 1 18151154 1 1 58193842 1 1 379121316 1 1 650233234 1 1 505309241 1 1 60065818 1 1 564947920 1 1 533719639 1 1 770165086 1 1 563065603 1 1 602670984 1 1 878994655 1 1 725519487 1 1 378670925 1 1 163326708 1 1 74663069 1 1 778697320 1 1 306361541 1 1 155831521 1 1 208457490 1 1 355550307 1 1 425026762 1 1 877918019 1 1 202191054 1 1 867984999 1 1 278345193 1 1 546073966 1 1 774621676 1 1 859252464 1 1 341731051 1 1 921830508 1 1 784630201 1 1 41938126 1 1 472098129 1 1 550721792 1 1 201749137 1 1 166647934 1 1 839043573 1 1 175885076 1 1 2018406 1 1 236231162 1 1 754810549 1 1 525124497 1 1 795596306 1 1 495247767 1 1 749296168 1 1 232257117 1 1 347980570 1 1 220962049 1 1 490295432 1 1 233835928 1 1 348429424 1 1 888251845 1 1 616691086 1 1 850389834 1 1 369626004 1 1 205906413 1 1 519021303 1 1 361651153 1 1 179538740 1 1 786597378 1 1 735318228 1 1 575672204 1 1 498288458 1 1 137313811 1 1 910243855 1 1 291631383 1 1 954790037 1 1 379655967 1 1 199261931 1 1 421686486 1 1 901497718 1 1 843446422 1 1 247321527 1 1 200889431 1 1 979253863 1 1 333172242 1 1 996207540 1 1 237305608 1 1 787326690 1 1 115195668 1 1 504300339 1 1 634168944 1 1 704653145 1 1 817176332 1 1 42573495 1 1 572502500 1 1 564347748 1 1 693181179 1 1 100147074 1 1 593441872 1 1 384021032 1 1 66808526 1 1 243146944 1 1 700848372 1 1 211818970 1 1 257822170 1 1 627905202 1 1 97590903 1 1 687546222 1 1 187098585 1 1 616045051 1 1 603140303 1 1 313026989 1 1 695999222 1 1 737507634 1 1 759453139 1 1 427075441 1 1 500716160 1 1 935523867 1 1 251383374 1 1 245500741 1 1 369219459 1 1 143487031 1 1 930360460 1 1 532839102 1 1 821358816 1 1 436522596 1 1 38700583 1 1 951037464 1 1 730766368 1 1 572133575 1 1 299805721 1 1 164692598 1 1 701110984 1 1 435225901 1 1 492388652 1 1 324329899 1 1 75102847 1 1 455349050 1 1 750059571 1 1 553600333 1 1 754671104 1 1 83331619 1 1 58299992 1 1 84285690 1 1 225315714 1 1 683701547 1 1 740176560 1 1 290721338 1 1 337067124 1 1 192305556 1 1 94279618 1 1 236447332 1 1 519260888 1 1 965070707 1 1 270913311 1 1 890862015 1 1 160440658 1 1 963568499 1 1 199720738 1 1 582384551 1 1 394324152 1 1 447908183 1 1 339735090 1 1 51606212 1 1 711960880 1 1 462308080 1 1 693042112 1 1 755278662 1 1 545464904 1 1 25236169 1 1 117231117 1 1 87282473 1 1 407526934 1 1 290748310 1 1 608779542 1 1 235851250 1 1 939666806 1 1 366699332 1 1 585488992 1 1 586001072 1 1 220182766 1 1 517901492 1 1 357073129 1 1 781343301 1 1 643159161 1 1 535283340 1 1 458685167 1 1 40353887 1 1 320711621 1 1 223546705 1 1 364959465 1 1 811932962 1 1 463708363 1 1 469060488 1 1 667441314 1 1 889204351 1 1 417535962 1 1 891050980 1 1 273216490 1 1 683274312 1 1 715533618 1 1 149238058 1 1 349541777 1 1 584816875 1 1 430312230 1 1 651242099 1 1 23430713 1 1 577454697 1 1 276457434 1 1 643409199 1 1 847682847 1 1 987907712 1 1 807348867 1 1 315471877 1 1 58088169 1 1 99552288 1 1 393770522 1 1 1620726 1 1 790631246 1 1 672982630 1 1 857063136 1 1 120047384 1 1 413011434 1 1 952648515 1 1 203567113 1 1 865559286 1 1 995940190 1 1 170178209 1 1 183273718 1 1 911310787 1 1 764076848 1 1 450902384 1 1 545002285 1 1 493713482 1 1 495745676 1 1 623859574 1 1 636466740 1 1 396755536 1 1 857119618 1 1 188486751 1 1 250607411 1 1 261669477 1 1 57280124 1 1 882853861 1 1 859668164 1 1 111515413 1 1 978532096 1 1 161974595 1 1 670918195 1 1 280660352 1 1 786279618 1 1 268638258 1 1 354911550 1 1 18014677 1 1 214334924 1 1 889262331 1 1 674470070 1 1 451173549 1 1 27180055 1 1 871196446 1 1 429743019 1 1 20022315 1 1 812277497 1 1 47216779 1 1 98197218 1 1 337249306 1 1 952557861 1 1 686047472 1 1 211296914 1 1 870766164 1 1 694763572 1 1 796327663 1 1 438784457 1 1 633314227 1 1 755306518 1 1 248499835 1 1 937643250 1 1 703835344 1 1 425009800 1 1 111317726 1 1 596650601 1 1 354600865 1 1 598850517 1 1 170678578 1 1 949795860 1 1 652978287 1 1 806760894 1 1 876468431 1 1 503080282 1 1 787443707 1 1 441378236 1 1 756179140 1 1 896401026 1 1 766363931 1 1 793132870 1 1 990040909 1 1 311577698 1 1 916948184 1 1 862220280 1 1 69436506 1 1 31105447 1 1 977199577 1 1 12125350 1 1 786989640 1 1 598491067 1 1 905368075 1 1 829385521 1 1 465076324 1 1 513722778 1 1 65190358 1 1 821187973 1 1 503699264 1 1 688691131 1 1 723887517 1 1 912562356 1 1 909417325 1 1 785740046 1 1 432089397 1 1 228589075 1 1 762674663 1 1 499292569 1 1 533503104 1 1 977586556 1 1 971751133 1 1 953723753 1 1 277106241 1 1 206651025 1 1 848751871 1 1 4056921 1 1 147013554 1 1 779689827 1 1 205458262 1 1 190240400 1 1 735805636 1 1 920314279 1 1 677984908 1 1 894727905 1 1 86201733 1 1 360592391 1 1 384956120 1 1 856706662 1 1 909632875 1 1 499369930 1 1 834307898 1 1 710857295 1 1 62455690 1 1 92529217 1 1 149567379 1 1 579278995 1 1 949796958 1 1 412829201 1 1 956282834 1 1 906652829 1 1 101675421 1 1 368948098 1 1 946754338 1 1 85345647 1 1 790045209 1 1 5010625 1 1 663669525 1 1 486493221 1 1 333412699 1 1 188566269 1 1 963714191 1 1 666237202 1 1 470211292 1 1 930375102 1 1 613421105 1 1 980631309 1 1 873016403 1 1 675384256 1 1 851374067 1 1 245662078 1 1 600361536 1 1 816048196 1 1 278172852 1 1 212383116 1 1 482497102 1 1 639909511 1 1 449160976 1 1 255214329 1 1 492680299 1 1 562931450 1 1 673281340 1 1 437462985 1 1 758070298 1 1 988222796 1 1 327249230 1 1 279385563 1 1 308211999 1 1 757389178 1 1 236734485 1 1 684955905 1 1 653583043 1 1 325814533 1 1 494684931 1 1 141584005 1 1 410744858 1 1 811352099 1 1 562804190 1 1 901864857 1 1 898731763 1 1 519258667 1 1 29091620 1 1 37739538 1 1 506454865 1 1 23542431 1 1 799593329 1 1 831205860 1 1 752285793 1 1 203258759 1 1 654997361 1 1 400927887 1 1 207123699 1 1 692373269 1 1 836566980 1 1 786606578 1 1 472165641 1 1 997778875 1 1 825031729 1 1 583479705 1 1 856555930 1 1 713117940 1 1 530585635 1 1 478865498 1 1 446980434 1 1 930790087 1 1 434750796 1 1 450031444 1 1 696520820 1 1 409390375 1 1 987793511 1 1 762260459 1 1 445966267 1 1 990580550 1 1 62699009 1 1 802279017 1 1 457203403 1 1 1672941 1 1 172002021 1 1 215006980 1 1 539978293 1 1 408567496 1 1 322725593 1 1 447839197 1 1 497126856 1 1 762891736 1 1 823626305 1 1 23592346 1 1 439151482 1 1 905837742 1 1 105482024 1 1 593150972 1 1 730902766 1 1 806963265 1 1 194449371 1 1 850323151 1 1 485943322 1 1 962526448 1 1 621604355 1 1 269515833 1 1 346217890 1 1 491343151 1 1 524881623 1 1 675566850 1 1 83762194 1 1 686651577 1 1 295941785 1 1 960544849 1 1 745312529 1 1 918394556 1 1 660227197 1 1 629542903 1 1 55032576 1 1 893237704 1 1 176300428 1 1 11198281 1 1 14390094 1 1 986170840 1 1 68589687 1 1 212685762 1 1 434067408 1 1 578122570 1 1 749229302 1 1 557458311 1 1 849007724 1 1 847588343 1 1 620876357 1 1 676464301 1 1 228267340 1 1 180765953 1 1 208773366 1 1 479085745 1 1 477672833 1 1 247166906 1 1 592368643 1 1 296824760 1 1 596497353 1 1 472252320 1 1 460829614 1 1 981185430 1 1 573434670 1 1 700200674 1 1 973478729 1 1 373086184 1 1 102297640 1 1 972618566 1 1 798962956 1 1 577288159 1 1 534301448 1 1 215703279 1 1 943878105 1 1 843850594 1 1 194269335 1 1 322961703 1 1 592509444 1 1 267384878 1 1 983857331 1 1 253683 1 1 819767867 1 1 108908975 1 1 411019215 1 1 83604316 1 1 987082511 1 1 524453748 1 1 983014169 1 1 762482035 1 1 682554808 1 1 307285395 1 1 773869752 1 1 326995118 1 1 834205409 1 1 476351651 1 1 658522495 1 1 610231720 1 1 100712021 1 1 161074377 1 1 926762437 1 1 19437380 1 1 715262509 1 1 184915445 1 1 831921300 1 1 399387798 1 1 116519841 1 1 349611022 1 1 1076364 1 1 907927525 1 1 719846478 1 1 691630782 1 1 671897461 1 1 615527389 1 1 261003628 1 1 201598104 1 1 741067660 1 1 708088147 1 1 850473531 1 1 56090466 1 1 553461173 1 1 739405049 1 1 664877732 1 1 358832698 1 1 475046934 1 1 947843979 1 1 198571749 1 1 893550486 1 1 643730901 1 1 337550336 1 1 35644591 1 1 725660739 1 1 159479206 1 1 678796039 1 1 13516620 1 1 75175909 1 1 543530880 1 1 972972504 1 1 772255667 1 1 48735478 1 1 371219846 1 1 456745798 1 1 948592337 1 1 409293783 1 1 43500295 1 1 605501196 1 1 893822586 1 1 982961445 1 1 754774936 1 1 45809191 1 1 778933770 1 1 534952489 1 1 237043387 1 1 820411043 1 1 502903555 1 1 529648927 1 1 379892578 1 1 566350313 1 1 58627070 1 1 854585731 1 1 777257891 1 1 938582264 1 1 854420490 1 1 240869287 1 1 165386583 1 1 331951884 1 1 998706872 1 1 331076034 1 1 230555769 1 1 124557872 1 1 692798284 1 1 741303934 1 1 865803474 1 1 211154871 1 1 401079258 1 1 433637947 1 1 310903351 1 1 880801827 1 1 24969146 1 1 916890404 1 1 597358448 1 1 695653957 1 1 677124632 1 1 934416346 1 1 695391543 1 1 44946456 1 1 599866230 1 1 518384082 1 1 760613507 1 1 281060761 1 1 814765465 1 1 643021344 1 1 895648776 1 1 536176792 1 1 779877417 1 1 854136218 1 1 572235917 1 1 281218129 1 1 47161583 1 1 308066886 1 1 748957575 1 1 470834384 1 1 952827778 1 1 830591524 1 1 971971776 1 1 2920199 1 1 633705114 1 1 899232704 1 1 881393161 1 1 103681358 1 1 984401659 1 1 831461091 1 1 457034359 1 1 721195716 1 1 323939463 1 1 70491582 1 1 820703326 1 1 26585545 1 1 69347571 1 1 748295623 1 1 345876416 1 1 118370217 1 1 115902673 1 1 23663171 1 1 572855059 1 1 842085916 1 1 126321319 1 1 406012296 1 1 979233206 1 1 134078635 1 1 953368715 1 1 277614649 1 1 288610518 1 1 866557102 1 1 337967137 1 1 858272890 1 1 89000269 1 1 415265121 1 1 927231336 1 1 205782069 1 1 626461544 1 1 846961001 1 1 684219875 1 1 974733598 1 1 903315433 1 1 692741793 1 1 267643653 1 1 407417637 1 1 363084490 1 1 809447021 1 1 209676464 1 1 112530358 1 1 274994231 1 1 27960634 1 1 817783562 1 1 609918395 1 1 382479846 1 1 148960623 1 1 1355034 1 1 955497608 1 1 998495101 1 1 60072605 1 1 785861091 1 1 35038972 1 1 608097244 1 1 831411885 1 1 405450045 1 1 449115372 1 1 222534957 1 1 292913918 1 1 759394353 1 1 134928179 1 1 654660181 1 1 234332269 1 1 877273815 1 1 610675004 1 1 460714107 1 1 808328812 1 1 705766192 1 1 768268183 1 1 849688435 1 1 688007308 1 1 401712068 1 1 962953663 1 1 551945943 1 1 814519676 1 1 597052822 1 1 246789716 1 1 894123495 1 1 776219794 1 1 780361172 1 1 830925442 1 1 897285512 1 1 643921989 1 1 287296452 1 1 770407436 1 1 472292709 1 1 248545498 1 1 135047893 1 1 133688948 1 1 501737989 1 1 511418044 1 1 881706918 1 1 27783007 1 1 820372295 1 1 549026679 1 1 923030093 1 1 670459253 1 1 114525951 1 1 568373928 1 1 937836628 1 1 536460687 1 1 320659655 1 1 74561634 1 1 828309199 1 1 160019696 1 1 480558578 1 1 26343971 1 1 164082380 1 1 566788459 1 1 485551639 1 1 725854884 1 1 834747323 1 1 94786735 1 1 471028589 1 1 78261232 1 1 113919218 1 1 162687188 1 1 720566330 1 1 305266850 1 1 878278160 1 1 222850424 1 1 546001779 1 1 786012616 1 1 899506200 1 1 621830296 1 1 786647103 1 1 595179979 1 1 739328109 1 1 8048060 1 1 276210345 1 1 366807670 1 1 921005550 1 1 534327692 1 1 666676212 1 1 585391757 1 1 68510666 1 1 985090276 1 1 809124447 1 1 905351164 1 1 871288125 1 1 69325646 1 1 685813738 1 1 513831854 1 1 173144295 1 1 924947078 1 1 699565383 1 1 339379314 1 1 690071738 1 1 538948534 1 1 525886571 1 1 973218661 1 1 625797426 1 1 964569124 1 1 495339152 1 1 147222533 1 1 186986371 1 1 794420932 1 1 133805455 1 1 294118473 1 1 135634684 1 1 481163333 1 1 81496834 1 1 228836550 1 1 646959169 1 1 596316615 1 1 96160349 1 1 709869445 1 1 952061384 1 1 928001438 1 1 388052261 1 1 104359069 1 1 804910080 1 1 439574045 1 1 203874766 1 1 174193471 1 1 40265370 1 1 237340970 1 1 724631778 1 1 221303476 1 1 8036282 1 1 924714833 1 1 846766254 1 1 265641581 1 1 604644236 1 1 164695846 1 1 150459743 1 1 556006967 1 1 983508395 1 1 287695145 1 1 906313834 1 1 15017057 1 1 273313661 1 1 769036937 1 1 228606357 1 1 681858509 1 1 739137190 1 1 959047260 1 1 497022177 1 1 857813016 1 1 29899857 1 1 631311862 1 1 968334328 1 1 372612714 1 1 534690271 1 1 638313632 1 1 661892791 1 1 877238788 1 1 442308440 1 1 901275128 1 1 920391174 1 1 262036511 1 1 563343884 1 1 604306558 1 1 972075102 1 1 553293731 1 1 934704622 1 1 763799054 1 1 23570405 1 1 535737578 1 1 131782202 1 1 817812021 1 1 520595219 1 1 715828561 1 1 177580234 1 1 544580865 1 1 574414376 1 1 450023131 1 1 730741250 1 1 989998217 1 1 730779396 1 1 188763396 1 1 581506113 1 1 310317853 1 1 721629932 1 1 659040876 1 1 565096305 1 1 570878931 1 1 849557084 1 1 757680574 1 1 221276985 1 1 858352655 1 1 682615792 1 1 783743531 1 1 715652938 1 1 948068845 1 1 806325997 1 1 512821933 1 1 562693100 1 1 481075182 1 1 351971673 1 1 823646361 1 1 147251056 1 1 590071271 1 1 300909301 1 1 464217587 1 1 823170314 1 1 424543755 1 1 65078512 1 1 589818806 1 1 620542368 1 1 87208046 1 1 793330389 1 1 698318280 1 1 406893778 1 1 637892696 1 1 136659508 1 1 547415923 1 1 70886962 1 1 969947832 1 1 738893229 1 1 192439200 1 1 857177921 1 1 401105669 1 1 718440941 1 1 290895401 1 1 336085739 1 1 917654702 1 1 978022878 1 1 372824529 1 1 952669079 1 1 671091017 1 1 89246034 1 1 257399977 1 1 568018273 1 1 869460945 1 1 236684856 1 1 714377075 1 1 75975315 1 1 885322362 1 1 375482137 1 1 960044590 1 1 781637083 1 1 559475782 1 1 550709568 1 1 172767845 1 1 829583167 1 1 116046826 1 1 337619850 1 1 350850757 1 1 267215729 1 1 251115019 1 1 379651840 1 1 881791096 1 1 345619291 1 1 341309323 1 1 235956645 1 1 102350959 1 1 821897914 1 1 215012962 1 1 712105298 1 1 751383952 1 1 657449471 1 1 346402192 1 1 409788801 1 1 297339564 1 1 945963994 1 1 451574997 1 1 825784239 1 1 810258493 1 1 580507647 1 1 912978614 1 1 452990428 1 1 926430965 1 1 958806353 1 1 482604967 1 1 152160711 1 1 766338910 1 1 688146991 1 1 593823147 1 1 355195220 1 1 658316942 1 1 315015637 1 1 613487969 1 1 914337336 1 1 205956184 1 1 773854757 1 1 160006844 1 1 897129681 1 1 24385424 1 1 674130245 1 1 133165324 1 1 711699762 1 1 229581750 1 1 852076052 1 1 98701471 1 1 93739801 1 1 497058563 1 1 920174460 1 1 321830346 1 1 175963730 1 1 419382549 1 1 136310593 1 1 99174922 1 1 176707029 1 1 529299717 1 1 751938162 1 1 586165756 1 1 463115830 1 1 428545084 1 1 812243781 1 1 673477814 1 1 303890080 1 1 774773367 1 1 894511867 1 1 933890949 1 1 638289573 1 1 260207590 1 1 453412378 1 1 971878909 1 1 84013590 1 1 142674102 1 1 894851063 1 1 387121861 1 1 478833889 1 1 713974300 1 1 336431592 1 1 908464107 1 1 431403332 1 1 667807040 1 1 328705890 1 1 537591087 1 1 79740927 1 1 920028917 1 1 563743921 1 1 484342290 1 1 193383020 1 1 929267978 1 1 22003638 1 1 74383192 1 1 799428071 1 1 635216571 1 1 501315199 1 1 394643518 1 1 424426710 1 1 139724247 1 1 66320888 1 1 966381042 1 1 124600880 1 1 577364072 1 1 743228718 1 1 901784413 1 1 44720693 1 1 944409897 1 1 98611695 1 1 550792545 1 1 86312225 1 1 940980427 1 1 956385358 1 1 392960291 1 1 208907578 1 1 361405972 1 1 656361771 1 1 872256153 1 1 680347657 1 1 913340793 1 1 511081782 1 1 206714113 1 1 565625467 1 1 42252069 1 1 308026228 1 1 995047808 1 1 666487737 1 1 448058566 1 1 576347134 1 1 846258646 1 1 913448234 1 1 415949153 1 1 256026479 1 1 132217580 1 1 925956881 1 1 198570344 1 1 542628924 1 1 917453354 1 1 922109768 1 1 511691602 1 1 66114320 1 1 245170094 1 1 797909310 1 1 126907336 1 1 413614827 1 1 205077385 1 1 288893277 1 1 535420132 1 1 937070707 1 1 756396623 1 1 920475940 1 1 174885948 1 1 815773235 1 1 825341721 1 1 341256706 1 1 572682094 1 1 641978638 1 1 186333511 1 1 989889167 1 1 290383119 1 1 559667893 1 1 863867263 1 1 219068406 1 1 290402562 1 1 801307559 1 1 959304954 1 1 172420168 1 1 95218668 1 1 58188716 1 1 471756092 1 1 634323674 1 1 91751963 1 1 181686775 1 1 405178059 1 1 903626181 1 1 819580282 1 1 492667355 1 1 845896647 1 1 773106040 1 1 148209194 1 1 641989881 1 1 762488111 1 1 226077348 1 1 707999927 1 1 920881162 1 1 76891469 1 1 187332006 1 1 604288649 1 1 424869841 1 1 872102270 1 1 39834849 1 1 123931502 1 1 854905816 1 1 511924361 1 1 463685373 1 1 476323353 1 1 877757893 1 1 787811611 1 1 952323254 1 1 726470411 1 1 330500459 1 1 58841481 1 1 152757581 1 1 482024782 1 1 130903242 1 1 62867699 1 1 749396347 1 1 978237976 1 1 62674164 1 1 532102328 1 1 132747289 1 1 940445300 1 1 577542116 1 1 229341860 1 1 99053392 1 1 82373231 1 1 427435065 1 1 912716187 1 1 177176451 1 1 315953275 1 1 646453149 1 1 753488580 1 1 328414459 1 1 162818841 1 1 872728895 1 1 405573566 1 1 577382113 1 1 153667775 1 1 264991256 1 1 257163005 1 1 881726172 1 1 33858485 1 1 67708066 1 1 152488425 1 1 272934851 1 1 261819655 1 1 392918617 1 1 750764259 1 1 982526820 1 1 49993327 1 1 687299926 1 1 34343226 1 1 720915885 1 1 916605669 1 1 715772154 1 1 946516760 1 1 931820628 1 1 144912223 1 1 400664968 1 1 610164362 1 1 467532151 1 1 748496566 1 1 482319624 1 1 118537367 1 1 992936623 1 1 136752303 1 1 261294616 1 1 250338164 1 1 441827330 1 1 288444789 1 1 567662133 1 1 293807323 1 1 549057199 1 1 539680106 1 1 993608680 1 1 948438049 1 1 86815629 1 1 411640128 1 1 852335871 1 1 575234164 1 1 538145735 1 1 943962193 1 1 348171709 1 1 641957915 1 1 212384335 1 1 615695064 1 1 348054036 1 1 18346525 1 1 450554182 1 1 726340853 1 1 604519024 1 1 186062218 1 1 777330459 1 1 368293850 1 1 70047007 1 1 780739102 1 1 746306845 1 1 540248605 1 1 705101744 1 1 416175465 1 1 308814805 1 1 440520395 1 1 665305655 1 1 323480869 1 1 8783874 1 1 139860730 1 1 603396605 1 1 562780112 1 1 705453428 1 1 644274184 1 1 204034690 1 1 985711252 1 1 669493364 1 1 944092161 1 1 998396238 1 1 685164369 1 1 664055827 1 1 835001239 1 1 465478282 1 1 926360217 1 1 821132574 1 1 863779279 1 1 565984776 1 1 818003384 1 1 962572266 1 1 937284832 1 1 9013856 1 1 104981830 1 1 753323642 1 1 518696745 1 1 543336549 1 1 954823929 1 1 673154589 1 1 577617473 1 1 151617893 1 1 17871287 1 1 761856594 1 1 711527247 1 1 886732603 1 1 489332367 1 1 83379037 1 1 77605146 1 1 174400219 1 1 121615951 1 1 855850222 1 1 697632376 1 1 434720894 1 1 253802270 1 1 526539054 1 1 953161613 1 1 941507744 1 1 123803985 1 1 881048587 1 1 997225923 1 1 725453063 1 1 716705420 1 1 210151069 1 1 469571890 1 1 25618636 1 1 274755200 1 1 64527692 1 1 173718649 1 1 583014887 1 1 126588008 1 1 782203849 1 1 148791690 1 1 16912713 1 1 242432248 1 1 542383710 1 1 74452153 1 1 43603751 1 1 184768450 1 1 88823007 1 1 372374869 1 1 417360178 1 1 76217099 1 1 840872743 1 1 46396164 1 1 59319852 1 1 405589746 1 1 419030096 1 1 775746876 1 1 743802790 1 1 404007615 1 1 962871457 1 1 861350912 1 1 300248181 1 1 502875174 1 1 408680318 1 1 373407885 1 1 652763053 1 1 481246327 1 1 163778304 1 1 289918578 1 1 210749820 1 1 887506924 1 1 713233874 1 1 794527429 1 1 934345338 1 1 929982418 1 1 878502499 1 1 565089255 1 1 514443772 1 1 720207638 1 1 732353666 1 1 757506642 1 1 102477221 1 1 189776563 1 1 370806497 1 1 434928 1 1 624169396 1 1 98151760 1 1 87446678 1 1 440556858 1 1 271081226 1 1 219185481 1 1 539867674 1 1 234948037 1 1 660805375 1 1 765488300 1 1 585561491 1 1 569287118 1 1 472217742 1 1 499617818 1 1 671654909 1 1 599631324 1 1 854421351 1 1 301864553 1 1 519415411 1 1 435968531 1 1 93783098 1 1 416859402 1 1 446395459 1 1 945893390 1 1 661449342 1 1 201583060 1 1 814829772 1 1 954503516 1 1 327016858 1 1 934929162 1 1 358078329 1 1 115823654 1 1 667553829 1 1 730086060 1 1 265564313 1 1 406972363 1 1 88025885 1 1 406864462 1 1 878180829 1 1 439214823 1 1 72359189 1 1 574629274 1 1 497913796 1 1 305582702 1 1 930269219 1 1 308148146 1 1 146498630 1 1 957053540 1 1 421476642 1 1 283225435 1 1 408025079 1 1 179156935 1 1 336812400 1 1 824358684 1 1 842253754 1 1 377206233 1 1 48345100 1 1 702453085 1 1 184486009 1 1 7800760 1 1 806669441 1 1 676157488 1 1 260526571 1 1 185900615 1 1 631290127 1 1 498494882 1 1 476637619 1 1 158300820 1 1 998153545 1 1 557977329 1 1 277545672 1 1 245586865 1 1 180806893 1 1 571451350 1 1 308390687 1 1 520187235 1 1 385623868 1 1 382413668 1 1 25763445 1 1 624347720 1 1 58127324 1 1 585158200 1 1 230894949 1 1 248913513 1 1 147513397 1 1 739910744 1 1 118582365 1 1 742632017 1 1 124795894 1 1 408856780 1 1 183359564 1 1 535899456 1 1 463940400 1 1 739981905 1 1 318809576 1 1 395563492 1 1 87713244 1 1 56731692 1 1 824351214 1 1 405941133 1 1 664476417 1 1 158242159 1 1 86192626 1 1 50758761 1 1 319201053 1 1 45590974 1 1 634072260 1 1 985215748 1 1 427400509 1 1 916737604 1 1 882714772 1 1 633464838 1 1 835414692 1 1 523747991 1 1 694312845 1 1 981160225 1 1 125413352 1 1 338616296 1 1 675257762 1 1 280595352 1 1 539354484 1 1 831051574 1 1 46761358 1 1 387868644 1 1 204443535 1 1 224672744 1 1 685763060 1 1 666163031 1 1 591237834 1 1 781375430 1 1 122975703 1 1 167670846 1 1 441876933 1 1 136080602 1 1 107702823 1 1 785842028 1 1 35657825 1 1 336963214 1 1 294194564 1 1 384716550 1 1 502379006 1 1 61379510 1 1 849785488 1 1 465865962 1 1 791896608 1 1 21801069 1 1 894665387 1 1 308056301 1 1 271472432 1 1 852019081 1 1 331941990 1 1 844075210 1 1 587908352 1 1 691455571 1 1 165037302 1 1 74656838 1 1 972726419 1 1 872937822 1 1 165445834 1 1 854933829 1 1 905279005 1 1 618986132 1 1 450792765 1 1 783951787 1 1 856154017 1 1 439383230 1 1 781356451 1 1 507078758 1 1 915258322 1 1 721414594 1 1 478910998 1 1 146853212 1 1 817166865 1 1 314005585 1 1 242347564 1 1 335255494 1 1 225290663 1 1 588347805 1 1 206037600 1 1 30302072 1 1 151796568 1 1 24255992 1 1 941927490 1 1 257738774 1 1 110419616 1 1 576264861 1 1 213449470 1 1 666830617 1 1 240062235 1 1 121758955 1 1 541398478 1 1 366556819 1 1 697233482 1 1 56674747 1 1 457321142 1 1 469436452 1 1 676288379 1 1 376115122 1 1 608869103 1 1 194465942 1 1 782051394 1 1 362670882 1 1 557279593 1 1 898343626 1 1 300742657 1 1 383409490 1 1 706246744 1 1 265808149 1 1 575273785 1 1 528371053 1 1 772409462 1 1 153723801 1 1 103608064 1 1 311911999 1 1 811123045 1 1 275562560 1 1 526974770 1 1 229108288 1 1 568460688 1 1 919585144 1 1 470287543 1 1 351026097 1 1 439798124 1 1 196710961 1 1 914480998 1 1 129518692 1 1 933605140 1 1 188152069 1 1 461269628 1 1 827822095 1 1 816624966 1 1 602267349 1 1 83749614 1 1 772080429 1 1 396100608 1 1 898264218 1 1 943229996 1 1 659987963 1 1 418372491 1 1 8345249 1 1 679872756 1 1 833421591 1 1 168187185 1 1 508326764 1 1 120259891 1 1 339424097 1 1 359359147 1 1 210614430 1 1 679436721 1 1 627479805 1 1 525899873 1 1 737117304 1 1 587240722 1 1 198942905 1 1 625731198 1 1 313277380 1 1 355271198 1 1 974083362 1 1 532731772 1 1 450682724 1 1 303886351 1 1 847604670 1 1 249050946 1 1 374510133 1 1 626331798 1 1 288319811 1 1 730563669 1 1 436229106 1 1 694968717 1 1 856542028 1 1 521100930 1 1 456374436 1 1 765495472 1 1 718798295 1 1 805071611 1 1 906924429 1 1 68187401 1 1 131245233 1 1 332552697 1 1 592609575 1 1 711350852 1 1 626089677 1 1 896352407 1 1 230198409 1 1 906235538 1 1 429222178 1 1 70443669 1 1 189755724 1 1 990315214 1 1 558814978 1 1 266186316 1 1 861399976 1 1 656384554 1 1 119004303 1 1 571754530 1 1 690189897 1 1 658403014 1 1 679845116 1 1 57803676 1 1 923721109 1 1 689400180 1 1 681348155 1 1 60891845 1 1 76090274 1 1 39651454 1 1 214558754 1 1 471332903 1 1 187583063 1 1 860154225 1 1 648857115 1 1 476136791 1 1 998760501 1 1 760184761 1 1 465677332 1 1 282237202 1 1 814721993 1 1 328327155 1 1 76035675 1 1 896100309 1 1 16920170 1 1 615385639 1 1 858213437 1 1 328531708 1 1 524840498 1 1 747721618 1 1 205086145 1 1 65510536 1 1 418538626 1 1 759049492 1 1 426443576 1 1 988019692 1 1 319136469 1 1 495663848 1 1 649207170 1 1 152776109 1 1 605356413 1 1 487602588 1 1 912269807 1 1 302621719 1 1 691770364 1 1 948725076 1 1 353524296 1 1 273440900 1 1 414302127 1 1 491232101 1 1 733876824 1 1 960120973 1 1 631538421 1 1 292755573 1 1 410392218 1 1 578106399 1 1 5539825 1 1 142700746 1 1 324284056 1 1 513992643 1 1 477852197 1 1 759452456 1 1 528410256 1 1 126181139 1 1 716077183 1 1 596628787 1 1 281747280 1 1 963375095 1 1 229820912 1 1 505154520 1 1 985550822 1 1 496553560 1 1 79143796 1 1 137601394 1 1 107987913 1 1 20397179 1 1 535938362 1 1 3696568 1 1 646090758 1 1 659043003 1 1 638538552 1 1 713562724 1 1 170672843 1 1 50620273 1 1 786419435 1 1 359052425 1 1 279720983 1 1 147783441 1 1 425228003 1 1 446001743 1 1 676574282 1 1 753393872 1 1 828863675 1 1 739238504 1 1 971360621 1 1 650842943 1 1 444460761 1 1 668389461 1 1 711076469 1 1 306445699 1 1 865057693 1 1 160435082 1 1 78020486 1 1 987268693 1 1 704630672 1 1 352869202 1 1 22303201 1 1 414785981 1 1 441450300 1 1 91023069 1 1 413125596 1 1 837117441 1 1 540738955 1 1 532316486 1 1 349902263 1 1 556922038 1 1 754997608 1 1 10507870 1 1 779843263 1 1 493377611 1 1 645535031 1 1 88363587 1 1 801289363 1 1 86775417 1 1 435924318 1 1 914374786 1 1 397298928 1 1 347141666 1 1 855956097 1 1 346378716 1 1 978639964 1 1 757580681 1 1 601975228 1 1 454593902 1 1 305176041 1 1 125745493 1 1 259198907 1 1 497250302 1 1 426904320 1 1 990559323 1 1 139333768 1 1 552255212 1 1 962784854 1 1 936129917 1 1 935107034 1 1 470455484 1 1 397658980 1 1 634998567 1 1 646886503 1 1 554237636 1 1 345738853 1 1 699476006 1 1 984266018 1 1 428439887 1 1 253093385 1 1 395837998 1 1 987407356 1 1 641188361 1 1 876664528 1 1 910587573 1 1 604476087 1 1 649661954 1 1 449786515 1 1 215605970 1 1 215589712 1 1 861497841 1 1 623405043 1 1 937426228 1 1 124250123 1 1 417283099 1 1 257159427 1 1 409942011 1 1 636968210 1 1 148021738 1 1 79917107 1 1 708646909 1 1 496359344 1 1 599192516 1 1 351046468 1 1 379729856 1 1 936855363 1 1 678833455 1 1 350893705 1 1 965577957 1 1 385608771 1 1 732827289 1 1 793877857 1 1 541670788 1 1 177794620 1 1 292548114 1 1 831808697 1 1 155847360 1 1 454172217 1 1 293979901 1 1 62870323 1 1 851681195 1 1 561641689 1 1 413619348 1 1 683501459 1 1 283676490 1 1 785452163 1 1 44386989 1 1 99345883 1 1 486074894 1 1 160888193 1 1 820550040 1 1 942173746 1 1 339834789 1 1 229400007 1 1 222080600 1 1 127710605 1 1 93778216 1 1 630671648 1 1 163278262 1 1 155808993 1 1 298648994 1 1 104762803 1 1 720781355 1 1 947624314 1 1 406685545 1 1 45168617 1 1 997828902 1 1 83085708 1 1 7348699 1 1 53751895 1 1 411396412 1 1 871915968 1 1 834070850 1 1 272167048 1 1 255708827 1 1 609869061 1 1 81569897 1 1 552106013 1 1 894040 1 1 955204602 1 1 492603537 1 1 679260198 1 1 482874077 1 1 949492083 1 1 428614885 1 1 818093618 1 1 129939436 1 1 425417811 1 1 743306493 1 1 306700753 1 1 983475101 1 1 693442588 1 1 490914156 1 1 848467446 1 1 122072081 1 1 249714348 1 1 334969097 1 1 365357604 1 1 938404549 1 1 429916307 1 1 96375826 1 1 916507938 1 1 686255742 1 1 843291114 1 1 442853638 1 1 686340619 1 1 854023450 1 1 250938743 1 1 673800474 1 1 548871960 1 1 322874216 1 1 766204591 1 1 814789091 1 1 8338248 1 1 496756222 1 1 641165358 1 1 749784341 1 1 39464706 1 1 895227845 1 1 756294784 1 1 325054746 1 1 424002548 1 1 897570372 1 1 186813244 1 1 726437820 1 1 900795796 1 1 57713852 1 1 496760108 1 1 201227094 1 1 595284642 1 1 541817542 1 1 237758366 1 1 556116359 1 1 107073875 1 1 814433950 1 1 48994299 1 1 296702138 1 1 99747452 1 1 668616585 1 1 405182487 1 1 138026098 1 1 223959710 1 1 888716168 1 1 572760440 1 1 9853034 1 1 227134572 1 1 145842937 1 1 847175351 1 1 204716448 1 1 489832214 1 1 56779719 1 1 321260809 1 1 204434368 1 1 680653881 1 1 346610429 1 1 460945209 1 1 767768300 1 1 910656866 1 1 217584266 1 1 818400159 1 1 503554879 1 1 550801396 1 1 895617315 1 1 538144392 1 1 950479812 1 1 360872860 1 1 184283104 1 1 421269220 1 1 582948096 1 1 849304709 1 1 913672223 1 1 290821183 1 1 284488335 1 1 398122829 1 1 325069350 1 1 515321013 1 1 721045061 1 1 217591771 1 1 294928466 1 1 200283746 1 1 719343075 1 1 574981019 1 1 879634228 1 1 664443680 1 1 718556213 1 1 465983049 1 1 401515451 1 1 866642184 1 1 145221289 1 1 778154013 1 1 143660924 1 1 259455171 1 1 622410787 1 1 109391041 1 1 842244194 1 1 727805014 1 1 51537088 1 1 707179208 1 1 335557881 1 1 162107170 1 1 508263502 1 1 896122015 1 1 799965451 1 1 206291298 1 1 866778593 1 1 28341585 1 1 573984460 1 1 346787610 1 1 849774800 1 1 57863299 1 1 351352777 1 1 683233126 1 1 258209655 1 1 72744299 1 1 73151885 1 1 856064199 1 1 222153756 1 1 829814690 1 1 898769606 1 1 414552888 1 1 481611896 1 1 662485826 1 1 308237759 1 1 790614686 1 1 766258932 1 1 618983245 1 1 675369121 1 1 351410907 1 1 841445337 1 1 681834292 1 1 189826558 1 1 294177467 1 1 108421976 1 1 883675575 1 1 456458439 1 1 992221430 1 1 227476052 1 1 751973752 1 1 374430914 1 1 12000291 1 1 943442095 1 1 586266913 1 1 987396456 1 1 649998857 1 1 37805474 1 1 184721552 1 1 250638823 1 1 449525350 1 1 382743078 1 1 785215339 1 1 238598083 1 1 819298751 1 1 941066678 1 1 58616970 1 1 191980566 1 1 825353355 1 1 72122472 1 1 889293878 1 1 22349891 1 1 666282823 1 1 130132330 1 1 610465254 1 1 550378810 1 1 798680093 1 1 58860083 1 1 60310981 1 1 966129972 1 1 775852491 1 1 473277174 1 1 370693881 1 1 814176341 1 1 107343111 1 1 225725104 1 1 927896570 1 1 345814017 1 1 131328421 1 1 395355463 1 1 325235346 1 1 974219753 1 1 608987179 1 1 356648858 1 1 816951915 1 1 642798865 1 1 281174835 1 1 536166580 1 1 635836246 1 1 544612428 1 1 360438044 1 1 328071286 1 1 653530575 1 1 796231814 1 1 183856114 1 1 12911950 1 1 712641741 1 1 333878264 1 1 990555507 1 1 165060903 1 1 747289841 1 1 598886039 1 1 497623103 1 1 996482822 1 1 560282178 1 1 818339923 1 1 730432713 1 1 451101446 1 1 137898489 1 1 912608149 1 1 419800208 1 1 378970001 1 1 813225066 1 1 412374623 1 1 935487911 1 1 287654653 1 1 590932069 1 1 163150931 1 1 431992204 1 1 740589715 1 1 679108747 1 1 786198431 1 1 815391819 1 1 136952434 1 1 967639450 1 1 354843481 1 1 713657901 1 1 281151793 1 1 898109107 1 1 851275680 1 1 475729293 1 1 389758945 1 1 290229172 1 1 705597122 1 1 608228490 1 1 615454755 1 1 182327895 1 1 66095399 1 1 958378418 1 1 997017469 1 1 244109380 1 1 356955451 1 1 506503547 1 1 175287412 1 1 683712017 1 1 596743848 1 1 566323122 1 1 610543343 1 1 709917991 1 1 871733128 1 1 738014072 1 1 996072157 1 1 230061527 1 1 579084621 1 1 340277759 1 1 299312543 1 1 808567755 1 1 175075725 1 1 605269236 1 1 80884139 1 1 721974677 1 1 91194855 1 1 459001933 1 1 254039525 1 1 72435774 1 1 289433282 1 1 913811875 1 1 952390748 1 1 846223887 1 1 472586176 1 1 448836 1 1 538079168 1 1 676330271 1 1 762225665 1 1 124223228 1 1 578572778 1 1 851856263 1 1 928037603 1 1 793087872 1 1 910513633 1 1 35707675 1 1 971050760 1 1 120361194 1 1 13950773 1 1 466675984 1 1 816654747 1 1 855011972 1 1 6663263 1 1 632415580 1 1 913038633 1 1 345455534 1 1 987524065 1 1 765417699 1 1 154780813 1 1 92302022 1 1 340472156 1 1 451042523 1 1 249104770 1 1 675126884 1 1 656640817 1 1 216086172 1 1 507419614 1 1 898480427 1 1 564760696 1 1 32459836 1 1 761481961 1 1 700529706 1 1 264853227 1 1 475023133 1 1 768967111 1 1 229703315 1 1 896115121 1 1 327566087 1 1 422597023 1 1 360408072 1 1 127769697 1 1 671697225 1 1 93830377 1 1 310801827 1 1 894439914 1 1 84155344 1 1 367843495 1 1 880768957 1 1 819435545 1 1 563322353 1 1 908429429 1 1 367247993 1 1 847145208 1 1 757931559 1 1 599132252 1 1 114450614 1 1 525512172 1 1 739941159 1 1 898416689 1 1 106862123 1 1 70555981 1 1 248508016 1 1 429191982 1 1 88683614 1 1 548013245 1 1 811057909 1 1 186883850 1 1 988701717 1 1 84833532 1 1 601681031 1 1 332162138 1 1 563115050 1 1 555586119 1 1 593047362 1 1 884956174 1 1 892756756 1 1 206649352 1 1 489780275 1 1 591289143 1 1 642740535 1 1 808322990 1 1 941151796 1 1 84866048 1 1 624360522 1 1 626968476 1 1 373388330 1 1 596361663 1 1 634973015 1 1 86112590 1 1 560667918 1 1 140390868 1 1 694189997 1 1 449793035 1 1 526296653 1 1 753013939 1 1 434096617 1 1 658490801 1 1 609497822 1 1 630651650 1 1 108269961 1 1 776664605 1 1 569073742 1 1 154697111 1 1 38885616 1 1 18912199 1 1 110269885 1 1 614441784 1 1 950724868 1 1 772734726 1 1 393340731 1 1 315277138 1 1 951334412 1 1 418647191 1 1 349731009 1 1 665562654 1 1 764382087 1 1 372367713 1 1 331393073 1 1 680205544 1 1 290579472 1 1 444185601 1 1 901747578 1 1 354744886 1 1 928954264 1 1 791063542 1 1 417445694 1 1 369955701 1 1 578187460 1 1 286111510 1 1 714569243 1 1 542289808 1 1 331797144 1 1 928424053 1 1 369535776 1 1 616203130 1 1 410472196 1 1 732274443 1 1 585448070 1 1 474077645 1 1 506176957 1 1 548275558 1 1 31678462 1 1 739677689 1 1 577231402 1 1 812579354 1 1 930004978 1 1 393347219 1 1 710753954 1 1 43294848 1 1 591538646 1 1 457701332 1 1 219650215 1 1 370953592 1 1 358471154 1 1 892867076 1 1 870975979 1 1 572526304 1 1 535342285 1 1 701432738 1 1 633615886 1 1 20236370 1 1 118153942 1 1 118334494 1 1 13815059 1 1 125968456 1 1 305127500 1 1 957516582 1 1 245355085 1 1 58387858 1 1 969342524 1 1 686783187 1 1 739620604 1 1 186552356 1 1 465091319 1 1 355395089 1 1 766487808 1 1 304805384 1 1 268338250 1 1 963068828 1 1 600117512 1 1 175461247 1 1 935557989 1 1 446080826 1 1 684523216 1 1 345323096 1 1 517737374 1 1 719857040 1 1 527045833 1 1 472436825 1 1 251737669 1 1 108013087 1 1 253391806 1 1 20144818 1 1 831432134 1 1 841358904 1 1 225694804 1 1 537558226 1 1 477381176 1 1 469363662 1 1 987422315 1 1 64500461 1 1 827129616 1 1 661662671 1 1 79096736 1 1 166237172 1 1 495674503 1 1 504775925 1 1 658513272 1 1 124857670 1 1 930414101 1 1 999549947 1 1 682128326 1 1 877161212 1 1 139816938 1 1 664641675 1 1 745676636 1 1 341385834 1 1 465471855 1 1 43605526 1 1 4157264 1 1 889503071 1 1 349493093 1 1 297585338 1 1 546591039 1 1 999196480 1 1 214354611 1 1 643259459 1 1 783065648 1 1 48184075 1 1 245957486 1 1 294544549 1 1 883138426 1 1 134594035 1 1 577353143 1 1 723084845 1 1 615924689 1 1 474327181 1 1 921751779 1 1 588502955 1 1 146684575 1 1 179842926 1 1 442121535 1 1 806791072 1 1 735301675 1 1 705529359 1 1 143748036 1 1 361709299 1 1 305667253 1 1 94259877 1 1 11511887 1 1 306252669 1 1 242360454 1 1 828367 1 1 780320086 1 1 498512475 1 1 286703459 1 1 234837295 1 1 2761120 1 1 124762918 1 1 659458884 1 1 798919831 1 1 104398942 1 1 427693993 1 1 223244002 1 1 439527067 1 1 656734515 1 1 537568007 1 1 813930285 1 1 950080980 1 1 460245281 1 1 532487066 1 1 819843466 1 1 608983502 1 1 899035888 1 1 56757358 1 1 749834583 1 1 386068493 1 1 823271685 1 1 215207206 1 1 144677182 1 1 504701500 1 1 969523600 1 1 998317227 1 1 481254656 1 1 283341955 1 1 550414841 1 1 948569865 1 1 297830214 1 1 987201647 1 1 112189609 1 1 918430023 1 1 721189676 1 1 477864328 1 1 417282853 1 1 240283246 1 1 918724243 1 1 132271479 1 1 362585969 1 1 326992251 1 1 424312045 1 1 692641740 1 1 898016006 1 1 143606674 1 1 889941341 1 1 683519352 1 1 647710481 1 1 864282679 1 1 930496427 1 1 367559836 1 1 608173161 1 1 139289461 1 1 157137724 1 1 396233030 1 1 367215479 1 1 727552091 1 1 390936325 1 1 158772180 1 1 855143603 1 1 282058734 1 1 142842330 1 1 992765166 1 1 825527339 1 1 601774352 1 1 547328366 1 1 92619877 1 1 852769039 1 1 195743588 1 1 516463444 1 1 582922819 1 1 319127046 1 1 621745618 1 1 609268952 1 1 935142520 1 1 298306571 1 1 441543841 1 1 632064774 1 1 962022371 1 1 79241257 1 1 976508734 1 1 263494142 1 1 479425104 1 1 36830543 1 1 152005632 1 1 291189688 1 1 195596480 1 1 270960706 1 1 328606288 1 1 517589874 1 1 162372534 1 1 924347511 1 1 792240811 1 1 693366547 1 1 634565813 1 1 407734593 1 1 268496595 1 1 456004501 1 1 402492002 1 1 300605289 1 1 530307464 1 1 757944365 1 1 189240897 1 1 815089319 1 1 864374043 1 1 459077831 1 1 373680852 1 1 352663124 1 1 687587381 1 1 14306966 1 1 178151091 1 1 953945339 1 1 227649128 1 1 904744952 1 1 266923510 1 1 316208912 1 1 215342377 1 1 241441209 1 1 277627072 1 1 499338844 1 1 862891737 1 1 415319446 1 1 576250981 1 1 679713075 1 1 419962925 1 1 331451262 1 1 587642519 1 1 946212606 1 1 626501684 1 1 183915396 1 1 201155410 1 1 10391736 1 1 987778780 1 1 91695622 1 1 151152555 1 1 618763779 1 1 493311273 1 1 900350197 1 1 700450767 1 1 716261905 1 1 376824331 1 1 750237929 1 1 69750668 1 1 717972834 1 1 41913736 1 1 831958507 1 1 983861842 1 1 641822205 1 1 872614708 1 1 481380282 1 1 247346592 1 1 645479597 1 1 981517274 1 1 468223477 1 1 462185710 1 1 84443918 1 1 322962058 1 1 152381022 1 1 90848555 1 1 21401997 1 1 679701091 1 1 395553135 1 1 544520067 1 1 325150338 1 1 363730864 1 1 282400002 1 1 332389565 1 1 582498100 1 1 529808033 1 1 786777090 1 1 183912213 1 1 857940823 1 1 659349463 1 1 408954558 1 1 53108814 1 1 591646337 1 1 770183244 1 1 928457009 1 1 612014222 1 1 83217401 1 1 449954721 1 1 986464569 1 1 402345553 1 1 857994395 1 1 739469507 1 1 394663664 1 1 136881491 1 1 124787776 1 1 303043588 1 1 758940407 1 1 863359186 1 1 861403343 1 1 4186782 1 1 65477310 1 1 744835363 1 1 249930075 1 1 494752515 1 1 599210363 1 1 132517059 1 1 265785801 1 1 400195323 1 1 383027087 1 1 978781093 1 1 868884989 1 1 322009884 1 1 499833440 1 1 307450667 1 1 67396152 1 1 692319746 1 1 376904182 1 1 34687694 1 1 80590542 1 1 240433797 1 1 356888167 1 1 862113849 1 1 27468331 1 1 169805182 1 1 188116723 1 1 892629731 1 1 101861772 1 1 559102167 1 1 89535469 1 1 577546371 1 1 848524311 1 1 84058403 1 1 700030425 1 1 670358013 1 1 993366119 1 1 863006528 1 1 691758682 1 1 516762274 1 1 225502018 1 1 916958273 1 1 13007455 1 1 684797469 1 1 430839396 1 1 216505597 1 1 329645349 1 1 282663461 1 1 437480425 1 1 746065480 1 1 845766423 1 1 993305332 1 1 355313003 1 1 744975583 1 1 641696426 1 1 568973341 1 1 580350191 1 1 271702786 1 1 612966797 1 1 632200828 1 1 529646510 1 1 257641670 1 1 413913534 1 1 975048904 1 1 586210436 1 1 403706314 1 1 400751454 1 1 400039913 1 1 794119077 1 1 577970665 1 1 458621837 1 1 624091533 1 1 34658916 1 1 979537446 1 1 427907359 1 1 993239294 1 1 897443464 1 1 860401173 1 1 136320176 1 1 512072011 1 1 361793581 1 1 560081830 1 1 755461045 1 1 156911968 1 1 590579080 1 1 358580539 1 1 573031544 1 1 757721051 1 1 742602289 1 1 161568713 1 1 268622618 1 1 745425530 1 1 341025820 1 1 390980408 1 1 605592984 1 1 95757131 1 1 997291257 1 1 230487927 1 1 622083429 1 1 866355680 1 1 949855533 1 1 76233813 1 1 16332853 1 1 428348712 1 1 300939412 1 1 640670570 1 1 287419841 1 1 666224220 1 1 765002527 1 1 23765830 1 1 409733091 1 1 608277478 1 1 271526103 1 1 455548191 1 1 478259881 1 1 981325454 1 1 903142785 1 1 739558607 1 1 798333593 1 1 606433915 1 1 109924891 1 1 10950204 1 1 334630861 1 1 855736002 1 1 754433393 1 1 341889805 1 1 833256671 1 1 415137173 1 1 685680262 1 1 964276916 1 1 444613673 1 1 882619583 1 1 785074474 1 1 662399831 1 1 782142077 1 1 656650988 1 1 808028133 1 1 705253070 1 1 912201539 1 1 230762631 1 1 239627863 1 1 600898597 1 1 730992255 1 1 696420529 1 1 481549054 1 1 25555244 1 1 302805944 1 1 890089856 1 1 394022393 1 1 412797034 1 1 879434028 1 1 190827610 1 1 260719734 1 1 214372662 1 1 344202113 1 1 413426215 1 1 530086827 1 1 623578845 1 1 35365292 1 1 704418550 1 1 900755248 1 1 455360472 1 1 567661730 1 1 737946254 1 1 221625900 1 1 879954670 1 1 670399253 1 1 560979099 1 1 866532061 1 1 749669584 1 1 904988035 1 1 463374125 1 1 680179734 1 1 315671486 1 1 608409620 1 1 292274748 1 1 15780818 1 1 906744193 1 1 235806238 1 1 784853197 1 1 596959097 1 1 402290285 1 1 662810133 1 1 659428395 1 1 415349449 1 1 788080717 1 1 481466739 1 1 642666905 1 1 227340846 1 1 936882523 1 1 397302636 1 1 515512034 1 1 899701979 1 1 968984687 1 1 732816218 1 1 517828693 1 1 285867937 1 1 865587759 1 1 398219723 1 1 332490479 1 1 687180537 1 1 297095962 1 1 560154463 1 1 23002747 1 1 779097300 1 1 469273991 1 1 560353531 1 1 637953138 1 1 505976546 1 1 188671982 1 1 429178931 1 1 625751205 1 1 33106830 1 1 331571294 1 1 561858832 1 1 191941013 1 1 155033273 1 1 764240670 1 1 970387882 1 1 678902507 1 1 162089493 1 1 59615785 1 1 896578337 1 1 837789746 1 1 526184815 1 1 222400872 1 1 540296018 1 1 133391651 1 1 793064945 1 1 311487280 1 1 86396568 1 1 967731687 1 1 169520630 1 1 916176682 1 1 10758793 1 1 693805193 1 1 705843451 1 1 149609408 1 1 190816648 1 1 451842286 1 1 910758279 1 1 248797299 1 1 35797074 1 1 487863555 1 1 104639704 1 1 844258054 1 1 622629199 1 1 839908156 1 1 845313660 1 1 859873806 1 1 408476471 1 1 515836624 1 1 581990874 1 1 93541275 1 1 123871962 1 1 378608653 1 1 205837963 1 1 870352703 1 1 154184109 1 1 120639567 1 1 537713822 1 1 102813782 1 1 781989666 1 1 560195338 1 1 867487180 1 1 547104115 1 1 314611402 1 1 265665535 1 1 951161625 1 1 803140523 1 1 99182676 1 1 406752694 1 1 813597797 1 1 959805580 1 1 680743331 1 1 881489316 1 1 727359769 1 1 681764450 1 1 586023879 1 1 637496059 1 1 200939072 1 1 306662471 1 1 282280983 1 1 699776114 1 1 920596374 1 1 527428172 1 1 502426157 1 1 267343226 1 1 415680448 1 1 213622052 1 1 503859252 1 1 294591983 1 1 165454241 1 1 40512974 1 1 161670991 1 1 9598944 1 1 709628703 1 1 316492598 1 1 199397681 1 1 546796243 1 1 796698587 1 1 515909549 1 1 244028795 1 1 273743801 1 1 898090521 1 1 533446870 1 1 39980959 1 1 534721553 1 1 300293686 1 1 980356640 1 1 146641818 1 1 233586326 1 1 678943424 1 1 34165267 1 1 211625205 1 1 223237100 1 1 739810549 1 1 187461879 1 1 45513752 1 1 611762328 1 1 694296500 1 1 506265343 1 1 792370147 1 1 724621249 1 1 795770366 1 1 672537713 1 1 367488091 1 1 185621877 1 1 658486958 1 1 275755629 1 1 996787494 1 1 832297185 1 1 640158694 1 1 611935796 1 1 932415414 1 1 7511213 1 1 538720317 1 1 818191418 1 1 390318526 1 1 661468390 1 1 801529637 1 1 336123341 1 1 426554400 1 1 974331155 1 1 41380790 1 1 355603218 1 1 808349461 1 1 155334690 1 1 488449921 1 1 771733190 1 1 831715534 1 1 195839910 1 1 989251911 1 1 590932352 1 1 578138220 1 1 853111688 1 1 929660526 1 1 784210323 1 1 743709359 1 1 235184112 1 1 979622446 1 1 453300258 1 1 36838329 1 1 759685834 1 1 838203278 1 1 969672979 1 1 711803863 1 1 758829417 1 1 125321206 1 1 499040775 1 1 799906063 1 1 125081925 1 1 487805349 1 1 742666109 1 1 522966927 1 1 318041243 1 1 930555188 1 1 15699663 1 1 55171342 1 1 215738017 1 1 977495169 1 1 123613623 1 1 148396532 1 1 893391049 1 1 364393635 1 1 762164847 1 1 538011588 1 1 56855863 1 1 124114873 1 1 84901602 1 1 93703318 1 1 217493813 1 1 228380832 1 1 946249814 1 1 585279681 1 1 662407434 1 1 256075818 1 1 362397339 1 1 412118611 1 1 969511818 1 1 360060821 1 1 861936859 1 1 374864896 1 1 426549493 1 1 394453576 1 1 506969883 1 1 291878120 1 1 547845241 1 1 553203091 1 1 274370669 1 1 842289637 1 1 799013481 1 1 818713337 1 1 381435078 1 1 6566164 1 1 323230743 1 1 791307345 1 1 152279398 1 1 812136355 1 1 685666194 1 1 454558076 1 1 959254380 1 1 509187186 1 1 383420344 1 1 605529808 1 1 813355744 1 1 738468973 1 1 302890821 1 1 727621216 1 1 825465993 1 1 227587053 1 1 519591821 1 1 795075999 1 1 866518391 1 1 323874980 1 1 570832059 1 1 532040024 1 1 752818807 1 1 682179781 1 1 121500056 1 1 178347226 1 1 5949915 1 1 992968386 1 1 507473815 1 1 646735221 1 1 91888796 1 1 158218104 1 1 389802006 1 1 117611368 1 1 187964099 1 1 582900780 1 1 912480333 1 1 956825188 1 1 900073583 1 1 477756104 1 1 112763870 1 1 503756458 1 1 453589880 1 1 971072515 1 1 352319416 1 1 372262245 1 1 939345723 1 1 756605152 1 1 786634845 1 1 277636235 1 1 110011903 1 1 845288484 1 1 135944882 1 1 657306580 1 1 372560565 1 1 125406089 1 1 921286505 1 1 343450924 1 1 72239321 1 1 326082970 1 1 212939002 1 1 841282953 1 1 804877493 1 1 863416820 1 1 40572269 1 1 273243287 1 1 531886918 1 1 314467794 1 1 441939633 1 1 297515214 1 1 900882190 1 1 12842000 1 1 874549547 1 1 210551987 1 1 709315032 1 1 367378801 1 1 678344474 1 1 714317905 1 1 346682515 1 1 936592864 1 1 696597169 1 1 945183447 1 1 152918815 1 1 745326785 1 1 523976628 1 1 617835620 1 1 553051435 1 1 708131526 1 1 461779860 1 1 598977434 1 1 84090307 1 1 529012364 1 1 506517042 1 1 42576158 1 1 582097158 1 1 660201102 1 1 381368655 1 1 635061969 1 1 244786870 1 1 504682957 1 1 96684904 1 1 617501627 1 1 479411000 1 1 502001871 1 1 280360434 1 1 135279769 1 1 943056642 1 1 754330225 1 1 900966772 1 1 442968199 1 1 138794790 1 1 10846365 1 1 345037335 1 1 197576699 1 1 251032987 1 1 641712821 1 1 930267349 1 1 401680243 1 1 570985099 1 1 935390772 1 1 445766663 1 1 265541425 1 1 20202722 1 1 154725220 1 1 180182996 1 1 594740929 1 1 457024877 1 1 238406163 1 1 488781302 1 1 757360110 1 1 948175518 1 1 870439652 1 1 451288362 1 1 927131381 1 1 567135128 1 1 611936789 1 1 56118096 1 1 364740544 1 1 244700535 1 1 854088547 1 1 584868625 1 1 308981680 1 1 203923042 1 1 226137818 1 1 121208268 1 1 983430375 1 1 356833786 1 1 575880799 1 1 170588358 1 1 495171031 1 1 63431714 1 1 976982492 1 1 857593986 1 1 533786941 1 1 791287186 1 1 985140891 1 1 93850855 1 1 698840699 1 1 147965320 1 1 172456013 1 1 108871486 1 1 7626624 1 1 28534175 1 1 69192251 1 1 119202797 1 1 416688770 1 1 695866049 1 1 909884674 1 1 841101934 1 1 680495179 1 1 812288380 1 1 24774733 1 1 406558833 1 1 894381782 1 1 115896378 1 1 344004455 1 1 469249490 1 1 905644974 1 1 231893096 1 1 791554401 1 1 632826941 1 1 768372171 1 1 485519793 1 1 512454940 1 1 368991268 1 1 126245425 1 1 650743170 1 1 197412865 1 1 10959691 1 1 887852207 1 1 296389792 1 1 242783263 1 1 541531169 1 1 32302643 1 1 694056030 1 1 756759101 1 1 686488779 1 1 418878020 1 1 477167464 1 1 914200077 1 1 531698512 1 1 46777901 1 1 416675901 1 1 100219642 1 1 62583997 1 1 153416300 1 1 113026113 1 1 802507760 1 1 920731388 1 1 283218548 1 1 726600750 1 1 919089823 1 1 280526436 1 1 233105725 1 1 919316551 1 1 23137958 1 1 9141428 1 1 744504819 1 1 307618198 1 1 785440917 1 1 659669850 1 1 657473094 1 1 261474691 1 1 404058554 1 1 503018083 1 1 224470669 1 1 985549084 1 1 61784348 1 1 79871574 1 1 324743491 1 1 146553000 1 1 162508201 1 1 98613140 1 1 294123502 1 1 491577572 1 1 467765974 1 1 735922463 1 1 118715028 1 1 672203751 1 1 822464785 1 1 628098703 1 1 358491802 1 1 68902381 1 1 704292308 1 1 959843178 1 1 975775246 1 1 154437376 1 1 116681783 1 1 395712522 1 1 221837802 1 1 770390308 1 1 347275636 1 1 541194041 1 1 398099014 1 1 228303873 1 1 439680010 1 1 702470996 1 1 256122332 1 1 135397338 1 1 362323127 1 1 372908501 1 1 474875236 1 1 991538559 1 1 784707981 1 1 498756550 1 1 177386306 1 1 862053548 1 1 55532636 1 1 695699692 1 1 254199692 1 1 400399848 1 1 758946470 1 1 155202778 1 1 181447984 1 1 902049142 1 1 461672213 1 1 608300512 1 1 36106612 1 1 612772644 1 1 460285855 1 1 879083986 1 1 607582004 1 1 491328828 1 1 468115403 1 1 509650029 1 1 603891750 1 1 486400310 1 1 912710331 1 1 111261575 1 1 31864046 1 1 25100942 1 1 592496481 1 1 711300896 1 1 971629588 1 1 475437607 1 1 152214638 1 1 915774428 1 1 569965474 1 1 751495803 1 1 473436464 1 1 503226138 1 1 847145709 1 1 894570004 1 1 669808653 1 1 103789651 1 1 861945260 1 1 736007200 1 1 155065155 1 1 968359032 1 1 923125978 1 1 40720053 1 1 670576657 1 1 26373985 1 1 12705235 1 1 191960501 1 1 238855599 1 1 942309480 1 1 701595236 1 1 315070452 1 1 197230394 1 1 934137241 1 1 19216823 1 1 739125420 1 1 892438538 1 1 981337548 1 1 413197346 1 1 559704927 1 1 410007644 1 1 453480719 1 1 309535519 1 1 971352522 1 1 668507777 1 1 774240053 1 1 768583237 1 1 685649661 1 1 316837161 1 1 519244770 1 1 952026466 1 1 996696541 1 1 977689132 1 1 523202529 1 1 251673503 1 1 701017028 1 1 443465018 1 1 779690237 1 1 618999731 1 1 168057926 1 1 777923434 1 1 288019383 1 1 83992330 1 1 748592582 1 1 379964801 1 1 601775272 1 1 194612765 1 1 525610119 1 1 828947844 1 1 958863361 1 1 954209507 1 1 220453013 1 1 477626416 1 1 566759282 1 1 893497364 1 1 627922067 1 1 229146531 1 1 837760479 1 1 338018582 1 1 985805669 1 1 679545865 1 1 615208977 1 1 51180315 1 1 559366770 1 1 214805055 1 1 756208965 1 1 287990954 1 1 55395867 1 1 505898286 1 1 942998159 1 1 222053414 1 1 958577603 1 1 475282675 1 1 356477521 1 1 859633927 1 1 636588127 1 1 403349168 1 1 651345843 1 1 874169831 1 1 134591935 1 1 737675395 1 1 620375870 1 1 366888267 1 1 204407656 1 1 679176404 1 1 308238732 1 1 702091600 1 1 510346694 1 1 391810344 1 1 85492112 1 1 475641367 1 1 742505439 1 1 499893297 1 1 664946080 1 1 76381269 1 1 857154608 1 1 445078218 1 1 769793486 1 1 986960386 1 1 842324 1 1 679495526 1 1 762181080 1 1 454747412 1 1 467783743 1 1 889763537 1 1 832076545 1 1 950512497 1 1 616938552 1 1 614037093 1 1 305459890 1 1 15958187 1 1 769096901 1 1 318710244 1 1 589079467 1 1 82691699 1 1 448135602 1 1 340477094 1 1 993212272 1 1 545004909 1 1 479202790 1 1 600325600 1 1 585259722 1 1 944731528 1 1 438649460 1 1 926044366 1 1 238480981 1 1 444783845 1 1 863419589 1 1 919504338 1 1 987660871 1 1 188806838 1 1 4855961 1 1 857163094 1 1 61152980 1 1 979760310 1 1 522110120 1 1 673755832 1 1 495675902 1 1 950299643 1 1 177149565 1 1 415239235 1 1 164955400 1 1 542754198 1 1 816396360 1 1 727732208 1 1 814681352 1 1 900763277 1 1 297295174 1 1 248260721 1 1 764533567 1 1 253575608 1 1 693475322 1 1 185274101 1 1 979390466 1 1 562304837 1 1 833190982 1 1 472574771 1 1 355686793 1 1 525656132 1 1 668187513 1 1 797544638 1 1 450017472 1 1 361186727 1 1 878869905 1 1 140388900 1 1 99214290 1 1 194737007 1 1 424935257 1 1 153793314 1 1 463238552 1 1 849998096 1 1 248254626 1 1 803143130 1 1 572709803 1 1 724464360 1 1 931193703 1 1 74169656 1 1 625692972 1 1 167276083 1 1 745107741 1 1 597989921 1 1 910035610 1 1 78111950 1 1 644604185 1 1 47851966 1 1 886196345 1 1 977910487 1 1 512519397 1 1 89863574 1 1 664759597 1 1 275004066 1 1 325891601 1 1 874335237 1 1 965097609 1 1 13976109 1 1 298723682 1 1 491640882 1 1 8404474 1 1 889648260 1 1 357257567 1 1 458736798 1 1 728243555 1 1 160300807 1 1 435315370 1 1 859218730 1 1 997255673 1 1 244916667 1 1 144587265 1 1 994617332 1 1 512983258 1 1 356305701 1 1 797614950 1 1 907045744 1 1 449389829 1 1 687927564 1 1 193064961 1 1 681484407 1 1 911085964 1 1 540224717 1 1 397968353 1 1 381510161 1 1 300694837 1 1 30789558 1 1 401039614 1 1 65559377 1 1 504058146 1 1 791601138 1 1 613347156 1 1 700466744 1 1 482532542 1 1 843003127 1 1 207313232 1 1 59198761 1 1 40031839 1 1 280238153 1 1 702805652 1 1 151676538 1 1 717398497 1 1 223469281 1 1 408952917 1 1 930595172 1 1 249487997 1 1 223314191 1 1 704140765 1 1 120150561 1 1 738130658 1 1 913948812 1 1 510766589 1 1 74131670 1 1 463524716 1 1 458855468 1 1 447818022 1 1 504758884 1 1 139330182 1 1 855541824 1 1 518572060 1 1 854384921 1 1 120610254 1 1 319390971 1 1 793373641 1 1 587007899 1 1 890364737 1 1 275616597 1 1 147406595 1 1 637971531 1 1 385238609 1 1 871584 1 1 532352898 1 1 814237978 1 1 249306656 1 1 365960578 1 1 834154336 1 1 464645559 1 1 627541308 1 1 536364874 1 1 108891437 1 1 74358873 1 1 917594043 1 1 970573420 1 1 290058907 1 1 54294404 1 1 923428865 1 1 793552260 1 1 417631368 1 1 52023889 1 1 540182662 1 1 635050662 1 1 996236915 1 1 187797428 1 1 186616761 1 1 200064883 1 1 291799592 1 1 176874909 1 1 995912027 1 1 671581478 1 1 488907719 1 1 664310199 1 1 716978673 1 1 84213753 1 1 214278243 1 1 372201316 1 1 809225646 1 1 738997522 1 1 502744682 1 1 289576121 1 1 506581886 1 1 839106534 1 1 336061241 1 1 895512300 1 1 826548036 1 1 253918618 1 1 427383808 1 1 663371059 1 1 250273634 1 1 422268087 1 1 865413738 1 1 786793035 1 1 103522664 1 1 907708876 1 1 806333891 1 1 942903445 1 1 629323553 1 1 591095330 1 1 870741776 1 1 606174328 1 1 824114061 1 1 641335887 1 1 603656561 1 1 131593828 1 1 442793149 1 1 689460501 1 1 510275539 1 1 723890828 1 1 72377566 1 1 534909199 1 1 708185109 1 1 82668498 1 1 14222424 1 1 84039704 1 1 401481342 1 1 599290889 1 1 586760268 1 1 475305150 1 1 64889770 1 1 465330198 1 1 129885811 1 1 384301736 1 1 427862095 1 1 470919953 1 1 641864755 1 1 879149057 1 1 875151169 1 1 938493920 1 1 866054244 1 1 623632850 1 1 505536663 1 1 49622407 1 1 998726970 1 1 851543235 1 1 442413161 1 1 819280154 1 1 974897687 1 1 792152564 1 1 780648822 1 1 176330535 1 1 827678375 1 1 1222550 1 1 263577356 1 1 671400107 1 1 393221866 1 1 954775844 1 1 203317304 1 1 800340636 1 1 236541943 1 1 168579663 1 1 354429209 1 1 60281453 1 1 560764923 1 1 2506306 1 1 395470527 1 1 2410565 1 1 658403821 1 1 454233092 1 1 20286763 1 1 8279191 1 1 276511331 1 1 80673290 1 1 94200048 1 1 784798485 1 1 978802586 1 1 33299988 1 1 333910143 1 1 118809708 1 1 352281476 1 1 535713257 1 1 382989946 1 1 404654949 1 1 426959230 1 1 622008568 1 1 597242036 1 1 45319601 1 1 3298489 1 1 229928570 1 1 741963392 1 1 723778192 1 1 714938041 1 1 597412248 1 1 46821857 1 1 492403037 1 1 42724494 1 1 288769124 1 1 727963943 1 1 644243596 1 1 736116800 1 1 312033800 1 1 539907533 1 1 572662229 1 1 181570121 1 1 378098353 1 1 425315517 1 1 603359584 1 1 917328973 1 1 834430487 1 1 45076163 1 1 374050910 1 1 795072623 1 1 907261308 1 1 916330392 1 1 475317263 1 1 199633113 1 1 476606922 1 1 382831492 1 1 277991595 1 1 568907301 1 1 605252874 1 1 875965123 1 1 822287601 1 1 309634202 1 1 291051751 1 1 41824382 1 1 889191931 1 1 691345926 1 1 859504527 1 1 544263562 1 1 160674071 1 1 84905827 1 1 478031558 1 1 633734075 1 1 582963119 1 1 958512824 1 1 64159443 1 1 721608256 1 1 772887291 1 1 463899660 1 1 881116854 1 1 371037357 1 1 973901589 1 1 696659685 1 1 409094164 1 1 524226451 1 1 442751095 1 1 130633568 1 1 553179814 1 1 265040576 1 1 790945447 1 1 539560164 1 1 450334391 1 1 763746373 1 1 549343254 1 1 299792326 1 1 536565858 1 1 396658361 1 1 133878110 1 1 166302036 1 1 714861653 1 1 775697886 1 1 898019520 1 1 749688133 1 1 678311294 1 1 104078254 1 1 670473010 1 1 791495957 1 1 807661018 1 1 190685072 1 1 617063096 1 1 281611067 1 1 156284048 1 1 596930293 1 1 204462084 1 1 530555712 1 1 995484488 1 1 762504685 1 1 869582910 1 1 232560997 1 1 834444711 1 1 358102736 1 1 443620460 1 1 523767250 1 1 521719706 1 1 840665199 1 1 817409973 1 1 941566427 1 1 737555320 1 1 88503121 1 1 54185059 1 1 751142375 1 1 729763887 1 1 845842793 1 1 226441042 1 1 754164345 1 1 5619725 1 1 899930595 1 1 314069709 1 1 61973099 1 1 166831613 1 1 304196866 1 1 587848487 1 1 161273458 1 1 383440212 1 1 539548827 1 1 35878411 1 1 781009297 1 1 834945845 1 1 275316595 1 1 3295052 1 1 591540506 1 1 766204538 1 1 553408494 1 1 106465181 1 1 932087882 1 1 799381726 1 1 267141233 1 1 134943349 1 1 265065917 1 1 175738853 1 1 391187791 1 1 660013476 1 1 531722931 1 1 141220378 1 1 136247072 1 1 690038035 1 1 528064465 1 1 694546015 1 1 890814195 1 1 662414197 1 1 631790850 1 1 32562677 1 1 481846381 1 1 148178099 1 1 632322001 1 1 271747539 1 1 21530660 1 1 952463275 1 1 335510142 1 1 289201001 1 1 132114318 1 1 763474604 1 1 173833741 1 1 47038822 1 1 202693950 1 1 765850735 1 1 161214987 1 1 326643712 1 1 885776175 1 1 932343376 1 1 527437351 1 1 891141286 1 1 78883606 1 1 521536136 1 1 59429904 1 1 623765895 1 1 485902466 1 1 688201641 1 1 186089012 1 1 586037375 1 1 327157110 1 1 534283841 1 1 991105311 1 1 803130389 1 1 684874530 1 1 220512744 1 1 946327197 1 1 334137624 1 1 8969806 1 1 138168631 1 1 969368506 1 1 896764617 1 1 407149721 1 1 157403149 1 1 705379655 1 1 545406734 1 1 830782035 1 1 550080015 1 1 939359212 1 1 622967323 1 1 223857142 1 1 899574954 1 1 680796925 1 1 348875320 1 1 524000517 1 1 313155101 1 1 98049337 1 1 550218741 1 1 631280927 1 1 971438856 1 1 53869818 1 1 104724082 1 1 702640187 1 1 151973029 1 1 869898204 1 1 979642922 1 1 674397961 1 1 578511952 1 1 983670055 1 1 860128856 1 1 788329358 1 1 71955433 1 1 759940748 1 1 289369401 1 1 780721926 1 1 778485899 1 1 451657861 1 1 181637057 1 1 946902485 1 1 776980736 1 1 709140988 1 1 519605153 1 1 363892836 1 1 736383878 1 1 874057309 1 1 215722084 1 1 996752596 1 1 203491353 1 1 564088559 1 1 305513408 1 1 541045737 1 1 599960459 1 1 528644975 1 1 431992862 1 1 979371966 1 1 222986456 1 1 138678920 1 1 616501747 1 1 34605443 1 1 189302796 1 1 602633367 1 1 426089870 1 1 390008284 1 1 93188879 1 1 927203108 1 1 220174809 1 1 202974840 1 1 95601490 1 1 931651951 1 1 100397446 1 1 648648204 1 1 620786455 1 1 976172648 1 1 910254296 1 1 419269085 1 1 333802961 1 1 665699671 1 1 910095897 1 1 717363202 1 1 55101153 1 1 180694359 1 1 472833259 1 1 224993898 1 1 459008463 1 1 724879331 1 1 721173620 1 1 405421289 1 1 623983827 1 1 433775930 1 1 730289083 1 1 683597457 1 1 343761609 1 1 650947152 1 1 608326644 1 1 958804413 1 1 297761351 1 1 364263781 1 1 721738389 1 1 696432085 1 1 578258773 1 1 460983597 1 1 852481469 1 1 169164665 1 1 676165241 1 1 7983657 1 1 226214170 1 1 622118924 1 1 147676512 1 1 37986830 1 1 660030324 1 1 280215160 1 1 529040581 1 1 45841739 1 1 584489215 1 1 214280349 1 1 738409517 1 1 876282419 1 1 256751403 1 1 143367270 1 1 181220223 1 1 625835419 1 1 243897690 1 1 482165072 1 1 610826087 1 1 779447351 1 1 976482852 1 1 308512509 1 1 397125100 1 1 373876787 1 1 690446586 1 1 392834191 1 1 94376749 1 1 138072372 1 1 604403657 1 1 458208890 1 1 587607114 1 1 372754142 1 1 395656031 1 1 965424811 1 1 342075414 1 1 209685908 1 1 495121590 1 1 974697651 1 1 375519553 1 1 878284180 1 1 62053699 1 1 32432520 1 1 816987944 1 1 133203827 1 1 249472675 1 1 746662154 1 1 518178270 1 1 525114458 1 1 359075608 1 1 471820762 1 1 78281184 1 1 746144148 1 1 647808259 1 1 167441254 1 1 732064381 1 1 968606347 1 1 942191556 1 1 677742370 1 1 707265732 1 1 839915201 1 1 817557475 1 1 292103002 1 1 880642681 1 1 518227884 1 1 9600716 1 1 443701354 1 1 213109770 1 1 913071991 1 1 893781657 1 1 906243225 1 1 670865868 1 1 781107619 1 1 534307019 1 1 486428798 1 1 642739005 1 1 189467220 1 1 235981866 1 1 806479603 1 1 519193551 1 1 684444613 1 1 793779237 1 1 202926725 1 1 542651763 1 1 703571705 1 1 253915468 1 1 104084644 1 1 407968506 1 1 922296668 1 1 252714975 1 1 853571059 1 1 624721406 1 1 493423128 1 1 650129124 1 1 906496879 1 1 44857793 1 1 719886123 1 1 271439918 1 1 206692064 1 1 549333145 1 1 664103825 1 1 325624445 1 1 395376667 1 1 390911621 1 1 563422428 1 1 807646270 1 1 68392238 1 1 863547285 1 1 494798329 1 1 105504702 1 1 288006676 1 1 600634000 1 1 28039338 1 1 909077862 1 1 638886201 1 1 78734692 1 1 375318419 1 1 42503855 1 1 242934669 1 1 205131945 1 1 13621884 1 1 970633132 1 1 825132805 1 1 500124821 1 1 409101060 1 1 677036752 1 1 84268058 1 1 347156920 1 1 652493723 1 1 453464608 1 1 207886056 1 1 537888395 1 1 280577474 1 1 676925796 1 1 414712163 1 1 972594898 1 1 574521236 1 1 856789705 1 1 626911544 1 1 602675440 1 1 881596133 1 1 420916855 1 1 339786413 1 1 73524228 1 1 796881364 1 1 82753223 1 1 815042132 1 1 73361594 1 1 836670036 1 1 488353732 1 1 299523298 1 1 108940938 1 1 870927062 1 1 195938 1 1 179696073 1 1 888340068 1 1 268852788 1 1 423786651 1 1 696858847 1 1 285718516 1 1 967345953 1 1 684642432 1 1 340231187 1 1 191375584 1 1 124664749 1 1 980635443 1 1 301892140 1 1 114716609 1 1 924713451 1 1 577209760 1 1 770555898 1 1 693396814 1 1 488224363 1 1 629351410 1 1 720519615 1 1 873683397 1 1 445571037 1 1 61866726 1 1 675097489 1 1 878507164 1 1 677920964 1 1 445824952 1 1 522728140 1 1 562243789 1 1 960182856 1 1 226385070 1 1 261601898 1 1 586722930 1 1 579736763 1 1 569386614 1 1 431845879 1 1 647263371 1 1 787378858 1 1 414833166 1 1 244672452 1 1 540550562 1 1 247231641 1 1 928806704 1 1 183818511 1 1 383879388 1 1 90235809 1 1 515853372 1 1 178555751 1 1 82114487 1 1 496881378 1 1 372867323 1 1 15556012 1 1 558165495 1 1 583824913 1 1 206740103 1 1 605594815 1 1 628546644 1 1 251384207 1 1 474556573 1 1 506537249 1 1 940868238 1 1 618247286 1 1 340217386 1 1 324772628 1 1 347205883 1 1 139159763 1 1 330774933 1 1 257631311 1 1 624093187 1 1 394222508 1 1 974956894 1 1 254532180 1 1 744281789 1 1 121066501 1 1 23769917 1 1 384435630 1 1 330837978 1 1 946090571 1 1 787022926 1 1 610581594 1 1 279674248 1 1 424666304 1 1 719526338 1 1 172990946 1 1 930028561 1 1 665222336 1 1 184640152 1 1 659186346 1 1 775388626 1 1 62937234 1 1 821225975 1 1 80831408 1 1 235226969 1 1 804082107 1 1 52733808 1 1 959715995 1 1 484229898 1 1 979759721 1 1 164868403 1 1 998999671 1 1 977304638 1 1 468647834 1 1 842633654 1 1 354945455 1 1 736193811 1 1 438724903 1 1 44373914 1 1 87141107 1 1 950732666 1 1 532344814 1 1 114786592 1 1 547748651 1 1 911517729 1 1 783928390 1 1 346593875 1 1 436680707 1 1 542308821 1 1 484197702 1 1 966687844 1 1 89742530 1 1 909312063 1 1 368383658 1 1 269881499 1 1 773603959 1 1 906813944 1 1 663329810 1 1 544133864 1 1 156796156 1 1 682155996 1 1 207782430 1 1 902756104 1 1 255934814 1 1 942224958 1 1 976133158 1 1 906866802 1 1 728916255 1 1 779571977 1 1 129751113 1 1 840896890 1 1 315885773 1 1 223679027 1 1 14158897 1 1 926093105 1 1 68453458 1 1 229099734 1 1 403377577 1 1 881099575 1 1 119505203 1 1 41650271 1 1 230896104 1 1 471271341 1 1 255836800 1 1 250358193 1 1 346367398 1 1 108646381 1 1 788664937 1 1 325454314 1 1 645473593 1 1 939564921 1 1 870875222 1 1 961005768 1 1 203690560 1 1 939996400 1 1 449877643 1 1 673122441 1 1 799872318 1 1 105983083 1 1 685555834 1 1 85026923 1 1 674466889 1 1 20235061 1 1 628580612 1 1 718428815 1 1 33198679 1 1 204522875 1 1 350834625 1 1 658061079 1 1 487524610 1 1 866987386 1 1 370217378 1 1 822325104 1 1 318946591 1 1 658340566 1 1 868825343 1 1 18317117 1 1 435021389 1 1 281977684 1 1 586154298 1 1 363822254 1 1 754704618 1 1 802133018 1 1 966845287 1 1 204281883 1 1 750693408 1 1 998847980 1 1 246908313 1 1 925029859 1 1 897093341 1 1 946539455 1 1 666788842 1 1 917648423 1 1 439170934 1 1 776104226 1 1 872191901 1 1 830508306 1 1 117854688 1 1 37829006 1 1 58422197 1 1 508757298 1 1 229710096 1 1 436119918 1 1 383378237 1 1 886915324 1 1 524964850 1 1 865378398 1 1 747570644 1 1 487030280 1 1 474110859 1 1 447030466 1 1 212627393 1 1 662570900 1 1 712404504 1 1 627183713 1 1 375018121 1 1 837274398 1 1 347028731 1 1 157776338 1 1 918010944 1 1 78794459 1 1 247031438 1 1 996467138 1 1 532284064 1 1 397080987 1 1 721810810 1 1 831030515 1 1 649428377 1 1 683736848 1 1 313352090 1 1 82042594 1 1 882513022 1 1 103518321 1 1 273635267 1 1 161852947 1 1 320184165 1 1 78444710 1 1 567084771 1 1 677120895 1 1 423884494 1 1 478057461 1 1 66168415 1 1 2882921 1 1 872968467 1 1 361995381 1 1 513619217 1 1 614002544 1 1 368104594 1 1 364536223 1 1 186991031 1 1 819915775 1 1 253061522 1 1 702825097 1 1 390921808 1 1 904034620 1 1 319820126 1 1 577655824 1 1 985022281 1 1 319118663 1 1 975843372 1 1 615735831 1 1 222430729 1 1 218358720 1 1 411755876 1 1 255595479 1 1 628466270 1 1 331482638 1 1 215053300 1 1 197427145 1 1 915542369 1 1 144626471 1 1 324109239 1 1 682096043 1 1 700662922 1 1 399417455 1 1 68862007 1 1 492203798 1 1 3564550 1 1 267717677 1 1 137310440 1 1 636938131 1 1 355316773 1 1 170254333 1 1 501506023 1 1 189780805 1 1 218044470 1 1 700795914 1 1 635696884 1 1 939792709 1 1 170310936 1 1 445079535 1 1 599898070 1 1 572774666 1 1 482101602 1 1 199439733 1 1 792494619 1 1 382355424 1 1 768650406 1 1 757733126 1 1 884760784 1 1 192605610 1 1 651177297 1 1 881901024 1 1 602377219 1 1 241066446 1 1 63573085 1 1 811722781 1 1 343543658 1 1 185754026 1 1 26137326 1 1 85396248 1 1 809899185 1 1 389177928 1 1 699175825 1 1 667570798 1 1 905534894 1 1 243585557 1 1 146123222 1 1 205845935 1 1 631717930 1 1 255496963 1 1 578159221 1 1 918964901 1 1 844019015 1 1 590790712 1 1 66564585 1 1 708931400 1 1 208264724 1 1 69226705 1 1 636424653 1 1 605230384 1 1 339311080 1 1 278509522 1 1 945190166 1 1 227922310 1 1 681257266 1 1 535009291 1 1 822936780 1 1 372194507 1 1 498956776 1 1 562957724 1 1 371597293 1 1 478797496 1 1 349409474 1 1 4921061 1 1 104296655 1 1 954168375 1 1 82500585 1 1 446289764 1 1 966014893 1 1 853870095 1 1 959970492 1 1 948000123 1 1 550680385 1 1 335783953 1 1 789790390 1 1 925449593 1 1 804187128 1 1 670639183 1 1 12543514 1 1 758218619 1 1 235185616 1 1 524623731 1 1 753651981 1 1 467189382 1 1 822070455 1 1 288041736 1 1 974830744 1 1 777560126 1 1 328949794 1 1 170720047 1 1 867806140 1 1 862123074 1 1 794760619 1 1 43063702 1 1 274748723 1 1 993146141 1 1 715989897 1 1 482454751 1 1 927933135 1 1 149031621 1 1 740831759 1 1 718767597 1 1 251281938 1 1 86233987 1 1 228259430 1 1 953511324 1 1 715037892 1 1 63615876 1 1 410641767 1 1 768757714 1 1 388179184 1 1 269068833 1 1 820001856 1 1 982683097 1 1 260391755 1 1 485018255 1 1 924404691 1 1 998454894 1 1 727391874 1 1 794286322 1 1 612833877 1 1 973760574 1 1 902498310 1 1 103434610 1 1 179792416 1 1 501709629 1 1 130597401 1 1 889582996 1 1 527798277 1 1 887358805 1 1 770085647 1 1 342202420 1 1 837166723 1 1 758013331 1 1 301116572 1 1 232969135 1 1 364687182 1 1 99734072 1 1 676524638 1 1 318655791 1 1 170672451 1 1 609572958 1 1 622924690 1 1 270893860 1 1 742636943 1 1 688216495 1 1 313833795 1 1 596993945 1 1 414290093 1 1 488886050 1 1 664113954 1 1 880625217 1 1 684836374 1 1 576945518 1 1 988698713 1 1 716909675 1 1 573749831 1 1 553959983 1 1 772252495 1 1 402003372 1 1 493967991 1 1 358059782 1 1 220922289 1 1 752731853 1 1 129007375 1 1 923448932 1 1 791955240 1 1 888618220 1 1 443204565 1 1 296717579 1 1 447398020 1 1 948103309 1 1 293764610 1 1 172217814 1 1 151460645 1 1 908916579 1 1 298986950 1 1 16335106 1 1 548814322 1 1 311006157 1 1 372874300 1 1 560557283 1 1 167348483 1 1 65339607 1 1 499214718 1 1 422529231 1 1 80120988 1 1 701952432 1 1 598597825 1 1 577767583 1 1 888104828 1 1 768277585 1 1 574378931 1 1 921284678 1 1 519364092 1 1 581290646 1 1 895434112 1 1 765763600 1 1 896051682 1 1 891199284 1 1 948941120 1 1 421564922 1 1 313693079 1 1 745814175 1 1 728098427 1 1 249652017 1 1 904733271 1 1 315866433 1 1 468583022 1 1 864377873 1 1 797843939 1 1 669715262 1 1 689985005 1 1 193317159 1 1 563851693 1 1 98582107 1 1 470600737 1 1 801477906 1 1 97532379 1 1 168869259 1 1 747077348 1 1 624293581 1 1 295752617 1 1 351099863 1 1 748763330 1 1 357798293 1 1 729637051 1 1 319392533 1 1 962802139 1 1 980605924 1 1 665296928 1 1 218386019 1 1 981132500 1 1 66816224 1 1 464944862 1 1 41099985 1 1 159649458 1 1 839754615 1 1 876835313 1 1 435780758 1 1 268015510 1 1 918511644 1 1 674753499 1 1 721331762 1 1 607678787 1 1 374799990 1 1 478488290 1 1 61244780 1 1 30125259 1 1 126717876 1 1 358072854 1 1 973506504 1 1 236924995 1 1 16608047 1 1 11129960 1 1 923833803 1 1 8051385 1 1 686712855 1 1 623338000 1 1 766554167 1 1 364740796 1 1 140592702 1 1 507213346 1 1 911884782 1 1 650665981 1 1 334163278 1 1 555340791 1 1 23418268 1 1 407564053 1 1 465461009 1 1 791870259 1 1 610572428 1 1 966859591 1 1 169584217 1 1 878880468 1 1 793910052 1 1 653361505 1 1 388121009 1 1 795605782 1 1 403312528 1 1 704950349 1 1 224678682 1 1 70553507 1 1 593992332 1 1 611440198 1 1 988617061 1 1 235098207 1 1 927120167 1 1 98338241 1 1 86677698 1 1 975259989 1 1 552560837 1 1 88608943 1 1 217351670 1 1 273178014 1 1 329637601 1 1 165324153 1 1 413001981 1 1 741884515 1 1 513687680 1 1 826954984 1 1 927092924 1 1 39155555 1 1 234492700 1 1 127724462 1 1 868660549 1 1 284696105 1 1 850746304 1 1 691911253 1 1 288145648 1 1 979818116 1 1 800923637 1 1 622270762 1 1 47041203 1 1 617229251 1 1 115886867 1 1 287930894 1 1 346906793 1 1 910090007 1 1 741367029 1 1 14603406 1 1 778124057 1 1 333255276 1 1 382401968 1 1 710535402 1 1 440485884 1 1 706109129 1 1 131573855 1 1 283438926 1 1 888437665 1 1 259060272 1 1 988584547 1 1 155990512 1 1 190331944 1 1 535707790 1 1 948494934 1 1 689898425 1 1 747815624 1 1 602404051 1 1 215037233 1 1 369758151 1 1 401238755 1 1 299082347 1 1 979076026 1 1 734899317 1 1 505225747 1 1 381641790 1 1 440902976 1 1 87552418 1 1 912655972 1 1 529693093 1 1 513863084 1 1 823928171 1 1 742284148 1 1 792993549 1 1 688005007 1 1 148135850 1 1 926831722 1 1 328120452 1 1 60549571 1 1 816698281 1 1 224898666 1 1 690351915 1 1 665316153 1 1 150208935 1 1 765257280 1 1 916361810 1 1 251740755 1 1 355692989 1 1 753318332 1 1 690811825 1 1 459453963 1 1 79912105 1 1 386532786 1 1 99549213 1 1 873535613 1 1 230913845 1 1 376987439 1 1 500240095 1 1 543571606 1 1 674193390 1 1 392997898 1 1 315195148 1 1 762472727 1 1 221453250 1 1 804872943 1 1 81109697 1 1 820785621 1 1 283215343 1 1 548410890 1 1 179727334 1 1 276045338 1 1 660734018 1 1 150998044 1 1 26366180 1 1 776323020 1 1 582207421 1 1 562039387 1 1 653704317 1 1 356838452 1 1 391471604 1 1 298249918 1 1 504958997 1 1 357183006 1 1 104922269 1 1 322029847 1 1 380584134 1 1 669007366 1 1 22234974 1 1 735574569 1 1 602955077 1 1 940300336 1 1 892074937 1 1 918000989 1 1 28879804 1 1 425240945 1 1 129609335 1 1 538949927 1 1 783293538 1 1 930570138 1 1 47579024 1 1 690088619 1 1 971884116 1 1 487235040 1 1 46679095 1 1 384941058 1 1 516832255 1 1 257880715 1 1 146773529 1 1 570448185 1 1 40345735 1 1 621773181 1 1 405506120 1 1 804166505 1 1 689848082 1 1 621749030 1 1 488184802 1 1 485337354 1 1 313111939 1 1 171404409 1 1 979069253 1 1 276575739 1 1 715111535 1 1 643712297 1 1 948046200 1 1 752296814 1 1 989390806 1 1 348686382 1 1 224895951 1 1 50840807 1 1 485919168 1 1 549888057 1 1 271478247 1 1 513165299 1 1 513145628 1 1 196433623 1 1 57275665 1 1 143627508 1 1 803224851 1 1 735756432 1 1 139000862 1 1 919515859 1 1 78791174 1 1 843228859 1 1 386831867 1 1 215013643 1 1 118675300 1 1 925891389 1 1 158624626 1 1 187725690 1 1 486618383 1 1 111168653 1 1 114479716 1 1 272040122 1 1 403039033 1 1 236778508 1 1 408613278 1 1 375713757 1 1 29825373 1 1 26803357 1 1 251314983 1 1 646543386 1 1 909400201 1 1 985992119 1 1 258374080 1 1 518946134 1 1 411670572 1 1 961806905 1 1 791508818 1 1 313738633 1 1 872010630 1 1 68067645 1 1 446237280 1 1 574112024 1 1 45642051 1 1 567147277 1 1 140006058 1 1 857282023 1 1 447930466 1 1 679451016 1 1 52715669 1 1 429974526 1 1 412266183 1 1 157857310 1 1 481483762 1 1 748255753 1 1 403242187 1 1 456086460 1 1 2913780 1 1 178145216 1 1 830877818 1 1 130259546 1 1 404253310 1 1 93640687 1 1 495801270 1 1 844922160 1 1 10406116 1 1 109140548 1 1 806694944 1 1 866316309 1 1 282691729 1 1 409653267 1 1 109761773 1 1 541610495 1 1 321776193 1 1 559420876 1 1 438104067 1 1 543980003 1 1 619927334 1 1 342859257 1 1 57467828 1 1 199333704 1 1 733624188 1 1 976337399 1 1 764196245 1 1 268457898 1 1 246161541 1 1 586435759 1 1 648310394 1 1 709955024 1 1 860195247 1 1 168047992 1 1 861661702 1 1 326430643 1 1 974319350 1 1 921030033 1 1 72872567 1 1 548122137 1 1 980726268 1 1 739991460 1 1 711236127 1 1 932541305 1 1 531284755 1 1 299016762 1 1 347864709 1 1 133368120 1 1 183613293 1 1 242837566 1 1 488796870 1 1 606808904 1 1 129205180 1 1 667619902 1 1 179777053 1 1 872857393 1 1 962829572 1 1 457421937 1 1 156462239 1 1 922145967 1 1 861839645 1 1 591587010 1 1 641739646 1 1 637124919 1 1 933116059 1 1 81928870 1 1 423046431 1 1 152932670 1 1 395060885 1 1 234383588 1 1 866824774 1 1 951452141 1 1 684354581 1 1 67655217 1 1 540369042 1 1 473459315 1 1 233427549 1 1 524426013 1 1 883317697 1 1 733989576 1 1 400275284 1 1 887670813 1 1 148266118 1 1 814619234 1 1 854663292 1 1 725793688 1 1 577140736 1 1 712138468 1 1 665631767 1 1 119199228 1 1 975169756 1 1 374182516 1 1 977338472 1 1 417729322 1 1 362239341 1 1 247745379 1 1 469422705 1 1 921503183 1 1 858835787 1 1 317919089 1 1 786216153 1 1 289545357 1 1 270834553 1 1 296805302 1 1 863521953 1 1 83029955 1 1 492622182 1 1 620870235 1 1 613024859 1 1 206567277 1 1 436305351 1 1 562326586 1 1 804130143 1 1 14275166 1 1 823285256 1 1 164449203 1 1 810388574 1 1 438439046 1 1 100514656 1 1 450649625 1 1 444122248 1 1 69050182 1 1 734310052 1 1 594191255 1 1 824898246 1 1 18133346 1 1 260863298 1 1 958341584 1 1 665194507 1 1 524857777 1 1 486454911 1 1 772839231 1 1 806936640 1 1 100226548 1 1 671296806 1 1 595488702 1 1 676143459 1 1 121376025 1 1 689677123 1 1 183198030 1 1 965830339 1 1 479792199 1 1 194479182 1 1 679849974 1 1 147625480 1 1 134176072 1 1 693745763 1 1 28112287 1 1 171419004 1 1 234726271 1 1 640386924 1 1 656838097 1 1 959987351 1 1 196101935 1 1 48684639 1 1 930352847 1 1 788239112 1 1 624962807 1 1 400770453 1 1 959875198 1 1 819912577 1 1 258052931 1 1 686980426 1 1 484945337 1 1 619251797 1 1 208382839 1 1 424633869 1 1 355693571 1 1 229478968 1 1 294754685 1 1 779653417 1 1 216019700 1 1 774906544 1 1 896658605 1 1 641238417 1 1 864647035 1 1 689592958 1 1 996302976 1 1 745775649 1 1 799011820 1 1 72914619 1 1 112480367 1 1 144511843 1 1 557550775 1 1 866716682 1 1 269840643 1 1 210926497 1 1 775774884 1 1 212619896 1 1 264564910 1 1 373436125 1 1 580110297 1 1 774319898 1 1 281746411 1 1 481806358 1 1 246728923 1 1 290131380 1 1 982609018 1 1 467957709 1 1 565318911 1 1 670611691 1 1 45218029 1 1 681729579 1 1 908493120 1 1 575111582 1 1 561194569 1 1 890342891 1 1 220171981 1 1 575305488 1 1 43241608 1 1 378870077 1 1 830857763 1 1 178683481 1 1 613620132 1 1 44753625 1 1 77671551 1 1 21028084 1 1 51106891 1 1 608401059 1 1 589017520 1 1 606917415 1 1 853303265 1 1 595680281 1 1 795935571 1 1 729184992 1 1 234091996 1 1 245373840 1 1 389226434 1 1 162869187 1 1 774051723 1 1 147122715 1 1 354581666 1 1 603449128 1 1 56961252 1 1 4689153 1 1 71848172 1 1 937496423 1 1 406384709 1 1 440764384 1 1 359486185 1 1 495317236 1 1 250266478 1 1 780229024 1 1 414528258 1 1 238299546 1 1 267835790 1 1 352101279 1 1 22854113 1 1 622132329 1 1 438798695 1 1 131383940 1 1 103478567 1 1 345758386 1 1 14651902 1 1 505729069 1 1 717283072 1 1 831794637 1 1 456610428 1 1 388056066 1 1 330398537 1 1 229299218 1 1 969398012 1 1 54233968 1 1 675807940 1 1 841934472 1 1 210720563 1 1 819405744 1 1 403502018 1 1 656322196 1 1 467651799 1 1 161836236 1 1 901528269 1 1 658768542 1 1 756218979 1 1 337447200 1 1 5100960 1 1 285666652 1 1 432553982 1 1 660021644 1 1 772604592 1 1 581389024 1 1 627914304 1 1 64264740 1 1 709366769 1 1 333404184 1 1 464335581 1 1 441286681 1 1 677232771 1 1 973762764 1 1 768238766 1 1 612065462 1 1 911461940 1 1 438679581 1 1 293416775 1 1 145960335 1 1 736309982 1 1 929555141 1 1 865499003 1 1 718388957 1 1 478943688 1 1 716665641 1 1 38532998 1 1 872755618 1 1 988411460 1 1 29486140 1 1 958972062 1 1 785273302 1 1 88158724 1 1 586568869 1 1 964087439 1 1 800585752 1 1 886275216 1 1 544540777 1 1 420622858 1 1 955758810 1 1 519027099 1 1 174145851 1 1 73978717 1 1 711032502 1 1 292130951 1 1 364650579 1 1 851909812 1 1 18624947 1 1 641855385 1 1 336787183 1 1 516486649 1 1 578460186 1 1 240960998 1 1 269174088 1 1 966082023 1 1 371590248 1 1 856976269 1 1 491446470 1 1 889871481 1 1 774872056 1 1 716060608 1 1 182314190 1 1 339345336 1 1 365958060 1 1 971823300 1 1 215570449 1 1 806927569 1 1 598245484 1 1 134248913 1 1 600804053 1 1 14248635 1 1 252788262 1 1 630148546 1 1 451622555 1 1 197208549 1 1 343750093 1 1 968329241 1 1 831335800 1 1 525412132 1 1 919345577 1 1 897105598 1 1 66400954 1 1 190565325 1 1 189301793 1 1 51817398 1 1 114639666 1 1 375382277 1 1 567808990 1 1 674442809 1 1 56497365 1 1 112796834 1 1 274779482 1 1 629477267 1 1 635941349 1 1 159780438 1 1 888143199 1 1 807578836 1 1 437759326 1 1 697593209 1 1 217125712 1 1 775071267 1 1 527250303 1 1 219674104 1 1 712121519 1 1 537355310 1 1 741409737 1 1 784555848 1 1 81149391 1 1 90115307 1 1 133478998 1 1 19008512 1 1 334322599 1 1 259955121 1 1 603340552 1 1 106835344 1 1 772617417 1 1 937984938 1 1 904107756 1 1 546385481 1 1 201409254 1 1 213935502 1 1 990366530 1 1 176914819 1 1 230611558 1 1 993244981 1 1 563890645 1 1 104567123 1 1 142254190 1 1 524675510 1 1 903009325 1 1 697145001 1 1 928525809 1 1 848812298 1 1 1788850 1 1 652439609 1 1 790429081 1 1 760369864 1 1 236571699 1 1 737489524 1 1 722765660 1 1 255128382 1 1 449925546 1 1 779706355 1 1 253064387 1 1 863341907 1 1 538034895 1 1 558064173 1 1 688419878 1 1 421496111 1 1 180966710 1 1 550101733 1 1 670280333 1 1 658597847 1 1 377755432 1 1 413304538 1 1 102858384 1 1 579708691 1 1 848863303 1 1 775500021 1 1 550043367 1 1 577950028 1 1 854023855 1 1 136740885 1 1 564961040 1 1 63326963 1 1 74888965 1 1 59750249 1 1 717780316 1 1 289535101 1 1 194783027 1 1 989986444 1 1 281171885 1 1 864812754 1 1 542505748 1 1 724447348 1 1 688026872 1 1 588803007 1 1 629464867 1 1 307334468 1 1 756671507 1 1 14522987 1 1 54636493 1 1 963369346 1 1 977963946 1 1 375529607 1 1 886990207 1 1 32186484 1 1 164963578 1 1 86840239 1 1 302775395 1 1 391207755 1 1 679416384 1 1 456578718 1 1 280104234 1 1 397968812 1 1 128495116 1 1 310011706 1 1 704547625 1 1 186163372 1 1 193957752 1 1 928061242 1 1 130027438 1 1 484338954 1 1 305743248 1 1 284854890 1 1 413111911 1 1 410237167 1 1 216990214 1 1 116386140 1 1 150416124 1 1 857402063 1 1 766120887 1 1 158425924 1 1 168116741 1 1 87190932 1 1 44648201 1 1 482409221 1 1 782155754 1 1 944020387 1 1 936953824 1 1 949141485 1 1 459517479 1 1 707241701 1 1 604057975 1 1 171076878 1 1 312293331 1 1 369987858 1 1 595868516 1 1 283874641 1 1 292242880 1 1 606700038 1 1 452660324 1 1 223497603 1 1 704492442 1 1 849123734 1 1 314348725 1 1 995131195 1 1 886826901 1 1 938914516 1 1 901381885 1 1 873279602 1 1 520766735 1 1 204921761 1 1 412450419 1 1 274867564 1 1 563495605 1 1 552459064 1 1 310714168 1 1 875272549 1 1 608388146 1 1 126359634 1 1 282514988 1 1 91323088 1 1 332574441 1 1 833363625 1 1 81576425 1 1 713723600 1 1 781128849 1 1 719890978 1 1 825186495 1 1 505163340 1 1 774572328 1 1 974663104 1 1 748693671 1 1 462346357 1 1 508087380 1 1 543464223 1 1 847636522 1 1 636202453 1 1 628712327 1 1 92819708 1 1 567605599 1 1 97907824 1 1 284843646 1 1 383884921 1 1 450188617 1 1 445596038 1 1 243015938 1 1 54744652 1 1 899609139 1 1 444115468 1 1 765522933 1 1 82231233 1 1 713215572 1 1 588104682 1 1 963602312 1 1 635688536 1 1 903953046 1 1 563074745 1 1 764200253 1 1 143194038 1 1 68465569 1 1 360708680 1 1 641140710 1 1 848681807 1 1 677955608 1 1 507056054 1 1 819788389 1 1 319448769 1 1 713042970 1 1 855527291 1 1 573500063 1 1 949989416 1 1 423767346 1 1 300539278 1 1 535449851 1 1 122111760 1 1 623507266 1 1 926620976 1 1 297945350 1 1 145213350 1 1 932933439 1 1 26052560 1 1 787830960 1 1 534075311 1 1 781819968 1 1 462184174 1 1 944643103 1 1 765835695 1 1 700134563 1 1 491594244 1 1 275665298 1 1 609875947 1 1 224202929 1 1 75509074 1 1 381569658 1 1 820862205 1 1 816925103 1 1 408790387 1 1 386476417 1 1 877276541 1 1 690536318 1 1 548020278 1 1 11832824 1 1 720850515 1 1 309861429 1 1 912255275 1 1 76933870 1 1 611885216 1 1 205169080 1 1 816857117 1 1 280897939 1 1 710707178 1 1 94896841 1 1 671469753 1 1 603358855 1 1 530585983 1 1 464464455 1 1 567373872 1 1 987357352 1 1 979401347 1 1 359142097 1 1 169589859 1 1 63916042 1 1 23480760 1 1 827728428 1 1 610868023 1 1 715476998 1 1 44993626 1 1 674899525 1 1 428415634 1 1 293909283 1 1 641500295 1 1 605977019 1 1 639987182 1 1 942169785 1 1 567413365 1 1 640987655 1 1 725695302 1 1 601356385 1 1 506173897 1 1 776758797 1 1 778171789 1 1 700452322 1 1 631656138 1 1 77195684 1 1 376404328 1 1 607514112 1 1 43272202 1 1 221970082 1 1 886842501 1 1 100921744 1 1 384596161 1 1 157336900 1 1 974917647 1 1 471048047 1 1 248804212 1 1 243598915 1 1 208078556 1 1 299717207 1 1 905329545 1 1 891095642 1 1 238387791 1 1 907609688 1 1 441877014 1 1 289099648 1 1 485345379 1 1 765561064 1 1 57922922 1 1 816066345 1 1 878073044 1 1 119732959 1 1 778872875 1 1 459315967 1 1 828750507 1 1 662008841 1 1 373817090 1 1 169882856 1 1 146196152 1 1 234592232 1 1 979628063 1 1 582021288 1 1 374302546 1 1 156231314 1 1 996381480 1 1 181236004 1 1 173276302 1 1 378474914 1 1 479445413 1 1 304996588 1 1 631082183 1 1 588228918 1 1 992342442 1 1 192436329 1 1 144850953 1 1 35474687 1 1 932350961 1 1 390225637 1 1 576784655 1 1 418011414 1 1 277059561 1 1 645547676 1 1 137765093 1 1 564283300 1 1 335308177 1 1 588936245 1 1 802059207 1 1 969203067 1 1 677199054 1 1 589856945 1 1 868184901 1 1 893455948 1 1 205888824 1 1 505641230 1 1 528801099 1 1 509791471 1 1 124490147 1 1 247472144 1 1 922237867 1 1 746497511 1 1 522059558 1 1 388653225 1 1 536512423 1 1 11788932 1 1 547958858 1 1 989680951 1 1 857705832 1 1 396002587 1 1 461346591 1 1 124929838 1 1 791800198 1 1 153042228 1 1 705576564 1 1 854038660 1 1 79196826 1 1 863098426 1 1 315322355 1 1 107422354 1 1 100399533 1 1 20490485 1 1 310552909 1 1 81696709 1 1 939455680 1 1 931704925 1 1 235360367 1 1 83854398 1 1 60622332 1 1 757129618 1 1 902386119 1 1 769002949 1 1 680906218 1 1 346534629 1 1 152753582 1 1 254611376 1 1 250325888 1 1 558753457 1 1 3605620 1 1 974753594 1 1 932865744 1 1 805414661 1 1 268684769 1 1 541294364 1 1 404723240 1 1 628846846 1 1 571801902 1 1 915156287 1 1 736406828 1 1 129620477 1 1 961816975 1 1 136108246 1 1 421729648 1 1 460610492 1 1 86942304 1 1 459508631 1 1 704684146 1 1 140939871 1 1 924515844 1 1 728267097 1 1 339815386 1 1 474961049 1 1 331904219 1 1 177357842 1 1 147568511 1 1 861331859 1 1 106700786 1 1 724671784 1 1 218578848 1 1 381908533 1 1 93746118 1 1 779165550 1 1 831239821 1 1 544356702 1 1 198484 1 1 71571885 1 1 225749692 1 1 919082642 1 1 234771198 1 1 12962546 1 1 523297942 1 1 447357377 1 1 374785593 1 1 830680792 1 1 550986527 1 1 597656641 1 1 93283233 1 1 481915566 1 1 93282095 1 1 460139186 1 1 282321846 1 1 173553252 1 1 383370318 1 1 706181955 1 1 469344534 1 1 493909764 1 1 196582368 1 1 53761999 1 1 611266064 1 1 407690035 1 1 767510279 1 1 346526645 1 1 893860134 1 1 788618296 1 1 857809708 1 1 94342096 1 1 695612577 1 1 301578083 1 1 932575554 1 1 938472942 1 1 532106882 1 1 816691020 1 1 181478827 1 1 276561798 1 1 509100734 1 1 126136530 1 1 660030777 1 1 544556116 1 1 442280262 1 1 677694168 1 1 484668652 1 1 74226069 1 1 950442807 1 1 846269280 1 1 686808417 1 1 948641257 1 1 733766785 1 1 182243328 1 1 162818764 1 1 499795299 1 1 267304144 1 1 921326443 1 1 376654421 1 1 392194424 1 1 838203566 1 1 144107514 1 1 69573562 1 1 924720362 1 1 381635155 1 1 326804487 1 1 181772664 1 1 757659118 1 1 786898566 1 1 929731843 1 1 453020175 1 1 831592893 1 1 737477781 1 1 83634718 1 1 716918314 1 1 624814392 1 1 735270572 1 1 153134989 1 1 530950231 1 1 963449535 1 1 705044677 1 1 114160135 1 1 633882712 1 1 766555927 1 1 612675695 1 1 237499326 1 1 222003939 1 1 592566901 1 1 402538179 1 1 668765199 1 1 319036119 1 1 725175652 1 1 838045128 1 1 159538673 1 1 147397677 1 1 949775967 1 1 166176664 1 1 664557260 1 1 481393329 1 1 229689910 1 1 2399297 1 1 443173599 1 1 248883230 1 1 982448911 1 1 886150137 1 1 277093256 1 1 163845946 1 1 151757301 1 1 690692032 1 1 34431473 1 1 836639067 1 1 598804757 1 1 64425063 1 1 425480507 1 1 809164467 1 1 635104400 1 1 723176818 1 1 537986492 1 1 911911050 1 1 186206256 1 1 587637218 1 1 628810855 1 1 642578926 1 1 817236720 1 1 802765600 1 1 833097275 1 1 696068826 1 1 926554321 1 1 270576778 1 1 146390708 1 1 882817964 1 1 385207633 1 1 470662130 1 1 649961318 1 1 663509020 1 1 39629161 1 1 99495385 1 1 813264217 1 1 418137102 1 1 593786050 1 1 620308525 1 1 838987113 1 1 64432236 1 1 486898710 1 1 872335051 1 1 962385548 1 1 426824704 1 1 668708220 1 1 467764224 1 1 892047442 1 1 665516406 1 1 311232205 1 1 185071537 1 1 785216848 1 1 679681464 1 1 401332963 1 1 374072559 1 1 41576433 1 1 831855475 1 1 369923746 1 1 529581833 1 1 571175170 1 1 151653806 1 1 733074273 1 1 9384093 1 1 469630753 1 1 735087937 1 1 659398459 1 1 650786400 1 1 677433932 1 1 345795782 1 1 91000984 1 1 907601943 1 1 113067604 1 1 287278287 1 1 176365588 1 1 542159184 1 1 665292651 1 1 298171038 1 1 763717766 1 1 119704067 1 1 904783627 1 1 956785260 1 1 651806638 1 1 959730931 1 1 157697188 1 1 928271128 1 1 257511089 1 1 938213835 1 1 974869210 1 1 217071263 1 1 621190723 1 1 427079001 1 1 436062938 1 1 647187715 1 1 797886034 1 1 261742360 1 1 998531326 1 1 744997431 1 1 373548155 1 1 214590907 1 1 47088567 1 1 391760627 1 1 398150561 1 1 884479013 1 1 673768662 1 1 495012325 1 1 358286705 1 1 183092802 1 1 120065033 1 1 246403625 1 1 725679501 1 1 823132334 1 1 484866820 1 1 871697955 1 1 384569866 1 1 281103206 1 1 287467272 1 1 416968953 1 1 212664235 1 1 860583139 1 1 481594789 1 1 364003414 1 1 92406279 1 1 198333323 1 1 732938773 1 1 632692779 1 1 575739965 1 1 53273755 1 1 822337226 1 1 671215383 1 1 893030540 1 1 218055962 1 1 268249599 1 1 418347063 1 1 481235439 1 1 118027592 1 1 16433788 1 1 281136677 1 1 676958240 1 1 173065758 1 1 922852165 1 1 513330715 1 1 223002389 1 1 40933390 1 1 15208130 1 1 804826617 1 1 864271168 1 1 257384406 1 1 68432177 1 1 652258035 1 1 531391157 1 1 111268552 1 1 321147732 1 1 409738443 1 1 248423933 1 1 495108347 1 1 434652394 1 1 818002082 1 1 288296302 1 1 497820016 1 1 780948550 1 1 962501047 1 1 512769204 1 1 644754524 1 1 832056883 1 1 418823353 1 1 594905099 1 1 952119605 1 1 492151844 1 1 197963365 1 1 370531376 1 1 577278978 1 1 417758984 1 1 321086684 1 1 458715375 1 1 731671429 1 1 139351703 1 1 545917889 1 1 378996603 1 1 517502009 1 1 528544773 1 1 576482007 1 1 608265136 1 1 781432246 1 1 196205794 1 1 731547581 1 1 858958682 1 1 350570724 1 1 317979346 1 1 211491222 1 1 736486271 1 1 187954342 1 1 484772485 1 1 172059537 1 1 549984222 1 1 657496235 1 1 628710774 1 1 127734738 1 1 11305361 1 1 362840438 1 1 7272317 1 1 912609709 1 1 326244326 1 1 531369752 1 1 922939395 1 1 559919840 1 1 952255246 1 1 101327589 1 1 793213122 1 1 402494558 1 1 791155889 1 1 40907 1 1 495761005 1 1 664943053 1 1 18039036 1 1 607687613 1 1 532773557 1 1 526655960 1 1 361977110 1 1 716762423 1 1 479455562 1 1 930553930 1 1 81056316 1 1 113465117 1 1 388827931 1 1 69773011 1 1 514901353 1 1 375949308 1 1 196216585 1 1 618130236 1 1 989222329 1 1 436322805 1 1 929354453 1 1 94651415 1 1 106099383 1 1 318186027 1 1 420040768 1 1 414775585 1 1 888287407 1 1 37963243 1 1 667242979 1 1 598931031 1 1 551320609 1 1 836960513 1 1 863633476 1 1 39861122 1 1 254243428 1 1 222639074 1 1 140945435 1 1 736696244 1 1 707929114 1 1 981362144 1 1 317593016 1 1 492795312 1 1 372866711 1 1 401668973 1 1 408037917 1 1 795730240 1 1 227653733 1 1 32510560 1 1 999943091 1 1 895827708 1 1 278921769 1 1 788736445 1 1 667951711 1 1 865896534 1 1 4712080 1 1 719604372 1 1 103730847 1 1 866252189 1 1 914280143 1 1 453262220 1 1 257717915 1 1 271907406 1 1 826962705 1 1 90840072 1 1 123435641 1 1 518192847 1 1 712755377 1 1 23949780 1 1 430676254 1 1 275775128 1 1 104604220 1 1 79295267 1 1 847586656 1 1 431171102 1 1 547518021 1 1 502605533 1 1 813516043 1 1 270165114 1 1 996007610 1 1 355690271 1 1 11944039 1 1 942583386 1 1 761665246 1 1 114475600 1 1 408599947 1 1 694382240 1 1 268980317 1 1 123944029 1 1 974240088 1 1 524025213 1 1 741239067 1 1 93882164 1 1 335824087 1 1 56385283 1 1 80253105 1 1 90801274 1 1 270146234 1 1 237391371 1 1 462081342 1 1 68378291 1 1 232383236 1 1 119793503 1 1 504793493 1 1 482873703 1 1 922368797 1 1 495284207 1 1 895228276 1 1 390559172 1 1 477985016 1 1 146319309 1 1 444187748 1 1 852615570 1 1 973258627 1 1 520669176 1 1 13148779 1 1 610915763 1 1 104977225 1 1 23454822 1 1 323212414 1 1 133640212 1 1 983178983 1 1 359754989 1 1 195068392 1 1 307120765 1 1 111072778 1 1 45083439 1 1 256657276 1 1 332558431 1 1 467692707 1 1 601138186 1 1 470965892 1 1 133473766 1 1 959037402 1 1 76501068 1 1 422920478 1 1 777782916 1 1 766844854 1 1 508244969 1 1 54209452 1 1 70800639 1 1 918047241 1 1 537049445 1 1 48575136 1 1 894383511 1 1 207372442 1 1 745755479 1 1 668724111 1 1 12837683 1 1 698470144 1 1 433138529 1 1 302121847 1 1 797466459 1 1 69568924 1 1 921214491 1 1 299048558 1 1 698518832 1 1 357332008 1 1 573535460 1 1 653021854 1 1 455582383 1 1 930765296 1 1 73316275 1 1 166350560 1 1 134246116 1 1 580156364 1 1 132098480 1 1 944556769 1 1 688438305 1 1 722217137 1 1 521558168 1 1 20223993 1 1 563484027 1 1 861138587 1 1 954401009 1 1 993970730 1 1 407901572 1 1 26150713 1 1 482436267 1 1 562048716 1 1 862417508 1 1 340164654 1 1 414330874 1 1 97763351 1 1 882605743 1 1 724111511 1 1 782970989 1 1 499451207 1 1 333983820 1 1 961722568 1 1 982300114 1 1 700226506 1 1 900303668 1 1 982141221 1 1 120528557 1 1 464717187 1 1 749279982 1 1 455935638 1 1 662108387 1 1 250747255 1 1 420740251 1 1 747841752 1 1 640587859 1 1 467215661 1 1 709299527 1 1 842465453 1 1 730933136 1 1 488814049 1 1 972588235 1 1 900683203 1 1 852131104 1 1 384431234 1 1 178896862 1 1 668568942 1 1 709515088 1 1 153214828 1 1 241729748 1 1 235071132 1 1 200510864 1 1 867735327 1 1 814342950 1 1 64418765 1 1 330226989 1 1 287355506 1 1 551203736 1 1 308048047 1 1 849497424 1 1 953110210 1 1 635685505 1 1 575061110 1 1 769601579 1 1 645140413 1 1 405867467 1 1 723139226 1 1 918460169 1 1 662375362 1 1 244267085 1 1 506424261 1 1 318715498 1 1 642196042 1 1 510970890 1 1 318744394 1 1 819526969 1 1 260315798 1 1 521252919 1 1 850674737 1 1 165115275 1 1 867298691 1 1 345989941 1 1 762494876 1 1 769446510 1 1 185438187 1 1 219329134 1 1 567894740 1 1 860676462 1 1 986693511 1 1 966047888 1 1 612227152 1 1 205380265 1 1 83564927 1 1 648849895 1 1 724779317 1 1 749541409 1 1 202549949 1 1 974569359 1 1 338550233 1 1 67083501 1 1 410332548 1 1 100385235 1 1 889566508 1 1 600860084 1 1 751063330 1 1 421432899 1 1 989005560 1 1 413461909 1 1 906295078 1 1 657160719 1 1 347647071 1 1 813539922 1 1 352254329 1 1 661249614 1 1 936471939 1 1 846164321 1 1 272905573 1 1 397844746 1 1 228116438 1 1 319925972 1 1 663691791 1 1 827236653 1 1 935554577 1 1 369488860 1 1 622503904 1 1 743721076 1 1 514287093 1 1 130332198 1 1 101830597 1 1 932015693 1 1 63835700 1 1 963116363 1 1 684434334 1 1 952187578 1 1 55272724 1 1 691348463 1 1 33068772 1 1 913698421 1 1 520345670 1 1 964709090 1 1 475400579 1 1 115601347 1 1 556709337 1 1 616298571 1 1 842659824 1 1 290259188 1 1 594946127 1 1 708890638 1 1 371295938 1 1 461064730 1 1 276949358 1 1 516753254 1 1 138363299 1 1 204332584 1 1 303035312 1 1 251262158 1 1 51747762 1 1 611454605 1 1 631220965 1 1 521133597 1 1 308625039 1 1 792454602 1 1 179090935 1 1 27533070 1 1 701991460 1 1 55447966 1 1 450285290 1 1 664890840 1 1 610193872 1 1 719706602 1 1 261859670 1 1 899738624 1 1 202228006 1 1 894310347 1 1 227917573 1 1 522392097 1 1 87566825 1 1 274213113 1 1 170807673 1 1 424575755 1 1 712704637 1 1 391678999 1 1 788779694 1 1 296424996 1 1 137385730 1 1 767377880 1 1 249209821 1 1 401027640 1 1 244832421 1 1 686722490 1 1 621505422 1 1 928983337 1 1 100912922 1 1 220822167 1 1 299783162 1 1 233001141 1 1 59370115 1 1 529452068 1 1 102478882 1 1 752430949 1 1 839417337 1 1 507824270 1 1 539116980 1 1 112350183 1 1 698013304 1 1 609302715 1 1 591398821 1 1 428236222 1 1 318813815 1 1 346984380 1 1 718015399 1 1 16897636 1 1 234662833 1 1 144322444 1 1 294188155 1 1 150702465 1 1 474068444 1 1 241999531 1 1 888666942 1 1 803421560 1 1 458521722 1 1 920639829 1 1 498034502 1 1 173237472 1 1 436478239 1 1 676306961 1 1 696242571 1 1 489583244 1 1 301580881 1 1 393778606 1 1 232303295 1 1 204095896 1 1 774316093 1 1 414698035 1 1 94568243 1 1 688240750 1 1 157244259 1 1 331514284 1 1 28504805 1 1 399769388 1 1 371138244 1 1 672578912 1 1 203339341 1 1 393782924 1 1 495872450 1 1 530067201 1 1 60299593 1 1 962216607 1 1 990257168 1 1 303163810 1 1 286255403 1 1 3816575 1 1 108897050 1 1 689737504 1 1 229549798 1 1 558277200 1 1 837871205 1 1 635337385 1 1 34361861 1 1 877153176 1 1 702964991 1 1 204669684 1 1 519846327 1 1 155626833 1 1 876385538 1 1 34395315 1 1 79751619 1 1 782175420 1 1 811821375 1 1 736458132 1 1 86156699 1 1 703119484 1 1 743525688 1 1 522361521 1 1 868422289 1 1 642461598 1 1 551946055 1 1 570089416 1 1 445995486 1 1 784159357 1 1 644929711 1 1 238952811 1 1 667473444 1 1 955420105 1 1 365672817 1 1 534751885 1 1 351964381 1 1 807910403 1 1 639319439 1 1 175043594 1 1 657717589 1 1 550718667 1 1 684337563 1 1 663935393 1 1 103901845 1 1 696664245 1 1 549240919 1 1 764171439 1 1 970595908 1 1 304281781 1 1 120244831 1 1 53635670 1 1 378539735 1 1 335436210 1 1 439632426 1 1 129244129 1 1 174423927 1 1 206216940 1 1 950702362 1 1 169854859 1 1 31990681 1 1 615247390 1 1 413059863 1 1 849821503 1 1 154932576 1 1 705212520 1 1 797035684 1 1 918135062 1 1 768203781 1 1 286778273 1 1 707988226 1 1 272309704 1 1 285563402 1 1 67020251 1 1 228604006 1 1 624595011 1 1 973888528 1 1 174965581 1 1 917651414 1 1 283977754 1 1 689060156 1 1 243952982 1 1 315758499 1 1 197809125 1 1 681996752 1 1 624631285 1 1 314859395 1 1 366761438 1 1 485199744 1 1 497415308 1 1 110718120 1 1 503115297 1 1 162463154 1 1 911167718 1 1 874114442 1 1 488022047 1 1 149780510 1 1 115016457 1 1 761258460 1 1 811760199 1 1 193323919 1 1 23986540 1 1 473764351 1 1 328608030 1 1 820730369 1 1 909992958 1 1 641552493 1 1 236530646 1 1 816326427 1 1 419668646 1 1 531946588 1 1 218569765 1 1 356842131 1 1 200873992 1 1 359844846 1 1 369017056 1 1 580000808 1 1 845986361 1 1 269891613 1 1 9807317 1 1 276831105 1 1 942240904 1 1 476369589 1 1 240091296 1 1 923909273 1 1 888479610 1 1 510604754 1 1 355314164 1 1 540631806 1 1 959483812 1 1 82092171 1 1 942747075 1 1 609649159 1 1 827659832 1 1 933122074 1 1 656235801 1 1 962642107 1 1 249641992 1 1 678318121 1 1 966963220 1 1 589668206 1 1 68087217 1 1 827670012 1 1 467987390 1 1 769652114 1 1 339296522 1 1 696565673 1 1 207119060 1 1 260699349 1 1 4069879 1 1 508904547 1 1 134289238 1 1 466108167 1 1 67997754 1 1 917795666 1 1 54757091 1 1 76844596 1 1 561511364 1 1 804430123 1 1 408603644 1 1 776352327 1 1 980994859 1 1 39782456 1 1 922403599 1 1 861407513 1 1 30518278 1 1 863022353 1 1 154787805 1 1 144903146 1 1 569345141 1 1 475663409 1 1 776919836 1 1 911842019 1 1 35652248 1 1 719049631 1 1 542526970 1 1 440213564 1 1 444037646 1 1 277231717 1 1 788179970 1 1 129458313 1 1 404549393 1 1 424283447 1 1 472990950 1 1 396629502 1 1 225051210 1 1 266429755 1 1 868240296 1 1 59130028 1 1 265607667 1 1 831065683 1 1 354380954 1 1 826715358 1 1 468293035 1 1 388380517 1 1 659602950 1 1 128696025 1 1 25703148 1 1 183166696 1 1 795878926 1 1 787602012 1 1 834929551 1 1 629432866 1 1 364500019 1 1 929537030 1 1 54575490 1 1 581942790 1 1 198501729 1 1 991256345 1 1 395948791 1 1 15705363 1 1 767773562 1 1 495912358 1 1 672851115 1 1 479069676 1 1 299248945 1 1 401958124 1 1 840553502 1 1 47274843 1 1 805309727 1 1 657381397 1 1 152252580 1 1 729753551 1 1 672856431 1 1 288402295 1 1 356346028 1 1 459572705 1 1 661759125 1 1 740622150 1 1 744690861 1 1 312647650 1 1 526977333 1 1 611595406 1 1 717750017 1 1 587980150 1 1 330179594 1 1 94848833 1 1 58380693 1 1 983641613 1 1 784880980 1 1 629523571 1 1 770260270 1 1 553876394 1 1 251051562 1 1 161840575 1 1 709709856 1 1 595749513 1 1 745177491 1 1 253002700 1 1 626112043 1 1 635628361 1 1 75755429 1 1 991932791 1 1 198012426 1 1 578807624 1 1 873322037 1 1 964558348 1 1 412440442 1 1 933774663 1 1 64405891 1 1 559061698 1 1 401153346 1 1 343959808 1 1 322197529 1 1 171391286 1 1 209024735 1 1 345096157 1 1 48073939 1 1 462862215 1 1 809882691 1 1 187255845 1 1 299029 1 1 136579865 1 1 904113644 1 1 176058633 1 1 194022988 1 1 112252056 1 1 317227784 1 1 472704127 1 1 512988990 1 1 850239639 1 1 705184058 1 1 576286255 1 1 423506889 1 1 20021305 1 1 526869223 1 1 626282846 1 1 653208357 1 1 424610614 1 1 347083045 1 1 801325134 1 1 201355244 1 1 458554901 1 1 365956306 1 1 373385805 1 1 775967745 1 1 140066082 1 1 194958712 1 1 189967012 1 1 655949994 1 1 851803856 1 1 343221273 1 1 225843392 1 1 484751897 1 1 430315986 1 1 501452304 1 1 421264797 1 1 210346711 1 1 994314586 1 1 155022411 1 1 660587689 1 1 557404978 1 1 333771811 1 1 150340340 1 1 876154510 1 1 374825154 1 1 436180007 1 1 998160285 1 1 934500853 1 1 153497113 1 1 653018472 1 1 39487267 1 1 427045527 1 1 739203077 1 1 934278558 1 1 300375374 1 1 220217202 1 1 414432722 1 1 497123040 1 1 137613872 1 1 651433490 1 1 579966824 1 1 855699999 1 1 59853201 1 1 31980443 1 1 845336786 1 1 72195885 1 1 926725725 1 1 494886619 1 1 228000794 1 1 88550401 1 1 537272200 1 1 471765623 1 1 343056392 1 1 67272354 1 1 381418823 1 1 970418099 1 1 386574034 1 1 566742405 1 1 677689849 1 1 45975627 1 1 15821726 1 1 751512974 1 1 892989584 1 1 79753586 1 1 269498477 1 1 8735711 1 1 357394834 1 1 630067381 1 1 589786770 1 1 70938564 1 1 420315548 1 1 219363343 1 1 786903924 1 1 130549975 1 1 475434870 1 1 521456602 1 1 328012455 1 1 994902091 1 1 938725668 1 1 879703183 1 1 219540325 1 1 538654855 1 1 806501361 1 1 375505013 1 1 240696081 1 1 859766677 1 1 449291936 1 1 568638947 1 1 274085061 1 1 311208041 1 1 880619009 1 1 209482369 1 1 132090583 1 1 279575190 1 1 955324813 1 1 497924459 1 1 463720612 1 1 854777400 1 1 806395439 1 1 875557580 1 1 755939032 1 1 82562694 1 1 637030458 1 1 880077271 1 1 739598441 1 1 810252379 1 1 768186625 1 1 216787307 1 1 767904856 1 1 819198693 1 1 440080604 1 1 748418703 1 1 226308949 1 1 135394409 1 1 77770442 1 1 280526164 1 1 225208292 1 1 555487087 1 1 181490191 1 1 789590791 1 1 682213835 1 1 508809057 1 1 203750134 1 1 415790104 1 1 506118795 1 1 720888124 1 1 283914579 1 1 500691933 1 1 853953667 1 1 583173122 1 1 42354353 1 1 61634374 1 1 651366359 1 1 881521182 1 1 371071364 1 1 277654870 1 1 892487500 1 1 416216555 1 1 767044196 1 1 372958347 1 1 472079456 1 1 201118403 1 1 445610044 1 1 491150882 1 1 176215679 1 1 668798793 1 1 405241293 1 1 399824561 1 1 81186910 1 1 32271545 1 1 157106108 1 1 141434912 1 1 318725799 1 1 419227557 1 1 498853792 1 1 919817278 1 1 708150380 1 1 93135292 1 1 624728415 1 1 795144662 1 1 627677180 1 1 880694096 1 1 879642381 1 1 651194950 1 1 500080994 1 1 427577246 1 1 981819494 1 1 758134795 1 1 283926227 1 1 810347990 1 1 668000057 1 1 658522660 1 1 211885305 1 1 950952676 1 1 353847138 1 1 640470180 1 1 489303409 1 1 69354243 1 1 385135311 1 1 120991778 1 1 908430676 1 1 443031069 1 1 637177425 1 1 84680619 1 1 728397106 1 1 703566212 1 1 788492683 1 1 738321167 1 1 631423688 1 1 389266241 1 1 618271633 1 1 652406361 1 1 164544811 1 1 201170378 1 1 984424042 1 1 793165025 1 1 79472489 1 1 380954360 1 1 635068145 1 1 609598725 1 1 441135859 1 1 299577743 1 1 433327997 1 1 964094117 1 1 135522919 1 1 766886032 1 1 255648282 1 1 975221453 1 1 772266297 1 1 352555057 1 1 553129664 1 1 27492004 1 1 210140029 1 1 539109292 1 1 216294647 1 1 999966766 1 1 892691218 1 1 931808472 1 1 464547437 1 1 923679223 1 1 782966099 1 1 132730271 1 1 29488286 1 1 516637811 1 1 587639734 1 1 180938423 1 1 880150725 1 1 180159358 1 1 885568060 1 1 618856680 1 1 124142260 1 1 992535130 1 1 987845363 1 1 732417725 1 1 720418094 1 1 293376026 1 1 855644446 1 1 697112482 1 1 815020358 1 1 724137403 1 1 836751542 1 1 167400912 1 1 200506165 1 1 522843550 1 1 494125239 1 1 853304007 1 1 40564393 1 1 813372187 1 1 326014437 1 1 159676534 1 1 838231272 1 1 694664499 1 1 71257868 1 1 427226241 1 1 79459623 1 1 232180272 1 1 134616981 1 1 210742808 1 1 811754803 1 1 727003640 1 1 503350559 1 1 836498167 1 1 105150360 1 1 315793836 1 1 891947107 1 1 366833260 1 1 155678655 1 1 437907491 1 1 544724526 1 1 373391345 1 1 465533755 1 1 315919626 1 1 97452834 1 1 525206112 1 1 551481739 1 1 116069333 1 1 278894279 1 1 417695016 1 1 978192875 1 1 308362133 1 1 368334998 1 1 430587828 1 1 131943996 1 1 758182980 1 1 809098130 1 1 694539604 1 1 322180607 1 1 521729547 1 1 539683844 1 1 401231234 1 1 310388709 1 1 720061145 1 1 769367905 1 1 463204294 1 1 312416777 1 1 632852409 1 1 248901352 1 1 158242143 1 1 259873958 1 1 685155910 1 1 258503597 1 1 162060971 1 1 503469304 1 1 715496909 1 1 173742314 1 1 982824706 1 1 817957719 1 1 635131051 1 1 689408992 1 1 364672495 1 1 763645014 1 1 622403744 1 1 226112846 1 1 669367163 1 1 446807502 1 1 909672684 1 1 61397024 1 1 84594052 1 1 348447385 1 1 609068156 1 1 42995929 1 1 775885740 1 1 525756930 1 1 63639876 1 1 457614927 1 1 212541849 1 1 275920824 1 1 116413461 1 1 412940850 1 1 654230892 1 1 458798052 1 1 753346133 1 1 626242553 1 1 789810956 1 1 601110405 1 1 587534128 1 1 167828686 1 1 39157556 1 1 614703883 1 1 472043778 1 1 454672812 1 1 760938972 1 1 270551628 1 1 357783816 1 1 725409390 1 1 639111316 1 1 731672602 1 1 214239604 1 1 943092237 1 1 602386892 1 1 513491245 1 1 846694265 1 1 37430493 1 1 910283062 1 1 814962630 1 1 472977385 1 1 820857489 1 1 765419814 1 1 324275354 1 1 902719092 1 1 823999969 1 1 481117303 1 1 893355634 1 1 730377517 1 1 984083338 1 1 226781788 1 1 254343957 1 1 320445298 1 1 898970638 1 1 299082403 1 1 677904558 1 1 103792604 1 1 356205464 1 1 567509440 1 1 750406106 1 1 218832256 1 1 209278942 1 1 250994148 1 1 74784102 1 1 829440597 1 1 305451512 1 1 185840510 1 1 724099167 1 1 250079519 1 1 121992758 1 1 235896953 1 1 456242575 1 1 692206457 1 1 38712840 1 1 307068252 1 1 280956165 1 1 856771746 1 1 513522257 1 1 175319844 1 1 315139283 1 1 64843346 1 1 64211121 1 1 391529759 1 1 64139539 1 1 981006749 1 1 388054224 1 1 649640368 1 1 186895281 1 1 205838042 1 1 860818967 1 1 501836113 1 1 451889798 1 1 652643205 1 1 656139094 1 1 196396964 1 1 42291995 1 1 832314499 1 1 47729010 1 1 747963037 1 1 21687832 1 1 514588326 1 1 976663397 1 1 351870394 1 1 43130210 1 1 705579499 1 1 144833520 1 1 10350357 1 1 562425766 1 1 692163198 1 1 383277634 1 1 798501751 1 1 351043556 1 1 172539587 1 1 51877777 1 1 988840366 1 1 469582922 1 1 656345050 1 1 63965190 1 1 342017175 1 1 72854937 1 1 644019214 1 1 204746141 1 1 396138997 1 1 168447653 1 1 658590321 1 1 965505331 1 1 447234662 1 1 192514348 1 1 255167625 1 1 468173897 1 1 553017041 1 1 528677660 1 1 542703970 1 1 770856428 1 1 57008883 1 1 373388123 1 1 367311847 1 1 288667796 1 1 280891521 1 1 565330021 1 1 513855981 1 1 730204333 1 1 775543229 1 1 653032156 1 1 337861669 1 1 718133575 1 1 624259352 1 1 171619646 1 1 813067411 1 1 106387292 1 1 237367526 1 1 456546022 1 1 785338957 1 1 283773984 1 1 718801124 1 1 226466504 1 1 409841068 1 1 229545374 1 1 912771686 1 1 53217647 1 1 579586766 1 1 505796382 1 1 264980984 1 1 325667792 1 1 414696160 1 1 992363506 1 1 332553077 1 1 607705339 1 1 181211718 1 1 302294330 1 1 654345929 1 1 273077592 1 1 458783820 1 1 374721315 1 1 582947397 1 1 444972551 1 1 299340785 1 1 943989781 1 1 410594963 1 1 903200810 1 1 461046847 1 1 141901467 1 1 274740862 1 1 962549239 1 1 625814628 1 1 313690908 1 1 728807112 1 1 774124652 1 1 774610295 1 1 871735161 1 1 840214667 1 1 315205828 1 1 328590514 1 1 339374436 1 1 19340231 1 1 397797206 1 1 922177517 1 1 154446086 1 1 192404293 1 1 148798445 1 1 925083341 1 1 376790202 1 1 266630684 1 1 766537959 1 1 347237590 1 1 503176510 1 1 568202309 1 1 667911912 1 1 982568444 1 1 497150537 1 1 857422469 1 1 89635742 1 1 608289769 1 1 755419141 1 1 585825512 1 1 41071788 1 1 368123100 1 1 586313332 1 1 108235702 1 1 825173350 1 1 358788405 1 1 722324615 1 1 268255103 1 1 715739607 1 1 378901733 1 1 518971924 1 1 277413179 1 1 9804325 1 1 243228847 1 1 923105728 1 1 565391389 1 1 748863251 1 1 665417174 1 1 538768672 1 1 458419559 1 1 791702993 1 1 608249059 1 1 221149870 1 1 570211307 1 1 458636464 1 1 621397922 1 1 837806120 1 1 590139393 1 1 13263232 1 1 204511761 1 1 183588604 1 1 75057828 1 1 590868339 1 1 550345837 1 1 21449813 1 1 846831492 1 1 713340776 1 1 492697694 1 1 166479613 1 1 406388670 1 1 707803967 1 1 39065264 1 1 196838282 1 1 555474202 1 1 194435634 1 1 671416012 1 1 138241411 1 1 286108184 1 1 488925514 1 1 156563939 1 1 887011791 1 1 100837488 1 1 11568122 1 1 958764717 1 1 233260778 1 1 732474901 1 1 799309324 1 1 423260670 1 1 514049303 1 1 848505404 1 1 198983289 1 1 684671508 1 1 26075775 1 1 246020748 1 1 969753570 1 1 670205238 1 1 565231243 1 1 476106672 1 1 625530412 1 1 53435206 1 1 860829586 1 1 32517822 1 1 526926058 1 1 755516354 1 1 114924597 1 1 560279374 1 1 899293743 1 1 389003721 1 1 588665998 1 1 827790208 1 1 961392651 1 1 287660957 1 1 985401497 1 1 275848694 1 1 278159214 1 1 418434496 1 1 86158810 1 1 550478385 1 1 102290907 1 1 717205452 1 1 598706249 1 1 84485127 1 1 755049201 1 1 655261927 1 1 203216605 1 1 769065179 1 1 91262156 1 1 381391416 1 1 346105026 1 1 105268935 1 1 597546010 1 1 646565256 1 1 88280999 1 1 478855512 1 1 476778044 1 1 764236445 1 1 916727455 1 1 761415830 1 1 417071068 1 1 829115158 1 1 442646968 1 1 392409351 1 1 781117115 1 1 715124523 1 1 119145375 1 1 475336670 1 1 839151826 1 1 681371788 1 1 762472992 1 1 356495287 1 1 6413110 1 1 859611386 1 1 46323849 1 1 775563438 1 1 346416184 1 1 240803665 1 1 113961507 1 1 397280296 1 1 284032338 1 1 609110013 1 1 278403811 1 1 554035060 1 1 206244552 1 1 199109925 1 1 710611673 1 1 427916354 1 1 987726451 1 1 132074040 1 1 613044886 1 1 794941771 1 1 969076126 1 1 850646845 1 1 963890086 1 1 752556089 1 1 96173972 1 1 385999705 1 1 962410246 1 1 777161847 1 1 675718028 1 1 822084048 1 1 44533888 1 1 737428844 1 1 521961407 1 1 507892977 1 1 110634567 1 1 9078331 1 1 670864199 1 1 571372682 1 1 540873807 1 1 978179383 1 1 606448706 1 1 884343366 1 1 111158034 1 1 925847571 1 1 391869959 1 1 75038069 1 1 258225915 1 1 246321876 1 1 352410593 1 1 701557449 1 1 603155776 1 1 795968674 1 1 156969915 1 1 324264787 1 1 133816877 1 1 182242808 1 1 700782901 1 1 317760606 1 1 291972448 1 1 331975479 1 1 431499229 1 1 674570751 1 1 896885780 1 1 582910344 1 1 547881581 1 1 655585528 1 1 916522527 1 1 109830629 1 1 746739227 1 1 282827615 1 1 424224304 1 1 108714520 1 1 173305306 1 1 598987492 1 1 687874141 1 1 892348137 1 1 27565017 1 1 332962603 1 1 975378507 1 1 525131500 1 1 646449119 1 1 688808990 1 1 440462488 1 1 425203573 1 1 798997183 1 1 973481240 1 1 993211550 1 1 624992980 1 1 814660121 1 1 721933145 1 1 53388010 1 1 827668441 1 1 639380595 1 1 980198461 1 1 71074236 1 1 78417209 1 1 915737336 1 1 707561309 1 1 932752183 1 1 509339276 1 1 389716359 1 1 388864254 1 1 1567860 1 1 347479991 1 1 649891078 1 1 475514896 1 1 317239638 1 1 795096298 1 1 570717822 1 1 848895668 1 1 979984211 1 1 756434553 1 1 361706507 1 1 375097039 1 1 593268999 1 1 585741551 1 1 627038721 1 1 449623569 1 1 505232654 1 1 632216174 1 1 776442041 1 1 980482887 1 1 594889929 1 1 660071694 1 1 300859695 1 1 600681404 1 1 472570570 1 1 270058308 1 1 104158047 1 1 759866687 1 1 54522782 1 1 887842320 1 1 913229720 1 1 234431609 1 1 483614883 1 1 854043053 1 1 735924677 1 1 442623153 1 1 715252618 1 1 269430108 1 1 934666392 1 1 711357209 1 1 841180673 1 1 924036874 1 1 370472776 1 1 48605233 1 1 840146266 1 1 100030922 1 1 449042646 1 1 900350672 1 1 229942210 1 1 46997308 1 1 835500833 1 1 84477504 1 1 406766214 1 1 138093881 1 1 128424157 1 1 519678626 1 1 401953480 1 1 842325007 1 1 463167035 1 1 527836614 1 1 628662554 1 1 775949693 1 1 562949862 1 1 930214115 1 1 751207097 1 1 186469655 1 1 241704883 1 1 943452602 1 1 745653100 1 1 416660375 1 1 393106604 1 1 189381249 1 1 503476998 1 1 799893648 1 1 741413046 1 1 866660694 1 1 430474459 1 1 385144980 1 1 223960677 1 1 977224739 1 1 249500018 1 1 759638055 1 1 187613680 1 1 549785895 1 1 82515976 1 1 248531429 1 1 326517777 1 1 314524970 1 1 881009589 1 1 326130760 1 1 445587965 1 1 74098195 1 1 648312654 1 1 906989007 1 1 713274261 1 1 603533545 1 1 791020781 1 1 649312243 1 1 909772001 1 1 708263193 1 1 907836311 1 1 581160468 1 1 797667750 1 1 864768805 1 1 189461574 1 1 445966982 1 1 976984790 1 1 406140346 1 1 683367496 1 1 558200594 1 1 422807738 1 1 374997087 1 1 233616556 1 1 701953390 1 1 187004237 1 1 406556789 1 1 384404597 1 1 682088166 1 1 648111018 1 1 848557382 1 1 718856774 1 1 463264534 1 1 935125268 1 1 784895615 1 1 230971003 1 1 477828070 1 1 72821551 1 1 765367762 1 1 961103810 1 1 889487703 1 1 820986469 1 1 37541231 1 1 630563504 1 1 11654993 1 1 914405156 1 1 292664887 1 1 18864804 1 1 731789982 1 1 45117802 1 1 755438497 1 1 582868229 1 1 413923883 1 1 361613718 1 1 580889717 1 1 774627443 1 1 564732982 1 1 270947023 1 1 377869101 1 1 571610661 1 1 119036195 1 1 450679727 1 1 170246404 1 1 2840807 1 1 267170986 1 1 448403397 1 1 280787621 1 1 910710537 1 1 800004736 1 1 491803024 1 1 912450128 1 1 161685746 1 1 680836924 1 1 518981695 1 1 739703438 1 1 884446373 1 1 709228671 1 1 142204246 1 1 737762251 1 1 612272004 1 1 125747209 1 1 704151144 1 1 548768563 1 1 741465332 1 1 9412416 1 1 936413235 1 1 487633811 1 1 493983190 1 1 371795983 1 1 66514431 1 1 884074349 1 1 275620149 1 1 669181883 1 1 861126590 1 1 516056756 1 1 908317738 1 1 769984353 1 1 907796271 1 1 389088972 1 1 863599745 1 1 979260205 1 1 715088062 1 1 993004342 1 1 616267581 1 1 177100221 1 1 968930339 1 1 176449616 1 1 867823234 1 1 85881987 1 1 702850610 1 1 782487243 1 1 397792529 1 1 308926161 1 1 849160406 1 1 935302629 1 1 495880051 1 1 859178658 1 1 453189710 1 1 940274553 1 1 960955880 1 1 621450547 1 1 671983682 1 1 605516854 1 1 946840553 1 1 616053217 1 1 569226141 1 1 418380380 1 1 640104780 1 1 338760803 1 1 886239494 1 1 853414777 1 1 304626811 1 1 860178570 1 1 354152554 1 1 922115124 1 1 426237641 1 1 873343548 1 1 935201308 1 1 929980558 1 1 436728943 1 1 904200727 1 1 704457152 1 1 846006908 1 1 436273818 1 1 879461061 1 1 486632144 1 1 987616165 1 1 396036802 1 1 536579989 1 1 863801807 1 1 499170914 1 1 97835545 1 1 288227404 1 1 638749727 1 1 832953622 1 1 63976553 1 1 810755815 1 1 921391318 1 1 94928046 1 1 287534173 1 1 463704777 1 1 386487321 1 1 509880950 1 1 441812662 1 1 582926464 1 1 237761696 1 1 447357782 1 1 452874203 1 1 228526100 1 1 916190993 1 1 410486816 1 1 215058762 1 1 89042597 1 1 701578077 1 1 683892216 1 1 967710580 1 1 398268788 1 1 87286716 1 1 132058266 1 1 451177457 1 1 248270402 1 1 491054131 1 1 32653876 1 1 317231986 1 1 851566281 1 1 12732385 1 1 928748 1 1 51374974 1 1 566079394 1 1 276108337 1 1 496613964 1 1 941402008 1 1 355215366 1 1 477918644 1 1 873005374 1 1 408132132 1 1 208858485 1 1 976172586 1 1 90356427 1 1 545851621 1 1 249857296 1 1 619046532 1 1 601291550 1 1 462176776 1 1 169595540 1 1 292488671 1 1 739247098 1 1 47892904 1 1 568500863 1 1 20761647 1 1 698853023 1 1 141049014 1 1 575549444 1 1 484943659 1 1 944368342 1 1 25389995 1 1 34015251 1 1 185271316 1 1 220764702 1 1 948865800 1 1 206996798 1 1 767286431 1 1 857924144 1 1 878348976 1 1 361733723 1 1 257357579 1 1 494195147 1 1 90081329 1 1 707088619 1 1 926194854 1 1 99402351 1 1 17865571 1 1 167231464 1 1 335655553 1 1 356247954 1 1 578554336 1 1 871570075 1 1 768323359 1 1 733286648 1 1 116541331 1 1 237770419 1 1 562833498 1 1 240337751 1 1 753821682 1 1 905252603 1 1 209219417 1 1 236218035 1 1 521526254 1 1 454918797 1 1 803454568 1 1 113535710 1 1 13171637 1 1 926945246 1 1 957104415 1 1 266147245 1 1 147095836 1 1 992430825 1 1 885956154 1 1 622645423 1 1 174056337 1 1 944660275 1 1 630947395 1 1 800967241 1 1 443826986 1 1 786795756 1 1 32156741 1 1 684011060 1 1 114758513 1 1 473536581 1 1 697567771 1 1 836609279 1 1 12545671 1 1 343516338 1 1 276262228 1 1 837634259 1 1 609530720 1 1 373611936 1 1 457097737 1 1 251269720 1 1 157962437 1 1 26438572 1 1 743142576 1 1 383576096 1 1 538907163 1 1 756546850 1 1 627634762 1 1 156073420 1 1 55380951 1 1 210719436 1 1 3281797 1 1 209281397 1 1 935799260 1 1 953795085 1 1 462189799 1 1 105983735 1 1 511033470 1 1 952359265 1 1 737639391 1 1 845431526 1 1 68224186 1 1 901614844 1 1 934606590 1 1 704152055 1 1 468883538 1 1 669951832 1 1 844430169 1 1 7651507 1 1 914250582 1 1 413383662 1 1 402476541 1 1 539040415 1 1 718918115 1 1 959568866 1 1 743631082 1 1 567228213 1 1 69339672 1 1 926519840 1 1 169637772 1 1 136238998 1 1 188890274 1 1 64799957 1 1 543095413 1 1 740682121 1 1 769400991 1 1 747835346 1 1 201000345 1 1 765017748 1 1 542487554 1 1 519421828 1 1 949149666 1 1 540472735 1 1 573723505 1 1 624767330 1 1 811578569 1 1 541396920 1 1 84574218 1 1 826414443 1 1 745790750 1 1 134451585 1 1 286604342 1 1 638647716 1 1 280622454 1 1 43680085 1 1 651396495 1 1 395408243 1 1 813528740 1 1 702623777 1 1 67790840 1 1 535848484 1 1 890882221 1 1 280599761 1 1 741765777 1 1 547400417 1 1 143966470 1 1 607711256 1 1 954211666 1 1 956806176 1 1 175449852 1 1 764411075 1 1 933147620 1 1 642456631 1 1 845457124 1 1 563996243 1 1 966295529 1 1 466797222 1 1 733813110 1 1 76593616 1 1 766397771 1 1 129442857 1 1 260790862 1 1 963067868 1 1 833113817 1 1 16153622 1 1 263346689 1 1 312131307 1 1 783217924 1 1 555939576 1 1 332709953 1 1 656368339 1 1 496708926 1 1 175591024 1 1 159340255 1 1 479785161 1 1 382352561 1 1 917038829 1 1 557389412 1 1 862313196 1 1 384457756 1 1 645334097 1 1 879267516 1 1 481325144 1 1 177855024 1 1 208340728 1 1 142212861 1 1 140637402 1 1 479439200 1 1 359699721 1 1 445235665 1 1 874540021 1 1 111738432 1 1 694102761 1 1 611647231 1 1 963288996 1 1 241944555 1 1 637305052 1 1 21204059 1 1 336892276 1 1 346421159 1 1 373804683 1 1 406703443 1 1 991045866 1 1 497435743 1 1 443360160 1 1 477088169 1 1 143321476 1 1 899580778 1 1 174756103 1 1 963859497 1 1 223331087 1 1 70624448 1 1 975408386 1 1 543159652 1 1 113320484 1 1 38206227 1 1 6952400 1 1 174618570 1 1 845734089 1 1 877998923 1 1 613930538 1 1 203826886 1 1 90688499 1 1 32185510 1 1 793169605 1 1 693693242 1 1 699874836 1 1 944981067 1 1 1902401 1 1 131428464 1 1 416253583 1 1 589974152 1 1 66428990 1 1 832977721 1 1 331713267 1 1 586777942 1 1 756481903 1 1 777050084 1 1 452564856 1 1 632494665 1 1 574782003 1 1 782359211 1 1 755652199 1 1 394778299 1 1 649627585 1 1 826669951 1 1 957924016 1 1 573069161 1 1 964053912 1 1 111367544 1 1 394007508 1 1 882300163 1 1 178765521 1 1 905501257 1 1 840972853 1 1 536021752 1 1 534068714 1 1 415936974 1 1 488268612 1 1 472611744 1 1 515086101 1 1 918943546 1 1 42368910 1 1 394233595 1 1 957775669 1 1 902155772 1 1 243460248 1 1 660892495 1 1 511473742 1 1 423582337 1 1 627695344 1 1 534600630 1 1 374010388 1 1 54981990 1 1 533314798 1 1 218427214 1 1 637467907 1 1 686562852 1 1 199006042 1 1 867617516 1 1 78726517 1 1 975618089 1 1 733754883 1 1 71666734 1 1 265773448 1 1 296327177 1 1 917859939 1 1 583461445 1 1 874044768 1 1 366881237 1 1 102648507 1 1 28132525 1 1 838610985 1 1 515494931 1 1 903602852 1 1 797018715 1 1 326616056 1 1 860590459 1 1 753384269 1 1 787419087 1 1 150059679 1 1 393133131 1 1 574545313 1 1 929901074 1 1 583420143 1 1 664662082 1 1 620692283 1 1 484637223 1 1 343735376 1 1 817071808 1 1 841908326 1 1 702706465 1 1 211523291 1 1 545398050 1 1 212041657 1 1 325457609 1 1 131587589 1 1 955661118 1 1 533307308 1 1 783903758 1 1 494196132 1 1 629533129 1 1 89758798 1 1 892724152 1 1 517835098 1 1 856984286 1 1 4629516 1 1 391608486 1 1 400812131 1 1 577619433 1 1 522550460 1 1 779115867 1 1 870112261 1 1 196053035 1 1 201170540 1 1 647026416 1 1 962911977 1 1 20281984 1 1 669595834 1 1 190225591 1 1 407230055 1 1 909343230 1 1 591461186 1 1 586608428 1 1 32481584 1 1 400055955 1 1 429823620 1 1 828119904 1 1 410909886 1 1 697278695 1 1 359132807 1 1 871985186 1 1 244838138 1 1 81173085 1 1 980972930 1 1 46812269 1 1 739759886 1 1 416419074 1 1 407667399 1 1 469756222 1 1 335781449 1 1 272723617 1 1 877259378 1 1 572766493 1 1 702518975 1 1 372372500 1 1 373539774 1 1 537417086 1 1 56298690 1 1 453844618 1 1 837377457 1 1 766335982 1 1 745135919 1 1 498802853 1 1 188084651 1 1 448876590 1 1 897468864 1 1 880891990 1 1 437869125 1 1 399616651 1 1 988354284 1 1 174091944 1 1 926486 1 1 465628796 1 1 342620347 1 1 356946182 1 1 389160349 1 1 314400442 1 1 679367595 1 1 968866341 1 1 870780653 1 1 339784445 1 1 332003005 1 1 188014294 1 1 172299665 1 1 830782842 1 1 302558117 1 1 36135676 1 1 400367271 1 1 912739623 1 1 672624565 1 1 330246306 1 1 572542700 1 1 187742006 1 1 568838980 1 1 238131656 1 1 402062175 1 1 769642126 1 1 724531655 1 1 417016238 1 1 356543621 1 1 439571151 1 1 17824063 1 1 479933787 1 1 356642320 1 1 666158170 1 1 567639384 1 1 981666343 1 1 312653226 1 1 709261424 1 1 857722526 1 1 622200593 1 1 487394919 1 1 171112333 1 1 791761781 1 1 220025253 1 1 645411714 1 1 857172716 1 1 592462973 1 1 622154813 1 1 291177714 1 1 317571648 1 1 331978613 1 1 526543415 1 1 127787006 1 1 331262826 1 1 497241665 1 1 353686339 1 1 727003170 1 1 531664833 1 1 893642823 1 1 326939768 1 1 189902328 1 1 194634400 1 1 271241050 1 1 368329910 1 1 469630124 1 1 650685873 1 1 572551893 1 1 669424912 1 1 877193368 1 1 404877397 1 1 641814707 1 1 8352653 1 1 170118346 1 1 430276732 1 1 350635680 1 1 49675767 1 1 800213020 1 1 222761883 1 1 797736326 1 1 418478115 1 1 518088056 1 1 809511647 1 1 896945839 1 1 624299295 1 1 29818671 1 1 604290133 1 1 546307428 1 1 374457329 1 1 694734331 1 1 657380979 1 1 516897114 1 1 669640303 1 1 416578992 1 1 157597036 1 1 797769903 1 1 686016458 1 1 770439957 1 1 525021016 1 1 119530048 1 1 501739659 1 1 60907371 1 1 823064729 1 1 21293321 1 1 43881891 1 1 669163143 1 1 757149663 1 1 606131294 1 1 896321620 1 1 237775171 1 1 77017415 1 1 345404194 1 1 482507010 1 1 647847249 1 1 465770018 1 1 203990935 1 1 871153395 1 1 865844743 1 1 980372821 1 1 609065626 1 1 215820971 1 1 732031109 1 1 941904670 1 1 529254205 1 1 320277253 1 1 320622847 1 1 250253461 1 1 594989563 1 1 860618861 1 1 864270925 1 1 98142838 1 1 333721023 1 1 978007248 1 1 240095061 1 1 215456395 1 1 604846133 1 1 571252730 1 1 919753637 1 1 931794776 1 1 964514181 1 1 9281306 1 1 594742459 1 1 597262403 1 1 515816692 1 1 738642141 1 1 877748640 1 1 171094381 1 1 563497028 1 1 369589445 1 1 155776777 1 1 686840895 1 1 413862542 1 1 93113795 1 1 159528299 1 1 478233659 1 1 983192643 1 1 205812028 1 1 237746313 1 1 937102522 1 1 295516217 1 1 813265367 1 1 186069338 1 1 848832841 1 1 680323694 1 1 192112965 1 1 273868384 1 1 531171267 1 1 454975168 1 1 714586321 1 1 400745668 1 1 352024129 1 1 965432899 1 1 493970920 1 1 83743233 1 1 742034434 1 1 738038473 1 1 803895003 1 1 475792442 1 1 496963901 1 1 630781582 1 1 318991250 1 1 659194309 1 1 958306075 1 1 261927581 1 1 212507036 1 1 555768223 1 1 335993091 1 1 358180936 1 1 3024532 1 1 620619290 1 1 948221309 1 1 968280772 1 1 572695841 1 1 825000561 1 1 32467703 1 1 877122659 1 1 264479903 1 1 388342885 1 1 367297638 1 1 711367978 1 1 71985036 1 1 737205266 1 1 415554500 1 1 186146178 1 1 786981172 1 1 156411395 1 1 811667156 1 1 334203804 1 1 776293046 1 1 372057067 1 1 834757313 1 1 273614550 1 1 145901775 1 1 439100479 1 1 956777486 1 1 406701969 1 1 812520323 1 1 411331235 1 1 307734782 1 1 239512951 1 1 620579526 1 1 815887427 1 1 126955970 1 1 983300265 1 1 158967940 1 1 682703546 1 1 47196718 1 1 913534877 1 1 603772265 1 1 384598747 1 1 813167343 1 1 441112314 1 1 83141234 1 1 578770845 1 1 767377407 1 1 39380337 1 1 247237133 1 1 375715437 1 1 80577670 1 1 720224355 1 1 963530221 1 1 694390473 1 1 263666011 1 1 230445059 1 1 13611129 1 1 145814599 1 1 948416250 1 1 211978149 1 1 453746157 1 1 951656098 1 1 956504556 1 1 47605593 1 1 898640662 1 1 969151776 1 1 860105235 1 1 60345946 1 1 365613756 1 1 434808432 1 1 364971531 1 1 815103635 1 1 16852225 1 1 537000261 1 1 49560895 1 1 719182889 1 1 651520828 1 1 49304975 1 1 819336104 1 1 603087246 1 1 214659817 1 1 377314919 1 1 451886776 1 1 898984354 1 1 762809806 1 1 466699927 1 1 960033880 1 1 973520361 1 1 180822170 1 1 193406343 1 1 145577755 1 1 81253659 1 1 689096057 1 1 489256175 1 1 632713933 1 1 884630751 1 1 685826855 1 1 664872721 1 1 78935939 1 1 25844463 1 1 483957412 1 1 877591824 1 1 794102953 1 1 295237925 1 1 711086721 1 1 60345479 1 1 889930653 1 1 430240019 1 1 242720347 1 1 276542106 1 1 58110853 1 1 804268325 1 1 93009764 1 1 775906670 1 1 71664333 1 1 951716348 1 1 23141319 1 1 459417665 1 1 567328992 1 1 818814898 1 1 969057826 1 1 791243600 1 1 707151657 1 1 426445779 1 1 39313915 1 1 88750220 1 1 872470068 1 1 487149162 1 1 951314128 1 1 754840327 1 1 1828692 1 1 94414284 1 1 447566165 1 1 198427329 1 1 959140820 1 1 51792111 1 1 45330396 1 1 329913641 1 1 683196277 1 1 220344081 1 1 650014988 1 1 879541034 1 1 480138033 1 1 881240929 1 1 557069114 1 1 711031816 1 1 103740206 1 1 526052757 1 1 962627967 1 1 484577753 1 1 829056043 1 1 434918561 1 1 348468464 1 1 539567902 1 1 984603544 1 1 169894413 1 1 67957815 1 1 570027419 1 1 980917068 1 1 570620561 1 1 233216384 1 1 912035326 1 1 603507806 1 1 644077373 1 1 482590740 1 1 295388529 1 1 962827735 1 1 150158538 1 1 668042024 1 1 340989694 1 1 685016481 1 1 442519436 1 1 147652917 1 1 520956142 1 1 58041676 1 1 119252248 1 1 76602027 1 1 215193103 1 1 862798739 1 1 102568794 1 1 504028748 1 1 674920468 1 1 903871370 1 1 398264715 1 1 967669620 1 1 634730661 1 1 314665695 1 1 550235315 1 1 911364961 1 1 841311286 1 1 868728196 1 1 774919714 1 1 224763321 1 1 387601435 1 1 80012534 1 1 696651591 1 1 160110300 1 1 666814102 1 1 447532267 1 1 309757027 1 1 956924829 1 1 353223854 1 1 697722885 1 1 535145913 1 1 209331764 1 1 796377392 1 1 258859445 1 1 835851144 1 1 515817583 1 1 680533946 1 1 218213771 1 1 578101419 1 1 954179871 1 1 13516790 1 1 173849901 1 1 41085563 1 1 519648297 1 1 281874350 1 1 535065162 1 1 112084579 1 1 32023414 1 1 680449835 1 1 756124800 1 1 879526806 1 1 969392725 1 1 369647363 1 1 202638121 1 1 525185653 1 1 269140761 1 1 288849488 1 1 666795291 1 1 956352301 1 1 538562846 1 1 163191314 1 1 161977344 1 1 899000158 1 1 99630316 1 1 456623168 1 1 397539236 1 1 675731931 1 1 913784306 1 1 449293484 1 1 412353219 1 1 741051032 1 1 529734523 1 1 938833916 1 1 310483834 1 1 504553922 1 1 318374343 1 1 242854324 1 1 207491210 1 1 423318009 1 1 914335935 1 1 783844823 1 1 147928228 1 1 91578742 1 1 658188016 1 1 556127731 1 1 505828174 1 1 706451467 1 1 324616253 1 1 288361732 1 1 223770744 1 1 314849579 1 1 46114032 1 1 738273140 1 1 130065111 1 1 282841407 1 1 962000992 1 1 127373372 1 1 915892472 1 1 596433570 1 1 640941761 1 1 168026153 1 1 441611453 1 1 678357395 1 1 985832146 1 1 250057065 1 1 241651890 1 1 658352899 1 1 812084987 1 1 898215260 1 1 355281610 1 1 699027763 1 1 785658394 1 1 497890433 1 1 926873594 1 1 706046323 1 1 621553610 1 1 583367754 1 1 251626208 1 1 215487664 1 1 411885830 1 1 103670643 1 1 612903929 1 1 854609908 1 1 425279042 1 1 772610399 1 1 839248 1 1 262780399 1 1 509174648 1 1 52669984 1 1 863770231 1 1 993609484 1 1 770863199 1 1 267685400 1 1 935091155 1 1 819381466 1 1 976221452 1 1 817230836 1 1 538342401 1 1 265522974 1 1 760615076 1 1 43409900 1 1 261569807 1 1 825998789 1 1 850057418 1 1 340849990 1 1 94068763 1 1 912561464 1 1 65180395 1 1 10817882 1 1 769179184 1 1 626015886 1 1 6796519 1 1 350670917 1 1 677563964 1 1 204169405 1 1 386991442 1 1 499423868 1 1 60600099 1 1 82456023 1 1 420908145 1 1 968324317 1 1 371507352 1 1 65302364 1 1 250960826 1 1 249872256 1 1 992904047 1 1 277872591 1 1 511126274 1 1 78540078 1 1 925598104 1 1 188751740 1 1 196386846 1 1 144665900 1 1 742436511 1 1 360941061 1 1 295004897 1 1 738009443 1 1 353518327 1 1 424039115 1 1 409643222 1 1 793341426 1 1 157489641 1 1 743784423 1 1 232349686 1 1 616847728 1 1 760210306 1 1 402011420 1 1 258780200 1 1 908938441 1 1 112742594 1 1 892105866 1 1 368784329 1 1 978976792 1 1 320389720 1 1 142754507 1 1 870321762 1 1 996427241 1 1 6035270 1 1 796210898 1 1 167438614 1 1 874362826 1 1 677978015 1 1 171499613 1 1 774895436 1 1 609503759 1 1 687070247 1 1 862375113 1 1 404310566 1 1 74038809 1 1 670866092 1 1 435252394 1 1 715742026 1 1 754306082 1 1 178845473 1 1 890371364 1 1 278298648 1 1 793981080 1 1 135967457 1 1 558336040 1 1 236503997 1 1 639000025 1 1 389620598 1 1 694662739 1 1 714549439 1 1 350491358 1 1 169370428 1 1 393314243 1 1 945757100 1 1 649272916 1 1 39524397 1 1 743291296 1 1 254816367 1 1 672621635 1 1 556245480 1 1 389834294 1 1 63640727 1 1 638313188 1 1 96480762 1 1 258469678 1 1 928730295 1 1 621452697 1 1 890369499 1 1 401747792 1 1 500679584 1 1 405647418 1 1 47133505 1 1 502211979 1 1 341663374 1 1 640603700 1 1 687306661 1 1 422984003 1 1 308244654 1 1 432283689 1 1 237191470 1 1 14981940 1 1 804414227 1 1 330533825 1 1 146390165 1 1 276612990 1 1 653710445 1 1 642792131 1 1 678799533 1 1 824002288 1 1 667504523 1 1 144127872 1 1 630405754 1 1 866434123 1 1 63880586 1 1 284944370 1 1 744100169 1 1 420758755 1 1 145514539 1 1 425138508 1 1 279675398 1 1 91270502 1 1 747731660 1 1 729395215 1 1 564387115 1 1 958783511 1 1 970783832 1 1 979034301 1 1 188903932 1 1 925825159 1 1 471628101 1 1 802890008 1 1 3617682 1 1 497757426 1 1 600657681 1 1 870432413 1 1 101799078 1 1 958858308 1 1 933682956 1 1 770153087 1 1 282528703 1 1 884216401 1 1 41409867 1 1 822029229 1 1 922228766 1 1 210315703 1 1 849778287 1 1 806541323 1 1 540081156 1 1 165407815 1 1 789853982 1 1 88484608 1 1 703077692 1 1 157417960 1 1 759668784 1 1 696852406 1 1 852990617 1 1 523512520 1 1 626070461 1 1 24687307 1 1 458290573 1 1 475064663 1 1 168791202 1 1 613395373 1 1 975885198 1 1 827164059 1 1 179290831 1 1 396263049 1 1 836726766 1 1 373642585 1 1 274171474 1 1 794860556 1 1 861615036 1 1 75415236 1 1 874136027 1 1 617193929 1 1 310515793 1 1 315950836 1 1 885107494 1 1 543530864 1 1 794107262 1 1 623215931 1 1 1545632 1 1 731447659 1 1 700447823 1 1 5592432 1 1 977333239 1 1 304143739 1 1 729878213 1 1 81990985 1 1 344479620 1 1 732098194 1 1 320315217 1 1 328675069 1 1 630350379 1 1 230920843 1 1 2728666 1 1 986007247 1 1 259693852 1 1 749225799 1 1 297202095 1 1 44683300 1 1 674581919 1 1 284488378 1 1 858958376 1 1 373265996 1 1 210195859 1 1 651281099 1 1 504907409 1 1 624464448 1 1 189851306 1 1 357882002 1 1 103260584 1 1 397700777 1 1 992689205 1 1 347334030 1 1 754421998 1 1 489829820 1 1 716195886 1 1 829913647 1 1 218700565 1 1 769498000 1 1 711180063 1 1 889262428 1 1 99706402 1 1 600864626 1 1 878062982 1 1 923345152 1 1 535191976 1 1 966106940 1 1 80490033 1 1 483615120 1 1 348405211 1 1 159092147 1 1 302764131 1 1 633147039 1 1 473725323 1 1 666551576 1 1 207774368 1 1 787334809 1 1 957363248 1 1 61723658 1 1 742534422 1 1 103525094 1 1 436743096 1 1 284408686 1 1 125695385 1 1 903345072 1 1 955411091 1 1 685401098 1 1 813579831 1 1 298271246 1 1 811072730 1 1 993604172 1 1 336104893 1 1 23280906 1 1 677783103 1 1 435338863 1 1 331654060 1 1 70501011 1 1 196895385 1 1 153280066 1 1 11048233 1 1 476277972 1 1 516125602 1 1 855883518 1 1 337172484 1 1 52690873 1 1 117740676 1 1 121709987 1 1 252951883 1 1 665162087 1 1 602496416 1 1 366813877 1 1 625665770 1 1 585931429 1 1 42155956 1 1 489821096 1 1 777642431 1 1 996496626 1 1 179325118 1 1 588682014 1 1 850842524 1 1 83983674 1 1 919029363 1 1 33969843 1 1 529342724 1 1 499740794 1 1 877971861 1 1 235149894 1 1 708609784 1 1 128659701 1 1 149809627 1 1 405450606 1 1 797536198 1 1 939054479 1 1 446484140 1 1 277949253 1 1 914153161 1 1 708607036 1 1 931038819 1 1 518559865 1 1 704027831 1 1 736550584 1 1 770210920 1 1 468938146 1 1 438134772 1 1 895307175 1 1 890007077 1 1 718383778 1 1 687602989 1 1 735188522 1 1 14977059 1 1 843707167 1 1 553088662 1 1 39354116 1 1 184120991 1 1 999161326 1 1 474879619 1 1 842081830 1 1 312692140 1 1 770068477 1 1 339949738 1 1 837220165 1 1 66315346 1 1 155611334 1 1 794703130 1 1 402351597 1 1 776155858 1 1 178474068 1 1 637756419 1 1 151554825 1 1 481103164 1 1 191291018 1 1 623797837 1 1 851612799 1 1 219131278 1 1 681656396 1 1 138328083 1 1 730215005 1 1 756003793 1 1 68835566 1 1 467917695 1 1 578595556 1 1 19750653 1 1 781823061 1 1 910946358 1 1 883183869 1 1 348843891 1 1 369016083 1 1 986372966 1 1 241676524 1 1 94064939 1 1 423247937 1 1 571337046 1 1 23528082 1 1 479630202 1 1 316747609 1 1 436690434 1 1 295664659 1 1 830998892 1 1 453052586 1 1 277507738 1 1 333365111 1 1 418506905 1 1 586842581 1 1 53585094 1 1 384444001 1 1 461177427 1 1 448087330 1 1 57797192 1 1 615403403 1 1 274924477 1 1 470309091 1 1 518025814 1 1 644831818 1 1 643726237 1 1 361617892 1 1 527171477 1 1 695030915 1 1 909708939 1 1 593478182 1 1 934486704 1 1 711857420 1 1 157103062 1 1 12774773 1 1 605042976 1 1 28006680 1 1 446827723 1 1 785946858 1 1 514959730 1 1 970133934 1 1 745839970 1 1 755622425 1 1 998769173 1 1 584990694 1 1 411365206 1 1 57632184 1 1 632279412 1 1 599322217 1 1 200432732 1 1 691437254 1 1 722472566 1 1 170668471 1 1 729447142 1 1 737277060 1 1 427609546 1 1 427069770 1 1 200896172 1 1 633692746 1 1 583620688 1 1 522977697 1 1 473224320 1 1 364181095 1 1 64355891 1 1 596218393 1 1 480158673 1 1 844877962 1 1 773814008 1 1 738485575 1 1 546690915 1 1 916166726 1 1 444630994 1 1 507870662 1 1 632180794 1 1 964044886 1 1 252934895 1 1 373459690 1 1 704735547 1 1 306139004 1 1 520276414 1 1 822321722 1 1 100859705 1 1 640011676 1 1 348355566 1 1 885502318 1 1 709195625 1 1 913590784 1 1 727940542 1 1 378853013 1 1 880339313 1 1 429343078 1 1 381573841 1 1 799644221 1 1 951008761 1 1 84892944 1 1 644167455 1 1 592192163 1 1 920292563 1 1 439651319 1 1 481541029 1 1 228302455 1 1 717081301 1 1 566703027 1 1 209171629 1 1 894204523 1 1 571358844 1 1 555550671 1 1 51311158 1 1 707884892 1 1 102149453 1 1 421674840 1 1 317089586 1 1 893890756 1 1 228360154 1 1 180076997 1 1 759674443 1 1 93806159 1 1 156876024 1 1 796364974 1 1 369622709 1 1 733867401 1 1 404934149 1 1 400650637 1 1 138864775 1 1 391776491 1 1 358602102 1 1 82210791 1 1 279356916 1 1 702127387 1 1 269164187 1 1 792180728 1 1 417481044 1 1 411642550 1 1 933611657 1 1 571021352 1 1 946556080 1 1 981056466 1 1 193869861 1 1 753504199 1 1 341968658 1 1 362481481 1 1 574931356 1 1 976938161 1 1 699232094 1 1 129133243 1 1 630854408 1 1 960563302 1 1 689792574 1 1 582248218 1 1 115538148 1 1 991095689 1 1 422720425 1 1 666190299 1 1 908224103 1 1 438364613 1 1 426269862 1 1 323414645 1 1 545545363 1 1 100015350 1 1 144106234 1 1 433776621 1 1 748369912 1 1 458160191 1 1 347742906 1 1 836960877 1 1 472311505 1 1 128870324 1 1 949479467 1 1 181217617 1 1 246161931 1 1 764680665 1 1 771611734 1 1 746784832 1 1 220913803 1 1 807733321 1 1 165080941 1 1 575166083 1 1 730629206 1 1 371088942 1 1 929836962 1 1 509655689 1 1 366000912 1 1 690192221 1 1 422854002 1 1 486704224 1 1 460806584 1 1 454186670 1 1 140587894 1 1 211145053 1 1 2799811 1 1 490297875 1 1 357017925 1 1 342163295 1 1 199709974 1 1 195220615 1 1 118183317 1 1 647732988 1 1 274624650 1 1 793650789 1 1 250205895 1 1 753367756 1 1 153283074 1 1 969540964 1 1 269554164 1 1 667523830 1 1 393804873 1 1 381021596 1 1 759640581 1 1 149369297 1 1 480669917 1 1 325577731 1 1 844812556 1 1 331395999 1 1 43049061 1 1 472006699 1 1 495330945 1 1 538949536 1 1 419365763 1 1 9484054 1 1 932895091 1 1 189453678 1 1 977651016 1 1 987549351 1 1 452406351 1 1 465892192 1 1 766381127 1 1 279852097 1 1 376341384 1 1 787533550 1 1 290650493 1 1 247223098 1 1 51957136 1 1 744372506 1 1 18774681 1 1 134673122 1 1 138652451 1 1 566577597 1 1 274402239 1 1 737239179 1 1 958651367 1 1 880764789 1 1 257843455 1 1 296688096 1 1 229718235 1 1 918238946 1 1 902414377 1 1 874259005 1 1 621157519 1 1 179952475 1 1 509510576 1 1 1783781 1 1 420225366 1 1 923496641 1 1 220641966 1 1 629310085 1 1 804295827 1 1 868080056 1 1 252861137 1 1 829234044 1 1 604416978 1 1 102044893 1 1 371166785 1 1 165149002 1 1 603310400 1 1 955480149 1 1 415032483 1 1 695585648 1 1 250795075 1 1 611844606 1 1 540588292 1 1 244043946 1 1 650069458 1 1 478409517 1 1 455311396 1 1 778778486 1 1 507027215 1 1 89949282 1 1 754439731 1 1 585907413 1 1 226142696 1 1 264605974 1 1 800249965 1 1 86952111 1 1 368935774 1 1 973934469 1 1 835161640 1 1 899854172 1 1 138329011 1 1 557116527 1 1 656423193 1 1 380759277 1 1 780501076 1 1 347694289 1 1 751985744 1 1 95711877 1 1 279625462 1 1 240442387 1 1 97805617 1 1 813883872 1 1 723030020 1 1 96736990 1 1 298172863 1 1 106540317 1 1 568551979 1 1 659959806 1 1 294212836 1 1 65968322 1 1 751612456 1 1 706749073 1 1 576633078 1 1 446439892 1 1 872482523 1 1 368389368 1 1 596945948 1 1 483141528 1 1 19974996 1 1 256519334 1 1 152185592 1 1 662590817 1 1 164830322 1 1 473340973 1 1 351050298 1 1 9935157 1 1 143428815 1 1 242417349 1 1 583428467 1 1 894449514 1 1 626196992 1 1 43385405 1 1 965406598 1 1 269022896 1 1 744265845 1 1 52089535 1 1 222414968 1 1 51394725 1 1 321874707 1 1 584240739 1 1 254528712 1 1 859038012 1 1 835231533 1 1 816571309 1 1 390652525 1 1 82700356 1 1 561401203 1 1 900974807 1 1 230509419 1 1 349368287 1 1 922272009 1 1 81425305 1 1 398388568 1 1 924515265 1 1 536050071 1 1 159179117 1 1 869235499 1 1 915604345 1 1 109101221 1 1 650295179 1 1 147363023 1 1 699163664 1 1 932819545 1 1 389401354 1 1 707329781 1 1 52864394 1 1 502851847 1 1 874147083 1 1 222138146 1 1 674625011 1 1 290392101 1 1 620731150 1 1 836776709 1 1 261532415 1 1 575537582 1 1 208461791 1 1 307376412 1 1 328541521 1 1 719633415 1 1 642598377 1 1 704137626 1 1 377665524 1 1 563172193 1 1 644874733 1 1 459996569 1 1 87227162 1 1 333869912 1 1 289093431 1 1 489840056 1 1 619846224 1 1 729251543 1 1 363326461 1 1 152710011 1 1 642910031 1 1 605841408 1 1 289811720 1 1 815212422 1 1 804299065 1 1 145688695 1 1 194027735 1 1 606224547 1 1 83706804 1 1 382200918 1 1 809448959 1 1 876382883 1 1 802349553 1 1 318415367 1 1 708650839 1 1 404891922 1 1 187499819 1 1 353627885 1 1 363212315 1 1 26749030 1 1 578230457 1 1 347300733 1 1 577747865 1 1 4637756 1 1 337237995 1 1 834861036 1 1 550740384 1 1 621673219 1 1 348905055 1 1 33772404 1 1 189046286 1 1 765710288 1 1 434103539 1 1 1238817 1 1 761548316 1 1 616116885 1 1 347143076 1 1 661875368 1 1 805194096 1 1 900286934 1 1 823612379 1 1 661806274 1 1 977247937 1 1 325758083 1 1 203000301 1 1 667801465 1 1 881204108 1 1 79489902 1 1 885182477 1 1 941376067 1 1 713915171 1 1 441596011 1 1 751620206 1 1 869167076 1 1 246466873 1 1 530843626 1 1 834230147 1 1 84536648 1 1 960061216 1 1 379171179 1 1 317194027 1 1 228180420 1 1 22495802 1 1 458213948 1 1 607066174 1 1 915661118 1 1 500387258 1 1 338484357 1 1 581902049 1 1 339691419 1 1 973344423 1 1 418751393 1 1 190139113 1 1 984264040 1 1 95678080 1 1 786105695 1 1 219095502 1 1 278691359 1 1 700128942 1 1 531185162 1 1 610595518 1 1 106372032 1 1 770839315 1 1 379442051 1 1 796176429 1 1 489943238 1 1 533177727 1 1 190810553 1 1 168559088 1 1 587053347 1 1 418070543 1 1 142271246 1 1 666331939 1 1 454780021 1 1 363090917 1 1 722582112 1 1 943221487 1 1 134088187 1 1 499378914 1 1 289667326 1 1 239349993 1 1 170827142 1 1 239195346 1 1 40726693 1 1 121034157 1 1 277305467 1 1 148455780 1 1 929558573 1 1 341696770 1 1 288693581 1 1 446979273 1 1 234957687 1 1 502812721 1 1 582138544 1 1 38680871 1 1 528253040 1 1 288353480 1 1 609155452 1 1 280744628 1 1 585476683 1 1 406318194 1 1 908813031 1 1 210421651 1 1 74537480 1 1 1852508 1 1 909085359 1 1 185864847 1 1 342315474 1 1 356042413 1 1 692111840 1 1 174812826 1 1 161831873 1 1 65753114 1 1 246056367 1 1 628413529 1 1 623598048 1 1 27703775 1 1 871338242 1 1 17185637 1 1 558315059 1 1 898248968 1 1 855033485 1 1 242227922 1 1 164357374 1 1 479266785 1 1 840133825 1 1 693491261 1 1 630703711 1 1 507757889 1 1 379912275 1 1 812831055 1 1 695375449 1 1 737569767 1 1 123829977 1 1 944630616 1 1 756901964 1 1 735747938 1 1 694593208 1 1 382908060 1 1 348965562 1 1 157345198 1 1 523095061 1 1 586667191 1 1 137439008 1 1 435025478 1 1 548575 1 1 458871399 1 1 862703466 1 1 185650592 1 1 223120541 1 1 948046163 1 1 655758087 1 1 15926077 1 1 150214638 1 1 579603807 1 1 392223789 1 1 426698028 1 1 236185746 1 1 185689593 1 1 520147632 1 1 533340655 1 1 227809369 1 1 419481079 1 1 429705366 1 1 992216850 1 1 730138544 1 1 28133263 1 1 804489217 1 1 220991877 1 1 994757012 1 1 323906048 1 1 65209000 1 1 638513473 1 1 329873531 1 1 231234672 1 1 95388218 1 1 918493057 1 1 419620563 1 1 233561991 1 1 766285399 1 1 9362927 1 1 348168805 1 1 633459525 1 1 718656363 1 1 40906269 1 1 436620266 1 1 96457807 1 1 57259129 1 1 588250357 1 1 678013111 1 1 83720743 1 1 900731265 1 1 389445586 1 1 649134098 1 1 41447484 1 1 220255258 1 1 119450075 1 1 689006108 1 1 983433913 1 1 247427328 1 1 414493165 1 1 27265351 1 1 444228206 1 1 20428914 1 1 792689382 1 1 367240191 1 1 920913247 1 1 247955238 1 1 993214954 1 1 88332450 1 1 527134276 1 1 634874956 1 1 631188738 1 1 942207618 1 1 281031162 1 1 252035064 1 1 208526633 1 1 547475851 1 1 412155342 1 1 270005739 1 1 630335123 1 1 243892004 1 1 309534665 1 1 71794433 1 1 474083689 1 1 545298579 1 1 971608849 1 1 384825893 1 1 418558527 1 1 563402403 1 1 459655233 1 1 590081691 1 1 531145677 1 1 400526318 1 1 926336803 1 1 820679888 1 1 77755447 1 1 455441580 1 1 94907185 1 1 739659369 1 1 986736707 1 1 231005420 1 1 989253584 1 1 14752130 1 1 770965698 1 1 364372049 1 1 137377968 1 1 191361579 1 1 40894770 1 1 395779215 1 1 26370719 1 1 777688372 1 1 308662845 1 1 39571706 1 1 906405838 1 1 917542643 1 1 238891158 1 1 896053323 1 1 14216320 1 1 460473176 1 1 503797944 1 1 283013042 1 1 790548172 1 1 328371316 1 1 375677112 1 1 41976864 1 1 498677405 1 1 667175898 1 1 922171348 1 1 171791216 1 1 111306120 1 1 709800920 1 1 593888006 1 1 675112638 1 1 113582952 1 1 689453464 1 1 68359447 1 1 489592074 1 1 107224185 1 1 204792988 1 1 699829481 1 1 603775735 1 1 63262775 1 1 96934531 1 1 217153600 1 1 126986700 1 1 666430505 1 1 377577543 1 1 140426858 1 1 233221176 1 1 472680586 1 1 293297044 1 1 841270358 1 1 118303116 1 1 920556386 1 1 546960294 1 1 223094661 1 1 299781684 1 1 403336561 1 1 811545940 1 1 711636533 1 1 124119461 1 1 105131340 1 1 535085731 1 1 466025590 1 1 361214479 1 1 402734186 1 1 82482431 1 1 28448371 1 1 599931813 1 1 500200184 1 1 774400153 1 1 391035592 1 1 13939331 1 1 726452114 1 1 750319962 1 1 562939311 1 1 375947793 1 1 182084457 1 1 939926144 1 1 671829891 1 1 483739878 1 1 693738916 1 1 183058004 1 1 122982246 1 1 834875328 1 1 214174815 1 1 39904076 1 1 31684139 1 1 29444806 1 1 850518925 1 1 863125887 1 1 123598352 1 1 218346645 1 1 52110423 1 1 400778358 1 1 560889221 1 1 623841942 1 1 776776213 1 1 424219470 1 1 140759006 1 1 509725185 1 1 227137755 1 1 251989832 1 1 990081583 1 1 553853551 1 1 743543312 1 1 734871849 1 1 700526973 1 1 169758850 1 1 354851470 1 1 294467398 1 1 109092699 1 1 374811554 1 1 793445101 1 1 169677167 1 1 210101591 1 1 895315923 1 1 616390298 1 1 689509986 1 1 995621473 1 1 54415808 1 1 192753599 1 1 522821544 1 1 164856692 1 1 507598201 1 1 323343293 1 1 151646614 1 1 480425732 1 1 417674239 1 1 821422586 1 1 533701048 1 1 765892452 1 1 638813879 1 1 232942976 1 1 661515990 1 1 520720637 1 1 609552203 1 1 25780146 1 1 766483066 1 1 743648848 1 1 36400124 1 1 668205991 1 1 953189577 1 1 771424770 1 1 526849561 1 1 92670161 1 1 530452404 1 1 841535822 1 1 698262849 1 1 724094743 1 1 412338544 1 1 49737677 1 1 662142797 1 1 933326664 1 1 203759530 1 1 561325011 1 1 375674750 1 1 112923578 1 1 781459581 1 1 9374478 1 1 460461105 1 1 100940295 1 1 247356100 1 1 512264455 1 1 445635168 1 1 49920407 1 1 852200540 1 1 273973141 1 1 12546593 1 1 52034065 1 1 903157407 1 1 831856289 1 1 535560684 1 1 718782568 1 1 425976693 1 1 677525696 1 1 119038700 1 1 501227505 1 1 914258775 1 1 84585510 1 1 316838060 1 1 970613796 1 1 524103245 1 1 447652306 1 1 679478756 1 1 519094428 1 1 894332262 1 1 456723290 1 1 889635861 1 1 677122978 1 1 608286294 1 1 672737381 1 1 822851761 1 1 36517700 1 1 210253040 1 1 869767170 1 1 945871289 1 1 534272455 1 1 930812489 1 1 919103805 1 1 219083583 1 1 189415256 1 1 141186559 1 1 484704623 1 1 418845818 1 1 770675989 1 1 847822498 1 1 25120293 1 1 936602257 1 1 353043815 1 1 95327574 1 1 430292638 1 1 346194135 1 1 375757173 1 1 721174325 1 1 465909947 1 1 268386905 1 1 477650903 1 1 550185447 1 1 758280287 1 1 684831070 1 1 773210928 1 1 870251038 1 1 743150201 1 1 572310103 1 1 915458975 1 1 407381362 1 1 991456197 1 1 212703367 1 1 22149439 1 1 939359401 1 1 181526294 1 1 288895607 1 1 795893809 1 1 393724526 1 1 74983094 1 1 317251919 1 1 894980782 1 1 591971224 1 1 455618444 1 1 805935511 1 1 801857099 1 1 596801440 1 1 872379363 1 1 839495795 1 1 280251879 1 1 89981755 1 1 200056695 1 1 422707590 1 1 92333159 1 1 620922577 1 1 864766034 1 1 222231173 1 1 728946176 1 1 336780357 1 1 903227677 1 1 314381705 1 1 32543452 1 1 341425684 1 1 456889456 1 1 409218660 1 1 945943533 1 1 510878656 1 1 408212460 1 1 621637018 1 1 833112623 1 1 144083624 1 1 232718742 1 1 310321541 1 1 61184474 1 1 853058127 1 1 777787578 1 1 603845102 1 1 259089982 1 1 785958425 1 1 72277477 1 1 177914534 1 1 622796212 1 1 93883417 1 1 689969642 1 1 277479555 1 1 748752751 1 1 537587627 1 1 750059286 1 1 124494812 1 1 616306474 1 1 883825426 1 1 536777095 1 1 771807610 1 1 612906921 1 1 819318546 1 1 897195523 1 1 81432443 1 1 565627519 1 1 639952492 1 1 939008542 1 1 710048362 1 1 222944311 1 1 770831112 1 1 266236210 1 1 841852054 1 1 481369757 1 1 609447028 1 1 978665368 1 1 117050355 1 1 745571878 1 1 997704469 1 1 205112670 1 1 848783616 1 1 441439657 1 1 739879451 1 1 632023532 1 1 794638418 1 1 350463876 1 1 659347871 1 1 488479984 1 1 382803757 1 1 335964890 1 1 72459345 1 1 391770797 1 1 543506680 1 1 439307542 1 1 457197788 1 1 119594927 1 1 393810616 1 1 535546154 1 1 130185719 1 1 340836969 1 1 380304202 1 1 564608929 1 1 714330902 1 1 634255862 1 1 676117851 1 1 111846850 1 1 693473010 1 1 865944865 1 1 890333287 1 1 606339429 1 1 65075973 1 1 680744164 1 1 19694065 1 1 984245916 1 1 812959862 1 1 161695845 1 1 682601771 1 1 255359399 1 1 377259444 1 1 724957061 1 1 110681253 1 1 278360831 1 1 297305799 1 1 889843703 1 1 929378176 1 1 327187416 1 1 323807334 1 1 399993011 1 1 984829454 1 1 676478730 1 1 594561691 1 1 997574912 1 1 566325395 1 1 442464755 1 1 6718540 1 1 596660829 1 1 335051769 1 1 663653036 1 1 447404621 1 1 923470890 1 1 427936641 1 1 771538975 1 1 111274967 1 1 968020264 1 1 353846879 1 1 816193805 1 1 532177229 1 1 693369208 1 1 22657700 1 1 699960484 1 1 466499288 1 1 855773468 1 1 540596040 1 1 735157010 1 1 682902124 1 1 669057136 1 1 869538844 1 1 760634868 1 1 645398477 1 1 774531124 1 1 206659335 1 1 790520765 1 1 143057141 1 1 665880214 1 1 432471810 1 1 663629479 1 1 30243842 1 1 415184751 1 1 419561911 1 1 295850283 1 1 222363515 1 1 520302331 1 1 737037188 1 1 628270413 1 1 336053310 1 1 314842394 1 1 62480496 1 1 178263227 1 1 412130904 1 1 427392852 1 1 402454089 1 1 336935570 1 1 832994348 1 1 859382410 1 1 107695498 1 1 240738372 1 1 733600405 1 1 322163104 1 1 547406635 1 1 720743255 1 1 278097866 1 1 442433232 1 1 710098400 1 1 377143197 1 1 231174445 1 1 10116366 1 1 714151788 1 1 672279673 1 1 14306587 1 1 485936122 1 1 315154127 1 1 282082568 1 1 385814889 1 1 891186849 1 1 13196866 1 1 706915403 1 1 441921597 1 1 702506233 1 1 705311650 1 1 178025854 1 1 100413162 1 1 77601198 1 1 381131784 1 1 141170343 1 1 647333697 1 1 63158550 1 1 150742274 1 1 617889943 1 1 581535845 1 1 713034897 1 1 478721056 1 1 189855461 1 1 440884339 1 1 54443087 1 1 91896046 1 1 293866244 1 1 112221135 1 1 292105216 1 1 465914787 1 1 113156396 1 1 198405999 1 1 561656923 1 1 409956365 1 1 26299694 1 1 123553374 1 1 433345508 1 1 112236664 1 1 55848670 1 1 250907084 1 1 136788182 1 1 478455852 1 1 615325476 1 1 117312011 1 1 718396163 1 1 237696586 1 1 800381270 1 1 854988091 1 1 873687437 1 1 410269217 1 1 217484847 1 1 861626725 1 1 561654628 1 1 15597872 1 1 371619366 1 1 814093744 1 1 5109037 1 1 488673469 1 1 572697722 1 1 680180197 1 1 78829822 1 1 456211746 1 1 958168583 1 1 634595429 1 1 808876861 1 1 795085994 1 1 24345455 1 1 297506313 1 1 689380226 1 1 750021195 1 1 964589917 1 1 281462105 1 1 95750160 1 1 4546672 1 1 7343727 1 1 307655121 1 1 497975094 1 1 199979520 1 1 512279466 1 1 150300697 1 1 619969017 1 1 160030108 1 1 498422502 1 1 291556500 1 1 960961018 1 1 968569758 1 1 245025585 1 1 169727437 1 1 725093509 1 1 637824783 1 1 49483630 1 1 340576593 1 1 14438069 1 1 796382008 1 1 666187809 1 1 358654439 1 1 192913709 1 1 903346959 1 1 115432298 1 1 9081190 1 1 876702426 1 1 32997592 1 1 323497705 1 1 130794321 1 1 568011323 1 1 106253489 1 1 179112946 1 1 435144978 1 1 897087208 1 1 798283733 1 1 778167795 1 1 476192194 1 1 109167233 1 1 521715837 1 1 395988885 1 1 589998998 1 1 940970585 1 1 169154820 1 1 591602930 1 1 100963334 1 1 635593630 1 1 354876348 1 1 433917950 1 1 532276723 1 1 783094408 1 1 965309799 1 1 640547297 1 1 675862248 1 1 431738352 1 1 164388789 1 1 336370838 1 1 455464405 1 1 364271440 1 1 996257004 1 1 445389456 1 1 68138104 1 1 494046030 1 1 43671442 1 1 407340308 1 1 159219277 1 1 537898975 1 1 475848484 1 1 189420309 1 1 73263995 1 1 702582771 1 1 539695591 1 1 866921793 1 1 652521212 1 1 210064604 1 1 382929864 1 1 933096027 1 1 415981188 1 1 780465603 1 1 497612000 1 1 891276257 1 1 31507836 1 1 775649099 1 1 673371837 1 1 759502051 1 1 110834498 1 1 201185586 1 1 602423651 1 1 603329444 1 1 356764221 1 1 973618286 1 1 715312094 1 1 532745101 1 1 395749529 1 1 989581793 1 1 142619721 1 1 526843300 1 1 617194913 1 1 780328729 1 1 617835177 1 1 113195275 1 1 131791653 1 1 146247644 1 1 12311161 1 1 252722023 1 1 983314702 1 1 494671234 1 1 453729599 1 1 484382316 1 1 373306433 1 1 5155675 1 1 289948124 1 1 939458310 1 1 221994812 1 1 919461160 1 1 713783801 1 1 808104867 1 1 798846515 1 1 650805643 1 1 557719699 1 1 64507951 1 1 435230281 1 1 446416021 1 1 956989307 1 1 631419580 1 1 632056543 1 1 74468534 1 1 939963228 1 1 902545496 1 1 158656171 1 1 19145432 1 1 639582884 1 1 37499126 1 1 726498238 1 1 527981075 1 1 69318899 1 1 463648589 1 1 909429458 1 1 743156213 1 1 37945921 1 1 819404167 1 1 754433275 1 1 642299584 1 1 116330434 1 1 717019106 1 1 593936493 1 1 745345690 1 1 809423523 1 1 431904715 1 1 173826566 1 1 598414281 1 1 346175014 1 1 134145189 1 1 123490201 1 1 712919161 1 1 138081815 1 1 618667495 1 1 354816395 1 1 727094180 1 1 276741526 1 1 835282688 1 1 37071519 1 1 295682793 1 1 782922118 1 1 137640930 1 1 632483224 1 1 963151911 1 1 166954827 1 1 768409954 1 1 177600868 1 1 6329089 1 1 828916487 1 1 137701325 1 1 631371221 1 1 677470677 1 1 682689869 1 1 756012498 1 1 483972576 1 1 572388634 1 1 373826732 1 1 829397952 1 1 984137718 1 1 5351871 1 1 586839944 1 1 229240978 1 1 777209573 1 1 733394534 1 1 267878600 1 1 12750304 1 1 517566304 1 1 646039972 1 1 211203108 1 1 511574427 1 1 465878658 1 1 565478410 1 1 79937844 1 1 776440241 1 1 178395415 1 1 348803449 1 1 158250121 1 1 533006372 1 1 482825225 1 1 594451648 1 1 421605984 1 1 202037967 1 1 877758553 1 1 692030881 1 1 105475145 1 1 3505186 1 1 755209079 1 1 143076538 1 1 250980794 1 1 800975773 1 1 639865115 1 1 102666541 1 1 875019821 1 1 688618527 1 1 520080017 1 1 563057721 1 1 320372935 1 1 765789281 1 1 89513327 1 1 199082928 1 1 74993098 1 1 16785785 1 1 566356082 1 1 952719941 1 1 828875735 1 1 828465674 1 1 780200627 1 1 13971928 1 1 744197512 1 1 260319265 1 1 649981788 1 1 126188293 1 1 293576950 1 1 723187817 1 1 326322069 1 1 451316702 1 1 547289781 1 1 23374051 1 1 340003965 1 1 283581816 1 1 537571244 1 1 731440278 1 1 870323669 1 1 186826248 1 1 49652095 1 1 371411138 1 1 999682023 1 1 354453349 1 1 9350561 1 1 460009558 1 1 904446487 1 1 701840830 1 1 43270740 1 1 177639874 1 1 928557717 1 1 837686373 1 1 428356132 1 1 291213184 1 1 106514967 1 1 721042127 1 1 230559428 1 1 203114252 1 1 771584291 1 1 747958676 1 1 957086611 1 1 598406046 1 1 676649951 1 1 355009860 1 1 721313005 1 1 576586289 1 1 666078725 1 1 354992466 1 1 930515669 1 1 668263211 1 1 496893470 1 1 937381194 1 1 126449070 1 1 463141207 1 1 795954521 1 1 55942066 1 1 189594772 1 1 675507901 1 1 877012727 1 1 638701809 1 1 517035034 1 1 952951115 1 1 756163241 1 1 33495022 1 1 850258144 1 1 441159492 1 1 775407656 1 1 784230436 1 1 844261051 1 1 236074083 1 1 865400314 1 1 777081194 1 1 91052263 1 1 145608909 1 1 548782111 1 1 214502141 1 1 505640548 1 1 17371595 1 1 354903760 1 1 2152669 1 1 132132405 1 1 608938074 1 1 8748445 1 1 578224503 1 1 369715073 1 1 532906187 1 1 369705362 1 1 91715788 1 1 189121441 1 1 108614456 1 1 663804308 1 1 936929166 1 1 602552503 1 1 770229492 1 1 894254272 1 1 944669682 1 1 209874535 1 1 104884799 1 1 503728268 1 1 685375209 1 1 720885335 1 1 77620170 1 1 919096130 1 1 499506697 1 1 232639874 1 1 419268817 1 1 647141132 1 1 413209796 1 1 810049720 1 1 486358640 1 1 400595592 1 1 113781322 1 1 139571354 1 1 723978173 1 1 365667135 1 1 114105420 1 1 49965445 1 1 325881891 1 1 730669447 1 1 22008524 1 1 907203032 1 1 675509897 1 1 390715170 1 1 112396090 1 1 514999498 1 1 995507267 1 1 249683820 1 1 171621535 1 1 26400213 1 1 892527825 1 1 667643213 1 1 861959049 1 1 303714174 1 1 876118934 1 1 128772454 1 1 331946449 1 1 4039241 1 1 374705554 1 1 564679387 1 1 429355462 1 1 648922255 1 1 528640635 1 1 217104981 1 1 892531 1 1 51648850 1 1 131976765 1 1 221154152 1 1 785523627 1 1 892632298 1 1 847791091 1 1 259172528 1 1 252546470 1 1 891392643 1 1 985326451 1 1 189739056 1 1 688369345 1 1 818499637 1 1 482225803 1 1 844803948 1 1 858361962 1 1 22096868 1 1 145136319 1 1 790543923 1 1 826890476 1 1 7505287 1 1 536604834 1 1 897304638 1 1 533706775 1 1 166799113 1 1 637057071 1 1 128670092 1 1 764906105 1 1 320059451 1 1 618672283 1 1 270718563 1 1 489861432 1 1 602401084 1 1 682464105 1 1 166297145 1 1 516326638 1 1 276307800 1 1 924680144 1 1 79321844 1 1 88014563 1 1 616916231 1 1 693981532 1 1 966182765 1 1 655227779 1 1 533960530 1 1 963192480 1 1 249534796 1 1 687584035 1 1 296174560 1 1 207268361 1 1 822205078 1 1 103918305 1 1 949228493 1 1 525999374 1 1 966515360 1 1 857580109 1 1 508491070 1 1 919941405 1 1 966109994 1 1 423901133 1 1 224631284 1 1 48741750 1 1 736155436 1 1 577897753 1 1 591698959 1 1 270344828 1 1 788784770 1 1 661933475 1 1 853067220 1 1 477462356 1 1 275520680 1 1 972385224 1 1 571670914 1 1 917171012 1 1 980130090 1 1 125045820 1 1 86617737 1 1 190141858 1 1 537657277 1 1 93889936 1 1 669627564 1 1 985845734 1 1 756413436 1 1 288216936 1 1 79208175 1 1 453330414 1 1 833589653 1 1 48724031 1 1 112894533 1 1 144393772 1 1 738710544 1 1 196609442 1 1 844754679 1 1 558043266 1 1 568778857 1 1 176109499 1 1 787523070 1 1 55160944 1 1 733751994 1 1 322773376 1 1 234376330 1 1 24194246 1 1 391489527 1 1 958331314 1 1 861349902 1 1 364235261 1 1 721033217 1 1 312943420 1 1 975001741 1 1 498899318 1 1 407705065 1 1 106236040 1 1 351988003 1 1 194213919 1 1 483615045 1 1 306514175 1 1 781471016 1 1 891379481 1 1 112082276 1 1 795037285 1 1 255321797 1 1 709051977 1 1 451428207 1 1 504625664 1 1 204598051 1 1 283495459 1 1 156374606 1 1 980138974 1 1 465245939 1 1 938335762 1 1 520169312 1 1 807391520 1 1 672161138 1 1 486620257 1 1 819955662 1 1 68574974 1 1 334042834 1 1 879198268 1 1 394723983 1 1 413795498 1 1 967965876 1 1 972130214 1 1 806643432 1 1 996885204 1 1 122939528 1 1 550986886 1 1 816218675 1 1 514090534 1 1 627231650 1 1 152770818 1 1 351376837 1 1 851976816 1 1 251271905 1 1 145680469 1 1 442458186 1 1 240330145 1 1 200417089 1 1 73103966 1 1 915839630 1 1 265117137 1 1 328519696 1 1 193039797 1 1 923837394 1 1 878783698 1 1 196252295 1 1 861317504 1 1 708534799 1 1 727063226 1 1 498055271 1 1 325259584 1 1 833353365 1 1 489804975 1 1 775225435 1 1 851100436 1 1 478275255 1 1 61788564 1 1 188374421 1 1 718134982 1 1 294259848 1 1 747599372 1 1 750718631 1 1 939367823 1 1 611453287 1 1 278595768 1 1 111837071 1 1 310128502 1 1 79002944 1 1 205346188 1 1 557016476 1 1 584526576 1 1 942812534 1 1 821247441 1 1 572636576 1 1 70023056 1 1 164665040 1 1 319694370 1 1 623171527 1 1 581462412 1 1 248198960 1 1 598554837 1 1 771058560 1 1 444919310 1 1 136971324 1 1 372720428 1 1 768482056 1 1 691182774 1 1 177320776 1 1 133250126 1 1 808021861 1 1 25751708 1 1 865351598 1 1 225877928 1 1 945837676 1 1 142386608 1 1 19734016 1 1 787064000 1 1 316556471 1 1 437198384 1 1 890334227 1 1 600533188 1 1 224113732 1 1 787092941 1 1 356847468 1 1 430804515 1 1 548357594 1 1 973213709 1 1 608064612 1 1 928894225 1 1 336265839 1 1 192670141 1 1 761429821 1 1 449902723 1 1 908891433 1 1 643687165 1 1 456698718 1 1 954416136 1 1 758730776 1 1 835922214 1 1 920530646 1 1 645318257 1 1 967608925 1 1 681677431 1 1 473502236 1 1 590821987 1 1 77566008 1 1 187235650 1 1 392399556 1 1 776944115 1 1 461584011 1 1 931118667 1 1 670251815 1 1 909198523 1 1 339256592 1 1 646796140 1 1 470518891 1 1 821727516 1 1 721917586 1 1 989586308 1 1 549982642 1 1 577291851 1 1 800075854 1 1 840475668 1 1 870738595 1 1 346418224 1 1 823876457 1 1 13752000 1 1 313339137 1 1 38403596 1 1 600268663 1 1 917679361 1 1 205052373 1 1 865927524 1 1 301474775 1 1 367014984 1 1 690195669 1 1 764574332 1 1 785475250 1 1 780595614 1 1 951276557 1 1 172557615 1 1 904101477 1 1 107505922 1 1 634437876 1 1 908580478 1 1 111400378 1 1 562202286 1 1 875483109 1 1 570340930 1 1 36646453 1 1 425583640 1 1 565999939 1 1 381164392 1 1 111610165 1 1 739234284 1 1 760183538 1 1 917704994 1 1 973548029 1 1 68012117 1 1 209938350 1 1 921055863 1 1 557020517 1 1 381867773 1 1 374964675 1 1 181188465 1 1 30219776 1 1 918713505 1 1 273975951 1 1 700937202 1 1 489946254 1 1 602580418 1 1 107696340 1 1 86854473 1 1 935571087 1 1 875023575 1 1 91451911 1 1 673395713 1 1 613968279 1 1 554753140 1 1 779959771 1 1 291011690 1 1 649183885 1 1 507851550 1 1 255870127 1 1 645363861 1 1 420424060 1 1 976776184 1 1 400880568 1 1 6178122 1 1 202667088 1 1 987321544 1 1 321449782 1 1 959083196 1 1 986604480 1 1 649783422 1 1 796362548 1 1 201929567 1 1 350050823 1 1 33909533 1 1 549516773 1 1 42529274 1 1 29987374 1 1 256930217 1 1 761706269 1 1 257069289 1 1 606039965 1 1 891046350 1 1 766923264 1 1 317216060 1 1 322949422 1 1 291241934 1 1 397425310 1 1 837103614 1 1 333610022 1 1 180192427 1 1 767747516 1 1 390002376 1 1 193108845 1 1 43008510 1 1 390923664 1 1 545753812 1 1 717585000 1 1 299120236 1 1 1125258 1 1 949611458 1 1 255759689 1 1 923832058 1 1 79575720 1 1 331923719 1 1 101781855 1 1 380406623 1 1 858069022 1 1 460522530 1 1 102297919 1 1 995890669 1 1 889166769 1 1 243199824 1 1 557420674 1 1 251539049 1 1 378015439 1 1 581722365 1 1 117124880 1 1 741832022 1 1 936672935 1 1 895227600 1 1 702217552 1 1 349135053 1 1 350498239 1 1 419534334 1 1 872511166 1 1 50648848 1 1 680478086 1 1 1493772 1 1 550837721 1 1 816620240 1 1 147762223 1 1 800522668 1 1 656965929 1 1 989433512 1 1 784315712 1 1 689248233 1 1 458974409 1 1 614342238 1 1 388740829 1 1 828344621 1 1 425582384 1 1 35935119 1 1 981286856 1 1 102495044 1 1 753541740 1 1 208855601 1 1 16832105 1 1 274787387 1 1 806043317 1 1 128380549 1 1 459140203 1 1 678254828 1 1 555745072 1 1 938374002 1 1 903771831 1 1 585867978 1 1 52365250 1 1 522350530 1 1 400468701 1 1 583806061 1 1 877137173 1 1 342370889 1 1 594127949 1 1 198450043 1 1 847917869 1 1 636638517 1 1 240073934 1 1 815118655 1 1 989030287 1 1 828396512 1 1 979704808 1 1 259077871 1 1 175206319 1 1 889375651 1 1 704980571 1 1 486134358 1 1 44308754 1 1 64831446 1 1 568944498 1 1 989506910 1 1 670032479 1 1 269838233 1 1 866599566 1 1 385720010 1 1 663587474 1 1 139299981 1 1 354252398 1 1 12561060 1 1 690233009 1 1 138800018 1 1 29037915 1 1 256973252 1 1 87483340 1 1 560724818 1 1 816392728 1 1 922678594 1 1 349052648 1 1 712103440 1 1 332483786 1 1 821930613 1 1 787331685 1 1 393416765 1 1 837009927 1 1 869564258 1 1 87620873 1 1 285484184 1 1 199344499 1 1 472149384 1 1 707658025 1 1 606383726 1 1 438798223 1 1 736711036 1 1 487099211 1 1 904289748 1 1 152720324 1 1 388707712 1 1 981877959 1 1 991568903 1 1 955106503 1 1 823433059 1 1 448761885 1 1 108063250 1 1 382212898 1 1 84227759 1 1 848593731 1 1 63072853 1 1 576949008 1 1 996968801 1 1 266999942 1 1 303374801 1 1 143970316 1 1 526699468 1 1 927001894 1 1 326440155 1 1 33705494 1 1 555946834 1 1 765081859 1 1 473062738 1 1 986756485 1 1 756267243 1 1 56626397 1 1 441412802 1 1 31228263 1 1 133538826 1 1 891905198 1 1 155492274 1 1 185387006 1 1 950742352 1 1 598559921 1 1 49754304 1 1 566457056 1 1 924519483 1 1 652481446 1 1 944989351 1 1 32300734 1 1 139410543 1 1 940454500 1 1 375773688 1 1 233574355 1 1 616739086 1 1 425486375 1 1 516602353 1 1 766773907 1 1 969606265 1 1 156327084 1 1 742464650 1 1 795098875 1 1 721178037 1 1 107108412 1 1 226222287 1 1 883074227 1 1 886199574 1 1 234098879 1 1 106469405 1 1 38619922 1 1 872858487 1 1 278556866 1 1 589743771 1 1 208152939 1 1 937159887 1 1 953556628 1 1 756853753 1 1 8326320 1 1 231577992 1 1 54815237 1 1 635097455 1 1 961350159 1 1 156041066 1 1 868193246 1 1 882942540 1 1 995983664 1 1 635328123 1 1 537190248 1 1 899330157 1 1 106231812 1 1 998463450 1 1 461774915 1 1 259612890 1 1 163151141 1 1 656826128 1 1 845666362 1 1 801341671 1 1 316798536 1 1 76268877 1 1 105021032 1 1 696839449 1 1 5624338 1 1 397275792 1 1 720677462 1 1 933528466 1 1 705652414 1 1 961828109 1 1 648542571 1 1 852403323 1 1 68723198 1 1 338063944 1 1 809091429 1 1 242227573 1 1 781346838 1 1 854746842 1 1 145496322 1 1 42303181 1 1 279476702 1 1 772703633 1 1 959376954 1 1 718068693 1 1 663607081 1 1 866297721 1 1 750858615 1 1 278978141 1 1 551799703 1 1 917951601 1 1 66787044 1 1 101082305 1 1 197684841 1 1 977975331 1 1 607366792 1 1 341652679 1 1 368459830 1 1 654105082 1 1 94854870 1 1 732652640 1 1 309250163 1 1 326077532 1 1 207610525 1 1 968408879 1 1 303497864 1 1 437534822 1 1 653027075 1 1 392413628 1 1 926705889 1 1 780162282 1 1 613399068 1 1 229197422 1 1 48211671 1 1 479977938 1 1 762671739 1 1 294420077 1 1 682243746 1 1 326289135 1 1 597228264 1 1 366484676 1 1 10927752 1 1 66542534 1 1 956496207 1 1 844249860 1 1 714385148 1 1 38593716 1 1 564810537 1 1 305986689 1 1 377688042 1 1 841246665 1 1 143739933 1 1 816591021 1 1 959647874 1 1 570182842 1 1 517543887 1 1 650377342 1 1 320265228 1 1 311288284 1 1 195288014 1 1 778502315 1 1 335078145 1 1 183337942 1 1 482917456 1 1 246133299 1 1 960902629 1 1 292167507 1 1 607070053 1 1 261143125 1 1 986847674 1 1 457648786 1 1 288541390 1 1 664880514 1 1 479710271 1 1 686968964 1 1 552998572 1 1 399386512 1 1 115441574 1 1 512226987 1 1 228126583 1 1 928902418 1 1 171419705 1 1 930659285 1 1 672184105 1 1 910242289 1 1 907167761 1 1 587474414 1 1 720071038 1 1 822075094 1 1 921527008 1 1 224944401 1 1 83548519 1 1 927796504 1 1 612838083 1 1 854081723 1 1 343470524 1 1 245459598 1 1 52921605 1 1 728224947 1 1 785310274 1 1 53505573 1 1 749933187 1 1 886563672 1 1 16055956 1 1 583946566 1 1 453645206 1 1 819724081 1 1 885200370 1 1 188864243 1 1 775912120 1 1 409967398 1 1 78911780 1 1 846238391 1 1 471752351 1 1 43505307 1 1 935185846 1 1 661484436 1 1 753288676 1 1 645429735 1 1 76700377 1 1 440174085 1 1 672286920 1 1 210792373 1 1 450337868 1 1 852258882 1 1 191649146 1 1 980972519 1 1 675617427 1 1 286551108 1 1 94440502 1 1 646028793 1 1 327192464 1 1 437948043 1 1 870236944 1 1 197055087 1 1 507524204 1 1 837320291 1 1 545753028 1 1 495274699 1 1 898401872 1 1 173016557 1 1 280394229 1 1 221462245 1 1 925604489 1 1 866461863 1 1 997926353 1 1 551957083 1 1 333654266 1 1 797528966 1 1 797243404 1 1 751451026 1 1 942140680 1 1 304133801 1 1 418908218 1 1 192740408 1 1 255243740 1 1 543417089 1 1 407187061 1 1 336405445 1 1 506146223 1 1 735068517 1 1 892711582 1 1 336828167 1 1 777165747 1 1 204079726 1 1 854335774 1 1 52404362 1 1 919093204 1 1 847343381 1 1 494220667 1 1 845558264 1 1 940568003 1 1 135186753 1 1 965337201 1 1 414387536 1 1 896245459 1 1 61075838 1 1 822876616 1 1 503621795 1 1 722325294 1 1 527776489 1 1 262056558 1 1 823948658 1 1 693610712 1 1 504315915 1 1 729332868 1 1 98263173 1 1 175496575 1 1 936066897 1 1 631634560 1 1 496697003 1 1 828182122 1 1 953106302 1 1 768129387 1 1 372170067 1 1 661613035 1 1 538550785 1 1 241506343 1 1 590103509 1 1 413624945 1 1 604955341 1 1 170563938 1 1 758183653 1 1 58336056 1 1 730268663 1 1 526296329 1 1 497797551 1 1 69712323 1 1 322502897 1 1 843236949 1 1 393056028 1 1 106272309 1 1 412922204 1 1 135289692 1 1 138668313 1 1 784815317 1 1 552830069 1 1 365102585 1 1 60193605 1 1 902449418 1 1 927571676 1 1 528764199 1 1 892659534 1 1 494618360 1 1 609762281 1 1 208216714 1 1 309625386 1 1 786379336 1 1 402491236 1 1 707524954 1 1 987814972 1 1 409631024 1 1 25575852 1 1 690824784 1 1 568777591 1 1 801262606 1 1 312585008 1 1 196418084 1 1 677248765 1 1 99820789 1 1 127427798 1 1 433572421 1 1 251543755 1 1 854332164 1 1 125090357 1 1 697120639 1 1 367506708 1 1 946022755 1 1 313786451 1 1 852306151 1 1 578700658 1 1 681395890 1 1 809530542 1 1 666011376 1 1 228258183 1 1 859026882 1 1 898387954 1 1 70491269 1 1 528131118 1 1 102736505 1 1 9771219 1 1 334030259 1 1 562733735 1 1 156204115 1 1 649988655 1 1 42897403 1 1 93736672 1 1 66514020 1 1 872161746 1 1 72947492 1 1 970365881 1 1 36222867 1 1 966147768 1 1 67042533 1 1 315055169 1 1 316149183 1 1 997271702 1 1 938122111 1 1 147776728 1 1 607326104 1 1 308755116 1 1 642238729 1 1 51633450 1 1 368005621 1 1 961584614 1 1 139729802 1 1 284637086 1 1 238473131 1 1 906894723 1 1 729290688 1 1 294897016 1 1 721577832 1 1 899324812 1 1 997579164 1 1 965516520 1 1 286926076 1 1 847287649 1 1 398840897 1 1 111042163 1 1 466107558 1 1 654356706 1 1 763392874 1 1 483743692 1 1 741109558 1 1 721466793 1 1 951914629 1 1 967478344 1 1 184885500 1 1 303536480 1 1 669155723 1 1 870601889 1 1 619012489 1 1 107038794 1 1 837026423 1 1 84665121 1 1 530097237 1 1 731989436 1 1 743294548 1 1 845119311 1 1 850751094 1 1 428357887 1 1 224634740 1 1 186955279 1 1 206335384 1 1 171931619 1 1 38443562 1 1 832115873 1 1 238595776 1 1 621377748 1 1 304163037 1 1 704242244 1 1 187179358 1 1 260099108 1 1 574945139 1 1 84119171 1 1 975193422 1 1 578708781 1 1 545432091 1 1 887645603 1 1 747294561 1 1 401544772 1 1 654699809 1 1 753086505 1 1 82863095 1 1 250221114 1 1 773923758 1 1 829511329 1 1 86721594 1 1 42917620 1 1 695908290 1 1 416739938 1 1 346135320 1 1 865550962 1 1 773845909 1 1 660132819 1 1 576934040 1 1 304014956 1 1 671817295 1 1 448224596 1 1 222543430 1 1 596542116 1 1 698991047 1 1 997569960 1 1 371701040 1 1 146804057 1 1 675873569 1 1 352753017 1 1 598575468 1 1 461195313 1 1 800878548 1 1 662030528 1 1 490591434 1 1 128736926 1 1 42065667 1 1 387564774 1 1 657645335 1 1 834277066 1 1 707210325 1 1 285043433 1 1 350850213 1 1 252420378 1 1 325241890 1 1 208524439 1 1 701605980 1 1 367140646 1 1 546263080 1 1 761958003 1 1 308853434 1 1 999386419 1 1 192586560 1 1 82738656 1 1 887949714 1 1 156756358 1 1 650943874 1 1 848963161 1 1 416348117 1 1 391570556 1 1 533635949 1 1 927443659 1 1 592437597 1 1 992981092 1 1 182803090 1 1 483699694 1 1 525151257 1 1 737692308 1 1 149399768 1 1 4741925 1 1 938767458 1 1 275106035 1 1 433360701 1 1 683043620 1 1 251312142 1 1 792753724 1 1 948746516 1 1 567827188 1 1 345219914 1 1 392522760 1 1 217071232 1 1 946712638 1 1 627294505 1 1 759572617 1 1 436936652 1 1 574492784 1 1 447382998 1 1 484387106 1 1 802360020 1 1 799574217 1 1 573641758 1 1 234811734 1 1 809230273 1 1 510874250 1 1 174838103 1 1 700913318 1 1 638920849 1 1 600332356 1 1 757294447 1 1 561014474 1 1 965638370 1 1 731524672 1 1 31134060 1 1 713108457 1 1 519607275 1 1 103310497 1 1 853790295 1 1 402955326 1 1 695549481 1 1 902239565 1 1 480855218 1 1 835480424 1 1 874000085 1 1 749560007 1 1 509208874 1 1 434499931 1 1 758889219 1 1 992395222 1 1 215888464 1 1 938579526 1 1 540885151 1 1 892676390 1 1 150675574 1 1 590255837 1 1 60730247 1 1 31717933 1 1 934061291 1 1 149420777 1 1 863682714 1 1 52086575 1 1 247596432 1 1 305113879 1 1 683853894 1 1 466638513 1 1 453602084 1 1 641559197 1 1 566743830 1 1 213055177 1 1 638549598 1 1 360912683 1 1 821831886 1 1 219688479 1 1 338612066 1 1 561599239 1 1 692009056 1 1 819800344 1 1 322602949 1 1 707503911 1 1 498537375 1 1 333447623 1 1 612575960 1 1 110036845 1 1 857763486 1 1 762798587 1 1 16716445 1 1 602121639 1 1 530272527 1 1 662569854 1 1 888121416 1 1 495912810 1 1 162835395 1 1 224176497 1 1 819458985 1 1 528924253 1 1 732684284 1 1 684952953 1 1 656443823 1 1 724077919 1 1 416457615 1 1 4497479 1 1 589379712 1 1 193917444 1 1 237738244 1 1 742925324 1 1 338446034 1 1 981325230 1 1 518274147 1 1 930710927 1 1 855453195 1 1 91846584 1 1 258000959 1 1 261655376 1 1 773377610 1 1 633081796 1 1 106432570 1 1 785709656 1 1 351064955 1 1 360358588 1 1 196806245 1 1 984575682 1 1 318752789 1 1 722039539 1 1 87751194 1 1 567480563 1 1 237130507 1 1 739187708 1 1 164475707 1 1 356919238 1 1 223795221 1 1 86366962 1 1 22401403 1 1 511910444 1 1 637031105 1 1 396530321 1 1 459441276 1 1 410360370 1 1 782847656 1 1 317615331 1 1 589929478 1 1 359403219 1 1 534724950 1 1 435128458 1 1 960223890 1 1 317647079 1 1 250265657 1 1 619898135 1 1 752680915 1 1 764579060 1 1 595073417 1 1 395152080 1 1 286568127 1 1 71784695 1 1 833030024 1 1 238202380 1 1 853242417 1 1 448375035 1 1 904864037 1 1 804672379 1 1 499504885 1 1 62800554 1 1 428470499 1 1 190136292 1 1 163449529 1 1 705989412 1 1 302124971 1 1 868245176 1 1 556814460 1 1 908204886 1 1 981752285 1 1 89151550 1 1 228689428 1 1 924733796 1 1 207009739 1 1 232721686 1 1 439265769 1 1 297643636 1 1 76422151 1 1 869040224 1 1 384563994 1 1 567254273 1 1 231156960 1 1 11155253 1 1 110923336 1 1 31620587 1 1 708234564 1 1 555225236 1 1 531757564 1 1 872830036 1 1 128066463 1 1 258551119 1 1 532958573 1 1 250698717 1 1 580302419 1 1 907911403 1 1 900282342 1 1 475332096 1 1 369502499 1 1 483175237 1 1 911629569 1 1 416121064 1 1 785723527 1 1 131981331 1 1 979252249 1 1 867163194 1 1 670459831 1 1 455021301 1 1 5231288 1 1 129604318 1 1 453023794 1 1 707355205 1 1 359927513 1 1 663179138 1 1 441988493 1 1 994959277 1 1 471953602 1 1 269020525 1 1 501397005 1 1 871722701 1 1 187876232 1 1 113912752 1 1 782549242 1 1 347637783 1 1 807983438 1 1 811405634 1 1 300214702 1 1 977425143 1 1 408921190 1 1 97962696 1 1 795393024 1 1 515233730 1 1 751740500 1 1 757679628 1 1 422640260 1 1 340653991 1 1 984263693 1 1 133908085 1 1 936924209 1 1 317165868 1 1 729169352 1 1 502395842 1 1 662699302 1 1 442742682 1 1 134090939 1 1 593538532 1 1 996130577 1 1 151074649 1 1 742277612 1 1 567176799 1 1 400860462 1 1 848919834 1 1 44555416 1 1 427576414 1 1 894764559 1 1 546570301 1 1 839351041 1 1 892403855 1 1 8659804 1 1 835656081 1 1 133776083 1 1 63789304 1 1 407832915 1 1 482488772 1 1 178666934 1 1 585052144 1 1 971894628 1 1 435945865 1 1 785800844 1 1 867687756 1 1 872257166 1 1 978936178 1 1 167818017 1 1 954819951 1 1 869152998 1 1 609799800 1 1 477366065 1 1 284237815 1 1 442472520 1 1 310166666 1 1 63910290 1 1 969210200 1 1 311714347 1 1 817734910 1 1 483130551 1 1 81721629 1 1 93500592 1 1 993430270 1 1 953752855 1 1 2059436 1 1 986130915 1 1 21484268 1 1 503759811 1 1 77794824 1 1 663743161 1 1 642796731 1 1 256797121 1 1 986632401 1 1 340973086 1 1 478886803 1 1 707709552 1 1 116501410 1 1 769382190 1 1 843444547 1 1 979626664 1 1 701702347 1 1 254382758 1 1 654035608 1 1 945297456 1 1 708603679 1 1 672254372 1 1 931258976 1 1 528419718 1 1 344479807 1 1 903163988 1 1 166727537 1 1 32820841 1 1 63893614 1 1 531225857 1 1 82385046 1 1 944862924 1 1 555100589 1 1 633758990 1 1 124325286 1 1 99978629 1 1 580294799 1 1 251911479 1 1 589248761 1 1 39355479 1 1 828408963 1 1 751327806 1 1 745536481 1 1 509642490 1 1 536846338 1 1 954135560 1 1 782646900 1 1 83148129 1 1 418387618 1 1 341141692 1 1 679059161 1 1 387104944 1 1 364392630 1 1 602722817 1 1 804493982 1 1 108143730 1 1 186640327 1 1 639499107 1 1 442832577 1 1 245238133 1 1 110388590 1 1 474203472 1 1 205672957 1 1 675503665 1 1 760144691 1 1 948356183 1 1 775590599 1 1 198423583 1 1 477308376 1 1 690995681 1 1 981353707 1 1 673248384 1 1 262823127 1 1 616187473 1 1 807044617 1 1 652854564 1 1 930001272 1 1 836250828 1 1 445875145 1 1 68689953 1 1 352475070 1 1 270998528 1 1 361742314 1 1 267036552 1 1 595306681 1 1 714116099 1 1 991784624 1 1 611207686 1 1 601010904 1 1 200455843 1 1 48070968 1 1 520877484 1 1 32161354 1 1 948450194 1 1 69261608 1 1 128982940 1 1 445063459 1 1 956974325 1 1 86404697 1 1 13489672 1 1 665071892 1 1 89720531 1 1 747330917 1 1 992572464 1 1 291633634 1 1 976463628 1 1 678085584 1 1 763799672 1 1 469799870 1 1 368011856 1 1 657373286 1 1 629213527 1 1 577799029 1 1 975856258 1 1 196373160 1 1 854910380 1 1 678682860 1 1 430913403 1 1 234268492 1 1 5932248 1 1 677503686 1 1 940323194 1 1 61309102 1 1 570552585 1 1 649721294 1 1 556330465 1 1 92320779 1 1 955581525 1 1 468215165 1 1 962503201 1 1 460941363 1 1 54824351 1 1 35032214 1 1 291468693 1 1 322087833 1 1 419924877 1 1 966510391 1 1 658530219 1 1 126227155 1 1 870565151 1 1 554522527 1 1 395084544 1 1 303106138 1 1 547317202 1 1 721779047 1 1 858925623 1 1 554244935 1 1 157812677 1 1 744416872 1 1 602243057 1 1 561113701 1 1 520134513 1 1 45592696 1 1 810060767 1 1 182414513 1 1 876855506 1 1 40402201 1 1 58336735 1 1 766160935 1 1 987391780 1 1 865653952 1 1 641556433 1 1 338174694 1 1 623414188 1 1 667097706 1 1 236596970 1 1 888285604 1 1 923457108 1 1 150575646 1 1 651671981 1 1 357888347 1 1 477947752 1 1 564745951 1 1 548493709 1 1 286073489 1 1 129053294 1 1 842105400 1 1 860746578 1 1 668422232 1 1 180806243 1 1 486773240 1 1 464667570 1 1 551251602 1 1 60681592 1 1 7041663 1 1 464166330 1 1 167123003 1 1 337345232 1 1 495250068 1 1 534530597 1 1 407364406 1 1 590266854 1 1 248305351 1 1 141704295 1 1 890238196 1 1 120126897 1 1 178747217 1 1 386355509 1 1 748310491 1 1 728680224 1 1 576797924 1 1 820090874 1 1 514468713 1 1 100164636 1 1 412522331 1 1 15334436 1 1 11624584 1 1 173645741 1 1 957492024 1 1 385476367 1 1 299282473 1 1 256318266 1 1 740245467 1 1 440651038 1 1 781354783 1 1 966820795 1 1 841728858 1 1 544917314 1 1 114838346 1 1 176204115 1 1 113182516 1 1 286942379 1 1 47881292 1 1 493314975 1 1 994971475 1 1 426268542 1 1 816339899 1 1 5652973 1 1 80097376 1 1 682061529 1 1 344243506 1 1 141042826 1 1 11754619 1 1 297390606 1 1 769209351 1 1 558227777 1 1 774250443 1 1 976893467 1 1 381743644 1 1 487762002 1 1 700331690 1 1 958376722 1 1 98975526 1 1 619614312 1 1 274424267 1 1 607379303 1 1 232577641 1 1 360853997 1 1 403551573 1 1 342163778 1 1 437911093 1 1 803822828 1 1 98241558 1 1 787979426 1 1 600526774 1 1 196886860 1 1 200221064 1 1 22811635 1 1 325516159 1 1 717004586 1 1 223645275 1 1 618150727 1 1 104095701 1 1 374659598 1 1 929447705 1 1 452331617 1 1 249393954 1 1 375652338 1 1 32643255 1 1 13198830 1 1 433181916 1 1 158545569 1 1 657301680 1 1 103811936 1 1 432266613 1 1 788595596 1 1 621684374 1 1 280119183 1 1 634594030 1 1 33140073 1 1 385795148 1 1 810988283 1 1 782100045 1 1 31829178 1 1 169344721 1 1 37193884 1 1 424073343 1 1 192432993 1 1 47381149 1 1 679589998 1 1 853266618 1 1 456459206 1 1 316975549 1 1 612504884 1 1 153515671 1 1 217973792 1 1 327386621 1 1 780271271 1 1 728669791 1 1 283551999 1 1 882819949 1 1 271337649 1 1 137131924 1 1 903360214 1 1 104723838 1 1 397538460 1 1 385919349 1 1 268210528 1 1 810066881 1 1 561076547 1 1 489048859 1 1 626420858 1 1 169596086 1 1 183676698 1 1 125650825 1 1 814405524 1 1 246086364 1 1 925753372 1 1 388476071 1 1 12529100 1 1 471574951 1 1 719511838 1 1 545807795 1 1 179709730 1 1 489789218 1 1 783857513 1 1 185264310 1 1 690098283 1 1 793309774 1 1 445381664 1 1 721614390 1 1 326831107 1 1 729977044 1 1 888812053 1 1 879324329 1 1 111869334 1 1 126685825 1 1 145943247 1 1 375223391 1 1 507134264 1 1 177429835 1 1 606491131 1 1 866959914 1 1 855975868 1 1 174663487 1 1 542602462 1 1 250720387 1 1 593043812 1 1 457798039 1 1 774541319 1 1 947660720 1 1 577684260 1 1 237018377 1 1 93391795 1 1 995296541 1 1 833670347 1 1 569860168 1 1 373081925 1 1 734139082 1 1 162864600 1 1 654078539 1 1 900453375 1 1 187085040 1 1 882344289 1 1 524006685 1 1 123633215 1 1 520336171 1 1 324797794 1 1 64198658 1 1 60586596 1 1 668016828 1 1 35227137 1 1 545426238 1 1 71163336 1 1 859811599 1 1 560045904 1 1 136115850 1 1 25966927 1 1 654056792 1 1 29387024 1 1 857886338 1 1 959755205 1 1 890921663 1 1 449577932 1 1 62318053 1 1 447908366 1 1 869553033 1 1 543567089 1 1 196913118 1 1 820289319 1 1 348265827 1 1 193496288 1 1 905264223 1 1 774415739 1 1 178033212 1 1 445153140 1 1 331301880 1 1 216260972 1 1 230978797 1 1 901674994 1 1 459281056 1 1 77756494 1 1 253209670 1 1 577556392 1 1 373656706 1 1 665335874 1 1 286094356 1 1 659732913 1 1 743336615 1 1 267232261 1 1 50437629 1 1 889103404 1 1 295314678 1 1 378626513 1 1 952812520 1 1 209234800 1 1 578638175 1 1 659209747 1 1 523812699 1 1 751078205 1 1 723685327 1 1 578627481 1 1 34851226 1 1 800645299 1 1 453679417 1 1 539585290 1 1 616679243 1 1 739637128 1 1 666527786 1 1 876258786 1 1 713722423 1 1 78400163 1 1 587185772 1 1 853191957 1 1 888353932 1 1 346686036 1 1 475882309 1 1 650193641 1 1 734841350 1 1 676748739 1 1 395986733 1 1 743483599 1 1 302541239 1 1 202875590 1 1 500281966 1 1 492743824 1 1 176595854 1 1 183609786 1 1 123224357 1 1 92977041 1 1 817370581 1 1 358035446 1 1 95550715 1 1 167237374 1 1 14324399 1 1 243367028 1 1 909171068 1 1 860680803 1 1 958805685 1 1 171686024 1 1 870784589 1 1 526590476 1 1 565671611 1 1 208185544 1 1 983694812 1 1 828345215 1 1 674274251 1 1 734113572 1 1 622083403 1 1 36095926 1 1 814178586 1 1 217720871 1 1 96453924 1 1 502387963 1 1 139481037 1 1 987083840 1 1 351441017 1 1 918620218 1 1 317082288 1 1 719903055 1 1 964965354 1 1 442046181 1 1 387853395 1 1 372743972 1 1 58988164 1 1 50041454 1 1 321931575 1 1 591193487 1 1 315102555 1 1 252696572 1 1 95306592 1 1 556418536 1 1 532745495 1 1 826181377 1 1 223151657 1 1 934893749 1 1 217513723 1 1 592171271 1 1 472586457 1 1 6526530 1 1 506405371 1 1 852255038 1 1 707672129 1 1 753197600 1 1 986400732 1 1 933191408 1 1 817431901 1 1 495697656 1 1 427167961 1 1 250123103 1 1 649804100 1 1 135895421 1 1 654192500 1 1 385659661 1 1 457943602 1 1 423164892 1 1 193033286 1 1 85797983 1 1 547351044 1 1 465417335 1 1 490185163 1 1 259458724 1 1 669780891 1 1 793216935 1 1 822270318 1 1 191544900 1 1 425680005 1 1 394931992 1 1 3731889 1 1 586978750 1 1 624255197 1 1 296590451 1 1 346755688 1 1 730214529 1 1 511490007 1 1 76647421 1 1 928000625 1 1 317576932 1 1 55145055 1 1 663363652 1 1 868353114 1 1 556021362 1 1 632482806 1 1 58807969 1 1 480961938 1 1 650846682 1 1 831791712 1 1 120978042 1 1 303574594 1 1 149037135 1 1 840202483 1 1 944664276 1 1 838992271 1 1 707235811 1 1 369887950 1 1 12349826 1 1 358018833 1 1 896270217 1 1 912010594 1 1 152558526 1 1 899241250 1 1 360775145 1 1 474597727 1 1 27410417 1 1 842012399 1 1 607665103 1 1 104202359 1 1 101937922 1 1 910580845 1 1 46326059 1 1 649994782 1 1 418876034 1 1 722967756 1 1 734420928 1 1 418448357 1 1 801304705 1 1 531507803 1 1 37771058 1 1 384309107 1 1 823334548 1 1 44810312 1 1 245219388 1 1 756700207 1 1 959947017 1 1 635725365 1 1 164293335 1 1 298448011 1 1 563351819 1 1 415481603 1 1 843497210 1 1 704689989 1 1 922211411 1 1 445229555 1 1 86542025 1 1 40125365 1 1 507931296 1 1 413849157 1 1 993637974 1 1 638628310 1 1 405378366 1 1 787876548 1 1 678155606 1 1 465314884 1 1 550187433 1 1 856218075 1 1 873187320 1 1 430727372 1 1 862204294 1 1 952898465 1 1 24594660 1 1 681930591 1 1 675819981 1 1 700559102 1 1 742769649 1 1 699421156 1 1 601680156 1 1 815421980 1 1 355176914 1 1 211657472 1 1 363070692 1 1 977836442 1 1 570226411 1 1 793832976 1 1 795114153 1 1 470978132 1 1 856929987 1 1 705355696 1 1 111753648 1 1 208105788 1 1 181850119 1 1 132279129 1 1 678530482 1 1 993258607 1 1 779034833 1 1 20084203 1 1 86547928 1 1 957164749 1 1 350480806 1 1 226311086 1 1 145120023 1 1 898037934 1 1 385711970 1 1 298099222 1 1 502648163 1 1 333424831 1 1 244637132 1 1 786182102 1 1 698739372 1 1 79703610 1 1 877332145 1 1 838686775 1 1 312572958 1 1 619942361 1 1 729755791 1 1 734020336 1 1 561718806 1 1 975818316 1 1 791642531 1 1 451846849 1 1 710965068 1 1 194996185 1 1 64252822 1 1 512359784 1 1 140199665 1 1 129844802 1 1 853551551 1 1 959822599 1 1 721110831 1 1 382771752 1 1 912422490 1 1 634317246 1 1 198016358 1 1 282955841 1 1 578239942 1 1 841436435 1 1 993398775 1 1 154679086 1 1 690282129 1 1 791163641 1 1 285498079 1 1 747986461 1 1 998382038 1 1 144552278 1 1 290276167 1 1 307747547 1 1 314611346 1 1 879117030 1 1 259263949 1 1 41907858 1 1 124551711 1 1 571641027 1 1 681847164 1 1 339330921 1 1 592214419 1 1 773927563 1 1 98075124 1 1 947760714 1 1 109927994 1 1 717624321 1 1 375047965 1 1 768903100 1 1 971987342 1 1 248604836 1 1 217769606 1 1 213293328 1 1 526483708 1 1 455023970 1 1 478653938 1 1 906595690 1 1 185189698 1 1 557968260 1 1 266755696 1 1 683973930 1 1 681117710 1 1 49543782 1 1 240716784 1 1 832486489 1 1 629234515 1 1 216392548 1 1 15561014 1 1 576613658 1 1 258171867 1 1 336213071 1 1 643765423 1 1 250850625 1 1 715306642 1 1 711383678 1 1 806489323 1 1 413082804 1 1 144839027 1 1 484320568 1 1 850383321 1 1 528127485 1 1 720478545 1 1 309250597 1 1 671583023 1 1 830429946 1 1 347202139 1 1 342699702 1 1 141883045 1 1 894036666 1 1 683693676 1 1 993689976 1 1 575207236 1 1 82914568 1 1 843406540 1 1 277688426 1 1 28526286 1 1 137175411 1 1 629628677 1 1 695741455 1 1 599752023 1 1 233642781 1 1 596231284 1 1 453166449 1 1 229827808 1 1 699659889 1 1 876241250 1 1 982884381 1 1 969373427 1 1 138359877 1 1 136623459 1 1 696662831 1 1 71165613 1 1 841917602 1 1 422123144 1 1 689232204 1 1 254392787 1 1 784400209 1 1 413834431 1 1 767092469 1 1 228054668 1 1 298012174 1 1 981494687 1 1 395433758 1 1 484657840 1 1 487097207 1 1 322312286 1 1 101680711 1 1 264021783 1 1 367904220 1 1 974774545 1 1 612141651 1 1 533147662 1 1 70764900 1 1 242981536 1 1 593958132 1 1 866682431 1 1 927376226 1 1 397905031 1 1 751244272 1 1 60435583 1 1 623779879 1 1 626856058 1 1 111245093 1 1 489061192 1 1 658786279 1 1 951770600 1 1 174782053 1 1 147946577 1 1 755321952 1 1 843396890 1 1 124109022 1 1 815010409 1 1 359062816 1 1 147423369 1 1 202143361 1 1 586348719 1 1 154441880 1 1 60765439 1 1 386191243 1 1 528923826 1 1 885215033 1 1 65736579 1 1 247834371 1 1 794193492 1 1 652937221 1 1 544102570 1 1 597460168 1 1 290152424 1 1 672399675 1 1 363595986 1 1 534292124 1 1 376967895 1 1 427935005 1 1 880416774 1 1 937999946 1 1 280061221 1 1 623715000 1 1 353893575 1 1 183015604 1 1 76923640 1 1 838364197 1 1 71787263 1 1 997896966 1 1 833872868 1 1 951365407 1 1 706066306 1 1 460426635 1 1 836793453 1 1 831058100 1 1 601496535 1 1 454633055 1 1 445001168 1 1 367417377 1 1 769826579 1 1 431748517 1 1 22818612 1 1 36879822 1 1 377477020 1 1 138092261 1 1 331863353 1 1 920034031 1 1 126352972 1 1 550435901 1 1 66846780 1 1 996889218 1 1 256854253 1 1 363714819 1 1 548660243 1 1 648598675 1 1 299582190 1 1 198607332 1 1 806140004 1 1 104964810 1 1 939413219 1 1 967940455 1 1 519537619 1 1 293054850 1 1 23599844 1 1 955465248 1 1 426428319 1 1 325625202 1 1 261762649 1 1 764035713 1 1 975627171 1 1 158004883 1 1 449447120 1 1 673363689 1 1 999493042 1 1 949062044 1 1 852372624 1 1 596997103 1 1 638644027 1 1 586250922 1 1 474040485 1 1 729594458 1 1 631017485 1 1 899716635 1 1 663763098 1 1 149455202 1 1 455452549 1 1 532076882 1 1 248506623 1 1 504751256 1 1 428392355 1 1 792334348 1 1 447795911 1 1 594483595 1 1 230151364 1 1 214069683 1 1 40007251 1 1 208113133 1 1 474251444 1 1 754785997 1 1 456083961 1 1 538559014 1 1 231699025 1 1 243940427 1 1 632891370 1 1 853676633 1 1 819491647 1 1 721423432 1 1 231675752 1 1 615424265 1 1 986222242 1 1 660439352 1 1 548802220 1 1 77618275 1 1 460971422 1 1 836596925 1 1 996105798 1 1 492645236 1 1 476356182 1 1 28699695 1 1 130739118 1 1 166077459 1 1 73330488 1 1 819055570 1 1 661041561 1 1 878234217 1 1 621885807 1 1 698364323 1 1 893779056 1 1 334390192 1 1 556894801 1 1 231003332 1 1 853847242 1 1 52492586 1 1 873432691 1 1 558497950 1 1 944800455 1 1 756887781 1 1 908583372 1 1 62839699 1 1 634884117 1 1 910413014 1 1 67895659 1 1 437434312 1 1 910717196 1 1 934461697 1 1 892318340 1 1 847604233 1 1 717909577 1 1 379026289 1 1 37437804 1 1 460600588 1 1 932940069 1 1 606651188 1 1 312544398 1 1 795942967 1 1 932339258 1 1 609811132 1 1 294649701 1 1 694023720 1 1 807312816 1 1 448337783 1 1 83199439 1 1 894933651 1 1 269868595 1 1 541380817 1 1 77450592 1 1 961612796 1 1 940322811 1 1 721264452 1 1 972485217 1 1 236495627 1 1 99798587 1 1 922337485 1 1 805085579 1 1 387688303 1 1 603956020 1 1 579224539 1 1 780386416 1 1 164522179 1 1 734685335 1 1 365001830 1 1 270652682 1 1 583778927 1 1 259488197 1 1 287998799 1 1 614405139 1 1 642382041 1 1 586287433 1 1 716475307 1 1 975591689 1 1 777086244 1 1 439629707 1 1 923123171 1 1 692983776 1 1 732110012 1 1 254690140 1 1 285371177 1 1 751376481 1 1 372357914 1 1 373334594 1 1 623976765 1 1 461113858 1 1 850599058 1 1 832070877 1 1 427683858 1 1 969953585 1 1 91590630 1 1 16048102 1 1 757448365 1 1 676321046 1 1 901082469 1 1 751124878 1 1 861670498 1 1 458547817 1 1 853524318 1 1 801791224 1 1 55221275 1 1 974008976 1 1 71653022 1 1 435278258 1 1 843597698 1 1 349609925 1 1 637260239 1 1 495105496 1 1 279802869 1 1 911073633 1 1 570554945 1 1 948357985 1 1 140099603 1 1 868367329 1 1 795312938 1 1 394536600 1 1 99867773 1 1 294511658 1 1 164318574 1 1 816004337 1 1 284810078 1 1 740294619 1 1 303357556 1 1 3155671 1 1 937940196 1 1 377306754 1 1 755979106 1 1 475192730 1 1 743918828 1 1 944652659 1 1 290689971 1 1 276654575 1 1 906067065 1 1 904500761 1 1 309292924 1 1 749664548 1 1 506329221 1 1 728996290 1 1 533603986 1 1 459998974 1 1 863761848 1 1 827396053 1 1 228875255 1 1 168793145 1 1 238656381 1 1 915229377 1 1 490386993 1 1 491260380 1 1 403703080 1 1 678293613 1 1 244360278 1 1 477074052 1 1 279991705 1 1 95832234 1 1 341769484 1 1 248402433 1 1 145636543 1 1 247727110 1 1 426589352 1 1 227669968 1 1 652411097 1 1 359925335 1 1 996512131 1 1 487554884 1 1 874552110 1 1 304627734 1 1 689570791 1 1 287756654 1 1 141276473 1 1 475773578 1 1 872444643 1 1 460808365 1 1 469504387 1 1 5523580 1 1 754434795 1 1 585820377 1 1 766727287 1 1 465881785 1 1 644412595 1 1 106728319 1 1 401327514 1 1 737983825 1 1 913437154 1 1 953864412 1 1 272690609 1 1 991842100 1 1 486546497 1 1 86572984 1 1 563205900 1 1 601888213 1 1 645337454 1 1 582657093 1 1 521737496 1 1 415540045 1 1 337791929 1 1 488134366 1 1 190933950 1 1 812238384 1 1 304186245 1 1 35150310 1 1 286071008 1 1 555358142 1 1 762390931 1 1 351505067 1 1 678879229 1 1 218357072 1 1 219756281 1 1 171019248 1 1 769578766 1 1 841803432 1 1 960918504 1 1 944150527 1 1 754498773 1 1 781475960 1 1 197863679 1 1 926498411 1 1 86670827 1 1 206827851 1 1 565593048 1 1 551662297 1 1 80054685 1 1 61379153 1 1 325895223 1 1 201138173 1 1 770336772 1 1 136508451 1 1 781237697 1 1 870359000 1 1 33742434 1 1 747970071 1 1 625043803 1 1 807218954 1 1 613537524 1 1 291829227 1 1 707904849 1 1 846131689 1 1 217755501 1 1 277889441 1 1 858263114 1 1 408341681 1 1 325301858 1 1 471742204 1 1 466580420 1 1 796867866 1 1 252183955 1 1 410687446 1 1 245067235 1 1 840283810 1 1 512419361 1 1 770688620 1 1 140410146 1 1 710578885 1 1 300136197 1 1 988144902 1 1 710697824 1 1 588564034 1 1 781488613 1 1 241018552 1 1 337959449 1 1 877102767 1 1 827367374 1 1 512232829 1 1 867767375 1 1 433475540 1 1 514345526 1 1 61888227 1 1 402638922 1 1 661130119 1 1 628204221 1 1 96953513 1 1 589017184 1 1 125912428 1 1 33156726 1 1 86718183 1 1 127752 1 1 477947506 1 1 55080734 1 1 299153510 1 1 177772129 1 1 462516161 1 1 412169620 1 1 784911540 1 1 886744917 1 1 69783698 1 1 969141564 1 1 62072536 1 1 602221669 1 1 909713032 1 1 132523576 1 1 596767968 1 1 226122453 1 1 395558519 1 1 897090476 1 1 602293665 1 1 997740737 1 1 937857889 1 1 539826996 1 1 384718624 1 1 118870010 1 1 731955627 1 1 62086665 1 1 134580982 1 1 340103978 1 1 951983381 1 1 760913557 1 1 945750592 1 1 229073938 1 1 989565828 1 1 58279531 1 1 233878672 1 1 124114260 1 1 826487586 1 1 285368206 1 1 631704328 1 1 346242054 1 1 537110769 1 1 423590618 1 1 229809828 1 1 966411486 1 1 435983870 1 1 25881245 1 1 827037064 1 1 276209712 1 1 664403445 1 1 805205567 1 1 100032785 1 1 498739311 1 1 392560911 1 1 129811334 1 1 716085744 1 1 864758496 1 1 539842901 1 1 433849912 1 1 354841721 1 1 441522125 1 1 390255048 1 1 220494315 1 1 914811878 1 1 958707734 1 1 2529823 1 1 63095251 1 1 507376792 1 1 377487117 1 1 800367562 1 1 535250842 1 1 681560958 1 1 776215918 1 1 331331561 1 1 300974621 1 1 837609521 1 1 85503809 1 1 1188786 1 1 715533376 1 1 921696902 1 1 828384488 1 1 111913624 1 1 990237962 1 1 758637078 1 1 884697018 1 1 493331930 1 1 328248005 1 1 90758316 1 1 501827689 1 1 224969074 1 1 76287941 1 1 138574513 1 1 107039133 1 1 909934469 1 1 387771285 1 1 314810582 1 1 659935697 1 1 162695559 1 1 773790225 1 1 885746097 1 1 393554861 1 1 14898343 1 1 495855958 1 1 533709788 1 1 454859505 1 1 754043313 1 1 871233634 1 1 94138213 1 1 615830468 1 1 941121547 1 1 797787172 1 1 729278952 1 1 981631570 1 1 30965626 1 1 663622322 1 1 164282610 1 1 76926836 1 1 254778056 1 1 287861666 1 1 316767489 1 1 943887606 1 1 337586401 1 1 394055726 1 1 25710548 1 1 566396223 1 1 288014412 1 1 932069718 1 1 245721810 1 1 694882765 1 1 805568327 1 1 357356017 1 1 903792664 1 1 742861373 1 1 968267534 1 1 973240495 1 1 908618593 1 1 888139999 1 1 256452106 1 1 365458645 1 1 680245382 1 1 820352361 1 1 148177593 1 1 721362418 1 1 33544409 1 1 683289058 1 1 476090635 1 1 907791065 1 1 305939058 1 1 269900861 1 1 356475840 1 1 658983784 1 1 705453243 1 1 750634552 1 1 208288588 1 1 621535115 1 1 546961202 1 1 287943213 1 1 647935017 1 1 959520166 1 1 124000221 1 1 994596342 1 1 521679171 1 1 866037829 1 1 164452804 1 1 131769861 1 1 668842146 1 1 380424910 1 1 637782220 1 1 738094593 1 1 514016150 1 1 43493052 1 1 175089797 1 1 223663372 1 1 295597270 1 1 880805022 1 1 429904388 1 1 527122287 1 1 131115506 1 1 564165205 1 1 96430028 1 1 937361546 1 1 920746941 1 1 868218544 1 1 323163546 1 1 18336670 1 1 36541675 1 1 408833092 1 1 743231189 1 1 960250773 1 1 767578182 1 1 373837486 1 1 875484788 1 1 121432586 1 1 700844296 1 1 129849528 1 1 411609348 1 1 95189391 1 1 316497948 1 1 79019056 1 1 120823664 1 1 483991730 1 1 238314640 1 1 211445146 1 1 148236645 1 1 622786731 1 1 85405981 1 1 354610669 1 1 548455239 1 1 44671355 1 1 679985214 1 1 517137612 1 1 36646769 1 1 212408576 1 1 937035144 1 1 944774987 1 1 489352798 1 1 459000365 1 1 745773199 1 1 624782399 1 1 460231516 1 1 678738603 1 1 760821128 1 1 446425032 1 1 440590391 1 1 206816172 1 1 93155896 1 1 779960381 1 1 563494130 1 1 614286389 1 1 722613019 1 1 242007739 1 1 432167239 1 1 797286786 1 1 246119264 1 1 279195470 1 1 164274333 1 1 735938619 1 1 533034618 1 1 535254124 1 1 393360258 1 1 259855623 1 1 612679263 1 1 175242420 1 1 364683110 1 1 781631391 1 1 745166111 1 1 327930430 1 1 388270971 1 1 981108944 1 1 330053012 1 1 517669803 1 1 655388648 1 1 454599126 1 1 208327807 1 1 737658513 1 1 835320852 1 1 791262135 1 1 376330121 1 1 374680505 1 1 334482237 1 1 428549017 1 1 190184311 1 1 832417833 1 1 778700706 1 1 499281280 1 1 170633546 1 1 705042494 1 1 502053455 1 1 382131764 1 1 869872131 1 1 688591349 1 1 814387250 1 1 690446171 1 1 374082700 1 1 888194160 1 1 582151636 1 1 581409300 1 1 314901283 1 1 439482312 1 1 354295555 1 1 220928933 1 1 210041710 1 1 630148249 1 1 822659015 1 1 879542161 1 1 838148887 1 1 51340807 1 1 137719126 1 1 712578196 1 1 885972699 1 1 713426579 1 1 662467766 1 1 780593599 1 1 182290126 1 1 914194785 1 1 56974791 1 1 648491862 1 1 778030199 1 1 270066381 1 1 515226940 1 1 392510508 1 1 219549631 1 1 513681569 1 1 56663155 1 1 975621123 1 1 427647008 1 1 84836674 1 1 407490790 1 1 673680626 1 1 969453998 1 1 511455438 1 1 767273421 1 1 855770160 1 1 598106229 1 1 384341876 1 1 782032700 1 1 379363753 1 1 457180388 1 1 632030087 1 1 780541856 1 1 403176744 1 1 422867907 1 1 979243680 1 1 3490399 1 1 441988804 1 1 813960710 1 1 741587679 1 1 395034130 1 1 527524502 1 1 269070404 1 1 517420446 1 1 747578661 1 1 927006839 1 1 326763247 1 1 232604011 1 1 489067887 1 1 385155911 1 1 57784919 1 1 744024689 1 1 730833942 1 1 999192668 1 1 47857160 1 1 570617490 1 1 415715722 1 1 677079698 1 1 109478875 1 1 557569570 1 1 470709080 1 1 285994150 1 1 542465856 1 1 859401128 1 1 796363372 1 1 547161211 1 1 710866115 1 1 646134039 1 1 955306848 1 1 125606684 1 1 277813246 1 1 960214831 1 1 832395224 1 1 948365061 1 1 901623026 1 1 871062594 1 1 115429217 1 1 102504261 1 1 152403606 1 1 14211000 1 1 954179184 1 1 366467656 1 1 101454621 1 1 396056301 1 1 504748661 1 1 529014265 1 1 673353719 1 1 280872271 1 1 513288725 1 1 379534213 1 1 620185061 1 1 990769999 1 1 770340887 1 1 230612136 1 1 382198564 1 1 879024154 1 1 810847096 1 1 67633501 1 1 782565828 1 1 934177025 1 1 511217573 1 1 633841108 1 1 471202253 1 1 474444485 1 1 387933987 1 1 931855856 1 1 420386007 1 1 181596303 1 1 605473554 1 1 776477986 1 1 92092231 1 1 271269423 1 1 807486088 1 1 520029872 1 1 402506670 1 1 94586578 1 1 29654112 1 1 286462830 1 1 330773920 1 1 559055372 1 1 65497825 1 1 28934624 1 1 717072124 1 1 767567593 1 1 722178437 1 1 870459886 1 1 161557766 1 1 163560247 1 1 198024640 1 1 219704371 1 1 403889246 1 1 817309137 1 1 42034012 1 1 18752220 1 1 845758686 1 1 98607494 1 1 310535763 1 1 338251425 1 1 307198499 1 1 376780934 1 1 469264210 1 1 268628516 1 1 534398797 1 1 290027000 1 1 636100638 1 1 779354083 1 1 101634681 1 1 791399057 1 1 162634321 1 1 571869587 1 1 544071966 1 1 869489706 1 1 55187068 1 1 567335673 1 1 923398868 1 1 979693765 1 1 451751700 1 1 443029975 1 1 366248038 1 1 590149853 1 1 100548994 1 1 885990700 1 1 640530333 1 1 359271926 1 1 696958010 1 1 438696963 1 1 655081597 1 1 376204965 1 1 126155136 1 1 746032772 1 1 233948762 1 1 538982170 1 1 712497142 1 1 235923878 1 1 314385371 1 1 291728602 1 1 183216922 1 1 408999782 1 1 43202581 1 1 278243004 1 1 966741765 1 1 785030010 1 1 497475224 1 1 537670814 1 1 700098850 1 1 646201719 1 1 654995342 1 1 879001659 1 1 187456075 1 1 993915439 1 1 315911070 1 1 342591555 1 1 248949220 1 1 182514626 1 1 679023458 1 1 444785064 1 1 639492318 1 1 276520849 1 1 151669700 1 1 734493621 1 1 360177849 1 1 305900414 1 1 399197242 1 1 678106456 1 1 798770939 1 1 712369972 1 1 558055775 1 1 982097326 1 1 880361078 1 1 443877994 1 1 381520280 1 1 249043405 1 1 661116199 1 1 926783717 1 1 249875268 1 1 220015555 1 1 985937553 1 1 918000222 1 1 254821436 1 1 834485980 1 1 44805188 1 1 392112138 1 1 601989903 1 1 810742048 1 1 315905387 1 1 867991171 1 1 38113260 1 1 901537481 1 1 545373775 1 1 277935608 1 1 822061322 1 1 458615079 1 1 42307835 1 1 661986950 1 1 58878671 1 1 775549600 1 1 532757667 1 1 860711678 1 1 258971738 1 1 652659784 1 1 791718211 1 1 990997535 1 1 265464756 1 1 448360236 1 1 120358079 1 1 753072197 1 1 727275765 1 1 160990105 1 1 623849092 1 1 110409197 1 1 553777315 1 1 146243192 1 1 399139732 1 1 149822553 1 1 476353302 1 1 167045938 1 1 650959621 1 1 587633204 1 1 924398025 1 1 842873828 1 1 850809433 1 1 443592889 1 1 960692737 1 1 415720093 1 1 307473871 1 1 77425082 1 1 268149901 1 1 927003674 1 1 470872345 1 1 190236925 1 1 506350349 1 1 505451700 1 1 7088708 1 1 595809470 1 1 635550507 1 1 490589192 1 1 647283565 1 1 520473303 1 1 988961446 1 1 111977202 1 1 301002061 1 1 20736636 1 1 966748174 1 1 288484855 1 1 468885411 1 1 943605125 1 1 241899702 1 1 881304240 1 1 333755717 1 1 625224787 1 1 332977991 1 1 879920131 1 1 284014483 1 1 201479739 1 1 29929386 1 1 18960727 1 1 97411033 1 1 275730719 1 1 976969745 1 1 640615888 1 1 595978010 1 1 719097154 1 1 79286054 1 1 318094775 1 1 844493811 1 1 646950795 1 1 730487046 1 1 187321842 1 1 836982457 1 1 527109432 1 1 766670563 1 1 792119718 1 1 437094692 1 1 917744213 1 1 354990325 1 1 560144285 1 1 690642496 1 1 71088733 1 1 305178392 1 1 306591315 1 1 511932107 1 1 682972920 1 1 780877561 1 1 780960724 1 1 590799191 1 1 287355882 1 1 960966499 1 1 885097816 1 1 888690872 1 1 120368915 1 1 238185906 1 1 459507855 1 1 428772863 1 1 565567976 1 1 533946000 1 1 724583093 1 1 778816173 1 1 246280339 1 1 303964644 1 1 469828531 1 1 462713945 1 1 456886995 1 1 316712451 1 1 715110886 1 1 197487116 1 1 29306996 1 1 863188595 1 1 222679047 1 1 850569485 1 1 273867376 1 1 730009708 1 1 158735074 1 1 506919334 1 1 557453696 1 1 493402483 1 1 806931655 1 1 229907934 1 1 766591433 1 1 902783272 1 1 888724724 1 1 838584002 1 1 955276684 1 1 853451634 1 1 13138097 1 1 816108001 1 1 653621836 1 1 675362593 1 1 336673363 1 1 324978987 1 1 874444829 1 1 870540391 1 1 281794068 1 1 382243878 1 1 83346588 1 1 51423923 1 1 481747798 1 1 618969908 1 1 276782178 1 1 142883023 1 1 738501680 1 1 24590572 1 1 61564991 1 1 619308511 1 1 862192143 1 1 890962586 1 1 470178571 1 1 101029826 1 1 701689786 1 1 464855651 1 1 509336166 1 1 560756605 1 1 283956071 1 1 50933656 1 1 157770200 1 1 71499310 1 1 895194128 1 1 258333306 1 1 42745662 1 1 636804870 1 1 595423129 1 1 318499159 1 1 857691018 1 1 440610123 1 1 445017885 1 1 802615160 1 1 973987017 1 1 130337251 1 1 319770968 1 1 38035275 1 1 625972930 1 1 663936890 1 1 919261445 1 1 542258185 1 1 706094070 1 1 373109478 1 1 346042253 1 1 548319268 1 1 376468029 1 1 169691610 1 1 741399510 1 1 481990691 1 1 880516157 1 1 455294334 1 1 975895443 1 1 124680811 1 1 880928671 1 1 840601288 1 1 167514010 1 1 335423251 1 1 174482266 1 1 638516606 1 1 479769654 1 1 127587802 1 1 811268519 1 1 797901931 1 1 97306489 1 1 761366345 1 1 29114994 1 1 776895311 1 1 947339635 1 1 230956558 1 1 78161235 1 1 871604143 1 1 311844070 1 1 755149763 1 1 406252818 1 1 690265510 1 1 614404374 1 1 356501115 1 1 210027868 1 1 675833223 1 1 476002048 1 1 489729568 1 1 924867872 1 1 650194413 1 1 535387533 1 1 262777027 1 1 130521203 1 1 955773919 1 1 204903561 1 1 256662990 1 1 60934258 1 1 965815585 1 1 359814801 1 1 871945129 1 1 823579577 1 1 818844187 1 1 894815205 1 1 715416754 1 1 355800174 1 1 206949269 1 1 531505470 1 1 289284251 1 1 396734089 1 1 949359913 1 1 478016986 1 1 527472421 1 1 936387377 1 1 790615885 1 1 546387103 1 1 244312276 1 1 793564338 1 1 196712752 1 1 198009227 1 1 427021412 1 1 718027974 1 1 117807983 1 1 3195789 1 1 552916873 1 1 615960333 1 1 873175708 1 1 436944518 1 1 372019750 1 1 843415482 1 1 245509699 1 1 452880124 1 1 882131004 1 1 582307836 1 1 613971990 1 1 89958426 1 1 718228091 1 1 134224800 1 1 115290554 1 1 927991349 1 1 640869037 1 1 420463369 1 1 939869754 1 1 730857755 1 1 456965331 1 1 257134663 1 1 491233010 1 1 826548134 1 1 154352535 1 1 729749984 1 1 278484865 1 1 954779613 1 1 298866891 1 1 100945016 1 1 780191249 1 1 736467261 1 1 295981585 1 1 798217128 1 1 984022211 1 1 959537139 1 1 360324507 1 1 960205968 1 1 208629240 1 1 472050484 1 1 338031439 1 1 667820222 1 1 861075125 1 1 775975688 1 1 799645381 1 1 505571278 1 1 587140145 1 1 155724388 1 1 399105641 1 1 15183513 1 1 706882218 1 1 149432670 1 1 993117053 1 1 921262342 1 1 852319456 1 1 854716117 1 1 474899541 1 1 401804654 1 1 763425390 1 1 353140978 1 1 518200259 1 1 758027329 1 1 105462325 1 1 783453756 1 1 14692809 1 1 494362998 1 1 327639781 1 1 291031963 1 1 949611013 1 1 85868159 1 1 486557741 1 1 837572036 1 1 463944260 1 1 396575966 1 1 559341731 1 1 543264733 1 1 916759836 1 1 978124358 1 1 370846417 1 1 922274063 1 1 941502760 1 1 503283764 1 1 852003923 1 1 497126023 1 1 390651526 1 1 288696210 1 1 324254053 1 1 348360998 1 1 735130913 1 1 159032724 1 1 597984241 1 1 159310096 1 1 124499685 1 1 817420581 1 1 877016146 1 1 604657973 1 1 601176061 1 1 790458951 1 1 280769997 1 1 744615608 1 1 495255536 1 1 881982285 1 1 216929891 1 1 110831472 1 1 166044772 1 1 977596277 1 1 981558532 1 1 256406179 1 1 598257689 1 1 809037223 1 1 806177452 1 1 293013108 1 1 465960621 1 1 80005771 1 1 527657613 1 1 930480340 1 1 531211413 1 1 950569410 1 1 484784405 1 1 930310764 1 1 358013096 1 1 538882723 1 1 944674041 1 1 133301373 1 1 974172887 1 1 664264007 1 1 425158108 1 1 36487337 1 1 589047167 1 1 988676833 1 1 390215414 1 1 976169977 1 1 930653536 1 1 876933457 1 1 311124322 1 1 13705464 1 1 765169997 1 1 299700435 1 1 589215082 1 1 589349946 1 1 625599725 1 1 14208412 1 1 562839064 1 1 86266730 1 1 697204129 1 1 965526829 1 1 884063373 1 1 502919241 1 1 828758314 1 1 208424986 1 1 790403856 1 1 644137838 1 1 854266228 1 1 342098897 1 1 204910805 1 1 194865797 1 1 334457140 1 1 321669737 1 1 129185755 1 1 426758887 1 1 13178848 1 1 468988757 1 1 283894254 1 1 988003096 1 1 206629383 1 1 600350647 1 1 149288732 1 1 213218778 1 1 15020943 1 1 384059642 1 1 225802608 1 1 670122925 1 1 345660865 1 1 603760483 1 1 531748858 1 1 831285093 1 1 537891684 1 1 573851610 1 1 745365080 1 1 693225347 1 1 139758820 1 1 532870943 1 1 808282760 1 1 478948427 1 1 510180799 1 1 404287269 1 1 836965002 1 1 398820691 1 1 790634495 1 1 525732760 1 1 452003691 1 1 699007954 1 1 193171106 1 1 921924263 1 1 993996500 1 1 982820273 1 1 36871416 1 1 752727189 1 1 816457547 1 1 899589201 1 1 309575111 1 1 917228334 1 1 27364862 1 1 192766246 1 1 827201433 1 1 307245260 1 1 353208702 1 1 118028818 1 1 448529333 1 1 89593640 1 1 843988358 1 1 151868123 1 1 424828632 1 1 442743936 1 1 820192454 1 1 930968800 1 1 715431610 1 1 712689931 1 1 643745250 1 1 563675297 1 1 181113820 1 1 111428731 1 1 146456608 1 1 880492906 1 1 883275448 1 1 932599120 1 1 362617234 1 1 3572407 1 1 947628120 1 1 240259892 1 1 137868361 1 1 699655319 1 1 845695097 1 1 448905288 1 1 551561821 1 1 657639754 1 1 748534746 1 1 40877234 1 1 940892480 1 1 340106998 1 1 672126864 1 1 10447845 1 1 183711551 1 1 58971276 1 1 587792569 1 1 507354627 1 1 868100049 1 1 876794616 1 1 820772069 1 1 573751265 1 1 602748165 1 1 594338582 1 1 639627039 1 1 181083650 1 1 768379435 1 1 821134992 1 1 702795159 1 1 975328199 1 1 854582138 1 1 928524142 1 1 885906126 1 1 344702625 1 1 106445083 1 1 130188760 1 1 648815967 1 1 18859442 1 1 257679145 1 1 645922012 1 1 325880769 1 1 982109877 1 1 236483970 1 1 340534424 1 1 657022213 1 1 456089680 1 1 792431142 1 1 55759820 1 1 23536342 1 1 439593510 1 1 132435536 1 1 883024106 1 1 187752848 1 1 33102406 1 1 371659447 1 1 457897655 1 1 244799189 1 1 680021405 1 1 538689089 1 1 631364872 1 1 571208690 1 1 301300397 1 1 150977197 1 1 813633518 1 1 982991462 1 1 518991759 1 1 13579523 1 1 550991074 1 1 913130541 1 1 538912313 1 1 186276051 1 1 717957674 1 1 395960101 1 1 141037609 1 1 195293826 1 1 471689689 1 1 618788479 1 1 666236715 1 1 798932526 1 1 291162041 1 1 213067790 1 1 374619107 1 1 343960891 1 1 71582777 1 1 128842033 1 1 190699574 1 1 105459508 1 1 374144125 1 1 122614933 1 1 445183712 1 1 559222672 1 1 815570831 1 1 952310107 1 1 828980616 1 1 969817262 1 1 169955251 1 1 550406082 1 1 216829956 1 1 408564753 1 1 450683033 1 1 403275471 1 1 800266522 1 1 357479832 1 1 792095235 1 1 326769909 1 1 825500919 1 1 646463778 1 1 795860137 1 1 802510630 1 1 614089345 1 1 482933340 1 1 959143818 1 1 316476567 1 1 819715658 1 1 531977359 1 1 716332046 1 1 318403987 1 1 877738419 1 1 991468362 1 1 506292638 1 1 122218103 1 1 985103598 1 1 36151982 1 1 991570762 1 1 777187402 1 1 522417481 1 1 166524339 1 1 931321452 1 1 991018350 1 1 936369670 1 1 236168954 1 1 63190660 1 1 180373504 1 1 456505307 1 1 12212524 1 1 586425112 1 1 359677984 1 1 469183136 1 1 99701938 1 1 959014641 1 1 643986342 1 1 891960180 1 1 922256985 1 1 840977869 1 1 729592888 1 1 762784061 1 1 278726446 1 1 895408030 1 1 448364889 1 1 290440133 1 1 540879894 1 1 684159343 1 1 107698347 1 1 233933764 1 1 806395398 1 1 231662782 1 1 425624731 1 1 410618708 1 1 309599563 1 1 308536561 1 1 691522674 1 1 643750575 1 1 196257879 1 1 616205086 1 1 154542802 1 1 127454323 1 1 77162432 1 1 590404749 1 1 624933217 1 1 655832257 1 1 838067581 1 1 550365978 1 1 543568942 1 1 606005316 1 1 663931219 1 1 327463638 1 1 791058348 1 1 30668993 1 1 725824376 1 1 464880325 1 1 984089610 1 1 911717757 1 1 634927438 1 1 353267142 1 1 634461247 1 1 471636937 1 1 273007918 1 1 695645123 1 1 888792990 1 1 103999993 1 1 250749910 1 1 414592152 1 1 873412606 1 1 606078842 1 1 447115966 1 1 737067310 1 1 637830456 1 1 675760586 1 1 563122986 1 1 269248433 1 1 983491410 1 1 481273263 1 1 217748220 1 1 465097650 1 1 283565550 1 1 829887873 1 1 690181382 1 1 159573186 1 1 356016625 1 1 243021742 1 1 361580277 1 1 603725509 1 1 577067398 1 1 655105245 1 1 888877151 1 1 615261972 1 1 355933498 1 1 700362076 1 1 225556624 1 1 327068145 1 1 691796988 1 1 982660197 1 1 946712735 1 1 904297351 1 1 947323999 1 1 77244540 1 1 530165799 1 1 894127139 1 1 970900639 1 1 105520780 1 1 40819550 1 1 982583437 1 1 846640764 1 1 666378717 1 1 149455639 1 1 975752894 1 1 507718511 1 1 533158976 1 1 811440178 1 1 913561632 1 1 422019904 1 1 618842448 1 1 122787795 1 1 194141316 1 1 447155277 1 1 273587686 1 1 131497462 1 1 322967275 1 1 759139921 1 1 157285859 1 1 49655636 1 1 720485488 1 1 386584462 1 1 550602522 1 1 884570828 1 1 103027073 1 1 256432957 1 1 401449381 1 1 420642513 1 1 466028509 1 1 620808530 1 1 243928792 1 1 586153656 1 1 439499739 1 1 120099382 1 1 386618904 1 1 662532736 1 1 23161940 1 1 846542727 1 1 397135526 1 1 97619264 1 1 689259152 1 1 200111819 1 1 594836477 1 1 433252061 1 1 403841762 1 1 524297333 1 1 845453001 1 1 527557962 1 1 297718015 1 1 402954838 1 1 362925059 1 1 615324980 1 1 143729121 1 1 388905721 1 1 62794370 1 1 358104492 1 1 678673327 1 1 819917865 1 1 843051242 1 1 344528877 1 1 783380275 1 1 535096166 1 1 820718340 1 1 52636340 1 1 425764413 1 1 694285945 1 1 497841340 1 1 840190299 1 1 5660956 1 1 645253174 1 1 131491264 1 1 559117832 1 1 221534846 1 1 69519315 1 1 458586939 1 1 684436694 1 1 457163644 1 1 256393505 1 1 913575565 1 1 694458949 1 1 496398297 1 1 321817845 1 1 293109197 1 1 806752800 1 1 655965813 1 1 102238894 1 1 930899333 1 1 955369850 1 1 7715636 1 1 694836052 1 1 558115451 1 1 446939489 1 1 364436290 1 1 154228937 1 1 60013510 1 1 498720710 1 1 189967538 1 1 33219853 1 1 248264185 1 1 431886861 1 1 226840716 1 1 387304477 1 1 294815590 1 1 75878919 1 1 959767275 1 1 172967728 1 1 286750225 1 1 129356874 1 1 832958336 1 1 419758250 1 1 263264108 1 1 864018879 1 1 326555926 1 1 41577741 1 1 839806924 1 1 78739552 1 1 661801304 1 1 880855004 1 1 409728539 1 1 254731345 1 1 986648709 1 1 547980841 1 1 139684286 1 1 941389557 1 1 750277342 1 1 1266216 1 1 526917893 1 1 165350780 1 1 445329587 1 1 582074589 1 1 492080703 1 1 443344429 1 1 73420373 1 1 199116752 1 1 793378881 1 1 688196921 1 1 115947582 1 1 661551555 1 1 361807239 1 1 836804139 1 1 108702210 1 1 770513026 1 1 115769085 1 1 444105582 1 1 585813921 1 1 473498726 1 1 113536078 1 1 699887602 1 1 842919346 1 1 37119718 1 1 299311772 1 1 833633477 1 1 146907259 1 1 875165399 1 1 348827328 1 1 720888062 1 1 455891690 1 1 635731586 1 1 207800452 1 1 929677086 1 1 764828530 1 1 213518702 1 1 406374770 1 1 239834460 1 1 265281246 1 1 973876090 1 1 642952659 1 1 706594820 1 1 420898891 1 1 405888884 1 1 986062734 1 1 203345163 1 1 468133444 1 1 915485096 1 1 211100061 1 1 432908218 1 1 311002019 1 1 347673667 1 1 298704039 1 1 860709278 1 1 853737123 1 1 908906001 1 1 285613376 1 1 571917372 1 1 103848264 1 1 101126218 1 1 334614226 1 1 318551535 1 1 560910558 1 1 390552609 1 1 311188811 1 1 889320216 1 1 730230786 1 1 917570957 1 1 688928548 1 1 289474845 1 1 648786274 1 1 663055584 1 1 667532794 1 1 802704807 1 1 507019616 1 1 329322774 1 1 888147221 1 1 79771727 1 1 71128326 1 1 140600494 1 1 441552470 1 1 471390035 1 1 481958397 1 1 472744872 1 1 496284452 1 1 746597555 1 1 24060875 1 1 615440693 1 1 508616870 1 1 75196058 1 1 237469056 1 1 53554728 1 1 753847518 1 1 903818949 1 1 340623742 1 1 117822086 1 1 652571234 1 1 248087283 1 1 562792193 1 1 846658921 1 1 158737848 1 1 207910302 1 1 87217403 1 1 71848286 1 1 925636954 1 1 686786369 1 1 991608232 1 1 625383320 1 1 698432414 1 1 126576836 1 1 707121479 1 1 693929301 1 1 388963768 1 1 734862967 1 1 716073599 1 1 267536471 1 1 176444613 1 1 727924736 1 1 293278616 1 1 24297135 1 1 555075936 1 1 452601586 1 1 81975341 1 1 320327418 1 1 654624401 1 1 92752829 1 1 703944591 1 1 450287429 1 1 523165928 1 1 498634751 1 1 761948984 1 1 85759974 1 1 185141448 1 1 564105931 1 1 428513932 1 1 162309646 1 1 523231041 1 1 757959678 1 1 780469271 1 1 655559137 1 1 15770169 1 1 1632845 1 1 429268274 1 1 410229544 1 1 681185166 1 1 740839185 1 1 851673413 1 1 211568145 1 1 714588432 1 1 431153472 1 1 518085016 1 1 610548695 1 1 546022488 1 1 749004583 1 1 968602441 1 1 826553389 1 1 656652437 1 1 696777495 1 1 204447089 1 1 919117814 1 1 153514866 1 1 158061817 1 1 373880871 1 1 188777491 1 1 609515060 1 1 373100015 1 1 480281039 1 1 37351173 1 1 666550828 1 1 911762548 1 1 133803029 1 1 288259054 1 1 408815693 1 1 263395337 1 1 316359438 1 1 569805553 1 1 591835787 1 1 864228164 1 1 816978001 1 1 225024314 1 1 169716060 1 1 188167364 1 1 406441915 1 1 9454015 1 1 959053754 1 1 533984721 1 1 829799580 1 1 692167970 1 1 959984222 1 1 103574262 1 1 355371614 1 1 784553751 1 1 698071095 1 1 89453742 1 1 980314040 1 1 535597686 1 1 553773009 1 1 792585308 1 1 945700816 1 1 313234804 1 1 948239130 1 1 1099985 1 1 183033164 1 1 131327151 1 1 885650004 1 1 671103775 1 1 375096329 1 1 358281906 1 1 351464994 1 1 757373556 1 1 169763303 1 1 386055713 1 1 98895975 1 1 571042379 1 1 30130982 1 1 250893018 1 1 191881328 1 1 703966864 1 1 426737379 1 1 633044930 1 1 138356499 1 1 574614011 1 1 521721830 1 1 329628241 1 1 216930448 1 1 845113708 1 1 298488908 1 1 994412436 1 1 276047153 1 1 700816314 1 1 94259674 1 1 706242841 1 1 550920244 1 1 905636795 1 1 869555878 1 1 499952273 1 1 407509209 1 1 506381289 1 1 85883137 1 1 899303747 1 1 812973116 1 1 6502081 1 1 368563742 1 1 218124539 1 1 203755085 1 1 665607644 1 1 49569174 1 1 668457460 1 1 104951009 1 1 738326798 1 1 289163851 1 1 734505021 1 1 503841299 1 1 484781472 1 1 262711378 1 1 438838328 1 1 189981065 1 1 868363955 1 1 13167488 1 1 403871887 1 1 8184079 1 1 197419840 1 1 305238381 1 1 482340150 1 1 215895114 1 1 244945639 1 1 745259165 1 1 704097432 1 1 630558044 1 1 676803149 1 1 367168983 1 1 48924271 1 1 518995858 1 1 158431544 1 1 846034899 1 1 884393415 1 1 678777125 1 1 597107365 1 1 99171060 1 1 154586460 1 1 972962867 1 1 601878015 1 1 179795567 1 1 897641228 1 1 957873437 1 1 798179741 1 1 106111381 1 1 126485695 1 1 600642061 1 1 531990711 1 1 837391038 1 1 745367006 1 1 38472387 1 1 927947926 1 1 332131278 1 1 918187452 1 1 259506156 1 1 474511474 1 1 358509134 1 1 424090445 1 1 343166143 1 1 617304052 1 1 211831651 1 1 487591484 1 1 951619632 1 1 192522259 1 1 893983580 1 1 88406422 1 1 719358619 1 1 4369913 1 1 731099627 1 1 533739803 1 1 184221972 1 1 744645751 1 1 240176472 1 1 174232477 1 1 574961663 1 1 511636149 1 1 532940878 1 1 892052569 1 1 975681359 1 1 23821511 1 1 44102195 1 1 276089386 1 1 460194635 1 1 608816586 1 1 63789457 1 1 521988045 1 1 235091018 1 1 288743716 1 1 396508349 1 1 548267703 1 1 677520422 1 1 173932600 1 1 500280489 1 1 790042418 1 1 697804492 1 1 353359826 1 1 429271397 1 1 163295940 1 1 929010968 1 1 172870099 1 1 303876629 1 1 242296446 1 1 538063592 1 1 427247921 1 1 916455508 1 1 273774382 1 1 554724226 1 1 765509345 1 1 381058143 1 1 912771241 1 1 779021369 1 1 979626548 1 1 163852952 1 1 607024757 1 1 59965352 1 1 122891744 1 1 66448504 1 1 697367905 1 1 2610004 1 1 15377590 1 1 847428668 1 1 298456794 1 1 978841602 1 1 770962445 1 1 768531288 1 1 771521276 1 1 103126593 1 1 127752253 1 1 168315253 1 1 118078624 1 1 495871972 1 1 494815036 1 1 366285738 1 1 886181702 1 1 759506423 1 1 698786286 1 1 182662975 1 1 911882405 1 1 334800728 1 1 676502492 1 1 239361706 1 1 28971217 1 1 947289431 1 1 543030687 1 1 73643583 1 1 548678457 1 1 66556737 1 1 316343564 1 1 767667098 1 1 659544475 1 1 289956004 1 1 474173592 1 1 308254390 1 1 705685018 1 1 695209882 1 1 364696937 1 1 442715479 1 1 932002068 1 1 930262552 1 1 680987268 1 1 239809011 1 1 786612786 1 1 606317319 1 1 380792874 1 1 525634542 1 1 170455128 1 1 32547579 1 1 27488271 1 1 351152991 1 1 496980657 1 1 847522723 1 1 430853696 1 1 437809809 1 1 338250066 1 1 200124406 1 1 397168517 1 1 716192520 1 1 380391215 1 1 422353541 1 1 289971094 1 1 871475641 1 1 941747719 1 1 879827999 1 1 191608341 1 1 280196838 1 1 869693434 1 1 736941516 1 1 516789356 1 1 346262602 1 1 519452414 1 1 88958337 1 1 744996978 1 1 840836859 1 1 951546808 1 1 613564707 1 1 959852036 1 1 645757208 1 1 976353612 1 1 163376547 1 1 222688327 1 1 67248003 1 1 776092436 1 1 643742763 1 1 648244421 1 1 22627981 1 1 155646668 1 1 546085473 1 1 791099873 1 1 405880290 1 1 282670844 1 1 40295316 1 1 901197068 1 1 556209939 1 1 101147123 1 1 892550590 1 1 126692296 1 1 107010254 1 1 973782892 1 1 824109823 1 1 252497034 1 1 488568469 1 1 4894566 1 1 858460702 1 1 946216321 1 1 469119573 1 1 464096076 1 1 843261248 1 1 532060792 1 1 837658843 1 1 609241749 1 1 403043661 1 1 130351487 1 1 703417212 1 1 312295424 1 1 504104221 1 1 832563963 1 1 843642925 1 1 300395533 1 1 307990759 1 1 381871891 1 1 486579051 1 1 499200569 1 1 45799073 1 1 726743342 1 1 195541240 1 1 894546478 1 1 644321274 1 1 916757958 1 1 694881618 1 1 805071259 1 1 1271857 1 1 381350372 1 1 524283894 1 1 790511251 1 1 682504438 1 1 905924940 1 1 460719443 1 1 215298241 1 1 546695473 1 1 954336105 1 1 323632010 1 1 641005954 1 1 221465154 1 1 760641161 1 1 852235173 1 1 216074403 1 1 432417062 1 1 813018716 1 1 755973116 1 1 141749437 1 1 994990826 1 1 420597025 1 1 60376404 1 1 142666644 1 1 394309209 1 1 424664278 1 1 645117614 1 1 674403393 1 1 873280580 1 1 910393553 1 1 834963318 1 1 183955584 1 1 143304013 1 1 80018674 1 1 618025805 1 1 43333734 1 1 426879192 1 1 416055444 1 1 347689270 1 1 550240294 1 1 977313730 1 1 46308407 1 1 668878329 1 1 906556826 1 1 324313504 1 1 832025107 1 1 363394789 1 1 534127024 1 1 925648204 1 1 758864400 1 1 285952145 1 1 87330384 1 1 250897986 1 1 197028414 1 1 880524471 1 1 145958317 1 1 920532265 1 1 852602581 1 1 181654754 1 1 492820480 1 1 435427911 1 1 884846919 1 1 738935241 1 1 647553330 1 1 181225315 1 1 772849183 1 1 160733467 1 1 268322103 1 1 279169119 1 1 71707063 1 1 240746330 1 1 622882006 1 1 884725482 1 1 279347891 1 1 258582539 1 1 59600192 1 1 662033909 1 1 510695695 1 1 694927997 1 1 330107837 1 1 87199200 1 1 674757563 1 1 580112134 1 1 646084926 1 1 275007466 1 1 934425591 1 1 243050677 1 1 587363926 1 1 584126368 1 1 566538340 1 1 697079703 1 1 539671947 1 1 160812192 1 1 315432677 1 1 544753196 1 1 871416682 1 1 478309189 1 1 527803132 1 1 991265665 1 1 443043029 1 1 980180624 1 1 674210178 1 1 746444252 1 1 899964788 1 1 194251474 1 1 953459324 1 1 250593469 1 1 40402289 1 1 405626110 1 1 373891469 1 1 732322873 1 1 18457715 1 1 241228433 1 1 374790740 1 1 22714898 1 1 950748672 1 1 183206933 1 1 920504144 1 1 641428759 1 1 818775058 1 1 405038350 1 1 661741439 1 1 551679057 1 1 832524330 1 1 467833284 1 1 809045414 1 1 939907018 1 1 458179055 1 1 432666732 1 1 204776256 1 1 295641899 1 1 413144419 1 1 671851362 1 1 836878475 1 1 835133629 1 1 352296692 1 1 603915249 1 1 889169240 1 1 357221995 1 1 992345539 1 1 266130587 1 1 369994713 1 1 995081778 1 1 241047925 1 1 266464959 1 1 161925226 1 1 638556674 1 1 753159385 1 1 620726582 1 1 472085932 1 1 502231006 1 1 737722941 1 1 2108099 1 1 244726129 1 1 185730677 1 1 551173525 1 1 871876718 1 1 302783952 1 1 990335787 1 1 550146941 1 1 131442402 1 1 625158364 1 1 346472661 1 1 802732622 1 1 416949044 1 1 751409752 1 1 759994462 1 1 397733816 1 1 710262219 1 1 815327479 1 1 900284717 1 1 137371899 1 1 184222600 1 1 463384224 1 1 394479915 1 1 55486691 1 1 291504771 1 1 875911997 1 1 258707256 1 1 373983723 1 1 136334873 1 1 90371336 1 1 283446575 1 1 190081590 1 1 235628450 1 1 697930595 1 1 403759205 1 1 562826401 1 1 205991856 1 1 644423880 1 1 656613777 1 1 52101978 1 1 606769384 1 1 784547047 1 1 75563476 1 1 211965054 1 1 981320441 1 1 643572367 1 1 261362570 1 1 838234863 1 1 306226641 1 1 136937571 1 1 717695312 1 1 753141784 1 1 430288876 1 1 24054580 1 1 436926685 1 1 788583650 1 1 418398547 1 1 143499140 1 1 934769560 1 1 478762849 1 1 484289938 1 1 827766858 1 1 193483498 1 1 884184097 1 1 669370181 1 1 570086790 1 1 35989648 1 1 197925663 1 1 822883769 1 1 395644651 1 1 540114330 1 1 443407146 1 1 113083261 1 1 807783800 1 1 216184628 1 1 103351249 1 1 796528132 1 1 598950393 1 1 30399627 1 1 861949926 1 1 146245457 1 1 241441487 1 1 490952217 1 1 753620319 1 1 676896453 1 1 343041148 1 1 253003765 1 1 187721395 1 1 917845817 1 1 176735303 1 1 3294575 1 1 248941279 1 1 746755223 1 1 179200893 1 1 819415224 1 1 464786749 1 1 753297848 1 1 805748591 1 1 757483018 1 1 843777955 1 1 589870302 1 1 634993369 1 1 137925855 1 1 41860299 1 1 585409932 1 1 393621403 1 1 980977580 1 1 789126095 1 1 167467576 1 1 897568637 1 1 564514310 1 1 320416611 1 1 269868908 1 1 906329294 1 1 324642769 1 1 629764747 1 1 59782764 1 1 645473726 1 1 319992159 1 1 758793196 1 1 254888599 1 1 559390573 1 1 654184531 1 1 15048483 1 1 824085098 1 1 437774186 1 1 54804197 1 1 801747458 1 1 774594611 1 1 326235922 1 1 887345471 1 1 468607869 1 1 827927821 1 1 61492679 1 1 823066770 1 1 147007813 1 1 939589412 1 1 363615415 1 1 784571064 1 1 373680793 1 1 553596555 1 1 199856110 1 1 224648347 1 1 841221695 1 1 993590777 1 1 930659739 1 1 228145606 1 1 514127000 1 1 251447187 1 1 386433785 1 1 756026918 1 1 929140102 1 1 684309871 1 1 387140683 1 1 294462157 1 1 419640359 1 1 616069906 1 1 341996584 1 1 717813597 1 1 800637380 1 1 364452449 1 1 592263282 1 1 235421698 1 1 328178160 1 1 510713060 1 1 844747669 1 1 597307689 1 1 195378989 1 1 181552592 1 1 760307996 1 1 320267717 1 1 732691819 1 1 87769894 1 1 882925353 1 1 822674587 1 1 872035934 1 1 832474569 1 1 211029372 1 1 888388560 1 1 832160421 1 1 699253118 1 1 657788228 1 1 20551184 1 1 221271185 1 1 69246777 1 1 704651507 1 1 241039552 1 1 825272527 1 1 925542751 1 1 974395372 1 1 41745363 1 1 209850347 1 1 507433281 1 1 86724613 1 1 936870190 1 1 462590256 1 1 125169666 1 1 749485070 1 1 886645847 1 1 919263084 1 1 668505691 1 1 938613655 1 1 628506646 1 1 870200371 1 1 678871623 1 1 885845468 1 1 980237207 1 1 822260803 1 1 456824099 1 1 434260635 1 1 712052317 1 1 845651820 1 1 774387025 1 1 566945519 1 1 846833392 1 1 295618628 1 1 784793577 1 1 46547352 1 1 838585951 1 1 690858132 1 1 977361578 1 1 818775299 1 1 921993837 1 1 518786364 1 1 354399950 1 1 676770015 1 1 784668184 1 1 122369983 1 1 494324993 1 1 39361453 1 1 2396972 1 1 481805111 1 1 635584988 1 1 506597339 1 1 934421208 1 1 452177929 1 1 658648449 1 1 957245364 1 1 8898758 1 1 593203126 1 1 345043924 1 1 201269900 1 1 797101896 1 1 888662358 1 1 459060984 1 1 990158231 1 1 257458731 1 1 32579965 1 1 71800325 1 1 777090917 1 1 577563381 1 1 473016525 1 1 968074536 1 1 322888467 1 1 409542028 1 1 244541143 1 1 38196960 1 1 248287825 1 1 653779445 1 1 499053970 1 1 17376110 1 1 353981762 1 1 920081698 1 1 376507102 1 1 170024642 1 1 788395831 1 1 943735921 1 1 914245596 1 1 404271036 1 1 921393813 1 1 413570680 1 1 736085799 1 1 101381935 1 1 384343548 1 1 132590817 1 1 552946514 1 1 916197031 1 1 206811301 1 1 297956894 1 1 206843015 1 1 392055490 1 1 446007578 1 1 958874762 1 1 613078261 1 1 54021941 1 1 62780162 1 1 657027206 1 1 764863262 1 1 867436271 1 1 197841977 1 1 373076956 1 1 314837429 1 1 594957960 1 1 807872068 1 1 333853568 1 1 796006649 1 1 463217003 1 1 365861567 1 1 842132677 1 1 287188762 1 1 755511135 1 1 985149258 1 1 179104367 1 1 67833973 1 1 672920629 1 1 192341204 1 1 319478013 1 1 684767922 1 1 813739785 1 1 552581149 1 1 224931756 1 1 307935678 1 1 2742805 1 1 472412332 1 1 796152645 1 1 438706035 1 1 427988190 1 1 396298095 1 1 188819783 1 1 742400444 1 1 519318060 1 1 468277406 1 1 350208060 1 1 156904111 1 1 743256301 1 1 114738028 1 1 395501607 1 1 274926339 1 1 197045537 1 1 305483058 1 1 374987312 1 1 216867383 1 1 682656548 1 1 681350357 1 1 975717114 1 1 614961560 1 1 892439614 1 1 494823877 1 1 305245540 1 1 406147392 1 1 418010532 1 1 251358272 1 1 306008739 1 1 592298301 1 1 206885389 1 1 661110015 1 1 157416089 1 1 459197982 1 1 178711590 1 1 18298904 1 1 553685789 1 1 411454350 1 1 992640587 1 1 62971742 1 1 258231651 1 1 959991602 1 1 457309868 1 1 467873725 1 1 558512976 1 1 705752202 1 1 156995104 1 1 737426443 1 1 31580170 1 1 991040338 1 1 152583282 1 1 956036566 1 1 784465057 1 1 137152813 1 1 838278277 1 1 322160872 1 1 772244796 1 1 548089199 1 1 126298351 1 1 495322831 1 1 306631330 1 1 687792889 1 1 200063940 1 1 149046783 1 1 88907748 1 1 425118204 1 1 631978233 1 1 730301096 1 1 125485646 1 1 544116401 1 1 60551680 1 1 343883732 1 1 972654488 1 1 398460880 1 1 18998759 1 1 641434681 1 1 117618467 1 1 736971668 1 1 95841016 1 1 31388250 1 1 955641320 1 1 822254437 1 1 859368162 1 1 625411527 1 1 807863356 1 1 173377859 1 1 880115445 1 1 736779170 1 1 623006115 1 1 798254087 1 1 596512834 1 1 789463334 1 1 442525436 1 1 975066923 1 1 402302908 1 1 543581443 1 1 925838383 1 1 51074325 1 1 777048729 1 1 812616677 1 1 334784714 1 1 513834962 1 1 545184876 1 1 226440919 1 1 901621549 1 1 370615818 1 1 462856294 1 1 576368523 1 1 610824058 1 1 207284386 1 1 614656803 1 1 18814182 1 1 17624816 1 1 262548217 1 1 384684150 1 1 717196052 1 1 374640892 1 1 337389691 1 1 109579359 1 1 900617372 1 1 328907326 1 1 507001953 1 1 968268526 1 1 902801931 1 1 937533413 1 1 633978617 1 1 984765896 1 1 591978950 1 1 526465936 1 1 238502480 1 1 117051636 1 1 553509463 1 1 265939394 1 1 272034988 1 1 547745626 1 1 600906795 1 1 867924805 1 1 647549286 1 1 853080206 1 1 265298693 1 1 380232988 1 1 818330506 1 1 452206903 1 1 615677324 1 1 882147855 1 1 602515935 1 1 989549196 1 1 873386885 1 1 361553298 1 1 318199048 1 1 329986252 1 1 421330194 1 1 468657363 1 1 499018177 1 1 318176355 1 1 713515522 1 1 953372120 1 1 199026241 1 1 426695811 1 1 491780882 1 1 842449889 1 1 480444426 1 1 538580353 1 1 152042227 1 1 488833331 1 1 218191425 1 1 47166944 1 1 754524300 1 1 819104743 1 1 486981900 1 1 523704659 1 1 733489172 1 1 747449945 1 1 683695255 1 1 903701104 1 1 402236981 1 1 308986919 1 1 500790539 1 1 603848147 1 1 202215218 1 1 310035748 1 1 115462065 1 1 328131355 1 1 833521426 1 1 512044394 1 1 741432357 1 1 517059891 1 1 3290604 1 1 761711156 1 1 681273685 1 1 57233045 1 1 646717272 1 1 201009613 1 1 338239203 1 1 326372805 1 1 629501937 1 1 756607835 1 1 452048847 1 1 168819020 1 1 26385824 1 1 619407091 1 1 849401393 1 1 255413266 1 1 871357683 1 1 38301031 1 1 191115291 1 1 274126150 1 1 682343832 1 1 981961384 1 1 775933804 1 1 899543246 1 1 660180523 1 1 471718389 1 1 158160117 1 1 841848071 1 1 812465366 1 1 433689524 1 1 690378514 1 1 805219392 1 1 325360450 1 1 530456331 1 1 511593378 1 1 284606462 1 1 659123532 1 1 640217369 1 1 125981520 1 1 134422222 1 1 947029394 1 1 159879850 1 1 791636468 1 1 652476601 1 1 115065705 1 1 951764948 1 1 129644171 1 1 15936825 1 1 443022021 1 1 353602043 1 1 765886655 1 1 16115339 1 1 72533842 1 1 264925070 1 1 520307809 1 1 905269656 1 1 251850508 1 1 992523013 1 1 227400065 1 1 622506139 1 1 105354964 1 1 481903868 1 1 200118743 1 1 5452230 1 1 101479691 1 1 610949720 1 1 490777070 1 1 804606258 1 1 168032972 1 1 486914093 1 1 711675202 1 1 272541054 1 1 452472630 1 1 238766693 1 1 809691421 1 1 323372373 1 1 34683081 1 1 51456973 1 1 875895011 1 1 648061849 1 1 291449214 1 1 362669752 1 1 412109145 1 1 816198904 1 1 377202997 1 1 964430128 1 1 575990243 1 1 721813789 1 1 895039206 1 1 409298674 1 1 811811781 1 1 910573052 1 1 16470903 1 1 61002538 1 1 417033110 1 1 534828684 1 1 159418580 1 1 782239929 1 1 1747719 1 1 354279649 1 1 771132722 1 1 624077706 1 1 16754348 1 1 17329512 1 1 679459419 1 1 663894965 1 1 760945834 1 1 943813401 1 1 746508212 1 1 661856478 1 1 515919527 1 1 843751318 1 1 362631322 1 1 269894128 1 1 660650565 1 1 20609080 1 1 549546135 1 1 894606924 1 1 561701452 1 1 290825739 1 1 657224174 1 1 731383004 1 1 222380972 1 1 453022012 1 1 213288445 1 1 211431084 1 1 444473504 1 1 10075735 1 1 62167128 1 1 139182765 1 1 827820848 1 1 454516870 1 1 950669706 1 1 366677187 1 1 707446760 1 1 916326034 1 1 247416756 1 1 287002622 1 1 257406936 1 1 711956150 1 1 801460110 1 1 167766486 1 1 306590864 1 1 109651486 1 1 680533092 1 1 315843820 1 1 232979070 1 1 213863029 1 1 79814938 1 1 123558535 1 1 12595231 1 1 214990439 1 1 524403107 1 1 452908753 1 1 963853617 1 1 420397642 1 1 478757889 1 1 245130852 1 1 811788851 1 1 735532661 1 1 982166505 1 1 331791313 1 1 822992487 1 1 760299434 1 1 51342294 1 1 179208157 1 1 645034732 1 1 755336138 1 1 105387952 1 1 324084489 1 1 448045935 1 1 353635154 1 1 199878274 1 1 844117838 1 1 128568828 1 1 219404404 1 1 866229195 1 1 197946543 1 1 819386362 1 1 715828294 1 1 774359552 1 1 549808833 1 1 35304797 1 1 262661465 1 1 968215355 1 1 193314327 1 1 946809104 1 1 137266235 1 1 113394480 1 1 554786821 1 1 352414888 1 1 962456548 1 1 810797913 1 1 927617750 1 1 68735709 1 1 961379146 1 1 636689445 1 1 834729280 1 1 29488195 1 1 22522505 1 1 233187695 1 1 956007005 1 1 182157841 1 1 151191622 1 1 9038877 1 1 433401939 1 1 783975511 1 1 854074087 1 1 294284356 1 1 760243822 1 1 802476068 1 1 532804520 1 1 972960939 1 1 186685685 1 1 11398953 1 1 55615932 1 1 819983706 1 1 624965439 1 1 524827911 1 1 400208785 1 1 398316235 1 1 854573819 1 1 731005332 1 1 516562285 1 1 80216676 1 1 300539686 1 1 265440955 1 1 265676259 1 1 677665299 1 1 835991340 1 1 479349472 1 1 921069591 1 1 743693434 1 1 381102654 1 1 87547797 1 1 958404451 1 1 761530603 1 1 828688050 1 1 539425134 1 1 425214636 1 1 33366789 1 1 456491991 1 1 888663013 1 1 712028877 1 1 842899087 1 1 234278212 1 1 295248075 1 1 696263859 1 1 534660997 1 1 692669989 1 1 640704282 1 1 370311193 1 1 178049999 1 1 911617903 1 1 258922889 1 1 951968360 1 1 970968681 1 1 876148883 1 1 561428349 1 1 127324122 1 1 398719757 1 1 125814537 1 1 488662600 1 1 377784398 1 1 714965044 1 1 280982120 1 1 125152349 1 1 39594888 1 1 431787012 1 1 141526894 1 1 188523612 1 1 355038757 1 1 780204488 1 1 119271128 1 1 842821847 1 1 846211090 1 1 669245011 1 1 120495849 1 1 992829333 1 1 802285537 1 1 490599757 1 1 615345915 1 1 832022312 1 1 975428657 1 1 415895576 1 1 795320055 1 1 266027623 1 1 787547932 1 1 400610599 1 1 62843953 1 1 632742302 1 1 242474628 1 1 925974945 1 1 766799415 1 1 563765908 1 1 139002416 1 1 410873693 1 1 102562590 1 1 85356280 1 1 370101659 1 1 326106895 1 1 780475193 1 1 919748485 1 1 364306613 1 1 681700298 1 1 487146272 1 1 479534724 1 1 292689119 1 1 718015549 1 1 635895438 1 1 270066428 1 1 17205617 1 1 625817937 1 1 443229290 1 1 594164799 1 1 978813880 1 1 909146752 1 1 984864188 1 1 391202348 1 1 605656402 1 1 341307458 1 1 171247965 1 1 692697237 1 1 989375184 1 1 186098840 1 1 290030674 1 1 149716984 1 1 805064360 1 1 827332352 1 1 256894774 1 1 348278670 1 1 173515845 1 1 620093410 1 1 680226125 1 1 190749183 1 1 515063252 1 1 712134276 1 1 962199152 1 1 225390911 1 1 514467163 1 1 291139035 1 1 903640627 1 1 182438006 1 1 322096378 1 1 67548975 1 1 346349456 1 1 428974801 1 1 588982845 1 1 914377843 1 1 324385329 1 1 989488225 1 1 177319207 1 1 25521220 1 1 239715176 1 1 549384051 1 1 164622630 1 1 760867437 1 1 986331992 1 1 367372503 1 1 97025678 1 1 594048284 1 1 523021506 1 1 151527127 1 1 897512688 1 1 409938678 1 1 887010866 1 1 820352740 1 1 41242296 1 1 529329026 1 1 896572193 1 1 244064874 1 1 15626734 1 1 404305702 1 1 995008250 1 1 339839542 1 1 22489966 1 1 876627838 1 1 728699331 1 1 834035037 1 1 83524367 1 1 594997890 1 1 62815510 1 1 230381771 1 1 778266768 1 1 985150543 1 1 363035077 1 1 444415028 1 1 361762725 1 1 453484160 1 1 248310252 1 1 855002357 1 1 186710796 1 1 241388478 1 1 26981480 1 1 118624908 1 1 928614665 1 1 812983793 1 1 890245837 1 1 255512406 1 1 407272848 1 1 222481587 1 1 349006627 1 1 164447524 1 1 181674168 1 1 410384389 1 1 923410338 1 1 66315910 1 1 384256750 1 1 752457207 1 1 35359665 1 1 446939184 1 1 140496596 1 1 681825186 1 1 612385577 1 1 845813742 1 1 106388862 1 1 728443495 1 1 169117147 1 1 116408017 1 1 914680281 1 1 179794056 1 1 212407170 1 1 766521096 1 1 906738574 1 1 520353238 1 1 815408517 1 1 603711551 1 1 787708966 1 1 823509785 1 1 171446900 1 1 394164221 1 1 410067519 1 1 361125360 1 1 859889768 1 1 499355657 1 1 737320265 1 1 229734170 1 1 248679453 1 1 102704511 1 1 314427410 1 1 585082556 1 1 793606107 1 1 44553765 1 1 118338441 1 1 769372427 1 1 849477159 1 1 821165604 1 1 307739031 1 1 388864298 1 1 260918997 1 1 700026861 1 1 299176548 1 1 655783167 1 1 946239889 1 1 25317379 1 1 332369380 1 1 261212159 1 1 904425869 1 1 368750950 1 1 659112293 1 1 546332539 1 1 419572007 1 1 979556892 1 1 617355226 1 1 910080944 1 1 718560316 1 1 624200789 1 1 33533326 1 1 699164886 1 1 844145277 1 1 550745804 1 1 759645202 1 1 617862550 1 1 382356930 1 1 201291040 1 1 964810245 1 1 576311718 1 1 961898818 1 1 753395904 1 1 238161052 1 1 935640918 1 1 799632998 1 1 904944463 1 1 106594754 1 1 910383091 1 1 431762307 1 1 368453232 1 1 265962643 1 1 857359425 1 1 950385368 1 1 104578090 1 1 41508272 1 1 385286833 1 1 545085262 1 1 75469784 1 1 525930108 1 1 317319339 1 1 263458139 1 1 154666589 1 1 999349485 1 1 410067202 1 1 232315420 1 1 673037377 1 1 329447745 1 1 462207037 1 1 571878657 1 1 175509293 1 1 788224678 1 1 942749502 1 1 895200514 1 1 789521133 1 1 63881218 1 1 978087566 1 1 90464712 1 1 425729791 1 1 345325900 1 1 701711217 1 1 35023572 1 1 373346514 1 1 572287344 1 1 175172135 1 1 632844535 1 1 695831618 1 1 199855069 1 1 559963342 1 1 306769010 1 1 539590868 1 1 564712 1 1 75213250 1 1 304168647 1 1 816240740 1 1 877986237 1 1 209988834 1 1 251343765 1 1 826903844 1 1 248242745 1 1 334284835 1 1 616762509 1 1 836116617 1 1 241078881 1 1 985033059 1 1 671821499 1 1 88265293 1 1 748719535 1 1 306659174 1 1 647966201 1 1 455992439 1 1 304446524 1 1 2211620 1 1 432456997 1 1 712115271 1 1 83211995 1 1 774885703 1 1 474879113 1 1 115204113 1 1 27047550 1 1 231624776 1 1 867542418 1 1 488841384 1 1 567152244 1 1 175882900 1 1 707569262 1 1 507064775 1 1 958662174 1 1 579179652 1 1 572715442 1 1 403692886 1 1 822229862 1 1 864511971 1 1 993536034 1 1 662074107 1 1 696578515 1 1 476780132 1 1 138689102 1 1 194858381 1 1 965698332 1 1 123539517 1 1 23983284 1 1 619047145 1 1 935759554 1 1 87105986 1 1 550404754 1 1 312046971 1 1 107902187 1 1 904786913 1 1 648831170 1 1 450087361 1 1 59299712 1 1 106337124 1 1 99323685 1 1 520907328 1 1 82198038 1 1 247960606 1 1 838373196 1 1 120713421 1 1 75375725 1 1 1390549 1 1 373224195 1 1 912826966 1 1 71184508 1 1 615304407 1 1 964981959 1 1 130517198 1 1 778772302 1 1 136528269 1 1 535911430 1 1 547142992 1 1 948597657 1 1 72138395 1 1 185907057 1 1 420345856 1 1 204501792 1 1 695772032 1 1 294259922 1 1 594115053 1 1 89609983 1 1 408661226 1 1 503440481 1 1 453129971 1 1 121499495 1 1 545014966 1 1 930041908 1 1 210109399 1 1 168833495 1 1 907502663 1 1 399797882 1 1 596424598 1 1 812553066 1 1 755623329 1 1 986415513 1 1 160823080 1 1 743717777 1 1 897435602 1 1 327929366 1 1 260722248 1 1 255747325 1 1 266131839 1 1 10744863 1 1 611495724 1 1 112535037 1 1 870933618 1 1 591924309 1 1 217340359 1 1 149342933 1 1 292696427 1 1 550900768 1 1 677598595 1 1 304949889 1 1 406296394 1 1 893161103 1 1 635393747 1 1 283564898 1 1 32707762 1 1 860523068 1 1 474472372 1 1 335070483 1 1 627655977 1 1 216175476 1 1 686281773 1 1 344224340 1 1 644415250 1 1 863527760 1 1 770249263 1 1 824388908 1 1 326809357 1 1 755909445 1 1 429390275 1 1 564273759 1 1 986359785 1 1 703232756 1 1 802566067 1 1 119917963 1 1 393809600 1 1 3738353 1 1 809998904 1 1 234729463 1 1 602181849 1 1 248468333 1 1 204757478 1 1 506516768 1 1 943454927 1 1 462148472 1 1 664207365 1 1 691420037 1 1 534710272 1 1 21148585 1 1 242275267 1 1 976234483 1 1 563146712 1 1 49906070 1 1 245585762 1 1 439238816 1 1 989855204 1 1 253638384 1 1 829508483 1 1 498134050 1 1 40699506 1 1 419325179 1 1 124883166 1 1 108922493 1 1 563065401 1 1 208377910 1 1 14278896 1 1 806055285 1 1 884873205 1 1 705179697 1 1 493463193 1 1 714221357 1 1 133773204 1 1 173082590 1 1 150121833 1 1 700303676 1 1 275924076 1 1 198711677 1 1 278874713 1 1 454472479 1 1 453677077 1 1 437254413 1 1 410898886 1 1 701580054 1 1 328427615 1 1 862336671 1 1 302871551 1 1 600202160 1 1 227810875 1 1 203903492 1 1 86440066 1 1 393769244 1 1 979225132 1 1 712026751 1 1 998771771 1 1 197664352 1 1 170923152 1 1 361149893 1 1 295569752 1 1 755868939 1 1 891391670 1 1 817094978 1 1 21549615 1 1 792122111 1 1 922803093 1 1 446493022 1 1 210172464 1 1 497245323 1 1 39892112 1 1 343601543 1 1 34370898 1 1 173820899 1 1 375520631 1 1 277738285 1 1 421818715 1 1 750110028 1 1 85689130 1 1 900411963 1 1 360115438 1 1 407565821 1 1 879135202 1 1 883564844 1 1 388834777 1 1 467889677 1 1 32423302 1 1 170187842 1 1 133354372 1 1 50181568 1 1 514684621 1 1 591737289 1 1 5679354 1 1 931369289 1 1 354292532 1 1 207352008 1 1 884726857 1 1 873056389 1 1 102883987 1 1 26768567 1 1 444778184 1 1 757240162 1 1 463792735 1 1 604657867 1 1 468337948 1 1 969473899 1 1 23484818 1 1 469668184 1 1 31293212 1 1 441582178 1 1 962725078 1 1 498405872 1 1 780196375 1 1 636981648 1 1 188724911 1 1 910966121 1 1 28656642 1 1 661953614 1 1 88581876 1 1 368891608 1 1 193164887 1 1 280876157 1 1 30729912 1 1 44904723 1 1 175066109 1 1 749643532 1 1 643127762 1 1 325784669 1 1 852778854 1 1 791346314 1 1 185299253 1 1 267583109 1 1 448232271 1 1 392318076 1 1 303622680 1 1 667899651 1 1 727650562 1 1 670158432 1 1 449665290 1 1 333871657 1 1 756000983 1 1 190837105 1 1 334159383 1 1 120539987 1 1 421488915 1 1 747597885 1 1 221846109 1 1 424502453 1 1 355154601 1 1 181413282 1 1 831573036 1 1 282347673 1 1 924075230 1 1 409019820 1 1 440222947 1 1 767599480 1 1 630338924 1 1 661590918 1 1 372841853 1 1 658491948 1 1 970965054 1 1 728532006 1 1 915304925 1 1 472386513 1 1 257078500 1 1 899288104 1 1 200664372 1 1 920525302 1 1 182581575 1 1 953901224 1 1 974916431 1 1 891462860 1 1 57665575 1 1 513019376 1 1 303947133 1 1 427121446 1 1 601911804 1 1 566933210 1 1 95554070 1 1 701047452 1 1 174687549 1 1 845133828 1 1 880521826 1 1 90989460 1 1 577444042 1 1 258851838 1 1 116401752 1 1 46494938 1 1 873756059 1 1 428024869 1 1 333467933 1 1 857800771 1 1 279326974 1 1 185173676 1 1 978996 1 1 390546833 1 1 637523596 1 1 667239651 1 1 598408219 1 1 427380794 1 1 928212906 1 1 982260056 1 1 227605925 1 1 845748876 1 1 532982522 1 1 28177159 1 1 402355309 1 1 125737019 1 1 652669024 1 1 297806392 1 1 340078399 1 1 16544007 1 1 628419017 1 1 243289190 1 1 740727277 1 1 807999611 1 1 88467053 1 1 162308052 1 1 882284259 1 1 736844600 1 1 187576597 1 1 485626839 1 1 367548701 1 1 999516799 1 1 763960275 1 1 695264163 1 1 8426286 1 1 182870371 1 1 138377073 1 1 462893234 1 1 953588267 1 1 894270707 1 1 415771973 1 1 964833074 1 1 879785237 1 1 856213907 1 1 388697794 1 1 305110434 1 1 242349780 1 1 532769417 1 1 484061888 1 1 330386487 1 1 305470283 1 1 5800987 1 1 334168628 1 1 223364048 1 1 479030803 1 1 396870238 1 1 625237396 1 1 611495784 1 1 954972517 1 1 491228182 1 1 332965161 1 1 688546407 1 1 687659913 1 1 394024133 1 1 587625861 1 1 313464380 1 1 959634180 1 1 566566122 1 1 70746554 1 1 106201171 1 1 153127730 1 1 289900548 1 1 965081564 1 1 789598216 1 1 953083492 1 1 498086265 1 1 26977658 1 1 764475151 1 1 911023731 1 1 71853044 1 1 860424854 1 1 524144081 1 1 478914950 1 1 426639103 1 1 975660626 1 1 182488766 1 1 967926725 1 1 206886287 1 1 436344901 1 1 169794590 1 1 675668061 1 1 685544518 1 1 739971402 1 1 512123701 1 1 948166663 1 1 424632115 1 1 809898049 1 1 894128034 1 1 126334430 1 1 841706850 1 1 647404291 1 1 949879397 1 1 181845438 1 1 88823698 1 1 81584552 1 1 806090104 1 1 492903492 1 1 876142297 1 1 591716408 1 1 16802277 1 1 768528443 1 1 247988925 1 1 129625901 1 1 260017682 1 1 243290160 1 1 949181622 1 1 629413167 1 1 285141782 1 1 908958278 1 1 417966396 1 1 619702699 1 1 257301461 1 1 498536446 1 1 470619538 1 1 459561805 1 1 253663871 1 1 149731331 1 1 801989673 1 1 758610539 1 1 621741215 1 1 526825497 1 1 935452984 1 1 616460779 1 1 28370620 1 1 854886869 1 1 557555687 1 1 90904298 1 1 446639369 1 1 615627011 1 1 844018002 1 1 662365684 1 1 830995716 1 1 772852953 1 1 421740512 1 1 403125595 1 1 985940596 1 1 442213275 1 1 420172090 1 1 828235980 1 1 148708431 1 1 626747792 1 1 763703580 1 1 47024925 1 1 204278234 1 1 665534460 1 1 483599338 1 1 345524239 1 1 58175893 1 1 780264798 1 1 6807656 1 1 440267129 1 1 795871616 1 1 810865004 1 1 128850740 1 1 659248544 1 1 390515944 1 1 89927261 1 1 929197851 1 1 958973365 1 1 966028925 1 1 515782066 1 1 176346094 1 1 294457872 1 1 213137154 1 1 94088367 1 1 69336199 1 1 747687938 1 1 435273176 1 1 586792576 1 1 350340833 1 1 938249588 1 1 451890979 1 1 444656746 1 1 782666830 1 1 492873573 1 1 748284537 1 1 154928662 1 1 643993803 1 1 806432925 1 1 451210661 1 1 966750116 1 1 201496851 1 1 624191748 1 1 403822170 1 1 771649758 1 1 175078255 1 1 211926994 1 1 610645719 1 1 882513677 1 1 105701933 1 1 740857927 1 1 227620978 1 1 953366706 1 1 24404353 1 1 326440413 1 1 613182984 1 1 955684823 1 1 113536684 1 1 508297497 1 1 325585816 1 1 365464982 1 1 473815101 1 1 646746642 1 1 581473944 1 1 992576896 1 1 609904910 1 1 190336885 1 1 431398623 1 1 22742887 1 1 930016438 1 1 396592274 1 1 153326483 1 1 661669087 1 1 404999977 1 1 377283998 1 1 226068073 1 1 955999123 1 1 538536486 1 1 133189205 1 1 421734934 1 1 16401337 1 1 49667226 1 1 591904417 1 1 523944993 1 1 355508517 1 1 498007829 1 1 391995103 1 1 363131405 1 1 765452766 1 1 572138660 1 1 617264898 1 1 25849731 1 1 221871723 1 1 207447177 1 1 654777425 1 1 118937488 1 1 633288188 1 1 94284944 1 1 678451657 1 1 129693253 1 1 643924052 1 1 920571702 1 1 73489578 1 1 490937382 1 1 135258464 1 1 101748887 1 1 499789585 1 1 272541194 1 1 890273064 1 1 99819980 1 1 508875867 1 1 708839795 1 1 805184265 1 1 978440392 1 1 550562128 1 1 949629754 1 1 324198667 1 1 901787292 1 1 113697839 1 1 135020067 1 1 357424412 1 1 920671405 1 1 166742184 1 1 23818446 1 1 155302294 1 1 593020379 1 1 39055364 1 1 998202775 1 1 237106497 1 1 355474851 1 1 774382568 1 1 284050062 1 1 478091906 1 1 522012497 1 1 333093304 1 1 538837446 1 1 967596814 1 1 639602581 1 1 747335708 1 1 872605034 1 1 221045413 1 1 821651128 1 1 537347224 1 1 986570453 1 1 730767646 1 1 164139288 1 1 588734330 1 1 686811468 1 1 894728645 1 1 226489882 1 1 684915151 1 1 311326158 1 1 752774566 1 1 666988252 1 1 28219859 1 1 37946820 1 1 510361314 1 1 950677440 1 1 981099538 1 1 606367434 1 1 374811233 1 1 940171103 1 1 932460752 1 1 49210098 1 1 219221446 1 1 400099160 1 1 597872372 1 1 398703906 1 1 729930298 1 1 98885293 1 1 739370668 1 1 31470935 1 1 611998886 1 1 510689896 1 1 362725184 1 1 941177230 1 1 177923407 1 1 137598903 1 1 152552108 1 1 476319549 1 1 490903876 1 1 383462578 1 1 836671661 1 1 38877150 1 1 584204998 1 1 675545325 1 1 84457935 1 1 318545540 1 1 662474916 1 1 609187800 1 1 822094566 1 1 933850806 1 1 329192225 1 1 311821252 1 1 919126784 1 1 124475614 1 1 466156214 1 1 646543890 1 1 7256884 1 1 203032716 1 1 866326004 1 1 578439418 1 1 714381584 1 1 765948822 1 1 170665610 1 1 604255170 1 1 702898938 1 1 785029575 1 1 662808711 1 1 30176050 1 1 39772175 1 1 425878368 1 1 126689374 1 1 995619135 1 1 218234172 1 1 871940257 1 1 60621617 1 1 39491476 1 1 956338536 1 1 519755105 1 1 761287929 1 1 782463142 1 1 215654479 1 1 181044410 1 1 384649483 1 1 648421481 1 1 582131453 1 1 957709398 1 1 316050853 1 1 644080921 1 1 823667352 1 1 159569624 1 1 112160213 1 1 319659879 1 1 799273158 1 1 117683170 1 1 449069226 1 1 46598962 1 1 715523665 1 1 136369976 1 1 643237012 1 1 477551007 1 1 541961459 1 1 856562734 1 1 340054291 1 1 244692595 1 1 48097063 1 1 86533801 1 1 18790223 1 1 400436961 1 1 816707861 1 1 506635221 1 1 970640455 1 1 710398866 1 1 339360526 1 1 562592931 1 1 926647029 1 1 129284743 1 1 851022073 1 1 376636725 1 1 487534473 1 1 835245080 1 1 304840617 1 1 449904799 1 1 795174212 1 1 831924663 1 1 185081546 1 1 706159078 1 1 595544187 1 1 754031438 1 1 742818378 1 1 120647056 1 1 210805087 1 1 85172087 1 1 45033737 1 1 564471517 1 1 821634662 1 1 47743732 1 1 935693277 1 1 83499454 1 1 955231454 1 1 16781885 1 1 555517846 1 1 85619369 1 1 634194079 1 1 456482024 1 1 234711824 1 1 24505188 1 1 916681720 1 1 638752377 1 1 392453955 1 1 651682956 1 1 960004330 1 1 351577498 1 1 441333752 1 1 752569588 1 1 835602702 1 1 265612090 1 1 775569097 1 1 324591245 1 1 573199994 1 1 196889819 1 1 958619236 1 1 840568031 1 1 553200557 1 1 732292889 1 1 263843188 1 1 319257671 1 1 354652872 1 1 556427903 1 1 322611456 1 1 653553436 1 1 958307600 1 1 566923230 1 1 548146896 1 1 852567775 1 1 328839554 1 1 970769319 1 1 191615391 1 1 500537559 1 1 472942964 1 1 834110718 1 1 473956571 1 1 599831018 1 1 419291796 1 1 974729836 1 1 753755846 1 1 395391422 1 1 922654458 1 1 595786022 1 1 399504222 1 1 103276085 1 1 173199549 1 1 801476096 1 1 540072427 1 1 43296815 1 1 798451268 1 1 224250388 1 1 816520965 1 1 224732947 1 1 433379713 1 1 914723509 1 1 928827846 1 1 337247261 1 1 894440025 1 1 320919297 1 1 944219324 1 1 982781300 1 1 302923094 1 1 387164139 1 1 211576818 1 1 756951231 1 1 475715947 1 1 95644911 1 1 134538034 1 1 747955545 1 1 175762371 1 1 505542559 1 1 996641166 1 1 689623879 1 1 614303133 1 1 42302838 1 1 306194608 1 1 929156362 1 1 394528610 1 1 825627114 1 1 558546857 1 1 835706753 1 1 351474724 1 1 261414256 1 1 627640019 1 1 533631647 1 1 349843514 1 1 177697951 1 1 668737623 1 1 482268712 1 1 523975579 1 1 17302310 1 1 712831377 1 1 654229553 1 1 28459644 1 1 901228018 1 1 128787094 1 1 19453497 1 1 948308705 1 1 472868318 1 1 327931715 1 1 380946495 1 1 144922068 1 1 208977456 1 1 624638880 1 1 160031950 1 1 773326874 1 1 229817746 1 1 367052099 1 1 609618501 1 1 799701203 1 1 86356490 1 1 510219763 1 1 599109847 1 1 243544870 1 1 929728546 1 1 578183935 1 1 45542848 1 1 260006436 1 1 89238932 1 1 9440565 1 1 182293548 1 1 957384949 1 1 987428037 1 1 361907821 1 1 63340033 1 1 804889061 1 1 419864105 1 1 328517095 1 1 521927312 1 1 698622170 1 1 639447998 1 1 125462641 1 1 97620865 1 1 786303953 1 1 818897788 1 1 384539177 1 1 534100714 1 1 233248999 1 1 193880256 1 1 810629885 1 1 571110685 1 1 153245230 1 1 358506076 1 1 908085911 1 1 420469507 1 1 180296034 1 1 522379696 1 1 16504272 1 1 754845283 1 1 293301633 1 1 957374790 1 1 881770446 1 1 363656465 1 1 548102408 1 1 417130746 1 1 977063488 1 1 106549507 1 1 662780676 1 1 746382013 1 1 405152874 1 1 185451616 1 1 256651562 1 1 191528302 1 1 337658941 1 1 307488773 1 1 602591992 1 1 363580743 1 1 49292084 1 1 560842433 1 1 538805651 1 1 759099960 1 1 375565197 1 1 2290391 1 1 626000666 1 1 772919717 1 1 53032532 1 1 947914412 1 1 380984657 1 1 287897351 1 1 180786328 1 1 563688597 1 1 471689383 1 1 875689609 1 1 667880783 1 1 617109839 1 1 61853318 1 1 31904665 1 1 456994423 1 1 248480706 1 1 592841978 1 1 737750210 1 1 226326012 1 1 624632002 1 1 573230282 1 1 148471653 1 1 156620690 1 1 604311044 1 1 869029320 1 1 685843006 1 1 884332859 1 1 144762956 1 1 219389774 1 1 117515550 1 1 289522825 1 1 567218995 1 1 777576614 1 1 352519270 1 1 509800836 1 1 899964877 1 1 533287090 1 1 93011013 1 1 292602336 1 1 111740404 1 1 172936703 1 1 591306987 1 1 249396047 1 1 995994325 1 1 365466971 1 1 501240743 1 1 154177602 1 1 82322501 1 1 613838445 1 1 321309378 1 1 486440555 1 1 208645890 1 1 673745540 1 1 876032656 1 1 232244522 1 1 280978406 1 1 386986693 1 1 349185774 1 1 704355626 1 1 280434878 1 1 328154391 1 1 460854154 1 1 244931807 1 1 66930606 1 1 598826821 1 1 905074440 1 1 594884816 1 1 251546183 1 1 829032777 1 1 339150792 1 1 990424280 1 1 937024344 1 1 900790487 1 1 267269347 1 1 859609554 1 1 191876092 1 1 908939747 1 1 679970814 1 1 37276519 1 1 624756838 1 1 416694304 1 1 956472632 1 1 14304608 1 1 407581390 1 1 17115054 1 1 215448551 1 1 979833003 1 1 629590978 1 1 924687572 1 1 51952706 1 1 494567307 1 1 568318581 1 1 162049397 1 1 1741977 1 1 927735306 1 1 639796185 1 1 100628787 1 1 49531208 1 1 135388304 1 1 158201728 1 1 954582044 1 1 955837445 1 1 306305980 1 1 623111560 1 1 302533948 1 1 403464255 1 1 432867006 1 1 111299948 1 1 693348552 1 1 344188599 1 1 123780022 1 1 243429346 1 1 111467001 1 1 25297240 1 1 558932679 1 1 556680457 1 1 941777689 1 1 485954998 1 1 190374147 1 1 870009390 1 1 225376012 1 1 949292374 1 1 694947146 1 1 894729199 1 1 26295042 1 1 142476074 1 1 83239045 1 1 739757851 1 1 752073936 1 1 332367558 1 1 920753324 1 1 769543482 1 1 69502832 1 1 642898379 1 1 523028457 1 1 795908448 1 1 231807169 1 1 96322412 1 1 812714267 1 1 595869509 1 1 671555488 1 1 506558898 1 1 731251043 1 1 82615020 1 1 820448603 1 1 248158441 1 1 794284442 1 1 524695414 1 1 613839179 1 1 216157669 1 1 631475306 1 1 321441487 1 1 504232037 1 1 127976007 1 1 960359179 1 1 783153252 1 1 676918962 1 1 155966523 1 1 167413486 1 1 728444316 1 1 623737435 1 1 540343563 1 1 245378259 1 1 234666507 1 1 392186108 1 1 718492377 1 1 849892012 1 1 162922257 1 1 222980027 1 1 874816414 1 1 111518239 1 1 741234740 1 1 156437234 1 1 132383104 1 1 963145497 1 1 654040215 1 1 336542667 1 1 220506235 1 1 222954031 1 1 72195559 1 1 497581478 1 1 193151942 1 1 812281016 1 1 862283089 1 1 988828809 1 1 63370825 1 1 680847623 1 1 754279064 1 1 634158828 1 1 242140065 1 1 477174105 1 1 678717518 1 1 430005332 1 1 52335001 1 1 437859266 1 1 831268642 1 1 847349867 1 1 370652631 1 1 349193955 1 1 598843827 1 1 476313282 1 1 515636492 1 1 563768798 1 1 299134346 1 1 958926641 1 1 682981085 1 1 903354610 1 1 339835845 1 1 109667667 1 1 908541143 1 1 953071539 1 1 547030490 1 1 632260507 1 1 164641901 1 1 795207540 1 1 756827855 1 1 631576617 1 1 103210036 1 1 269454857 1 1 437899210 1 1 791468450 1 1 914337245 1 1 624881143 1 1 103194962 1 1 804289669 1 1 808402269 1 1 689898201 1 1 298740539 1 1 31309262 1 1 627402287 1 1 600164667 1 1 500169985 1 1 52669045 1 1 12572324 1 1 312748874 1 1 595023129 1 1 590897921 1 1 185619824 1 1 648425923 1 1 243874021 1 1 263259838 1 1 73100354 1 1 138263249 1 1 188723223 1 1 520198836 1 1 929079487 1 1 591714613 1 1 617039609 1 1 910871294 1 1 838099565 1 1 380216988 1 1 750611658 1 1 107271204 1 1 884370923 1 1 678949627 1 1 276481903 1 1 703860815 1 1 918619026 1 1 190799553 1 1 152659818 1 1 765757131 1 1 528740209 1 1 476614996 1 1 598115519 1 1 201153424 1 1 840313243 1 1 959487573 1 1 682005139 1 1 404765141 1 1 651206989 1 1 165187092 1 1 420069050 1 1 222046087 1 1 446446474 1 1 589345013 1 1 629114413 1 1 829057482 1 1 308595481 1 1 477501771 1 1 671285622 1 1 736874919 1 1 652173665 1 1 22346293 1 1 345830354 1 1 335567839 1 1 295814223 1 1 628442893 1 1 315275935 1 1 143716991 1 1 77841616 1 1 577924666 1 1 824451016 1 1 371603376 1 1 762628442 1 1 676215897 1 1 973120140 1 1 575894176 1 1 143870839 1 1 625081844 1 1 78601532 1 1 599568398 1 1 190772006 1 1 386479241 1 1 935692218 1 1 6101284 1 1 655984059 1 1 825691112 1 1 641943693 1 1 118114575 1 1 511019160 1 1 326582856 1 1 115852104 1 1 417101739 1 1 159495310 1 1 923137987 1 1 924600112 1 1 143990566 1 1 808973890 1 1 218785685 1 1 422530800 1 1 176537008 1 1 165268125 1 1 318453986 1 1 688471548 1 1 295503965 1 1 75727066 1 1 94460625 1 1 543243817 1 1 300666016 1 1 602189999 1 1 281964998 1 1 277153750 1 1 68210109 1 1 80733724 1 1 199941824 1 1 357312594 1 1 108223215 1 1 40280086 1 1 759212975 1 1 729529668 1 1 578927489 1 1 921570082 1 1 458599193 1 1 619643910 1 1 334991996 1 1 133417562 1 1 424272074 1 1 875520157 1 1 993940385 1 1 146923786 1 1 369338445 1 1 884283440 1 1 131661961 1 1 712733983 1 1 178685266 1 1 594104510 1 1 78624109 1 1 619358851 1 1 537237358 1 1 528806484 1 1 877089246 1 1 326779948 1 1 377833970 1 1 402729487 1 1 342756223 1 1 94184617 1 1 498436368 1 1 912480627 1 1 458867446 1 1 954954164 1 1 600019924 1 1 469328988 1 1 6449161 1 1 546978594 1 1 114067959 1 1 691765682 1 1 245441274 1 1 618238930 1 1 757612403 1 1 485908728 1 1 149121490 1 1 233377860 1 1 591810708 1 1 181841626 1 1 560185418 1 1 715521497 1 1 620213705 1 1 691030056 1 1 45281209 1 1 330183745 1 1 134392530 1 1 92000432 1 1 639288503 1 1 884884490 1 1 786223743 1 1 624084110 1 1 571274365 1 1 551846463 1 1 844904471 1 1 869689072 1 1 53396307 1 1 280318400 1 1 511815826 1 1 756856870 1 1 435014656 1 1 689920849 1 1 624832508 1 1 891528089 1 1 328135198 1 1 635922378 1 1 775688371 1 1 44943891 1 1 435632885 1 1 133254003 1 1 291554255 1 1 494785972 1 1 212199145 1 1 609577545 1 1 835678227 1 1 987947780 1 1 265077814 1 1 507746500 1 1 914032853 1 1 643797865 1 1 506325165 1 1 384662221 1 1 678686068 1 1 802420223 1 1 960315586 1 1 492709770 1 1 21162588 1 1 579559390 1 1 160983217 1 1 309067119 1 1 126889118 1 1 301672861 1 1 916825240 1 1 983413105 1 1 21224065 1 1 589961841 1 1 361646610 1 1 913133168 1 1 858157276 1 1 768481246 1 1 154873148 1 1 517965552 1 1 247721659 1 1 688961011 1 1 362576147 1 1 517576300 1 1 591906286 1 1 884849585 1 1 443521594 1 1 140763273 1 1 366571018 1 1 728629083 1 1 873814665 1 1 927748301 1 1 331535220 1 1 713962937 1 1 944137688 1 1 114425619 1 1 180482565 1 1 372266629 1 1 418868915 1 1 101163962 1 1 828718774 1 1 218066306 1 1 161748858 1 1 518706303 1 1 889568980 1 1 828231098 1 1 282397093 1 1 66943206 1 1 30292557 1 1 820875022 1 1 715309278 1 1 459594675 1 1 215518921 1 1 772255374 1 1 495276267 1 1 213533547 1 1 286291765 1 1 512810441 1 1 246447539 1 1 893001393 1 1 623055969 1 1 639088020 1 1 96558572 1 1 568969748 1 1 243142849 1 1 138873985 1 1 136116351 1 1 863060158 1 1 117538430 1 1 382479719 1 1 636432440 1 1 716109704 1 1 751013208 1 1 336618989 1 1 603095050 1 1 3139816 1 1 156737248 1 1 442911404 1 1 863710534 1 1 629103505 1 1 532318169 1 1 485033151 1 1 413706387 1 1 431974057 1 1 549451985 1 1 792056410 1 1 309315062 1 1 269842619 1 1 904229894 1 1 869139181 1 1 693228080 1 1 4004853 1 1 174255563 1 1 705178639 1 1 647887949 1 1 776831107 1 1 247957492 1 1 645082742 1 1 490584948 1 1 652684652 1 1 223308747 1 1 117285499 1 1 108678738 1 1 145223546 1 1 156299066 1 1 47358769 1 1 477937864 1 1 824471521 1 1 952313304 1 1 969999259 1 1 552647818 1 1 386918049 1 1 348833881 1 1 122228782 1 1 775583011 1 1 718728778 1 1 765114467 1 1 51381437 1 1 406513731 1 1 310171464 1 1 471244055 1 1 395705410 1 1 549475100 1 1 333205359 1 1 263838981 1 1 64632546 1 1 874791020 1 1 934812712 1 1 442918616 1 1 295462520 1 1 315458701 1 1 967806300 1 1 578119843 1 1 726800750 1 1 728531105 1 1 456631775 1 1 908550715 1 1 173253103 1 1 174196447 1 1 967781926 1 1 693077139 1 1 232543448 1 1 934335507 1 1 866933969 1 1 428088416 1 1 222745391 1 1 151889461 1 1 565761651 1 1 444240765 1 1 631768476 1 1 483432235 1 1 48337897 1 1 531857839 1 1 755290451 1 1 665794043 1 1 307190532 1 1 903670763 1 1 617427565 1 1 508130906 1 1 221605660 1 1 275536808 1 1 193951291 1 1 512118721 1 1 599223254 1 1 118530989 1 1 283433612 1 1 64091632 1 1 264426566 1 1 137427002 1 1 156425930 1 1 148298680 1 1 855054746 1 1 39488350 1 1 213319186 1 1 785563725 1 1 709346043 1 1 755525801 1 1 567511753 1 1 988120959 1 1 42854537 1 1 312022147 1 1 227521398 1 1 393172254 1 1 983452288 1 1 749652860 1 1 612109001 1 1 429256749 1 1 997646618 1 1 522385630 1 1 410256262 1 1 567854234 1 1 85965136 1 1 507715797 1 1 908198499 1 1 206287468 1 1 108511687 1 1 306405315 1 1 606773216 1 1 476633324 1 1 865714456 1 1 136778882 1 1 350730975 1 1 663560017 1 1 366819204 1 1 198066445 1 1 129110052 1 1 612231694 1 1 634051077 1 1 886975176 1 1 366564996 1 1 462030955 1 1 53577381 1 1 800663553 1 1 795675585 1 1 736373619 1 1 926829364 1 1 814480997 1 1 255667488 1 1 863336934 1 1 386494986 1 1 656862017 1 1 315604971 1 1 345475961 1 1 602952347 1 1 326655044 1 1 931906248 1 1 848980003 1 1 462306863 1 1 838956927 1 1 866193419 1 1 585327458 1 1 947170965 1 1 294685355 1 1 223060140 1 1 354908086 1 1 41682837 1 1 12514966 1 1 821513979 1 1 774038765 1 1 145924051 1 1 145904873 1 1 62240239 1 1 825069733 1 1 878520996 1 1 572943126 1 1 560589571 1 1 432229535 1 1 836928699 1 1 249555921 1 1 154009159 1 1 893672784 1 1 640972948 1 1 850263576 1 1 770381713 1 1 670972228 1 1 722668479 1 1 282182490 1 1 867248896 1 1 894946844 1 1 71016402 1 1 508443459 1 1 544966761 1 1 63600397 1 1 33253982 1 1 748971623 1 1 932950736 1 1 525024697 1 1 320227766 1 1 642265691 1 1 261420216 1 1 885056732 1 1 441146827 1 1 113342502 1 1 12300545 1 1 42285577 1 1 133681322 1 1 135624966 1 1 922789472 1 1 779769456 1 1 118651954 1 1 883861381 1 1 81085779 1 1 297461980 1 1 564806425 1 1 647259985 1 1 665189599 1 1 808269286 1 1 323255379 1 1 49947363 1 1 320948124 1 1 354763731 1 1 933935653 1 1 141538511 1 1 948159743 1 1 248302914 1 1 78701986 1 1 35239026 1 1 205680516 1 1 307650515 1 1 278973025 1 1 670366672 1 1 827399566 1 1 248781130 1 1 219300784 1 1 642833568 1 1 489631183 1 1 627971922 1 1 302086239 1 1 992445184 1 1 857083594 1 1 838384194 1 1 225178930 1 1 199451049 1 1 774499951 1 1 816902805 1 1 412094637 1 1 674885417 1 1 364283126 1 1 553166372 1 1 649610632 1 1 935749807 1 1 355856737 1 1 236775477 1 1 131589303 1 1 177203116 1 1 462800852 1 1 179501694 1 1 298409014 1 1 789248292 1 1 243992528 1 1 106439434 1 1 183791665 1 1 39190648 1 1 532812608 1 1 997214678 1 1 553387131 1 1 753409250 1 1 965289048 1 1 601749938 1 1 994379366 1 1 119110782 1 1 991834302 1 1 643069151 1 1 714110216 1 1 966199552 1 1 297223191 1 1 136248157 1 1 128703361 1 1 183779731 1 1 114835811 1 1 631574833 1 1 417923469 1 1 888785564 1 1 130204814 1 1 166617761 1 1 690324296 1 1 855718788 1 1 972875217 1 1 57725094 1 1 423913995 1 1 90746774 1 1 540924411 1 1 701006782 1 1 986450043 1 1 676420131 1 1 303942024 1 1 642285069 1 1 287286431 1 1 570216112 1 1 582424252 1 1 751011911 1 1 606024482 1 1 87044466 1 1 404321521 1 1 789268506 1 1 195156599 1 1 587128065 1 1 130036221 1 1 159343571 1 1 688500213 1 1 823702309 1 1 622788367 1 1 237466877 1 1 529983820 1 1 384653778 1 1 275151905 1 1 799141614 1 1 449867956 1 1 883306785 1 1 573225649 1 1 882731530 1 1 319077635 1 1 513534254 1 1 518190450 1 1 859934838 1 1 979251941 1 1 924928151 1 1 901371367 1 1 293920593 1 1 895088293 1 1 863037729 1 1 3527125 1 1 729532068 1 1 196424198 1 1 2160043 1 1 36817052 1 1 982011600 1 1 106403245 1 1 746951454 1 1 527496806 1 1 603398318 1 1 536191425 1 1 660308073 1 1 142096007 1 1 820894047 1 1 387767975 1 1 85481694 1 1 996201502 1 1 820098827 1 1 794985457 1 1 392296557 1 1 165339118 1 1 815910793 1 1 746080228 1 1 77885525 1 1 800921258 1 1 124895114 1 1 292252964 1 1 246907374 1 1 193573503 1 1 747387433 1 1 248034306 1 1 672491264 1 1 761889217 1 1 691531004 1 1 984027194 1 1 326169212 1 1 785426962 1 1 60033336 1 1 197779341 1 1 7189257 1 1 879631107 1 1 939821820 1 1 171736227 1 1 985446888 1 1 858291536 1 1 599002705 1 1 295440933 1 1 433300044 1 1 268640084 1 1 764163885 1 1 801845670 1 1 191807504 1 1 8858555 1 1 759968078 1 1 717383388 1 1 328499748 1 1 199142709 1 1 276308249 1 1 4102391 1 1 613629011 1 1 827221205 1 1 794277447 1 1 268187978 1 1 925351175 1 1 296905744 1 1 998576248 1 1 750449933 1 1 668977758 1 1 698493532 1 1 351883124 1 1 127824597 1 1 795378573 1 1 491824522 1 1 457927554 1 1 152179007 1 1 600629643 1 1 828323689 1 1 68944954 1 1 736343793 1 1 762464505 1 1 833374462 1 1 492526706 1 1 49158789 1 1 313106960 1 1 551910156 1 1 346561434 1 1 675370180 1 1 63326189 1 1 396267149 1 1 847463669 1 1 205742573 1 1 987525130 1 1 336718740 1 1 462149675 1 1 462309553 1 1 633264970 1 1 215680368 1 1 509653918 1 1 256442103 1 1 357777319 1 1 675637306 1 1 289885378 1 1 112481952 1 1 108611166 1 1 916493490 1 1 99140713 1 1 417704213 1 1 768445675 1 1 719096475 1 1 336879801 1 1 436566714 1 1 445566455 1 1 212007358 1 1 588590986 1 1 14724970 1 1 267189929 1 1 103144240 1 1 953226477 1 1 145914478 1 1 840985086 1 1 616659662 1 1 711334189 1 1 999252959 1 1 214167016 1 1 746144899 1 1 304045377 1 1 235205326 1 1 952093311 1 1 975984161 1 1 773473059 1 1 749977474 1 1 892051003 1 1 678618799 1 1 996964948 1 1 883442007 1 1 717140986 1 1 917844274 1 1 620269731 1 1 158110844 1 1 873335195 1 1 835193063 1 1 100195415 1 1 629290811 1 1 286607022 1 1 619668284 1 1 330574395 1 1 323016301 1 1 19874142 1 1 385597992 1 1 534548790 1 1 91589689 1 1 902209176 1 1 643943634 1 1 842443250 1 1 979514536 1 1 824855296 1 1 86811444 1 1 644067849 1 1 489098816 1 1 195062358 1 1 743325047 1 1 468348795 1 1 113255358 1 1 320055499 1 1 911573797 1 1 866338522 1 1 768614916 1 1 957407488 1 1 65605847 1 1 733976384 1 1 217812541 1 1 93325367 1 1 838310627 1 1 921973740 1 1 282784195 1 1 136681943 1 1 395311649 1 1 177542755 1 1 398700482 1 1 685034741 1 1 958301551 1 1 856337793 1 1 273897600 1 1 801910584 1 1 46478452 1 1 125893082 1 1 346330652 1 1 421224667 1 1 629621807 1 1 847905019 1 1 675226787 1 1 468973109 1 1 410409586 1 1 443880705 1 1 591707068 1 1 891508789 1 1 739305909 1 1 981795124 1 1 735609581 1 1 660999806 1 1 304040320 1 1 797289925 1 1 81267518 1 1 472021871 1 1 588653190 1 1 38501899 1 1 237041772 1 1 743798248 1 1 358112114 1 1 467265904 1 1 427678491 1 1 77972055 1 1 82544449 1 1 238000815 1 1 914645372 1 1 763099230 1 1 357888039 1 1 593482825 1 1 534242996 1 1 175398316 1 1 140651824 1 1 473529128 1 1 939561448 1 1 535629863 1 1 817633171 1 1 14640837 1 1 563622002 1 1 81666173 1 1 941635438 1 1 603597090 1 1 901204621 1 1 925641399 1 1 609477192 1 1 834470036 1 1 817597889 1 1 804982577 1 1 776200488 1 1 584736053 1 1 440060246 1 1 575907889 1 1 213438825 1 1 556771229 1 1 181084264 1 1 305441305 1 1 861936565 1 1 138544812 1 1 552075316 1 1 762162996 1 1 750230538 1 1 263714338 1 1 754000766 1 1 332675629 1 1 507974286 1 1 206739866 1 1 870744274 1 1 830915706 1 1 950996216 1 1 267227111 1 1 699980072 1 1 372737172 1 1 472152135 1 1 351688688 1 1 362525714 1 1 179732790 1 1 527403865 1 1 452170465 1 1 439129015 1 1 902541190 1 1 308962056 1 1 669354682 1 1 449616428 1 1 344448467 1 1 798452981 1 1 706815484 1 1 853923906 1 1 119828316 1 1 585973139 1 1 191903704 1 1 973293831 1 1 794203762 1 1 231119700 1 1 213060049 1 1 9267342 1 1 111407709 1 1 28890649 1 1 433628153 1 1 176979990 1 1 904651002 1 1 563162780 1 1 154234408 1 1 312487639 1 1 898909069 1 1 897070880 1 1 293261240 1 1 281745661 1 1 670672261 1 1 945687742 1 1 203285119 1 1 619226099 1 1 77545512 1 1 845683515 1 1 455969622 1 1 711239611 1 1 868849036 1 1 482397034 1 1 212041678 1 1 972123002 1 1 142900225 1 1 104439545 1 1 638248626 1 1 623184391 1 1 293263085 1 1 621865286 1 1 541317345 1 1 55510134 1 1 285765802 1 1 419385602 1 1 700194609 1 1 626089941 1 1 801370433 1 1 694279294 1 1 434040590 1 1 466951635 1 1 691331412 1 1 449782872 1 1 277189528 1 1 590940481 1 1 415156449 1 1 387794219 1 1 109540857 1 1 683275063 1 1 92929678 1 1 334029715 1 1 393472389 1 1 546785370 1 1 951126258 1 1 892801560 1 1 836680257 1 1 355883283 1 1 165524473 1 1 85105205 1 1 644754294 1 1 281099077 1 1 400295312 1 1 800072500 1 1 519438698 1 1 947676439 1 1 544600947 1 1 731238648 1 1 573425133 1 1 625362859 1 1 297095872 1 1 543029848 1 1 427625208 1 1 220203410 1 1 448717103 1 1 625962897 1 1 847895992 1 1 8595647 1 1 163032404 1 1 946788086 1 1 898117244 1 1 414104353 1 1 882372875 1 1 12818227 1 1 718036824 1 1 692865152 1 1 916906052 1 1 571350499 1 1 728452362 1 1 273472160 1 1 25461183 1 1 799614080 1 1 24247804 1 1 7731053 1 1 162046653 1 1 323957530 1 1 493393499 1 1 170610185 1 1 25837307 1 1 529399469 1 1 15159275 1 1 448020398 1 1 837048027 1 1 159641463 1 1 147082554 1 1 608978936 1 1 269569218 1 1 330878202 1 1 649892593 1 1 61240147 1 1 985869215 1 1 152423442 1 1 117886356 1 1 22433852 1 1 915633200 1 1 159094403 1 1 529132711 1 1 314644135 1 1 117435295 1 1 263147246 1 1 757179763 1 1 490581788 1 1 334343324 1 1 309775122 1 1 469383105 1 1 646308912 1 1 929430515 1 1 407080343 1 1 581859197 1 1 853587582 1 1 294811291 1 1 410246592 1 1 735166263 1 1 731037197 1 1 378596360 1 1 452573361 1 1 708995201 1 1 460135541 1 1 760314381 1 1 530486098 1 1 212406536 1 1 744699209 1 1 10041642 1 1 19792975 1 1 375004701 1 1 116059338 1 1 805961661 1 1 403933963 1 1 289357084 1 1 55966295 1 1 256653544 1 1 827111812 1 1 567614866 1 1 633230625 1 1 958120736 1 1 696692336 1 1 806493815 1 1 696531185 1 1 695051575 1 1 66576248 1 1 967476009 1 1 717789799 1 1 407605331 1 1 855909396 1 1 585668277 1 1 477835191 1 1 658713257 1 1 52427083 1 1 857761640 1 1 287411218 1 1 248804394 1 1 965367350 1 1 925838238 1 1 950699616 1 1 689693347 1 1 436117304 1 1 97371064 1 1 451583470 1 1 304463350 1 1 331284312 1 1 538579898 1 1 231907856 1 1 467023246 1 1 607399260 1 1 59729660 1 1 241057851 1 1 230260831 1 1 658727978 1 1 916951554 1 1 416098499 1 1 748856596 1 1 818257408 1 1 611727366 1 1 85147789 1 1 742535591 1 1 476707953 1 1 98770086 1 1 714721472 1 1 492213643 1 1 427885103 1 1 787211125 1 1 447713940 1 1 622836115 1 1 756955501 1 1 391032431 1 1 195897730 1 1 322625752 1 1 896647107 1 1 996010350 1 1 241842019 1 1 263422321 1 1 482254865 1 1 199294578 1 1 310705653 1 1 114803428 1 1 753855758 1 1 98458215 1 1 212009871 1 1 451196905 1 1 896014654 1 1 232525485 1 1 194412291 1 1 851213400 1 1 843117795 1 1 656773767 1 1 955390995 1 1 162599706 1 1 820324930 1 1 83022075 1 1 535851224 1 1 631955695 1 1 506869731 1 1 651513916 1 1 108394840 1 1 608636612 1 1 28226036 1 1 570667858 1 1 54152662 1 1 298316119 1 1 799216369 1 1 207040761 1 1 596862813 1 1 265328625 1 1 898550870 1 1 259032533 1 1 13547828 1 1 279241972 1 1 891311880 1 1 454263637 1 1 810730760 1 1 708875614 1 1 39789013 1 1 754096740 1 1 522882638 1 1 12716498 1 1 655956935 1 1 529614482 1 1 921499902 1 1 543302202 1 1 541347934 1 1 176946040 1 1 186081567 1 1 552851830 1 1 714306366 1 1 925201527 1 1 729965946 1 1 13516438 1 1 656766298 1 1 720851101 1 1 842636273 1 1 449705370 1 1 846271965 1 1 653395973 1 1 257086850 1 1 936080468 1 1 818170325 1 1 954092834 1 1 362880145 1 1 540820018 1 1 633858324 1 1 848434263 1 1 878624448 1 1 787701604 1 1 224795624 1 1 58853764 1 1 412822371 1 1 385904114 1 1 139593894 1 1 215723459 1 1 197190008 1 1 799829950 1 1 928533619 1 1 240783400 1 1 279885448 1 1 139425138 1 1 52801620 1 1 304936788 1 1 816292930 1 1 360223283 1 1 990061037 1 1 509591844 1 1 425738263 1 1 584082760 1 1 493572555 1 1 885855129 1 1 971808631 1 1 382041130 1 1 560913956 1 1 836597574 1 1 703205271 1 1 498363917 1 1 898008147 1 1 888757423 1 1 163072690 1 1 96340827 1 1 769721809 1 1 983759365 1 1 778126543 1 1 440834171 1 1 646181944 1 1 414859394 1 1 591609259 1 1 323822171 1 1 4966481 1 1 535983943 1 1 632518237 1 1 474808137 1 1 95752015 1 1 468540486 1 1 466630708 1 1 576220016 1 1 261180525 1 1 747319210 1 1 589246838 1 1 38887239 1 1 187784618 1 1 735860137 1 1 864962320 1 1 286874360 1 1 430304822 1 1 946653662 1 1 569423214 1 1 602193611 1 1 508831078 1 1 726729751 1 1 163223573 1 1 999431236 1 1 910669613 1 1 239573226 1 1 197314380 1 1 980805463 1 1 849489138 1 1 340743438 1 1 100605085 1 1 238003987 1 1 565092588 1 1 808460165 1 1 390010827 1 1 65301092 1 1 767626034 1 1 296927822 1 1 945673529 1 1 360661231 1 1 232578279 1 1 344985438 1 1 279894487 1 1 788745926 1 1 404193596 1 1 969938956 1 1 388663719 1 1 927844346 1 1 564734971 1 1 783856815 1 1 738925088 1 1 770767005 1 1 309014118 1 1 529147065 1 1 594688589 1 1 254065206 1 1 88569458 1 1 306115951 1 1 922086235 1 1 373535486 1 1 244659334 1 1 709276207 1 1 801828824 1 1 68849363 1 1 888705234 1 1 65959801 1 1 717128461 1 1 294290275 1 1 848000328 1 1 230800350 1 1 349990340 1 1 841349469 1 1 862005057 1 1 235752407 1 1 679558232 1 1 690632688 1 1 838221856 1 1 385003703 1 1 14799201 1 1 473362504 1 1 663264367 1 1 655292407 1 1 49897859 1 1 15171993 1 1 341071718 1 1 203107815 1 1 225478331 1 1 237106428 1 1 593091663 1 1 396786613 1 1 114134696 1 1 106378024 1 1 691925557 1 1 840460573 1 1 121723936 1 1 756022935 1 1 995702518 1 1 754606965 1 1 181511353 1 1 570574854 1 1 45954713 1 1 570985377 1 1 618677577 1 1 791429527 1 1 693906210 1 1 5064572 1 1 11106958 1 1 109861193 1 1 545748537 1 1 154783723 1 1 42550620 1 1 261975465 1 1 174434564 1 1 734124417 1 1 258440571 1 1 997824066 1 1 19726594 1 1 549413248 1 1 911732912 1 1 600605068 1 1 125250653 1 1 533709821 1 1 434667856 1 1 454397175 1 1 984349718 1 1 433226010 1 1 779633976 1 1 524021741 1 1 271791507 1 1 309645844 1 1 683585257 1 1 761803511 1 1 3667741 1 1 170129961 1 1 393400397 1 1 736617047 1 1 515306013 1 1 109158222 1 1 81911269 1 1 671909826 1 1 777774303 1 1 919551675 1 1 4687070 1 1 999992130 1 1 492046411 1 1 32684914 1 1 502068658 1 1 943584101 1 1 795965045 1 1 440147447 1 1 337743204 1 1 541641084 1 1 569259956 1 1 897372342 1 1 920121777 1 1 66407864 1 1 624782844 1 1 220822905 1 1 784799626 1 1 336622683 1 1 730806771 1 1 259430164 1 1 374108932 1 1 177765625 1 1 902757523 1 1 282477041 1 1 97869518 1 1 258224792 1 1 140912961 1 1 200117626 1 1 579552442 1 1 938455852 1 1 683993403 1 1 85221476 1 1 516961329 1 1 393511392 1 1 595424204 1 1 380633870 1 1 818429491 1 1 283588214 1 1 198410289 1 1 38172501 1 1 21857026 1 1 945635080 1 1 232979696 1 1 222791982 1 1 703914149 1 1 755136353 1 1 314431559 1 1 978691340 1 1 900517437 1 1 984281015 1 1 192877168 1 1 695373271 1 1 788928368 1 1 136691948 1 1 179165056 1 1 669848418 1 1 9108152 1 1 438341297 1 1 104931528 1 1 555220213 1 1 981014625 1 1 185614484 1 1 930304936 1 1 939672219 1 1 655619556 1 1 787247919 1 1 422878947 1 1 175071845 1 1 511339599 1 1 283219792 1 1 286236356 1 1 733864043 1 1 864858911 1 1 67007912 1 1 768931354 1 1 530717389 1 1 168164471 1 1 87280090 1 1 879597099 1 1 463838935 1 1 161371183 1 1 823326506 1 1 550756185 1 1 496333750 1 1 569578510 1 1 705163389 1 1 192928185 1 1 971004455 1 1 557142702 1 1 899360140 1 1 182690241 1 1 406951443 1 1 310532194 1 1 545641693 1 1 565194875 1 1 438065405 1 1 21250050 1 1 178270177 1 1 66857053 1 1 233977355 1 1 267797042 1 1 964977824 1 1 8949500 1 1 539902353 1 1 581253459 1 1 807913051 1 1 269236910 1 1 500097787 1 1 181605079 1 1 836189617 1 1 117946671 1 1 354879592 1 1 961691511 1 1 71645645 1 1 789164000 1 1 642304601 1 1 532562570 1 1 992464077 1 1 560860365 1 1 66038792 1 1 751507133 1 1 381482200 1 1 662977114 1 1 445550633 1 1 646935750 1 1 743182261 1 1 969919373 1 1 153249433 1 1 494610224 1 1 327503174 1 1 914348228 1 1 521152892 1 1 990327119 1 1 755102505 1 1 93701982 1 1 894980938 1 1 558090529 1 1 70514717 1 1 333606460 1 1 213890655 1 1 518203564 1 1 50428585 1 1 183413183 1 1 665952439 1 1 784384135 1 1 259999051 1 1 258310369 1 1 737120598 1 1 664235654 1 1 791652197 1 1 660357148 1 1 241880460 1 1 556254337 1 1 107383583 1 1 890267396 1 1 586709218 1 1 248841826 1 1 238965987 1 1 859761862 1 1 917640363 1 1 472252415 1 1 827536002 1 1 913357725 1 1 870267433 1 1 445464565 1 1 145700837 1 1 760514089 1 1 459638659 1 1 239861082 1 1 758652619 1 1 730476468 1 1 129420258 1 1 205917624 1 1 244149836 1 1 588039624 1 1 485659887 1 1 973187191 1 1 371510367 1 1 818035301 1 1 878944921 1 1 559180016 1 1 939047679 1 1 317484467 1 1 82805494 1 1 37685719 1 1 55974943 1 1 908351082 1 1 501132634 1 1 533733043 1 1 752350329 1 1 85628716 1 1 455971374 1 1 96078089 1 1 544824633 1 1 526644267 1 1 522206497 1 1 897477803 1 1 432623 1 1 130035016 1 1 71698295 1 1 8246641 1 1 50038378 1 1 49422282 1 1 57180981 1 1 697501941 1 1 797438746 1 1 387323764 1 1 958049595 1 1 532444798 1 1 321234499 1 1 204595593 1 1 988958827 1 1 948539682 1 1 895125997 1 1 470188996 1 1 884857195 1 1 530519251 1 1 567679170 1 1 545107940 1 1 417568477 1 1 566227563 1 1 724418926 1 1 500666661 1 1 396196803 1 1 681060880 1 1 355188120 1 1 298308007 1 1 334854178 1 1 769938767 1 1 241528070 1 1 138814664 1 1 925807198 1 1 829135110 1 1 389508608 1 1 696637024 1 1 193569797 1 1 569847673 1 1 600953089 1 1 697541119 1 1 626422926 1 1 498951669 1 1 945196159 1 1 841108667 1 1 5770319 1 1 264724180 1 1 43744309 1 1 594235042 1 1 955473491 1 1 664281082 1 1 907778948 1 1 47812162 1 1 758920284 1 1 173501251 1 1 152989008 1 1 531630354 1 1 677099388 1 1 143340743 1 1 285088920 1 1 727297743 1 1 44556447 1 1 735968475 1 1 387017327 1 1 476798178 1 1 597224087 1 1 98982624 1 1 714919516 1 1 427139124 1 1 458513604 1 1 871810479 1 1 798597095 1 1 886516305 1 1 681345380 1 1 525992362 1 1 289110728 1 1 35141144 1 1 588062993 1 1 397311802 1 1 998821536 1 1 556574368 1 1 261282507 1 1 820121037 1 1 993030546 1 1 183980829 1 1 232348502 1 1 414836369 1 1 714609273 1 1 388725993 1 1 812975424 1 1 701348998 1 1 203968825 1 1 958301147 1 1 106903496 1 1 652864604 1 1 767005418 1 1 9148940 1 1 607478174 1 1 549497873 1 1 225028608 1 1 925413771 1 1 592673905 1 1 891466587 1 1 770413819 1 1 931128833 1 1 897892389 1 1 799509036 1 1 457831192 1 1 673846841 1 1 245714531 1 1 86713792 1 1 536764089 1 1 586780102 1 1 725750913 1 1 920053594 1 1 478494608 1 1 249451335 1 1 890718142 1 1 251476229 1 1 610921700 1 1 607870088 1 1 849519702 1 1 12220609 1 1 736398482 1 1 604656790 1 1 832482591 1 1 919830450 1 1 657966420 1 1 458833778 1 1 696520126 1 1 865478604 1 1 912155723 1 1 675240954 1 1 733692516 1 1 804579195 1 1 467994349 1 1 676367127 1 1 126655177 1 1 648294748 1 1 393545159 1 1 973204526 1 1 226663123 1 1 858445853 1 1 433744243 1 1 452349170 1 1 218127920 1 1 287646885 1 1 403386340 1 1 907867225 1 1 955678109 1 1 838311260 1 1 285881010 1 1 281109490 1 1 815567615 1 1 203513676 1 1 780049672 1 1 266375201 1 1 59884908 1 1 710291507 1 1 100563427 1 1 377432712 1 1 793743447 1 1 229244970 1 1 392989009 1 1 630488144 1 1 57662676 1 1 464968407 1 1 887895581 1 1 154797765 1 1 996925996 1 1 514596757 1 1 664272050 1 1 368223387 1 1 110664699 1 1 739456802 1 1 996790972 1 1 364956476 1 1 741375592 1 1 878422870 1 1 830959013 1 1 930641009 1 1 96988076 1 1 55462320 1 1 883014586 1 1 298367356 1 1 194082540 1 1 201597892 1 1 966253846 1 1 73542296 1 1 366849736 1 1 993157270 1 1 495651675 1 1 530178066 1 1 861913664 1 1 300330622 1 1 55784803 1 1 491569788 1 1 944806812 1 1 404387966 1 1 166249976 1 1 968041827 1 1 114725083 1 1 945196819 1 1 131250399 1 1 574587793 1 1 731147229 1 1 431229051 1 1 341133641 1 1 716178624 1 1 795884472 1 1 374598118 1 1 872677732 1 1 531857429 1 1 438701598 1 1 288019150 1 1 966857578 1 1 991971648 1 1 966573365 1 1 322189247 1 1 141089937 1 1 644341313 1 1 750737442 1 1 507300650 1 1 968319781 1 1 687197326 1 1 65425465 1 1 606732765 1 1 755275988 1 1 382719035 1 1 999869570 1 1 133008033 1 1 683897248 1 1 531607116 1 1 599082271 1 1 959155304 1 1 734116229 1 1 383512939 1 1 465497626 1 1 154548545 1 1 463698905 1 1 9394467 1 1 547517813 1 1 380155422 1 1 562618243 1 1 64662560 1 1 140021512 1 1 201982168 1 1 60824443 1 1 963394295 1 1 436778911 1 1 599296454 1 1 619186103 1 1 198264614 1 1 287345331 1 1 336242915 1 1 544618813 1 1 628533728 1 1 132906207 1 1 652905145 1 1 61767567 1 1 454017272 1 1 320653124 1 1 453450758 1 1 828900462 1 1 13343906 1 1 345398196 1 1 329684646 1 1 54920190 1 1 737512380 1 1 655082702 1 1 430864985 1 1 348528996 1 1 61999653 1 1 722087164 1 1 433441698 1 1 437020443 1 1 480858284 1 1 420331820 1 1 680545596 1 1 784097254 1 1 723984423 1 1 752959139 1 1 215205274 1 1 557057804 1 1 487027951 1 1 833712893 1 1 589472474 1 1 743149961 1 1 315479225 1 1 576415342 1 1 304526022 1 1 250743139 1 1 328175733 1 1 947186965 1 1 654347514 1 1 455168437 1 1 171414064 1 1 253669175 1 1 783654099 1 1 495118910 1 1 412499309 1 1 223873252 1 1 357150011 1 1 574337808 1 1 974001722 1 1 681558370 1 1 773892773 1 1 923335507 1 1 291128269 1 1 402170895 1 1 836932167 1 1 215745829 1 1 898537243 1 1 397898549 1 1 275504878 1 1 524310093 1 1 693409628 1 1 541170151 1 1 550951811 1 1 18248624 1 1 22747765 1 1 501933998 1 1 508546914 1 1 529770852 1 1 967682645 1 1 511157419 1 1 144342361 1 1 770750243 1 1 706749356 1 1 795823846 1 1 903885141 1 1 6118591 1 1 898791227 1 1 676118525 1 1 523657759 1 1 235893599 1 1 767717658 1 1 856103557 1 1 950628359 1 1 750076050 1 1 54506642 1 1 122323753 1 1 305654511 1 1 338000387 1 1 2098721 1 1 535743259 1 1 979985091 1 1 536562656 1 1 934857313 1 1 897476336 1 1 816786621 1 1 107996350 1 1 504755355 1 1 167460517 1 1 94312829 1 1 321305313 1 1 138254256 1 1 4792873 1 1 799554820 1 1 258575484 1 1 294904386 1 1 328083000 1 1 483914306 1 1 64736708 1 1 338897726 1 1 95337938 1 1 602533966 1 1 888992912 1 1 691332640 1 1 342768399 1 1 864223250 1 1 704512277 1 1 112228569 1 1 613560380 1 1 206483312 1 1 873002523 1 1 733016996 1 1 110878587 1 1 688693628 1 1 58968261 1 1 328733659 1 1 485365879 1 1 224905744 1 1 831532766 1 1 597212919 1 1 886945595 1 1 807863452 1 1 405661948 1 1 522753277 1 1 150748273 1 1 514397434 1 1 953693372 1 1 319786216 1 1 892686621 1 1 518758956 1 1 883573878 1 1 898728030 1 1 52212794 1 1 806525477 1 1 934400695 1 1 40596460 1 1 334332294 1 1 714846731 1 1 453415820 1 1 355302706 1 1 665084091 1 1 904813486 1 1 495155397 1 1 844472912 1 1 468980497 1 1 8765202 1 1 955806155 1 1 191632472 1 1 393292611 1 1 395001507 1 1 522752780 1 1 86639223 1 1 151340919 1 1 70994372 1 1 49024217 1 1 377300316 1 1 182597413 1 1 802137620 1 1 522952492 1 1 422991938 1 1 743373498 1 1 599639667 1 1 261838121 1 1 374324968 1 1 267852620 1 1 792493624 1 1 217543421 1 1 32897189 1 1 194331077 1 1 482045456 1 1 14681112 1 1 513047568 1 1 995142157 1 1 692164796 1 1 89593046 1 1 22191483 1 1 329992033 1 1 406481257 1 1 969227329 1 1 229575363 1 1 995757743 1 1 163167739 1 1 482686811 1 1 220151421 1 1 685205508 1 1 271712125 1 1 130422965 1 1 624656875 1 1 789866691 1 1 811025589 1 1 614833331 1 1 128270954 1 1 962044261 1 1 96858684 1 1 306547727 1 1 312681281 1 1 95999369 1 1 489885564 1 1 397599567 1 1 390271305 1 1 272949103 1 1 453144633 1 1 354321200 1 1 675556085 1 1 989715062 1 1 820528680 1 1 692072531 1 1 891174115 1 1 469989276 1 1 849574680 1 1 481250151 1 1 449010749 1 1 857455229 1 1 900952214 1 1 632716152 1 1 982540242 1 1 160500339 1 1 578538446 1 1 968136573 1 1 719057661 1 1 490041174 1 1 780950152 1 1 860886621 1 1 437739337 1 1 642111916 1 1 279728709 1 1 361382412 1 1 986586328 1 1 808268862 1 1 738013779 1 1 264583295 1 1 275035982 1 1 630740113 1 1 488622125 1 1 299119276 1 1 911956430 1 1 337344240 1 1 42880707 1 1 689583218 1 1 748472382 1 1 140621855 1 1 89485915 1 1 987457560 1 1 186112926 1 1 311811024 1 1 50907890 1 1 36652781 1 1 946153752 1 1 825030675 1 1 148626654 1 1 328440656 1 1 45095009 1 1 834188238 1 1 234916611 1 1 966094033 1 1 703678343 1 1 473231218 1 1 252078051 1 1 54820163 1 1 234921391 1 1 623847199 1 1 918593404 1 1 237848352 1 1 835735982 1 1 685099773 1 1 160313583 1 1 255856598 1 1 742456083 1 1 325435263 1 1 201779709 1 1 905176673 1 1 785660297 1 1 855664797 1 1 567667361 1 1 730398938 1 1 900730665 1 1 9454133 1 1 927632425 1 1 213482657 1 1 187187404 1 1 337496739 1 1 480543502 1 1 74811198 1 1 284613974 1 1 496771670 1 1 925098184 1 1 755777332 1 1 911295752 1 1 159868021 1 1 255791579 1 1 232157609 1 1 983748112 1 1 21283268 1 1 404053701 1 1 518134025 1 1 81002475 1 1 465194213 1 1 674538603 1 1 288253083 1 1 865794095 1 1 67389284 1 1 899852657 1 1 272269110 1 1 792424484 1 1 14503788 1 1 948813299 1 1 542354812 1 1 871553832 1 1 553239286 1 1 188268451 1 1 398981577 1 1 734612843 1 1 301726189 1 1 468171510 1 1 257846655 1 1 71682694 1 1 887059580 1 1 803582740 1 1 122451963 1 1 733967106 1 1 958765928 1 1 537548419 1 1 984335948 1 1 307436688 1 1 836485511 1 1 50273425 1 1 114645850 1 1 88528640 1 1 805114154 1 1 124905503 1 1 875578144 1 1 338710578 1 1 218005845 1 1 248467259 1 1 757760740 1 1 103854760 1 1 498713650 1 1 516759843 1 1 52313692 1 1 469100490 1 1 239229145 1 1 389419407 1 1 140985494 1 1 805031666 1 1 739418838 1 1 465179205 1 1 381475626 1 1 924323845 1 1 986432074 1 1 836063658 1 1 670828291 1 1 771363912 1 1 510625049 1 1 898787086 1 1 205943364 1 1 107177164 1 1 795790352 1 1 67139535 1 1 195414430 1 1 821264808 1 1 716605698 1 1 309781014 1 1 732439007 1 1 307158957 1 1 360216292 1 1 392679783 1 1 25399322 1 1 183268458 1 1 88371284 1 1 678953396 1 1 842512032 1 1 705452373 1 1 463680251 1 1 719344652 1 1 676509590 1 1 604629054 1 1 42501641 1 1 175445578 1 1 932925250 1 1 931522135 1 1 555245179 1 1 29488639 1 1 520178935 1 1 239777576 1 1 396218843 1 1 279451582 1 1 950581661 1 1 192902805 1 1 81892610 1 1 215322191 1 1 980646567 1 1 319250016 1 1 405001003 1 1 474798652 1 1 581209450 1 1 292806803 1 1 471416134 1 1 569523013 1 1 181332679 1 1 570015524 1 1 469605091 1 1 120702987 1 1 380843440 1 1 944783532 1 1 273717174 1 1 152426023 1 1 654342248 1 1 47814728 1 1 387671013 1 1 102303957 1 1 586042228 1 1 230971348 1 1 119720903 1 1 955185541 1 1 53812712 1 1 148085828 1 1 716673557 1 1 419009313 1 1 604698334 1 1 183635891 1 1 916381275 1 1 379597763 1 1 271031499 1 1 754630492 1 1 177423535 1 1 755201642 1 1 936517705 1 1 364354 1 1 642152306 1 1 447935710 1 1 749836815 1 1 568322673 1 1 808362385 1 1 77278791 1 1 496181308 1 1 323794593 1 1 474328817 1 1 151290179 1 1 251556232 1 1 839881614 1 1 724610279 1 1 551639161 1 1 566394415 1 1 674534729 1 1 627411727 1 1 465909962 1 1 957051321 1 1 723288339 1 1 117316978 1 1 879445592 1 1 795834261 1 1 39510325 1 1 115143709 1 1 935153395 1 1 201504830 1 1 519419376 1 1 268092789 1 1 345024023 1 1 370314832 1 1 355640061 1 1 241614770 1 1 984539916 1 1 479467009 1 1 913474168 1 1 47748449 1 1 459669532 1 1 807970024 1 1 291806736 1 1 113706677 1 1 277758326 1 1 976480098 1 1 189863800 1 1 648446058 1 1 597556067 1 1 210229243 1 1 642125897 1 1 950420906 1 1 569266617 1 1 131137661 1 1 556780282 1 1 650235974 1 1 9166713 1 1 60961001 1 1 201901538 1 1 326288013 1 1 759521997 1 1 602692123 1 1 245175598 1 1 106664888 1 1 354927435 1 1 31165080 1 1 269043393 1 1 312962119 1 1 790769522 1 1 195109234 1 1 118578900 1 1 194932603 1 1 87452009 1 1 100676645 1 1 753371062 1 1 688801006 1 1 366813833 1 1 758246162 1 1 837358634 1 1 314630712 1 1 743173221 1 1 454132381 1 1 704304160 1 1 489121475 1 1 99693286 1 1 4252446 1 1 594663924 1 1 320151559 1 1 825378838 1 1 213722070 1 1 159609532 1 1 573677574 1 1 40561487 1 1 396826984 1 1 226560880 1 1 362626175 1 1 313920125 1 1 527180529 1 1 140637623 1 1 477675253 1 1 337426189 1 1 974155202 1 1 532609094 1 1 907259559 1 1 912363847 1 1 160294137 1 1 644970708 1 1 813682919 1 1 847716951 1 1 938753680 1 1 533836962 1 1 867339066 1 1 37084458 1 1 133089977 1 1 641727019 1 1 511860151 1 1 787628507 1 1 535827246 1 1 952916297 1 1 292241995 1 1 780439512 1 1 984540951 1 1 997584138 1 1 135184929 1 1 392495388 1 1 797454141 1 1 228826492 1 1 392104492 1 1 488542573 1 1 18500897 1 1 620991891 1 1 920850165 1 1 272621090 1 1 25694564 1 1 186017296 1 1 28416855 1 1 673368265 1 1 675690677 1 1 170949672 1 1 346988013 1 1 802812706 1 1 320405226 1 1 743364633 1 1 769646594 1 1 999195137 1 1 666966767 1 1 246242600 1 1 598018450 1 1 183367185 1 1 410990189 1 1 524468364 1 1 202643295 1 1 749544690 1 1 755775309 1 1 454046119 1 1 21066299 1 1 780945090 1 1 420024843 1 1 991643237 1 1 761322812 1 1 855946757 1 1 365625430 1 1 234941447 1 1 51083077 1 1 839798682 1 1 549883663 1 1 263016119 1 1 166765076 1 1 584604987 1 1 688599321 1 1 451391740 1 1 984687163 1 1 13844900 1 1 218655297 1 1 496648974 1 1 120135010 1 1 183288577 1 1 605189780 1 1 487005775 1 1 165243883 1 1 882270586 1 1 705573237 1 1 37873492 1 1 347145766 1 1 88777833 1 1 181669385 1 1 322998916 1 1 75138986 1 1 47959954 1 1 865766929 1 1 54454844 1 1 985727825 1 1 710108571 1 1 147823092 1 1 381065563 1 1 345133000 1 1 997318034 1 1 319401837 1 1 1734388 1 1 395553216 1 1 682076806 1 1 658811041 1 1 315824625 1 1 123638103 1 1 795372965 1 1 531099086 1 1 92481375 1 1 442867200 1 1 415432055 1 1 593563142 1 1 356736120 1 1 635108030 1 1 361790790 1 1 958244079 1 1 902014751 1 1 777177903 1 1 198264510 1 1 932681067 1 1 894287644 1 1 730223249 1 1 702190007 1 1 320822949 1 1 845086617 1 1 933564528 1 1 968153479 1 1 582164418 1 1 641826451 1 1 331849462 1 1 544473535 1 1 962084667 1 1 777545951 1 1 100563186 1 1 26390063 1 1 102628243 1 1 404129460 1 1 109635518 1 1 159534991 1 1 40478435 1 1 623912216 1 1 57917118 1 1 522328251 1 1 870304160 1 1 896067987 1 1 731948488 1 1 972660697 1 1 456411269 1 1 420956497 1 1 807983819 1 1 61717575 1 1 944765194 1 1 644773727 1 1 112176534 1 1 893519783 1 1 751614450 1 1 632824697 1 1 14613837 1 1 869218124 1 1 449275204 1 1 720572351 1 1 600411683 1 1 732875304 1 1 512382110 1 1 515045534 1 1 256584630 1 1 245515693 1 1 318916226 1 1 722944046 1 1 904789420 1 1 291607995 1 1 10645442 1 1 455295013 1 1 575352261 1 1 923817463 1 1 676893913 1 1 259294929 1 1 765341071 1 1 877840680 1 1 525033141 1 1 832966311 1 1 980819356 1 1 80892915 1 1 503481535 1 1 466042642 1 1 346579630 1 1 467455267 1 1 115722849 1 1 785474759 1 1 515961103 1 1 336341358 1 1 690613340 1 1 686668614 1 1 970242564 1 1 126135804 1 1 118746467 1 1 815908256 1 1 79195789 1 1 536727310 1 1 570585773 1 1 614720735 1 1 308732887 1 1 177153628 1 1 386440129 1 1 458419521 1 1 577097043 1 1 711010518 1 1 142078257 1 1 716530286 1 1 960772325 1 1 747686641 1 1 246063863 1 1 157662589 1 1 935866488 1 1 232963703 1 1 860817084 1 1 891156790 1 1 466377282 1 1 966184288 1 1 352313711 1 1 124264831 1 1 291166953 1 1 615022999 1 1 496741491 1 1 385431358 1 1 478171888 1 1 693345830 1 1 556618131 1 1 84900188 1 1 766037359 1 1 244367568 1 1 419273060 1 1 741895050 1 1 82490105 1 1 66728068 1 1 964590257 1 1 787265829 1 1 359437247 1 1 401421446 1 1 844028073 1 1 993588634 1 1 276739838 1 1 445923256 1 1 683973455 1 1 649579216 1 1 12388550 1 1 618223326 1 1 397026437 1 1 953625832 1 1 826656241 1 1 957787910 1 1 521449676 1 1 698563162 1 1 991551454 1 1 827535709 1 1 77299740 1 1 900513854 1 1 764201926 1 1 268659978 1 1 352339105 1 1 424830196 1 1 711221629 1 1 509518817 1 1 380358145 1 1 995993753 1 1 409041993 1 1 128961448 1 1 345061143 1 1 759785158 1 1 547705032 1 1 815435903 1 1 324720097 1 1 894393551 1 1 864544745 1 1 263442801 1 1 690123144 1 1 689988971 1 1 761029998 1 1 481447958 1 1 932045747 1 1 139612721 1 1 430360516 1 1 552190059 1 1 788257966 1 1 349439518 1 1 15105505 1 1 46084396 1 1 833251508 1 1 561287279 1 1 642795285 1 1 181829648 1 1 9892528 1 1 65742302 1 1 80653064 1 1 697956949 1 1 470311532 1 1 226795693 1 1 947401692 1 1 629345252 1 1 5426963 1 1 448553238 1 1 856943091 1 1 916309209 1 1 780971818 1 1 2439587 1 1 675225098 1 1 44185260 1 1 329618413 1 1 659608165 1 1 312439045 1 1 640683293 1 1 95436106 1 1 533152482 1 1 918782744 1 1 138180213 1 1 866421951 1 1 19419540 1 1 648889398 1 1 228757983 1 1 895304580 1 1 412954556 1 1 2148482 1 1 813276607 1 1 772258407 1 1 970153806 1 1 504655956 1 1 421223723 1 1 599193593 1 1 65656811 1 1 878063356 1 1 209507947 1 1 856241847 1 1 538184581 1 1 995709812 1 1 63135650 1 1 426317346 1 1 580102276 1 1 535410851 1 1 381252593 1 1 830267707 1 1 591694749 1 1 334081840 1 1 322951979 1 1 428178487 1 1 615897564 1 1 310009787 1 1 696225413 1 1 697718359 1 1 841773523 1 1 761147799 1 1 265710470 1 1 787716336 1 1 52609235 1 1 8418729 1 1 611762792 1 1 802473376 1 1 568865964 1 1 984966573 1 1 601733980 1 1 502193199 1 1 381481776 1 1 362378452 1 1 695170105 1 1 138176829 1 1 480200873 1 1 709598174 1 1 547817116 1 1 974707483 1 1 49824177 1 1 236797971 1 1 409553378 1 1 962231624 1 1 523799044 1 1 24673272 1 1 411286223 1 1 841834552 1 1 204608880 1 1 914629733 1 1 707079873 1 1 885855414 1 1 910853235 1 1 990173916 1 1 299010026 1 1 403673637 1 1 473727264 1 1 991228361 1 1 751876240 1 1 32937126 1 1 781040364 1 1 42308065 1 1 72682419 1 1 28247927 1 1 910881882 1 1 599306137 1 1 717358192 1 1 313777215 1 1 563143224 1 1 902002695 1 1 122416471 1 1 256850722 1 1 730188914 1 1 62867982 1 1 924394949 1 1 819987011 1 1 794185862 1 1 782514730 1 1 553542165 1 1 129510056 1 1 523407499 1 1 951982839 1 1 889054198 1 1 52774922 1 1 43166452 1 1 78662358 1 1 539790504 1 1 760992637 1 1 12838771 1 1 78724431 1 1 648088299 1 1 589178010 1 1 162421403 1 1 86807280 1 1 640266973 1 1 567916787 1 1 843893101 1 1 273291108 1 1 887052100 1 1 23660156 1 1 411898936 1 1 899071457 1 1 880308401 1 1 633559343 1 1 795424769 1 1 414946117 1 1 463449515 1 1 642589809 1 1 239768019 1 1 353065145 1 1 393389186 1 1 456997540 1 1 554308262 1 1 757956960 1 1 982047735 1 1 842359534 1 1 350173812 1 1 683797564 1 1 510960616 1 1 559484917 1 1 721863136 1 1 480698947 1 1 290687272 1 1 550179206 1 1 903874040 1 1 489037758 1 1 186148491 1 1 967283700 1 1 82847067 1 1 178358455 1 1 612101543 1 1 853471380 1 1 302925889 1 1 65620175 1 1 479815959 1 1 611121409 1 1 77794060 1 1 617406280 1 1 409855431 1 1 595833580 1 1 749800639 1 1 615758833 1 1 995105461 1 1 339006072 1 1 986940672 1 1 193922144 1 1 418189651 1 1 309776368 1 1 294071413 1 1 70345639 1 1 721631549 1 1 782765549 1 1 732686616 1 1 545538898 1 1 303258467 1 1 37100328 1 1 816494034 1 1 376941044 1 1 930819359 1 1 951236301 1 1 522839190 1 1 68320900 1 1 920154373 1 1 396497582 1 1 327945176 1 1 935023865 1 1 424320501 1 1 427865064 1 1 654375960 1 1 615529313 1 1 898981855 1 1 10380446 1 1 429070296 1 1 982892240 1 1 549591131 1 1 713985403 1 1 608709221 1 1 166831196 1 1 171732010 1 1 51457336 1 1 211870336 1 1 505595534 1 1 22624684 1 1 636541009 1 1 492859320 1 1 241263612 1 1 40690747 1 1 919615929 1 1 219987284 1 1 73338853 1 1 165644354 1 1 943209187 1 1 289056839 1 1 818031233 1 1 387263681 1 1 980863156 1 1 83184427 1 1 400201318 1 1 204726548 1 1 706452712 1 1 564610375 1 1 646255839 1 1 318670863 1 1 82670062 1 1 792693501 1 1 80880752 1 1 164499839 1 1 102749681 1 1 581129094 1 1 672064253 1 1 260702398 1 1 493424479 1 1 293004546 1 1 671125766 1 1 70585977 1 1 812399282 1 1 106628108 1 1 367248461 1 1 857838878 1 1 154272532 1 1 96318413 1 1 487012088 1 1 158508896 1 1 838793467 1 1 754958779 1 1 497622196 1 1 87294637 1 1 616942963 1 1 636853668 1 1 338669169 1 1 347349678 1 1 127519153 1 1 664860043 1 1 206751556 1 1 145022818 1 1 154797567 1 1 548261346 1 1 358143549 1 1 802253943 1 1 6594583 1 1 859514452 1 1 107285899 1 1 155311317 1 1 97771146 1 1 528190382 1 1 294010106 1 1 50751402 1 1 267108702 1 1 30945834 1 1 644109963 1 1 178934078 1 1 1156657 1 1 930910479 1 1 287596547 1 1 983610718 1 1 992945070 1 1 465641240 1 1 379497514 1 1 721520476 1 1 107284840 1 1 358645987 1 1 447084050 1 1 928135997 1 1 387638937 1 1 343115524 1 1 923290032 1 1 822809738 1 1 414332012 1 1 4378566 1 1 354295889 1 1 827285222 1 1 76141312 1 1 406037571 1 1 570092324 1 1 751806066 1 1 612483730 1 1 468522208 1 1 207573476 1 1 734337561 1 1 183597575 1 1 478500904 1 1 260958526 1 1 557057935 1 1 287628834 1 1 853593778 1 1 328618039 1 1 316816859 1 1 659610727 1 1 978933301 1 1 395955254 1 1 79010007 1 1 85189380 1 1 703246320 1 1 228230061 1 1 469765129 1 1 905116208 1 1 461951119 1 1 380834455 1 1 891092082 1 1 901617115 1 1 320274522 1 1 419822096 1 1 653865137 1 1 192721508 1 1 476175748 1 1 241247824 1 1 731017185 1 1 604822820 1 1 774354621 1 1 596343300 1 1 691025095 1 1 765743814 1 1 196014661 1 1 515927576 1 1 110746890 1 1 697076654 1 1 773069553 1 1 229276333 1 1 184810222 1 1 220602421 1 1 232388003 1 1 312772612 1 1 257297707 1 1 431665400 1 1 178374028 1 1 430834201 1 1 134679675 1 1 916093201 1 1 423413775 1 1 421293139 1 1 449011959 1 1 818001156 1 1 984902258 1 1 274262570 1 1 842483133 1 1 926489320 1 1 707772478 1 1 127221381 1 1 682746062 1 1 911943023 1 1 980242478 1 1 179872072 1 1 973819244 1 1 36906924 1 1 495223535 1 1 691986308 1 1 67158413 1 1 181123344 1 1 675820563 1 1 816089619 1 1 820606753 1 1 355963169 1 1 923508139 1 1 452168417 1 1 285189861 1 1 435870008 1 1 434162232 1 1 310549044 1 1 371826505 1 1 405921338 1 1 646882897 1 1 468442553 1 1 49766998 1 1 189105355 1 1 728272715 1 1 270575960 1 1 914906133 1 1 578963726 1 1 267527989 1 1 379827845 1 1 362315682 1 1 670442601 1 1 869317049 1 1 825394018 1 1 902063060 1 1 202930932 1 1 443812266 1 1 793897124 1 1 272031751 1 1 856688208 1 1 342424076 1 1 42674064 1 1 460423333 1 1 196438071 1 1 64699675 1 1 301610425 1 1 108969992 1 1 160416198 1 1 115907940 1 1 736537273 1 1 117392798 1 1 97803375 1 1 859921143 1 1 982678177 1 1 208618336 1 1 687471691 1 1 398224454 1 1 533903947 1 1 860715925 1 1 601574864 1 1 514606656 1 1 740212786 1 1 285810861 1 1 240116878 1 1 626316927 1 1 374649270 1 1 173125637 1 1 78546639 1 1 696399522 1 1 698248385 1 1 647244257 1 1 842545294 1 1 724917607 1 1 318132852 1 1 985212794 1 1 827690345 1 1 262530348 1 1 694700925 1 1 920747366 1 1 40286089 1 1 522418128 1 1 659848804 1 1 523126667 1 1 752956091 1 1 614409199 1 1 216871818 1 1 839529540 1 1 86881292 1 1 710047228 1 1 674566080 1 1 246021992 1 1 922221113 1 1 605190849 1 1 991113236 1 1 998516980 1 1 290437224 1 1 910304672 1 1 854842195 1 1 743016192 1 1 599001245 1 1 672302848 1 1 551772646 1 1 69622928 1 1 896438626 1 1 781163869 1 1 555266816 1 1 535219678 1 1 308514196 1 1 997264073 1 1 498470750 1 1 388632850 1 1 901411591 1 1 866331128 1 1 307877993 1 1 577320059 1 1 182938276 1 1 622051077 1 1 517887949 1 1 558635527 1 1 599796137 1 1 846426055 1 1 554901833 1 1 833592213 1 1 907299920 1 1 813560223 1 1 300758701 1 1 357040538 1 1 758971705 1 1 157656523 1 1 901133622 1 1 373811715 1 1 250491142 1 1 803476471 1 1 742111765 1 1 69137208 1 1 194107664 1 1 828396382 1 1 832614676 1 1 844670568 1 1 349564622 1 1 240602928 1 1 939522049 1 1 877907030 1 1 543959166 1 1 99724289 1 1 827039605 1 1 595553122 1 1 316647051 1 1 229323559 1 1 231775371 1 1 300799562 1 1 471807126 1 1 475509978 1 1 327332765 1 1 61792549 1 1 410180722 1 1 229140710 1 1 206827190 1 1 483425618 1 1 687323614 1 1 864705516 1 1 51637662 1 1 305778100 1 1 364313862 1 1 485302938 1 1 463105859 1 1 942427360 1 1 570161684 1 1 526309583 1 1 964174466 1 1 849518965 1 1 238946523 1 1 617429224 1 1 61213938 1 1 212480177 1 1 596081829 1 1 565033090 1 1 939753509 1 1 843967674 1 1 803326274 1 1 440461329 1 1 136027416 1 1 603815960 1 1 521554378 1 1 895731172 1 1 430372561 1 1 189920633 1 1 13457901 1 1 628305242 1 1 141464738 1 1 83281616 1 1 332162130 1 1 604255079 1 1 396882943 1 1 143340081 1 1 836767577 1 1 465954131 1 1 946728436 1 1 908463371 1 1 473828400 1 1 633958807 1 1 622200505 1 1 533541116 1 1 950967481 1 1 464119599 1 1 612333048 1 1 990447410 1 1 254391790 1 1 566945289 1 1 514045221 1 1 558361411 1 1 559307101 1 1 518791931 1 1 791830559 1 1 926377754 1 1 529245593 1 1 652493060 1 1 489679922 1 1 823084778 1 1 37182394 1 1 499532838 1 1 383604457 1 1 826899578 1 1 517406069 1 1 408956111 1 1 455461256 1 1 684086812 1 1 134557916 1 1 186715143 1 1 603558814 1 1 392977744 1 1 927982279 1 1 428091052 1 1 469748427 1 1 814560318 1 1 497952062 1 1 480329607 1 1 434396933 1 1 833628972 1 1 33879399 1 1 903540234 1 1 610980203 1 1 964091193 1 1 639937156 1 1 603735793 1 1 789221433 1 1 931566054 1 1 190313046 1 1 531337919 1 1 997428226 1 1 65288122 1 1 617031462 1 1 670401273 1 1 199687555 1 1 291840131 1 1 863023623 1 1 616206719 1 1 114027213 1 1 19299733 1 1 479552494 1 1 155198893 1 1 638798712 1 1 342312181 1 1 681494414 1 1 480946917 1 1 214775111 1 1 414372310 1 1 425047633 1 1 758520740 1 1 107325124 1 1 746044524 1 1 419589988 1 1 32864436 1 1 395774634 1 1 296898939 1 1 983634904 1 1 433735077 1 1 362912221 1 1 115861333 1 1 850686161 1 1 547473529 1 1 770677536 1 1 682375691 1 1 88802118 1 1 632890050 1 1 470349792 1 1 53136586 1 1 802196910 1 1 202723716 1 1 321891543 1 1 221808275 1 1 444582976 1 1 828439186 1 1 498520673 1 1 247036312 1 1 219294673 1 1 972550973 1 1 646584549 1 1 627015083 1 1 201750308 1 1 875735746 1 1 888969179 1 1 582045258 1 1 660059017 1 1 426932354 1 1 549682698 1 1 715163885 1 1 835637036 1 1 588276208 1 1 566693558 1 1 445913175 1 1 670649205 1 1 505880793 1 1 102374678 1 1 335956530 1 1 268281845 1 1 18554739 1 1 15994105 1 1 841661452 1 1 663540840 1 1 246494635 1 1 693035806 1 1 205474198 1 1 230013922 1 1 193690217 1 1 211939342 1 1 690326425 1 1 877107135 1 1 611969188 1 1 296611732 1 1 716199038 1 1 781724665 1 1 606932188 1 1 57936422 1 1 776670713 1 1 743577219 1 1 767302238 1 1 238967486 1 1 713101983 1 1 935792604 1 1 170270078 1 1 791785428 1 1 390149390 1 1 371300792 1 1 466504099 1 1 757038257 1 1 266737370 1 1 491663169 1 1 287194809 1 1 642990778 1 1 592496574 1 1 484447013 1 1 969266537 1 1 694290572 1 1 679687069 1 1 343246722 1 1 569521080 1 1 79152944 1 1 519793315 1 1 788543985 1 1 544977179 1 1 381505609 1 1 58656907 1 1 14660076 1 1 154533448 1 1 872244992 1 1 464525335 1 1 643107632 1 1 718715987 1 1 555684202 1 1 709239512 1 1 932769601 1 1 780894813 1 1 477046091 1 1 803580665 1 1 641175258 1 1 83824082 1 1 349432164 1 1 489272093 1 1 956327147 1 1 877592551 1 1 836753811 1 1 336179409 1 1 208800844 1 1 167517148 1 1 908502810 1 1 710705988 1 1 196952327 1 1 833210997 1 1 587515506 1 1 634335220 1 1 831342121 1 1 685753578 1 1 4940748 1 1 866976775 1 1 954804634 1 1 293347806 1 1 20347552 1 1 70612947 1 1 308766258 1 1 65432443 1 1 675429084 1 1 418764933 1 1 620223417 1 1 809257943 1 1 753285743 1 1 836835082 1 1 761217258 1 1 931142259 1 1 326149587 1 1 666635890 1 1 411704100 1 1 181173562 1 1 164912067 1 1 71203865 1 1 294425435 1 1 162764739 1 1 236876318 1 1 829552214 1 1 254949296 1 1 277689317 1 1 137172452 1 1 715978308 1 1 643306571 1 1 196091993 1 1 967561342 1 1 993551372 1 1 65051953 1 1 494762938 1 1 806848636 1 1 833588132 1 1 634833272 1 1 483851798 1 1 846245464 1 1 610562250 1 1 184215661 1 1 186573062 1 1 934100398 1 1 501196175 1 1 836084344 1 1 436190783 1 1 198998706 1 1 765864051 1 1 619651118 1 1 460170350 1 1 513968230 1 1 43176128 1 1 965064961 1 1 176233727 1 1 547247048 1 1 849147960 1 1 824573778 1 1 536259881 1 1 319151112 1 1 381979944 1 1 873098253 1 1 744535307 1 1 497554120 1 1 112741323 1 1 63895728 1 1 129333718 1 1 818233956 1 1 763067180 1 1 499001337 1 1 864235829 1 1 98581570 1 1 620116288 1 1 369086800 1 1 981337444 1 1 364330610 1 1 549536936 1 1 258050648 1 1 68347455 1 1 376810106 1 1 757974842 1 1 14019592 1 1 720183740 1 1 883798238 1 1 462734707 1 1 380232960 1 1 30924866 1 1 972886171 1 1 274878864 1 1 699562793 1 1 29342525 1 1 955801903 1 1 713838812 1 1 403767655 1 1 46190026 1 1 635678574 1 1 636645210 1 1 434935443 1 1 111946258 1 1 481576149 1 1 310230781 1 1 311474938 1 1 640935868 1 1 185786552 1 1 940291845 1 1 985083722 1 1 204990276 1 1 740686059 1 1 640094487 1 1 444877159 1 1 259020718 1 1 730560343 1 1 730937286 1 1 730743140 1 1 393472317 1 1 331575994 1 1 421785919 1 1 818990729 1 1 699011815 1 1 249794910 1 1 660360711 1 1 907097478 1 1 196276886 1 1 824533729 1 1 745677971 1 1 775720187 1 1 426670393 1 1 681352103 1 1 539595128 1 1 737903363 1 1 18452359 1 1 40743124 1 1 133138083 1 1 34558531 1 1 640644667 1 1 493767127 1 1 575236439 1 1 369763268 1 1 734705179 1 1 685700469 1 1 632306889 1 1 505562308 1 1 591408789 1 1 857693121 1 1 987396651 1 1 708949758 1 1 117181808 1 1 525981015 1 1 291336661 1 1 327127523 1 1 330406459 1 1 614378821 1 1 357529213 1 1 544555027 1 1 646829288 1 1 784046325 1 1 220920138 1 1 741815277 1 1 859346704 1 1 884080837 1 1 643832134 1 1 868528965 1 1 26721306 1 1 480848586 1 1 726143953 1 1 353904653 1 1 432160570 1 1 84028628 1 1 588989515 1 1 402355528 1 1 273430200 1 1 348950817 1 1 924397175 1 1 418698851 1 1 747339296 1 1 776306103 1 1 374488216 1 1 656862998 1 1 282925023 1 1 830747594 1 1 506867280 1 1 515748647 1 1 219670461 1 1 363936940 1 1 199714605 1 1 633016786 1 1 605785712 1 1 517287826 1 1 899431581 1 1 322334773 1 1 537580448 1 1 877900866 1 1 710755518 1 1 756905297 1 1 776014709 1 1 650203857 1 1 35357117 1 1 93325958 1 1 241711646 1 1 453083536 1 1 288509491 1 1 888607208 1 1 882727368 1 1 755183466 1 1 693720371 1 1 974973454 1 1 856772928 1 1 718504635 1 1 647880976 1 1 798617763 1 1 767353074 1 1 735672113 1 1 441599713 1 1 252540011 1 1 327101298 1 1 901737815 1 1 43670699 1 1 209008070 1 1 235949556 1 1 272551326 1 1 137101933 1 1 721415939 1 1 389066672 1 1 61631598 1 1 165094566 1 1 346412736 1 1 259969180 1 1 185131403 1 1 451334140 1 1 434569664 1 1 319788570 1 1 754265454 1 1 700553039 1 1 17125486 1 1 959754418 1 1 852916799 1 1 667248726 1 1 828213222 1 1 285432000 1 1 523849020 1 1 230216520 1 1 669454194 1 1 34832246 1 1 65222887 1 1 721313772 1 1 298300605 1 1 449979451 1 1 607258467 1 1 702516729 1 1 990874155 1 1 177158525 1 1 822621927 1 1 422193068 1 1 527260808 1 1 142901823 1 1 929377088 1 1 834457597 1 1 203161777 1 1 417246664 1 1 495147136 1 1 281120722 1 1 794103608 1 1 708076279 1 1 450946658 1 1 185811520 1 1 110084139 1 1 603168743 1 1 862193 1 1 923850126 1 1 196794305 1 1 303907003 1 1 269461575 1 1 839897647 1 1 36013149 1 1 852636263 1 1 417125974 1 1 458409517 1 1 967948022 1 1 535855596 1 1 458482573 1 1 296068995 1 1 22966638 1 1 781965414 1 1 178998988 1 1 670351038 1 1 600098498 1 1 152128585 1 1 754013460 1 1 94679499 1 1 245843609 1 1 611757310 1 1 410723402 1 1 609257048 1 1 727129316 1 1 81000986 1 1 914067624 1 1 729327879 1 1 444864618 1 1 28879557 1 1 271106468 1 1 5166064 1 1 751136832 1 1 265625582 1 1 296159364 1 1 216683048 1 1 972386148 1 1 510244075 1 1 855126264 1 1 914145697 1 1 841981696 1 1 4690055 1 1 678007771 1 1 564383536 1 1 280457348 1 1 237227501 1 1 570431640 1 1 852421344 1 1 789946431 1 1 227891113 1 1 277667400 1 1 286681415 1 1 354168740 1 1 143859864 1 1 455147656 1 1 703019640 1 1 275729583 1 1 325613011 1 1 584653639 1 1 220753205 1 1 83053035 1 1 71847659 1 1 647370794 1 1 215116499 1 1 100884738 1 1 241908991 1 1 236638850 1 1 108692519 1 1 385149341 1 1 166921044 1 1 614282112 1 1 540425862 1 1 67527385 1 1 162598518 1 1 594412345 1 1 27332795 1 1 566667149 1 1 512983251 1 1 66240622 1 1 437705170 1 1 692463162 1 1 544409014 1 1 387302209 1 1 67498336 1 1 625535004 1 1 90992933 1 1 2578962 1 1 401643153 1 1 910219075 1 1 834344676 1 1 632888031 1 1 203065800 1 1 438520802 1 1 733371361 1 1 60359019 1 1 781258050 1 1 713094288 1 1 96168582 1 1 471205462 1 1 14914537 1 1 140287724 1 1 183727043 1 1 789841351 1 1 559089935 1 1 520361283 1 1 276269704 1 1 815829330 1 1 859756906 1 1 322751334 1 1 818846337 1 1 911324009 1 1 899807599 1 1 371766715 1 1 667741127 1 1 953509747 1 1 40577623 1 1 645064624 1 1 749995260 1 1 349256040 1 1 358915669 1 1 20030192 1 1 241785223 1 1 739335946 1 1 660000818 1 1 165046808 1 1 134921554 1 1 213498180 1 1 101950672 1 1 947979585 1 1 766761083 1 1 163175290 1 1 306612985 1 1 174636561 1 1 678969329 1 1 535272999 1 1 665009609 1 1 149110432 1 1 348211675 1 1 260158861 1 1 135968562 1 1 735507589 1 1 918086545 1 1 479910190 1 1 69033564 1 1 272117546 1 1 124456747 1 1 201761929 1 1 729929797 1 1 282731769 1 1 191400368 1 1 255937117 1 1 36336162 1 1 918569744 1 1 511801080 1 1 111315166 1 1 642257587 1 1 721337556 1 1 146163922 1 1 952106843 1 1 281219994 1 1 993725909 1 1 299181519 1 1 781393853 1 1 107427343 1 1 85070112 1 1 357340686 1 1 830542700 1 1 223718263 1 1 674235996 1 1 170809488 1 1 822709287 1 1 549009771 1 1 293707529 1 1 215688884 1 1 962012853 1 1 871052378 1 1 929349347 1 1 516743967 1 1 763483616 1 1 801843056 1 1 798487661 1 1 668832295 1 1 570068821 1 1 238961923 1 1 315839181 1 1 792556032 1 1 110539066 1 1 899702486 1 1 852758200 1 1 463534187 1 1 844694872 1 1 808267944 1 1 87625409 1 1 659201186 1 1 855694731 1 1 189444506 1 1 733018069 1 1 442881347 1 1 807293329 1 1 724906029 1 1 519832098 1 1 594360025 1 1 496589222 1 1 778426572 1 1 526694132 1 1 220339675 1 1 853827643 1 1 73372610 1 1 185730870 1 1 286032385 1 1 844956708 1 1 141505396 1 1 182196371 1 1 604090334 1 1 182232542 1 1 526500551 1 1 914847512 1 1 182022522 1 1 398970036 1 1 533878280 1 1 134404754 1 1 344821057 1 1 765546671 1 1 899493753 1 1 434753800 1 1 834187339 1 1 704347504 1 1 920452358 1 1 237706057 1 1 83601005 1 1 999322827 1 1 283599505 1 1 635065676 1 1 241167270 1 1 235313140 1 1 701338978 1 1 287024082 1 1 915598864 1 1 902836310 1 1 983067920 1 1 682219828 1 1 38759306 1 1 578029011 1 1 352868733 1 1 100473077 1 1 541961209 1 1 491722760 1 1 667299617 1 1 655329793 1 1 61452492 1 1 944242025 1 1 419058776 1 1 297053587 1 1 22517446 1 1 821030850 1 1 352076455 1 1 542601432 1 1 542275764 1 1 616643058 1 1 220170784 1 1 471329509 1 1 595993531 1 1 890031888 1 1 103925597 1 1 30689529 1 1 673662720 1 1 306708038 1 1 502808504 1 1 96283576 1 1 802086438 1 1 460183231 1 1 329310694 1 1 41492387 1 1 313320479 1 1 782987795 1 1 42182867 1 1 8414514 1 1 981361035 1 1 793312395 1 1 632028043 1 1 995908100 1 1 669458195 1 1 994656525 1 1 317038860 1 1 576890790 1 1 447320602 1 1 593057463 1 1 944862234 1 1 787051885 1 1 333501416 1 1 540456188 1 1 308394678 1 1 776155980 1 1 571368853 1 1 854450030 1 1 764639322 1 1 59488700 1 1 104910857 1 1 306669929 1 1 891654334 1 1 352850841 1 1 154202011 1 1 8678601 1 1 507393304 1 1 791942586 1 1 878412769 1 1 844156467 1 1 417239542 1 1 7367597 1 1 177466032 1 1 697158322 1 1 954831794 1 1 634357990 1 1 643801626 1 1 965435955 1 1 573590816 1 1 349327522 1 1 996700857 1 1 909070648 1 1 854447580 1 1 168638070 1 1 503308503 1 1 258287066 1 1 102809290 1 1 449141631 1 1 711494040 1 1 181416179 1 1 800791110 1 1 195928853 1 1 660038943 1 1 455459994 1 1 56182103 1 1 442836920 1 1 742407220 1 1 330286918 1 1 42237703 1 1 586145369 1 1 694524857 1 1 805396258 1 1 927155020 1 1 264335840 1 1 680420350 1 1 366261981 1 1 557920872 1 1 199640214 1 1 976332424 1 1 528003386 1 1 629602999 1 1 460983730 1 1 422758204 1 1 703987919 1 1 755032600 1 1 390595228 1 1 405892079 1 1 621344865 1 1 412488965 1 1 7208349 1 1 207229430 1 1 180333078 1 1 480302091 1 1 572150925 1 1 720874787 1 1 146178200 1 1 626696770 1 1 637463335 1 1 891190399 1 1 593075330 1 1 484731731 1 1 325833695 1 1 348687401 1 1 542860097 1 1 585164982 1 1 186793813 1 1 905551761 1 1 358804177 1 1 747603136 1 1 904903732 1 1 83622696 1 1 825777202 1 1 377173804 1 1 221198382 1 1 873932747 1 1 982167232 1 1 542616257 1 1 886460015 1 1 603946352 1 1 349333003 1 1 841598979 1 1 581256147 1 1 210006436 1 1 687601187 1 1 145155046 1 1 963811113 1 1 446710032 1 1 34095373 1 1 882300275 1 1 501205610 1 1 35335173 1 1 257788549 1 1 251218801 1 1 422156403 1 1 594767108 1 1 118927718 1 1 461500360 1 1 366873294 1 1 879507732 1 1 91837506 1 1 4096193 1 1 743360985 1 1 478207605 1 1 264465796 1 1 534783668 1 1 756215804 1 1 472448012 1 1 916760493 1 1 613987836 1 1 487937752 1 1 734619547 1 1 576592569 1 1 298137724 1 1 103004513 1 1 881945322 1 1 261138473 1 1 858824248 1 1 200980686 1 1 120179431 1 1 365829620 1 1 816831286 1 1 291958716 1 1 815380480 1 1 714536086 1 1 254589970 1 1 869318278 1 1 523065060 1 1 45874672 1 1 217204650 1 1 809345032 1 1 116542994 1 1 480475691 1 1 776005102 1 1 331709429 1 1 953539330 1 1 283552529 1 1 388310829 1 1 585083076 1 1 634176239 1 1 29912401 1 1 118432785 1 1 12267102 1 1 606823229 1 1 740404083 1 1 732280731 1 1 323047048 1 1 722822706 1 1 405658802 1 1 112356617 1 1 990576869 1 1 523977070 1 1 35576890 1 1 976722973 1 1 254351895 1 1 582913940 1 1 665680367 1 1 347796633 1 1 623156493 1 1 952139115 1 1 781903343 1 1 154864137 1 1 147874745 1 1 350214187 1 1 503623320 1 1 39985783 1 1 462758268 1 1 817619795 1 1 269745199 1 1 621597502 1 1 981309002 1 1 849420956 1 1 409025637 1 1 852908634 1 1 115347364 1 1 57358044 1 1 710303501 1 1 429773903 1 1 351034030 1 1 472003744 1 1 413643898 1 1 651731496 1 1 644349722 1 1 197680957 1 1 213459098 1 1 690523586 1 1 448735166 1 1 23266179 1 1 570965006 1 1 52608158 1 1 325643974 1 1 741559169 1 1 950029098 1 1 501564130 1 1 245979302 1 1 779902207 1 1 115212701 1 1 325292453 1 1 330176680 1 1 149658214 1 1 40870426 1 1 190548378 1 1 971221206 1 1 96519363 1 1 46987826 1 1 143676233 1 1 65285352 1 1 202556073 1 1 524127894 1 1 747450903 1 1 441791554 1 1 314783073 1 1 871997357 1 1 279371733 1 1 572458923 1 1 797977124 1 1 566933904 1 1 642948632 1 1 481122 1 1 63287630 1 1 162084167 1 1 451510360 1 1 280155701 1 1 163985206 1 1 650981885 1 1 583981526 1 1 949882532 1 1 303742455 1 1 309575997 1 1 403924554 1 1 475476048 1 1 695498995 1 1 885562859 1 1 873216 1 1 934215389 1 1 817192127 1 1 389013916 1 1 84083558 1 1 578232067 1 1 982854713 1 1 299855213 1 1 102097386 1 1 431549140 1 1 467456569 1 1 258716727 1 1 986527199 1 1 245747061 1 1 336586411 1 1 676982273 1 1 967506106 1 1 636612191 1 1 576980057 1 1 356592016 1 1 80634200 1 1 187080275 1 1 922308486 1 1 237289587 1 1 822551827 1 1 180055223 1 1 863255067 1 1 699257673 1 1 324227993 1 1 804065585 1 1 69495703 1 1 216033858 1 1 672831125 1 1 318849711 1 1 331260587 1 1 712384235 1 1 172494129 1 1 220643468 1 1 88053458 1 1 837985573 1 1 910066609 1 1 791410386 1 1 479409878 1 1 633130716 1 1 167407369 1 1 145876193 1 1 700602130 1 1 691657674 1 1 972432137 1 1 429700093 1 1 524480784 1 1 272620161 1 1 961192 1 1 696153911 1 1 894852949 1 1 563000151 1 1 509632330 1 1 551347767 1 1 87348165 1 1 470181225 1 1 955688156 1 1 133831069 1 1 1759703 1 1 698130831 1 1 575182165 1 1 335432743 1 1 75600130 1 1 852802422 1 1 787238699 1 1 842161725 1 1 189804951 1 1 868176069 1 1 56677215 1 1 37545294 1 1 168705439 1 1 14131517 1 1 376770097 1 1 175144472 1 1 340590744 1 1 49046459 1 1 777994089 1 1 501342447 1 1 773065084 1 1 586880259 1 1 505341248 1 1 17789347 1 1 854307476 1 1 259879579 1 1 1566168 1 1 686828110 1 1 504537495 1 1 677022662 1 1 485089464 1 1 663286687 1 1 934555826 1 1 256694917 1 1 525660387 1 1 819830798 1 1 594489545 1 1 970288267 1 1 100251013 1 1 72680271 1 1 351807516 1 1 5006282 1 1 762656458 1 1 40246747 1 1 187756330 1 1 941662949 1 1 674807134 1 1 932735796 1 1 471600037 1 1 989670727 1 1 666883542 1 1 607803529 1 1 49227680 1 1 247594797 1 1 102949736 1 1 964802641 1 1 861829491 1 1 742845728 1 1 99906678 1 1 297904677 1 1 289160680 1 1 308866022 1 1 531635042 1 1 838159541 1 1 493023764 1 1 45091513 1 1 543186124 1 1 222476624 1 1 577646952 1 1 858805676 1 1 49981122 1 1 10827438 1 1 239918109 1 1 602032933 1 1 833654660 1 1 284447451 1 1 509648622 1 1 772834489 1 1 289127427 1 1 211700508 1 1 453618119 1 1 184048830 1 1 537409853 1 1 571121176 1 1 267791052 1 1 987003086 1 1 348046165 1 1 233850271 1 1 857615818 1 1 163714256 1 1 319591683 1 1 525442859 1 1 691504065 1 1 909263865 1 1 981709528 1 1 521932883 1 1 827331826 1 1 760435304 1 1 814274089 1 1 586036877 1 1 670655407 1 1 328938227 1 1 124800964 1 1 866282992 1 1 696785843 1 1 391048629 1 1 757152663 1 1 237180351 1 1 16902301 1 1 356309010 1 1 246839245 1 1 372204580 1 1 696620341 1 1 41486222 1 1 841025919 1 1 875093336 1 1 638129170 1 1 189320531 1 1 797882836 1 1 387973828 1 1 806639114 1 1 783903224 1 1 903498488 1 1 919299907 1 1 690509221 1 1 720520513 1 1 656383041 1 1 655017903 1 1 497147353 1 1 334680207 1 1 201692443 1 1 13364318 1 1 368620458 1 1 209319393 1 1 251452943 1 1 91097987 1 1 359976905 1 1 60054920 1 1 952095555 1 1 271226381 1 1 168371193 1 1 326652451 1 1 583138226 1 1 806937254 1 1 29641895 1 1 380031170 1 1 708386335 1 1 177385308 1 1 881363212 1 1 531154695 1 1 196501526 1 1 35895017 1 1 381634767 1 1 658975529 1 1 416775471 1 1 958523740 1 1 31664630 1 1 359733026 1 1 317025565 1 1 610297376 1 1 571521195 1 1 575051864 1 1 789475600 1 1 624718780 1 1 657271713 1 1 135802115 1 1 618230685 1 1 806689358 1 1 533599689 1 1 513845396 1 1 30963317 1 1 330121424 1 1 641876958 1 1 830324760 1 1 127382149 1 1 213480547 1 1 827348950 1 1 529594190 1 1 340748407 1 1 744489862 1 1 166395655 1 1 363980495 1 1 894734577 1 1 434872589 1 1 657505383 1 1 597410485 1 1 522598023 1 1 142222098 1 1 634125834 1 1 930689909 1 1 373273338 1 1 217895010 1 1 996562271 1 1 85038501 1 1 361326490 1 1 547770517 1 1 341221520 1 1 91478868 1 1 963047169 1 1 968042227 1 1 523725559 1 1 744362599 1 1 385558268 1 1 840406096 1 1 982027334 1 1 335414095 1 1 669330789 1 1 304171488 1 1 753584242 1 1 478036610 1 1 712159618 1 1 399207002 1 1 230927945 1 1 474173770 1 1 57247107 1 1 234554144 1 1 559144662 1 1 85191762 1 1 568001079 1 1 222167770 1 1 914238516 1 1 319281896 1 1 538890328 1 1 749478368 1 1 656427002 1 1 411497714 1 1 662082545 1 1 96158096 1 1 350746819 1 1 521962325 1 1 915423005 1 1 543163969 1 1 959859743 1 1 777398984 1 1 304525696 1 1 228786457 1 1 627417080 1 1 200375403 1 1 258597832 1 1 90825159 1 1 204882712 1 1 682139522 1 1 196199433 1 1 887752017 1 1 540364614 1 1 98477904 1 1 704199729 1 1 479979651 1 1 848753006 1 1 756276102 1 1 188013648 1 1 908634191 1 1 924158129 1 1 385430760 1 1 695657847 1 1 247056825 1 1 951934769 1 1 316354249 1 1 782654506 1 1 538179051 1 1 580060174 1 1 842142676 1 1 71429449 1 1 96326048 1 1 306787475 1 1 772888375 1 1 822215242 1 1 220001547 1 1 766066512 1 1 8860874 1 1 931829173 1 1 954219221 1 1 847975886 1 1 368641354 1 1 566889660 1 1 428258889 1 1 764871304 1 1 337709925 1 1 776720565 1 1 401933102 1 1 877260680 1 1 707467223 1 1 338797043 1 1 897096390 1 1 538072713 1 1 973660828 1 1 492151053 1 1 875012958 1 1 153157766 1 1 623615379 1 1 39168573 1 1 135310708 1 1 427801056 1 1 863659858 1 1 90472281 1 1 55965075 1 1 47700570 1 1 970939077 1 1 605672519 1 1 895649443 1 1 505622806 1 1 527818862 1 1 564366536 1 1 710190215 1 1 584126491 1 1 111491862 1 1 162789173 1 1 453178589 1 1 946470020 1 1 421789260 1 1 945819071 1 1 643437914 1 1 224413662 1 1 162964991 1 1 300623904 1 1 789389704 1 1 288603019 1 1 720905701 1 1 515677771 1 1 328339087 1 1 401910616 1 1 270910167 1 1 845386125 1 1 80486113 1 1 36997106 1 1 663848931 1 1 92175788 1 1 690003792 1 1 593057192 1 1 462364135 1 1 781103015 1 1 931488319 1 1 6496399 1 1 579311779 1 1 604000169 1 1 746741156 1 1 567341933 1 1 345144112 1 1 971748784 1 1 635415912 1 1 983484231 1 1 960139913 1 1 322682450 1 1 933609576 1 1 762969221 1 1 102517196 1 1 855023004 1 1 768953399 1 1 872750770 1 1 394393933 1 1 613981792 1 1 747785819 1 1 897727066 1 1 349695567 1 1 389264360 1 1 166936019 1 1 871448036 1 1 745736337 1 1 652451662 1 1 605121031 1 1 647213486 1 1 82818176 1 1 30714996 1 1 738635138 1 1 930171788 1 1 285833611 1 1 60189729 1 1 393624679 1 1 295623010 1 1 305537892 1 1 675389606 1 1 906600949 1 1 455293746 1 1 965071300 1 1 408768765 1 1 772077555 1 1 412369042 1 1 137994791 1 1 557093078 1 1 813988225 1 1 227667892 1 1 103788879 1 1 401412985 1 1 878516629 1 1 528107022 1 1 189106492 1 1 838043372 1 1 674330341 1 1 80270242 1 1 109925044 1 1 246050062 1 1 261410089 1 1 918422955 1 1 823974895 1 1 658688352 1 1 719078709 1 1 594928193 1 1 172400367 1 1 525575555 1 1 325098640 1 1 367428869 1 1 752491463 1 1 399519776 1 1 240701829 1 1 155135665 1 1 316116482 1 1 37621593 1 1 619656959 1 1 520043381 1 1 957171667 1 1 918149512 1 1 934335140 1 1 139113992 1 1 373143519 1 1 406035682 1 1 532097125 1 1 283208185 1 1 109267640 1 1 927939195 1 1 981235404 1 1 42494155 1 1 462471012 1 1 976943842 1 1 789258479 1 1 621349872 1 1 644467620 1 1 452921515 1 1 49648306 1 1 287372327 1 1 660838970 1 1 877161028 1 1 230991897 1 1 582942582 1 1 294215933 1 1 229577487 1 1 211356506 1 1 781479369 1 1 254969304 1 1 316800642 1 1 916008583 1 1 601710631 1 1 922907010 1 1 8692513 1 1 627394282 1 1 914246686 1 1 298733312 1 1 988111894 1 1 582549197 1 1 538165955 1 1 392725348 1 1 679998375 1 1 940249669 1 1 784437653 1 1 660233394 1 1 716494985 1 1 494392900 1 1 887280850 1 1 877672019 1 1 370535976 1 1 240292033 1 1 359144326 1 1 671608623 1 1 451059447 1 1 8162055 1 1 164916338 1 1 225831357 1 1 580920621 1 1 777166172 1 1 356011204 1 1 987447578 1 1 182251474 1 1 272165816 1 1 414685952 1 1 882665638 1 1 73060033 1 1 280506516 1 1 969505438 1 1 196718818 1 1 309037590 1 1 819335126 1 1 462238387 1 1 970705143 1 1 382516400 1 1 721984999 1 1 43352149 1 1 676356821 1 1 18959583 1 1 679254873 1 1 507787303 1 1 875357855 1 1 289946025 1 1 37915584 1 1 983457370 1 1 380796393 1 1 208587786 1 1 910291283 1 1 751501789 1 1 98034703 1 1 258661729 1 1 328186031 1 1 260308286 1 1 359319563 1 1 701316144 1 1 432002923 1 1 309973045 1 1 714205713 1 1 522409984 1 1 949315964 1 1 460708132 1 1 605558492 1 1 334649093 1 1 324151934 1 1 724544655 1 1 511737521 1 1 34814162 1 1 566761768 1 1 233749123 1 1 423720550 1 1 618187245 1 1 841546815 1 1 567619445 1 1 502692363 1 1 400594495 1 1 206659730 1 1 442229896 1 1 870036338 1 1 48138267 1 1 470005082 1 1 456004085 1 1 663396965 1 1 827590896 1 1 128082528 1 1 782407987 1 1 349008375 1 1 310035283 1 1 606323373 1 1 657742310 1 1 563589716 1 1 782215898 1 1 86914050 1 1 739989974 1 1 283523732 1 1 963223699 1 1 929151958 1 1 767133394 1 1 301898428 1 1 477503821 1 1 752225559 1 1 250294235 1 1 284917467 1 1 733572529 1 1 683884691 1 1 508543553 1 1 20455506 1 1 975054606 1 1 53921220 1 1 473657418 1 1 20003510 1 1 731309548 1 1 503837753 1 1 363076753 1 1 474634089 1 1 177196599 1 1 346472814 1 1 77788535 1 1 690660125 1 1 235849458 1 1 681348996 1 1 171383912 1 1 450505380 1 1 225955127 1 1 868607240 1 1 643791570 1 1 705086750 1 1 115659279 1 1 199115630 1 1 65406030 1 1 516811049 1 1 148794607 1 1 4740337 1 1 35130738 1 1 669758703 1 1 479434435 1 1 98100546 1 1 485510133 1 1 52511130 1 1 341763648 1 1 68069805 1 1 53736578 1 1 952268856 1 1 233393842 1 1 896874592 1 1 475615805 1 1 771357475 1 1 368652632 1 1 793417190 1 1 634058465 1 1 58042758 1 1 97813927 1 1 787792009 1 1 746405105 1 1 327538451 1 1 315420139 1 1 6781795 1 1 421076179 1 1 448111025 1 1 690149880 1 1 280558626 1 1 173421554 1 1 356052217 1 1 120640904 1 1 631057834 1 1 68313287 1 1 433942168 1 1 341691234 1 1 63505839 1 1 613992255 1 1 185134592 1 1 956507346 1 1 711999306 1 1 172806260 1 1 447038491 1 1 122547143 1 1 996019455 1 1 846618891 1 1 915798952 1 1 6344083 1 1 309748602 1 1 150418189 1 1 126963538 1 1 918103952 1 1 801074976 1 1 346037056 1 1 228302338 1 1 721054551 1 1 517542975 1 1 95869919 1 1 45062184 1 1 826890140 1 1 637634317 1 1 309534566 1 1 331000895 1 1 254115628 1 1 680471451 1 1 617042411 1 1 38252481 1 1 597518130 1 1 313107475 1 1 471297275 1 1 273272459 1 1 609054803 1 1 851537479 1 1 390913869 1 1 290452918 1 1 964146605 1 1 251915506 1 1 203087480 1 1 868758240 1 1 879763503 1 1 366628019 1 1 412568095 1 1 473881260 1 1 400268974 1 1 961831227 1 1 3351277 1 1 651830231 1 1 332163045 1 1 244283419 1 1 262474345 1 1 333682931 1 1 708134367 1 1 19927456 1 1 460276055 1 1 430306167 1 1 24348464 1 1 553656107 1 1 663206581 1 1 539173408 1 1 145182080 1 1 131445202 1 1 690714625 1 1 747764504 1 1 257331736 1 1 674875770 1 1 12422044 1 1 602727875 1 1 658701644 1 1 46005742 1 1 718597781 1 1 91166724 1 1 559272335 1 1 247326148 1 1 757022674 1 1 709849929 1 1 166563723 1 1 225089190 1 1 684594150 1 1 706582186 1 1 778950361 1 1 555713734 1 1 837861875 1 1 98608881 1 1 774745785 1 1 819435064 1 1 261042906 1 1 634731954 1 1 884700472 1 1 852174524 1 1 204896153 1 1 672935600 1 1 92573810 1 1 192990227 1 1 433277896 1 1 319155909 1 1 489183702 1 1 342611683 1 1 758302205 1 1 705198861 1 1 565737853 1 1 765890774 1 1 149702278 1 1 62482248 1 1 664519126 1 1 846931419 1 1 398218326 1 1 547947872 1 1 92629406 1 1 62201042 1 1 56366129 1 1 570823779 1 1 788532853 1 1 278023788 1 1 775177564 1 1 378186365 1 1 647118457 1 1 648827448 1 1 809089370 1 1 726322068 1 1 401395103 1 1 252547816 1 1 250876292 1 1 407680941 1 1 705429671 1 1 394167084 1 1 354983276 1 1 862335212 1 1 205935093 1 1 237831665 1 1 748216111 1 1 116574668 1 1 615911134 1 1 499694742 1 1 522378929 1 1 167431814 1 1 496479000 1 1 323191212 1 1 215802129 1 1 160041631 1 1 416094714 1 1 112665370 1 1 941487725 1 1 194808257 1 1 702072811 1 1 44272276 1 1 824224425 1 1 82325494 1 1 434789405 1 1 399153913 1 1 781967865 1 1 575989446 1 1 225870014 1 1 571459233 1 1 447765825 1 1 815253451 1 1 102392877 1 1 416019709 1 1 408293573 1 1 724940305 1 1 467314104 1 1 560874770 1 1 780447170 1 1 10570651 1 1 241837898 1 1 473590109 1 1 523675457 1 1 726836327 1 1 418358804 1 1 958395138 1 1 582969761 1 1 703685081 1 1 687718486 1 1 214263120 1 1 404919707 1 1 502002506 1 1 860166595 1 1 453937202 1 1 346376451 1 1 392039951 1 1 232490732 1 1 40900581 1 1 953630910 1 1 60025425 1 1 260762718 1 1 404461649 1 1 563510715 1 1 845306090 1 1 918424682 1 1 106413694 1 1 885025706 1 1 575879824 1 1 116388141 1 1 509770653 1 1 573528902 1 1 470608346 1 1 640856386 1 1 173863128 1 1 861039867 1 1 529289328 1 1 229228663 1 1 909017350 1 1 176410012 1 1 524184282 1 1 155553869 1 1 694831521 1 1 896345827 1 1 352818546 1 1 486187172 1 1 850838805 1 1 874156441 1 1 83242362 1 1 454662296 1 1 419175518 1 1 74285353 1 1 352200049 1 1 430252546 1 1 470353149 1 1 342800464 1 1 103833728 1 1 970184716 1 1 317154855 1 1 241583353 1 1 497783006 1 1 157653690 1 1 421896581 1 1 566514810 1 1 826755207 1 1 225274591 1 1 190595846 1 1 574350759 1 1 413324004 1 1 996132310 1 1 665106957 1 1 219658030 1 1 576681893 1 1 663178044 1 1 203677292 1 1 413756758 1 1 482776513 1 1 720593029 1 1 903349169 1 1 604062261 1 1 665750577 1 1 98318159 1 1 602621033 1 1 798528271 1 1 629245637 1 1 398293987 1 1 945551906 1 1 362042962 1 1 319854006 1 1 659355539 1 1 556970205 1 1 730583543 1 1 207283540 1 1 324751589 1 1 4399517 1 1 624897354 1 1 777511603 1 1 350505456 1 1 311834897 1 1 673943298 1 1 108851641 1 1 519319073 1 1 232965252 1 1 814495832 1 1 40461489 1 1 769316531 1 1 344166588 1 1 72382468 1 1 247510963 1 1 760997785 1 1 772920332 1 1 391764324 1 1 499359413 1 1 865361351 1 1 227731622 1 1 515640143 1 1 583802040 1 1 418019227 1 1 966180913 1 1 522854695 1 1 465353307 1 1 5356971 1 1 249591613 1 1 545365905 1 1 23908916 1 1 603419859 1 1 301528397 1 1 89981066 1 1 250659743 1 1 808203888 1 1 560874576 1 1 551368039 1 1 742522257 1 1 857705378 1 1 714299618 1 1 510540834 1 1 585002414 1 1 238032711 1 1 19713919 1 1 378200768 1 1 487500964 1 1 722675287 1 1 555315115 1 1 979829500 1 1 76841110 1 1 952727137 1 1 304277285 1 1 807827369 1 1 695690502 1 1 845661892 1 1 172304189 1 1 450378049 1 1 31758274 1 1 534354514 1 1 938731297 1 1 286447025 1 1 341742427 1 1 901890580 1 1 778271194 1 1 322975896 1 1 973839528 1 1 907316060 1 1 404714294 1 1 683136317 1 1 360679985 1 1 777521634 1 1 485777438 1 1 494017466 1 1 252607820 1 1 973354766 1 1 845419337 1 1 156361025 1 1 824517460 1 1 289825072 1 1 727630779 1 1 980792192 1 1 624107751 1 1 591514389 1 1 357227790 1 1 611559611 1 1 30798056 1 1 228009352 1 1 917364898 1 1 353740289 1 1 757800000 1 1 965060214 1 1 797268499 1 1 785092241 1 1 331355096 1 1 401872064 1 1 556728485 1 1 160786968 1 1 913483777 1 1 942924533 1 1 477283842 1 1 500152924 1 1 794555391 1 1 103275851 1 1 55102345 1 1 293155796 1 1 623479278 1 1 781914193 1 1 659771491 1 1 938716135 1 1 360079721 1 1 584168302 1 1 411978574 1 1 859196543 1 1 464750384 1 1 364709588 1 1 393905237 1 1 357146656 1 1 779261826 1 1 804423561 1 1 809044252 1 1 234135197 1 1 69376715 1 1 38675874 1 1 334499254 1 1 752881925 1 1 387736406 1 1 389958625 1 1 827010706 1 1 83647513 1 1 865698690 1 1 323164565 1 1 447512825 1 1 387109282 1 1 17348278 1 1 968519331 1 1 803959094 1 1 563864098 1 1 964611939 1 1 456121401 1 1 605690275 1 1 597589551 1 1 514143875 1 1 381109600 1 1 341525473 1 1 883572643 1 1 777154422 1 1 46952633 1 1 306125440 1 1 830541313 1 1 501567345 1 1 453621020 1 1 114819611 1 1 222287335 1 1 239634913 1 1 983731292 1 1 528044471 1 1 164952155 1 1 868852177 1 1 726951745 1 1 866941386 1 1 793865742 1 1 787502797 1 1 454738456 1 1 990633390 1 1 513071127 1 1 521245443 1 1 181008900 1 1 83692385 1 1 14219726 1 1 966740971 1 1 319680159 1 1 295257032 1 1 833719133 1 1 155673788 1 1 132010856 1 1 173031304 1 1 496523214 1 1 959978499 1 1 209678932 1 1 911406846 1 1 605485107 1 1 39927185 1 1 243204391 1 1 840879644 1 1 830925182 1 1 706500680 1 1 86988037 1 1 67462286 1 1 685978686 1 1 510045822 1 1 758130345 1 1 788434445 1 1 708168313 1 1 83566641 1 1 109760824 1 1 3631203 1 1 205748496 1 1 775116297 1 1 747488093 1 1 198088141 1 1 285191686 1 1 225945185 1 1 141142806 1 1 693255217 1 1 479599394 1 1 727681097 1 1 35535341 1 1 929859013 1 1 170188169 1 1 62584669 1 1 682607423 1 1 519730798 1 1 270455610 1 1 132886490 1 1 901119767 1 1 942667753 1 1 426476957 1 1 868240737 1 1 281904911 1 1 520737372 1 1 798348753 1 1 384957648 1 1 213143133 1 1 569957881 1 1 139046526 1 1 577320229 1 1 672146837 1 1 127603645 1 1 292422426 1 1 57403586 1 1 348378378 1 1 708049274 1 1 236923609 1 1 76814919 1 1 138588200 1 1 107863159 1 1 982792101 1 1 808564933 1 1 712519657 1 1 625227279 1 1 443926800 1 1 555215067 1 1 522429903 1 1 111046811 1 1 988920982 1 1 341129881 1 1 27050945 1 1 765797024 1 1 941242879 1 1 874712850 1 1 465623008 1 1 703423072 1 1 154568964 1 1 668347367 1 1 977422560 1 1 868090671 1 1 346013016 1 1 406692018 1 1 44083248 1 1 465346932 1 1 110388130 1 1 610049374 1 1 337221525 1 1 593976889 1 1 975241709 1 1 788732296 1 1 496056336 1 1 302956241 1 1 809801593 1 1 95947638 1 1 529764979 1 1 919255651 1 1 384510610 1 1 49499660 1 1 53240230 1 1 559987411 1 1 108164676 1 1 627015053 1 1 603771215 1 1 373777122 1 1 565005599 1 1 338064058 1 1 85526332 1 1 515430634 1 1 171892082 1 1 766506264 1 1 35746280 1 1 900293343 1 1 282468371 1 1 592389033 1 1 128712626 1 1 806134391 1 1 682930999 1 1 859220452 1 1 817930598 1 1 581499744 1 1 512377336 1 1 950404870 1 1 866376379 1 1 6308683 1 1 993211277 1 1 468672115 1 1 82510588 1 1 418055213 1 1 755123833 1 1 621309121 1 1 48061499 1 1 111814802 1 1 644583576 1 1 792846038 1 1 707325492 1 1 514776052 1 1 10459515 1 1 140617796 1 1 28616604 1 1 255849977 1 1 914296897 1 1 680058233 1 1 518577832 1 1 873765014 1 1 703641706 1 1 792028022 1 1 762145346 1 1 45746976 1 1 392807733 1 1 51686227 1 1 521312079 1 1 936351777 1 1 366115189 1 1 76165489 1 1 187176000 1 1 863538008 1 1 872265672 1 1 899267196 1 1 825151076 1 1 739152293 1 1 602157979 1 1 883236657 1 1 516517111 1 1 598661357 1 1 257449890 1 1 228890224 1 1 177417156 1 1 257730712 1 1 478158720 1 1 97243544 1 1 611519450 1 1 442922534 1 1 663193592 1 1 822091850 1 1 558170392 1 1 330357029 1 1 577814982 1 1 198850526 1 1 714257630 1 1 699748534 1 1 46732220 1 1 316235225 1 1 896907378 1 1 598608616 1 1 656467275 1 1 162964867 1 1 15055737 1 1 839335834 1 1 918620131 1 1 893896196 1 1 404791806 1 1 705821736 1 1 912436780 1 1 560474820 1 1 87230608 1 1 106733553 1 1 914195586 1 1 2104273 1 1 597633725 1 1 584722233 1 1 74057357 1 1 878568431 1 1 988911445 1 1 546419552 1 1 84189605 1 1 218455047 1 1 318547528 1 1 687440051 1 1 351916436 1 1 613576150 1 1 889522996 1 1 76600966 1 1 602412690 1 1 17383234 1 1 49107822 1 1 18655435 1 1 856415991 1 1 910781023 1 1 8483009 1 1 529075396 1 1 304804899 1 1 579397427 1 1 237227690 1 1 639001545 1 1 538612444 1 1 308918525 1 1 967004345 1 1 814272070 1 1 691744446 1 1 746361460 1 1 627096676 1 1 346839340 1 1 467137953 1 1 874794884 1 1 109312787 1 1 109599887 1 1 261658876 1 1 493608149 1 1 932160706 1 1 816268887 1 1 517050423 1 1 56949305 1 1 389767532 1 1 737146030 1 1 673855398 1 1 342467169 1 1 289714191 1 1 732753503 1 1 943121147 1 1 746098431 1 1 395027120 1 1 887678441 1 1 173510158 1 1 392938438 1 1 344079194 1 1 666040994 1 1 771391583 1 1 743917074 1 1 788342114 1 1 218770591 1 1 928241677 1 1 671830521 1 1 20170757 1 1 246238367 1 1 283677700 1 1 672138124 1 1 962930828 1 1 702189467 1 1 891601644 1 1 938912251 1 1 93608555 1 1 223992718 1 1 870201348 1 1 559793141 1 1 790652724 1 1 560313743 1 1 271241060 1 1 437638668 1 1 890597927 1 1 7808586 1 1 557785770 1 1 346513229 1 1 293961724 1 1 148269524 1 1 472339243 1 1 395098864 1 1 808378085 1 1 382721237 1 1 778700017 1 1 70639886 1 1 609808460 1 1 285777274 1 1 399171909 1 1 18988121 1 1 870000126 1 1 505242985 1 1 834609519 1 1 491355818 1 1 640623556 1 1 241860 1 1 289937069 1 1 239304264 1 1 538224351 1 1 10198558 1 1 721551022 1 1 729121796 1 1 490732298 1 1 144596167 1 1 470759489 1 1 772775665 1 1 475014478 1 1 137510960 1 1 41716978 1 1 867241166 1 1 160171839 1 1 809900766 1 1 137154992 1 1 333206055 1 1 986495131 1 1 413834731 1 1 775001455 1 1 573061142 1 1 745502978 1 1 95979091 1 1 71767142 1 1 290861363 1 1 931242289 1 1 965793200 1 1 577139345 1 1 675464435 1 1 52912792 1 1 532747782 1 1 682534050 1 1 384633595 1 1 881506961 1 1 146348621 1 1 545249398 1 1 297867392 1 1 678866324 1 1 202257486 1 1 638648074 1 1 239407098 1 1 20403982 1 1 536394624 1 1 768500477 1 1 911978293 1 1 230608715 1 1 643298640 1 1 210085818 1 1 937061671 1 1 596125961 1 1 670244464 1 1 773385951 1 1 424838918 1 1 360029979 1 1 283277077 1 1 956427687 1 1 767320824 1 1 576661433 1 1 760111433 1 1 204560886 1 1 119244581 1 1 679211362 1 1 684677183 1 1 606062978 1 1 952450784 1 1 158218249 1 1 476957640 1 1 416526612 1 1 714921193 1 1 72003829 1 1 934950467 1 1 16230516 1 1 225009371 1 1 615751372 1 1 156410049 1 1 656550080 1 1 102575956 1 1 919209899 1 1 677696840 1 1 318572166 1 1 799727981 1 1 501291245 1 1 119295412 1 1 307071257 1 1 800237609 1 1 336151181 1 1 582464691 1 1 648074966 1 1 375461969 1 1 373549422 1 1 24497319 1 1 968226636 1 1 39828354 1 1 371383189 1 1 889867771 1 1 586117457 1 1 723345714 1 1 774036694 1 1 305972149 1 1 87895353 1 1 260635461 1 1 254284442 1 1 310522445 1 1 271426685 1 1 443119500 1 1 182771694 1 1 442994014 1 1 238961168 1 1 609859634 1 1 655125551 1 1 581542930 1 1 976015992 1 1 268993939 1 1 851924114 1 1 275776021 1 1 530213597 1 1 608109963 1 1 79916409 1 1 326938928 1 1 605458733 1 1 384993828 1 1 387653605 1 1 682763981 1 1 380623277 1 1 962482157 1 1 337785468 1 1 478029088 1 1 741577111 1 1 833979395 1 1 920214583 1 1 774477004 1 1 310416359 1 1 231979025 1 1 717229980 1 1 85431054 1 1 773401022 1 1 183817701 1 1 927871592 1 1 566165835 1 1 614134503 1 1 979673960 1 1 841915044 1 1 650137899 1 1 607178131 1 1 318506980 1 1 283871418 1 1 93206804 1 1 846767417 1 1 786325341 1 1 484812539 1 1 666821863 1 1 667161876 1 1 113245508 1 1 31945366 1 1 128686819 1 1 325201959 1 1 441565701 1 1 327744231 1 1 258727120 1 1 372316278 1 1 752006430 1 1 230181480 1 1 831940429 1 1 494313524 1 1 236549683 1 1 712445696 1 1 383823102 1 1 281664113 1 1 498623603 1 1 320869323 1 1 335648350 1 1 525759244 1 1 342652911 1 1 731167980 1 1 709398487 1 1 213177696 1 1 693940532 1 1 768683169 1 1 381196434 1 1 499648284 1 1 967720719 1 1 248489091 1 1 722526297 1 1 894353462 1 1 61804308 1 1 833007621 1 1 321909340 1 1 348968979 1 1 306281306 1 1 136159928 1 1 847924144 1 1 114693933 1 1 237467573 1 1 196145100 1 1 197794026 1 1 934731309 1 1 943217420 1 1 868154233 1 1 930040581 1 1 425781632 1 1 404656026 1 1 265628305 1 1 575565415 1 1 345876701 1 1 80194922 1 1 723500592 1 1 731936132 1 1 277967508 1 1 70435385 1 1 712284671 1 1 475551337 1 1 347756376 1 1 477025730 1 1 316448188 1 1 725899161 1 1 398376036 1 1 7693946 1 1 231636913 1 1 53054058 1 1 517563619 1 1 92110623 1 1 471942388 1 1 396812467 1 1 209269769 1 1 805275626 1 1 486006078 1 1 916040500 1 1 240772604 1 1 757546860 1 1 619020059 1 1 505424732 1 1 332478439 1 1 523550011 1 1 921952180 1 1 707958516 1 1 222042289 1 1 609074399 1 1 276201490 1 1 904647537 1 1 737391091 1 1 575567194 1 1 336828138 1 1 220536831 1 1 769119060 1 1 343198615 1 1 860541167 1 1 343034288 1 1 888635039 1 1 497033446 1 1 422791379 1 1 541111623 1 1 924244299 1 1 821185226 1 1 157932014 1 1 985061157 1 1 971958404 1 1 145962815 1 1 95771651 1 1 347953533 1 1 197761719 1 1 629950486 1 1 773284436 1 1 148502497 1 1 789047671 1 1 46839717 1 1 247337253 1 1 996939864 1 1 679406810 1 1 817798936 1 1 767104153 1 1 228856923 1 1 889501839 1 1 187626805 1 1 471597396 1 1 392814973 1 1 672503950 1 1 216795408 1 1 154752224 1 1 24614586 1 1 301007076 1 1 10852809 1 1 376822573 1 1 421228686 1 1 374466290 1 1 361222751 1 1 470646228 1 1 851784363 1 1 80695195 1 1 563949403 1 1 335776006 1 1 735902971 1 1 394540427 1 1 291841104 1 1 540429153 1 1 612472346 1 1 76068306 1 1 13827770 1 1 726882440 1 1 715985182 1 1 216065877 1 1 71645294 1 1 933886307 1 1 399678046 1 1 931378653 1 1 933964800 1 1 190420250 1 1 256588831 1 1 25428453 1 1 712810633 1 1 195300467 1 1 237608333 1 1 623361952 1 1 332914015 1 1 292126524 1 1 743960165 1 1 388940162 1 1 745406169 1 1 356452920 1 1 969116811 1 1 560700635 1 1 166441229 1 1 431010486 1 1 493504661 1 1 369464761 1 1 481935385 1 1 169206376 1 1 432333202 1 1 461585746 1 1 628512541 1 1 711522055 1 1 32273953 1 1 166804905 1 1 827598559 1 1 897807457 1 1 16884750 1 1 177027227 1 1 262553666 1 1 49438079 1 1 873900604 1 1 439610175 1 1 648215562 1 1 835539090 1 1 662979170 1 1 38885816 1 1 101700573 1 1 952782244 1 1 362078947 1 1 172769126 1 1 189211869 1 1 169427068 1 1 766876748 1 1 650572699 1 1 599994058 1 1 297693701 1 1 150364376 1 1 820148501 1 1 44791865 1 1 711263203 1 1 620471539 1 1 933309285 1 1 873184809 1 1 256573933 1 1 535087386 1 1 422861775 1 1 170426945 1 1 678012365 1 1 223091692 1 1 107806880 1 1 914625136 1 1 851473836 1 1 375693279 1 1 314135291 1 1 500444852 1 1 583126397 1 1 550462584 1 1 261157522 1 1 981046242 1 1 854400730 1 1 563341270 1 1 305876746 1 1 465992878 1 1 215907714 1 1 617314475 1 1 529808243 1 1 37285297 1 1 241005832 1 1 127845152 1 1 614967228 1 1 989313726 1 1 6120492 1 1 625356154 1 1 648590716 1 1 477771922 1 1 630919393 1 1 89706189 1 1 856549270 1 1 698176211 1 1 582905939 1 1 974008966 1 1 131712968 1 1 746645914 1 1 248695314 1 1 731328727 1 1 640940271 1 1 801444314 1 1 134039983 1 1 929071006 1 1 251186291 1 1 945196567 1 1 327171353 1 1 455398525 1 1 259135440 1 1 433244077 1 1 839376938 1 1 785254612 1 1 142282994 1 1 561393643 1 1 762707945 1 1 513369022 1 1 232178410 1 1 661716284 1 1 28283259 1 1 263627299 1 1 8289468 1 1 34455588 1 1 340571787 1 1 311507318 1 1 669087925 1 1 714371252 1 1 727605941 1 1 1066466 1 1 224753878 1 1 396122161 1 1 565181118 1 1 883796525 1 1 252660348 1 1 296597718 1 1 932748563 1 1 535534856 1 1 985125545 1 1 876424181 1 1 918336156 1 1 690434102 1 1 22349514 1 1 100611625 1 1 436074363 1 1 533686430 1 1 153003812 1 1 154595881 1 1 267932068 1 1 25655731 1 1 452013580 1 1 857708954 1 1 82131706 1 1 747413355 1 1 267746302 1 1 694526218 1 1 293472444 1 1 844233398 1 1 598781569 1 1 744495884 1 1 752857459 1 1 431048693 1 1 511753394 1 1 614206387 1 1 498044296 1 1 816235816 1 1 29576065 1 1 457758795 1 1 59033143 1 1 436291066 1 1 182846867 1 1 813712915 1 1 649001199 1 1 20284956 1 1 684931115 1 1 726303597 1 1 521330924 1 1 94821933 1 1 61154452 1 1 906722743 1 1 433475773 1 1 478245885 1 1 126196474 1 1 668198307 1 1 675440797 1 1 739102756 1 1 710201300 1 1 233351117 1 1 631270063 1 1 356479171 1 1 369348337 1 1 564938793 1 1 669359343 1 1 538570518 1 1 767218162 1 1 378760499 1 1 59159443 1 1 974203326 1 1 785503928 1 1 252947490 1 1 64854039 1 1 674608789 1 1 576737631 1 1 742576208 1 1 827300164 1 1 271977122 1 1 773607523 1 1 61801831 1 1 811754573 1 1 92597192 1 1 284329088 1 1 587553125 1 1 916008080 1 1 97278016 1 1 767822038 1 1 629147880 1 1 212083585 1 1 809658877 1 1 574084994 1 1 553111633 1 1 613991350 1 1 957430231 1 1 171268339 1 1 744432166 1 1 176293320 1 1 562882874 1 1 550119624 1 1 476683604 1 1 595942091 1 1 728473126 1 1 104913262 1 1 271016015 1 1 275948965 1 1 243360513 1 1 505943714 1 1 756352572 1 1 841297903 1 1 743680372 1 1 703231963 1 1 409399324 1 1 460221709 1 1 561859513 1 1 815076166 1 1 162859863 1 1 862414331 1 1 665875724 1 1 495041092 1 1 542458427 1 1 750697783 1 1 620145027 1 1 841825388 1 1 672700820 1 1 450898426 1 1 265237321 1 1 811032724 1 1 417440034 1 1 826428339 1 1 706848503 1 1 123182092 1 1 269840774 1 1 873172576 1 1 633267103 1 1 442262280 1 1 114643631 1 1 932208832 1 1 129396029 1 1 584528575 1 1 167023401 1 1 717119739 1 1 843153133 1 1 558706312 1 1 449987055 1 1 359745473 1 1 382355796 1 1 176065911 1 1 977009643 1 1 934388953 1 1 369732960 1 1 6840028 1 1 319386376 1 1 2958847 1 1 493441649 1 1 52718771 1 1 75965359 1 1 355026125 1 1 280171010 1 1 769366606 1 1 965753846 1 1 801442478 1 1 498880860 1 1 175980762 1 1 19244466 1 1 549634970 1 1 454913613 1 1 752702213 1 1 169414675 1 1 254212402 1 1 518383807 1 1 106204733 1 1 301113411 1 1 348621092 1 1 881726487 1 1 556265478 1 1 579096350 1 1 768357664 1 1 82583148 1 1 912559372 1 1 557358351 1 1 51882860 1 1 203263357 1 1 652258252 1 1 344997863 1 1 219509677 1 1 741035294 1 1 434867954 1 1 848802988 1 1 605791359 1 1 616743600 1 1 949314941 1 1 603440557 1 1 458146549 1 1 523460095 1 1 537428912 1 1 635115634 1 1 976106762 1 1 145168405 1 1 577479503 1 1 275238092 1 1 262270802 1 1 402729518 1 1 81777039 1 1 956199893 1 1 972758524 1 1 672364648 1 1 442870376 1 1 323168781 1 1 706450560 1 1 2608034 1 1 365126183 1 1 441723196 1 1 911100673 1 1 271963995 1 1 319090003 1 1 968501834 1 1 731473027 1 1 364360243 1 1 429839582 1 1 628848910 1 1 584093522 1 1 632986322 1 1 101811040 1 1 702321294 1 1 717124019 1 1 478451510 1 1 284906917 1 1 10014840 1 1 795209975 1 1 920705308 1 1 198592982 1 1 763069258 1 1 928573700 1 1 135612496 1 1 920878542 1 1 674644584 1 1 287065885 1 1 374506279 1 1 314577894 1 1 723568970 1 1 556923813 1 1 516867100 1 1 288859746 1 1 425896978 1 1 304128765 1 1 733699338 1 1 932569307 1 1 514305565 1 1 751201967 1 1 486223789 1 1 898766145 1 1 843873653 1 1 625986488 1 1 928538976 1 1 535456695 1 1 862187658 1 1 34901548 1 1 97381020 1 1 763022739 1 1 536893105 1 1 293397183 1 1 599049722 1 1 622879007 1 1 169099691 1 1 457937864 1 1 614877877 1 1 569497311 1 1 153849814 1 1 60741301 1 1 760611124 1 1 792855769 1 1 534476570 1 1 688560176 1 1 474541535 1 1 774482806 1 1 316274056 1 1 957386663 1 1 57367509 1 1 142884014 1 1 981710870 1 1 415362646 1 1 213491922 1 1 843808773 1 1 725720198 1 1 173683009 1 1 641403265 1 1 549975107 1 1 285146858 1 1 218660925 1 1 265805744 1 1 616168571 1 1 457476197 1 1 391737812 1 1 48507239 1 1 506013487 1 1 58792471 1 1 90221253 1 1 986956270 1 1 107757597 1 1 983218529 1 1 208251270 1 1 857405245 1 1 422185833 1 1 126105180 1 1 124354539 1 1 398901229 1 1 347527167 1 1 844637878 1 1 705748137 1 1 713860147 1 1 224110061 1 1 213577793 1 1 863241701 1 1 156120517 1 1 563598327 1 1 493142945 1 1 68305167 1 1 64196665 1 1 241432046 1 1 12826314 1 1 280840202 1 1 897047501 1 1 131104848 1 1 336555335 1 1 629952706 1 1 807720592 1 1 886214660 1 1 503671739 1 1 10146704 1 1 760340817 1 1 64616908 1 1 584818804 1 1 124828958 1 1 854034421 1 1 971120105 1 1 733462628 1 1 677831758 1 1 909653789 1 1 238627382 1 1 542225361 1 1 837387313 1 1 499794340 1 1 874931853 1 1 107413300 1 1 267196447 1 1 723203914 1 1 92761859 1 1 707966308 1 1 690807877 1 1 939653052 1 1 567320546 1 1 152991011 1 1 468285022 1 1 666287686 1 1 156504937 1 1 334390074 1 1 791483014 1 1 240375053 1 1 654481630 1 1 529557958 1 1 331603884 1 1 431650584 1 1 575599275 1 1 721421907 1 1 389788953 1 1 791451596 1 1 975457534 1 1 413868307 1 1 901841258 1 1 323988446 1 1 54134521 1 1 987677361 1 1 464334230 1 1 70813811 1 1 836942849 1 1 538283531 1 1 102516996 1 1 49617415 1 1 618576103 1 1 75681612 1 1 663411230 1 1 361030269 1 1 981903097 1 1 740011139 1 1 472598892 1 1 553330737 1 1 461540428 1 1 8286723 1 1 69235780 1 1 134514161 1 1 689952783 1 1 604194472 1 1 301245681 1 1 467231873 1 1 128654832 1 1 861620522 1 1 106174362 1 1 438824008 1 1 580999270 1 1 209391665 1 1 823895562 1 1 173552353 1 1 764954928 1 1 152849813 1 1 133226041 1 1 26615332 1 1 929469207 1 1 237140049 1 1 982182522 1 1 632146350 1 1 904695924 1 1 735738400 1 1 717026004 1 1 441955530 1 1 700239271 1 1 802635608 1 1 872018311 1 1 133214087 1 1 514962429 1 1 504501230 1 1 417339284 1 1 135253580 1 1 700074289 1 1 932660741 1 1 171036212 1 1 714819966 1 1 811239597 1 1 285333941 1 1 762062436 1 1 185701775 1 1 674175131 1 1 374942736 1 1 721270873 1 1 592416834 1 1 293076805 1 1 110623422 1 1 582017508 1 1 867291287 1 1 410062576 1 1 42443249 1 1 469759373 1 1 765115275 1 1 711750450 1 1 700177563 1 1 844556069 1 1 874477176 1 1 786371306 1 1 664766468 1 1 941077885 1 1 579069256 1 1 600520943 1 1 731568782 1 1 290318981 1 1 846789960 1 1 355231431 1 1 784208416 1 1 824049638 1 1 495139694 1 1 501682472 1 1 610439022 1 1 830067945 1 1 573403184 1 1 417830872 1 1 75955298 1 1 403623185 1 1 930757423 1 1 319578258 1 1 105119787 1 1 214462371 1 1 844039146 1 1 861279444 1 1 120515697 1 1 445684915 1 1 220471368 1 1 453266545 1 1 81393025 1 1 743832191 1 1 155168392 1 1 900057924 1 1 872279704 1 1 275161285 1 1 10717125 1 1 424956789 1 1 81160945 1 1 288456700 1 1 679796832 1 1 100533157 1 1 525034050 1 1 611539132 1 1 141883823 1 1 901656102 1 1 948580138 1 1 14102328 1 1 925867886 1 1 286910739 1 1 732931018 1 1 821644600 1 1 218679293 1 1 532126247 1 1 484931964 1 1 875046808 1 1 571562572 1 1 346664268 1 1 369299228 1 1 176772828 1 1 137673516 1 1 921494584 1 1 941363065 1 1 868856720 1 1 942876159 1 1 493816038 1 1 201821517 1 1 654269756 1 1 995324466 1 1 432478413 1 1 949840986 1 1 146670606 1 1 153216567 1 1 605405160 1 1 614164153 1 1 349104257 1 1 890402997 1 1 621374414 1 1 827978967 1 1 597707431 1 1 995131168 1 1 622979703 1 1 899751366 1 1 741750832 1 1 47030155 1 1 13329535 1 1 229471865 1 1 864869811 1 1 325227794 1 1 956208173 1 1 751636032 1 1 762077023 1 1 282007225 1 1 564130249 1 1 242375534 1 1 939296284 1 1 24596946 1 1 719032189 1 1 100306687 1 1 541891961 1 1 340387772 1 1 803310289 1 1 949639819 1 1 31270228 1 1 665547895 1 1 996522352 1 1 766815608 1 1 923104294 1 1 612295138 1 1 109422587 1 1 696989154 1 1 581559100 1 1 380153715 1 1 757046843 1 1 48525125 1 1 759638904 1 1 922187125 1 1 786917475 1 1 27772188 1 1 150087055 1 1 157912353 1 1 985799345 1 1 6024148 1 1 375726793 1 1 436258654 1 1 673291029 1 1 823016577 1 1 48415961 1 1 963183225 1 1 47102686 1 1 230880331 1 1 931677294 1 1 349628229 1 1 840525390 1 1 930382382 1 1 694724407 1 1 621417651 1 1 492738682 1 1 840875860 1 1 210132786 1 1 727552918 1 1 134807883 1 1 655265992 1 1 743226396 1 1 971550217 1 1 188326477 1 1 586349654 1 1 499036932 1 1 708218529 1 1 653910831 1 1 193110566 1 1 41436938 1 1 536218708 1 1 883393527 1 1 146425735 1 1 174595858 1 1 27897035 1 1 219051948 1 1 186361281 1 1 229903696 1 1 36496995 1 1 956833402 1 1 747712975 1 1 203978652 1 1 54036433 1 1 483333072 1 1 693253946 1 1 976680468 1 1 866404173 1 1 157919296 1 1 792904342 1 1 189403261 1 1 297958309 1 1 103119054 1 1 523185880 1 1 618762399 1 1 806752506 1 1 248802092 1 1 589647056 1 1 361477109 1 1 752559692 1 1 809332516 1 1 355811865 1 1 322287102 1 1 425816166 1 1 15497155 1 1 440286594 1 1 906503531 1 1 195645758 1 1 386755168 1 1 457076699 1 1 574754406 1 1 671272792 1 1 504753240 1 1 483139643 1 1 91573886 1 1 318064489 1 1 390981315 1 1 596344466 1 1 75483689 1 1 870963043 1 1 448635835 1 1 446573571 1 1 25167369 1 1 543946769 1 1 204824272 1 1 488696904 1 1 412486164 1 1 102346873 1 1 980390452 1 1 41800965 1 1 621940339 1 1 541176372 1 1 17837894 1 1 314392574 1 1 745176485 1 1 504574256 1 1 778190121 1 1 185435208 1 1 259468703 1 1 773331533 1 1 186441469 1 1 521890487 1 1 427927554 1 1 271235699 1 1 594764413 1 1 908471373 1 1 6260701 1 1 105976238 1 1 599002245 1 1 841468228 1 1 504495617 1 1 979832871 1 1 533471237 1 1 251765864 1 1 744151016 1 1 926093010 1 1 944729179 1 1 186104972 1 1 400254947 1 1 372865847 1 1 466336725 1 1 572586313 1 1 162665602 1 1 852646398 1 1 409128102 1 1 865291102 1 1 804082628 1 1 961717633 1 1 46226671 1 1 790514420 1 1 104416327 1 1 372237468 1 1 922301960 1 1 162760154 1 1 445321379 1 1 773925845 1 1 91238638 1 1 445970527 1 1 591781796 1 1 725664588 1 1 607888581 1 1 742365490 1 1 177292629 1 1 624432130 1 1 865162206 1 1 210208325 1 1 949879416 1 1 472745751 1 1 609371135 1 1 513311235 1 1 111054073 1 1 606576930 1 1 307171035 1 1 191735240 1 1 331479991 1 1 663050643 1 1 361249625 1 1 125502341 1 1 369797004 1 1 678489565 1 1 9014606 1 1 886572971 1 1 51569842 1 1 350761312 1 1 171695715 1 1 637854066 1 1 112045822 1 1 729628101 1 1 617391774 1 1 867296978 1 1 964502872 1 1 797785456 1 1 537347360 1 1 863003981 1 1 45722229 1 1 894708993 1 1 715992802 1 1 917312954 1 1 119762958 1 1 204009651 1 1 483379487 1 1 74225806 1 1 796211155 1 1 346255831 1 1 648566047 1 1 440934100 1 1 799255052 1 1 795253940 1 1 982069322 1 1 217098477 1 1 449024426 1 1 71067253 1 1 50315728 1 1 985210488 1 1 678446780 1 1 706338255 1 1 192568555 1 1 678389426 1 1 601477120 1 1 358267812 1 1 607013967 1 1 597396808 1 1 431666364 1 1 913122913 1 1 730928333 1 1 164260945 1 1 693576679 1 1 810730852 1 1 174371559 1 1 294792240 1 1 274274220 1 1 591108335 1 1 212626287 1 1 780314630 1 1 943181951 1 1 83573017 1 1 427666485 1 1 367279416 1 1 586123675 1 1 35785766 1 1 592649989 1 1 886098156 1 1 680385385 1 1 939158875 1 1 455352655 1 1 137020535 1 1 405595202 1 1 386050898 1 1 243874483 1 1 944693330 1 1 355329734 1 1 389145776 1 1 622932294 1 1 649160837 1 1 846271751 1 1 214164221 1 1 250875123 1 1 641303426 1 1 757362946 1 1 751285099 1 1 316873890 1 1 462257894 1 1 820667563 1 1 190538148 1 1 182385058 1 1 957333381 1 1 15887033 1 1 833732397 1 1 900412130 1 1 838723890 1 1 241080 1 1 106547123 1 1 507352 1 1 588689500 1 1 445452734 1 1 506301435 1 1 282962505 1 1 504266288 1 1 217224245 1 1 278283963 1 1 70433115 1 1 735737071 1 1 826522710 1 1 152095719 1 1 759292935 1 1 800252540 1 1 314458396 1 1 71582256 1 1 533941622 1 1 835880550 1 1 667613419 1 1 452265987 1 1 409023804 1 1 968656997 1 1 502016858 1 1 823623415 1 1 73529160 1 1 919691108 1 1 765438706 1 1 7664616 1 1 219052848 1 1 595220698 1 1 818333836 1 1 879992651 1 1 321757584 1 1 749876574 1 1 343056031 1 1 554510943 1 1 162617978 1 1 535359558 1 1 893159519 1 1 913643434 1 1 98797017 1 1 882103475 1 1 335031259 1 1 798249966 1 1 402595068 1 1 611452302 1 1 192399809 1 1 487921777 1 1 259835464 1 1 18614885 1 1 118414903 1 1 561369311 1 1 40879713 1 1 978218060 1 1 476129989 1 1 209578337 1 1 760045981 1 1 513309907 1 1 989494484 1 1 504768042 1 1 445596755 1 1 591835211 1 1 122920859 1 1 626172926 1 1 198149019 1 1 421489841 1 1 981599557 1 1 713595141 1 1 883648849 1 1 964945725 1 1 278377357 1 1 698375745 1 1 459489083 1 1 77411403 1 1 460937138 1 1 530794763 1 1 686126977 1 1 863642579 1 1 841656932 1 1 413337393 1 1 926087100 1 1 794000106 1 1 171188950 1 1 340968040 1 1 512605993 1 1 32741566 1 1 834455045 1 1 724015906 1 1 160450483 1 1 269220740 1 1 661320720 1 1 134397383 1 1 617296564 1 1 82028154 1 1 722989882 1 1 561355638 1 1 826856395 1 1 362683019 1 1 642216729 1 1 617680212 1 1 256447832 1 1 746937529 1 1 514395441 1 1 693398155 1 1 117527244 1 1 1120078 1 1 943083120 1 1 789913744 1 1 143056189 1 1 266369398 1 1 552961082 1 1 90780462 1 1 878859947 1 1 656495728 1 1 127540410 1 1 121968521 1 1 274647509 1 1 655306708 1 1 706122975 1 1 933457068 1 1 327006005 1 1 951002030 1 1 307639781 1 1 986183891 1 1 516949480 1 1 693022552 1 1 258764893 1 1 350504460 1 1 196759703 1 1 343495732 1 1 274625325 1 1 94660069 1 1 117622416 1 1 164593619 1 1 604441221 1 1 446198607 1 1 952053732 1 1 788025053 1 1 380313375 1 1 452175943 1 1 770379502 1 1 393941001 1 1 584198304 1 1 383500915 1 1 867248966 1 1 83900231 1 1 404279515 1 1 818326126 1 1 451819911 1 1 863852905 1 1 450627257 1 1 771616791 1 1 744117741 1 1 853429679 1 1 733962510 1 1 172533224 1 1 595254963 1 1 593775901 1 1 53444261 1 1 464184058 1 1 69532623 1 1 187568208 1 1 649087785 1 1 711389245 1 1 421447020 1 1 248153334 1 1 462729113 1 1 905769516 1 1 267188828 1 1 251242474 1 1 822496905 1 1 694928223 1 1 505321999 1 1 115419835 1 1 677945983 1 1 494602485 1 1 400118690 1 1 517074068 1 1 953208155 1 1 505777932 1 1 517024181 1 1 873832358 1 1 113709637 1 1 353449137 1 1 382382256 1 1 740930550 1 1 62972578 1 1 166947589 1 1 293466215 1 1 860798948 1 1 177868147 1 1 467547741 1 1 323639954 1 1 870950107 1 1 795370742 1 1 999721822 1 1 432173283 1 1 728129441 1 1 614373416 1 1 806294328 1 1 883887074 1 1 850870982 1 1 398056148 1 1 889310309 1 1 392771984 1 1 758564219 1 1 488428474 1 1 718076957 1 1 637783322 1 1 551080554 1 1 923895314 1 1 653315578 1 1 422998697 1 1 637029101 1 1 123963125 1 1 940720366 1 1 834602988 1 1 912745362 1 1 381885284 1 1 975968687 1 1 529448193 1 1 999390249 1 1 776200430 1 1 116866033 1 1 604514092 1 1 169800227 1 1 152756942 1 1 675077158 1 1 671590535 1 1 314408559 1 1 48326347 1 1 19372222 1 1 776366287 1 1 996995536 1 1 861453304 1 1 294994356 1 1 364806465 1 1 321616966 1 1 16712334 1 1 442586714 1 1 170084697 1 1 463377913 1 1 70489010 1 1 416053865 1 1 692492323 1 1 865875604 1 1 479335479 1 1 387682607 1 1 334443496 1 1 767572266 1 1 231947521 1 1 969380951 1 1 504698668 1 1 19818424 1 1 549558614 1 1 907817913 1 1 193140314 1 1 548147894 1 1 428305904 1 1 854027167 1 1 348393235 1 1 439950359 1 1 251651069 1 1 25359944 1 1 75036130 1 1 960141835 1 1 797211257 1 1 688286650 1 1 397908552 1 1 39914092 1 1 530681035 1 1 142221792 1 1 780438152 1 1 764161756 1 1 876986283 1 1 443450122 1 1 975043777 1 1 116212101 1 1 537056706 1 1 870318813 1 1 18178967 1 1 344361504 1 1 595780588 1 1 957462239 1 1 986890882 1 1 107555181 1 1 504187253 1 1 209206415 1 1 438141145 1 1 941394108 1 1 883960484 1 1 406013125 1 1 468180333 1 1 964008134 1 1 123257444 1 1 262265290 1 1 646072368 1 1 997075867 1 1 440647880 1 1 153999284 1 1 296265134 1 1 34961985 1 1 771639074 1 1 580121943 1 1 950434956 1 1 89115540 1 1 813732496 1 1 400147995 1 1 452031069 1 1 806874489 1 1 657685713 1 1 969797981 1 1 400708121 1 1 115836639 1 1 712257839 1 1 899340313 1 1 959683377 1 1 878641327 1 1 817180763 1 1 914207065 1 1 798534020 1 1 947278043 1 1 408649653 1 1 39799691 1 1 720331310 1 1 609426446 1 1 344419411 1 1 542108709 1 1 883354142 1 1 287109461 1 1 296629819 1 1 662164186 1 1 651297438 1 1 742125428 1 1 611392371 1 1 939741876 1 1 995388982 1 1 159833278 1 1 821754409 1 1 659882890 1 1 252967013 1 1 291639093 1 1 792596503 1 1 245775461 1 1 756094806 1 1 265148101 1 1 587786346 1 1 342072172 1 1 522642142 1 1 176399002 1 1 89174964 1 1 757345856 1 1 738216376 1 1 646683557 1 1 54549248 1 1 434285049 1 1 616504071 1 1 222994226 1 1 512292928 1 1 191454194 1 1 700557711 1 1 486569656 1 1 911844214 1 1 593053926 1 1 396314679 1 1 51697645 1 1 306096171 1 1 851332405 1 1 761128080 1 1 492158048 1 1 62463035 1 1 488595132 1 1 624542261 1 1 752664197 1 1 492809629 1 1 388848933 1 1 208141778 1 1 522321824 1 1 324844962 1 1 360729189 1 1 118372788 1 1 370794304 1 1 642149925 1 1 746661650 1 1 811550653 1 1 464736301 1 1 555972346 1 1 329973086 1 1 387460435 1 1 804421661 1 1 729103545 1 1 911109221 1 1 613584440 1 1 640718630 1 1 139948762 1 1 784461345 1 1 700886044 1 1 780589051 1 1 422306838 1 1 357373345 1 1 131004246 1 1 989346833 1 1 389769671 1 1 222144268 1 1 478161628 1 1 630644404 1 1 675072627 1 1 852460055 1 1 847514791 1 1 863626312 1 1 543396830 1 1 469074787 1 1 357682990 1 1 612122624 1 1 62821787 1 1 135734741 1 1 19271638 1 1 916513889 1 1 499434755 1 1 497281247 1 1 409552033 1 1 267620285 1 1 927125186 1 1 626004781 1 1 74476636 1 1 404842887 1 1 241302978 1 1 635076310 1 1 155749283 1 1 748773797 1 1 487956087 1 1 78618629 1 1 251424211 1 1 424970306 1 1 254714090 1 1 645738462 1 1 727952677 1 1 745938508 1 1 782381490 1 1 459193453 1 1 729059747 1 1 376898285 1 1 149270320 1 1 924634447 1 1 674003177 1 1 572228771 1 1 641759049 1 1 778250036 1 1 513528454 1 1 918377987 1 1 724120761 1 1 552906599 1 1 609969522 1 1 935645429 1 1 379436217 1 1 395392063 1 1 737317017 1 1 294549756 1 1 118784035 1 1 888947845 1 1 244778303 1 1 826638483 1 1 97254635 1 1 977436346 1 1 70807308 1 1 72162058 1 1 93912869 1 1 671745483 1 1 83264572 1 1 456859454 1 1 110881222 1 1 846294713 1 1 817781095 1 1 869828967 1 1 64964792 1 1 364849055 1 1 484857320 1 1 834680351 1 1 740888764 1 1 289149098 1 1 721400134 1 1 293546082 1 1 322424258 1 1 622558452 1 1 706193635 1 1 449368427 1 1 613590860 1 1 376581012 1 1 167359085 1 1 480803314 1 1 205925704 1 1 906914039 1 1 686785762 1 1 884680472 1 1 710134049 1 1 908082791 1 1 955968817 1 1 328679330 1 1 830461638 1 1 400542167 1 1 894874250 1 1 112476179 1 1 581262201 1 1 320932079 1 1 48619278 1 1 331260384 1 1 799147750 1 1 800284128 1 1 573541944 1 1 998732585 1 1 985650728 1 1 352060154 1 1 538770519 1 1 304022136 1 1 227623373 1 1 18120894 1 1 519561918 1 1 304481984 1 1 297068909 1 1 438099431 1 1 760438790 1 1 619581549 1 1 897542903 1 1 704739516 1 1 777694934 1 1 613170553 1 1 421865967 1 1 894245078 1 1 91825088 1 1 38943402 1 1 600063020 1 1 829475219 1 1 830106588 1 1 893897266 1 1 765016207 1 1 932138486 1 1 841752714 1 1 949648975 1 1 773209577 1 1 224984831 1 1 902915006 1 1 126596480 1 1 132527775 1 1 554377611 1 1 377062419 1 1 919504052 1 1 457755397 1 1 532094720 1 1 12677363 1 1 958655862 1 1 409953901 1 1 332090973 1 1 103374445 1 1 276747158 1 1 691942732 1 1 404390411 1 1 398514996 1 1 597604067 1 1 347760410 1 1 128872188 1 1 208266686 1 1 430127572 1 1 967756731 1 1 449959542 1 1 964492477 1 1 831994956 1 1 435061578 1 1 147872993 1 1 572398469 1 1 806646022 1 1 540711673 1 1 154683211 1 1 980795536 1 1 132194062 1 1 889901406 1 1 202411673 1 1 356687830 1 1 331744825 1 1 548778332 1 1 765608946 1 1 52147720 1 1 347061872 1 1 25588732 1 1 578327408 1 1 463654160 1 1 872628689 1 1 799235984 1 1 922236813 1 1 731880225 1 1 673463619 1 1 735439900 1 1 362586967 1 1 521741171 1 1 749626788 1 1 789832776 1 1 632812690 1 1 138446294 1 1 720752860 1 1 773299737 1 1 880894782 1 1 779719265 1 1 611625406 1 1 701330573 1 1 41668673 1 1 733087276 1 1 679428296 1 1 623810977 1 1 228573478 1 1 708041691 1 1 696134932 1 1 101451790 1 1 941817499 1 1 330220341 1 1 406301130 1 1 870228860 1 1 466370531 1 1 565916411 1 1 728261076 1 1 10526481 1 1 457629127 1 1 870632960 1 1 645289477 1 1 769754206 1 1 139852943 1 1 726854166 1 1 836418898 1 1 142864570 1 1 183512085 1 1 870551898 1 1 714184857 1 1 517781166 1 1 593860548 1 1 546088977 1 1 889065066 1 1 143108272 1 1 989731879 1 1 384063942 1 1 563044960 1 1 465373904 1 1 740760623 1 1 157389740 1 1 705924861 1 1 284610021 1 1 412111245 1 1 896422482 1 1 704965864 1 1 75666412 1 1 442880587 1 1 476846191 1 1 231018566 1 1 375397452 1 1 158521664 1 1 878146289 1 1 716434151 1 1 316691518 1 1 526739497 1 1 471739384 1 1 940105858 1 1 949588327 1 1 105081870 1 1 747292542 1 1 673142551 1 1 74597268 1 1 901198397 1 1 764680573 1 1 589464813 1 1 314543934 1 1 326256987 1 1 841039025 1 1 141426408 1 1 618313637 1 1 705074787 1 1 487998400 1 1 959963162 1 1 795769292 1 1 459255462 1 1 453389032 1 1 411291687 1 1 298722657 1 1 473040882 1 1 331209321 1 1 546697156 1 1 622029185 1 1 594204042 1 1 745965206 1 1 415816587 1 1 218750936 1 1 690961526 1 1 78900185 1 1 782621193 1 1 535709722 1 1 210759507 1 1 166097644 1 1 702999021 1 1 494744004 1 1 6379469 1 1 490546302 1 1 855462977 1 1 358181262 1 1 733249621 1 1 796454202 1 1 233843441 1 1 856807725 1 1 946820326 1 1 361343434 1 1 868434091 1 1 850465646 1 1 27108714 1 1 924418946 1 1 674149059 1 1 335588322 1 1 812210390 1 1 147220369 1 1 724946542 1 1 812789150 1 1 663314776 1 1 585908385 1 1 336705461 1 1 84475169 1 1 901779634 1 1 914861223 1 1 509942568 1 1 821073926 1 1 149100957 1 1 954314330 1 1 313319234 1 1 459588117 1 1 853969406 1 1 518037518 1 1 879311519 1 1 262921183 1 1 479720350 1 1 582677102 1 1 143632433 1 1 757811400 1 1 536882938 1 1 533935535 1 1 625894614 1 1 858427850 1 1 588248081 1 1 878809116 1 1 194862403 1 1 511940995 1 1 881325246 1 1 807940418 1 1 237298257 1 1 212820916 1 1 420733352 1 1 496387871 1 1 508355439 1 1 730768560 1 1 58419973 1 1 523628617 1 1 822105654 1 1 809524853 1 1 330836496 1 1 105575590 1 1 686990810 1 1 831528919 1 1 357601564 1 1 38245776 1 1 737675727 1 1 677774435 1 1 465083591 1 1 251737513 1 1 259367240 1 1 674669545 1 1 522351960 1 1 320960290 1 1 787117825 1 1 61477822 1 1 498062381 1 1 704126992 1 1 151305511 1 1 323113149 1 1 833550791 1 1 81724390 1 1 7908295 1 1 308130714 1 1 674083345 1 1 284825441 1 1 601381568 1 1 624295586 1 1 471496950 1 1 440900687 1 1 754944845 1 1 436689592 1 1 813710068 1 1 444516629 1 1 100605632 1 1 651072165 1 1 587836769 1 1 471055536 1 1 159439292 1 1 985909668 1 1 557405262 1 1 467076562 1 1 86245502 1 1 756346719 1 1 140047860 1 1 806481134 1 1 17673765 1 1 940719940 1 1 267866110 1 1 105720483 1 1 940332339 1 1 413506707 1 1 18893309 1 1 753057080 1 1 178301350 1 1 322183251 1 1 213740963 1 1 671431460 1 1 535656696 1 1 826633809 1 1 461023079 1 1 348296236 1 1 33192065 1 1 300201114 1 1 132601630 1 1 59977674 1 1 404635463 1 1 974536043 1 1 962669544 1 1 983979396 1 1 276437672 1 1 343846535 1 1 844059452 1 1 192705755 1 1 315756717 1 1 391366635 1 1 408432138 1 1 200974305 1 1 980043842 1 1 82257051 1 1 791452780 1 1 726427020 1 1 413223853 1 1 620146758 1 1 456018871 1 1 714606347 1 1 919052805 1 1 831439839 1 1 707207885 1 1 996802679 1 1 203723950 1 1 287091062 1 1 405652172 1 1 295571412 1 1 288172495 1 1 550510739 1 1 796609594 1 1 311932295 1 1 919572824 1 1 666336930 1 1 355513217 1 1 339792518 1 1 477758568 1 1 936616138 1 1 947228239 1 1 282362815 1 1 391302352 1 1 937004322 1 1 513765008 1 1 388745958 1 1 733361080 1 1 272070397 1 1 126469588 1 1 454251058 1 1 359648675 1 1 460903167 1 1 783163912 1 1 598167732 1 1 651865429 1 1 248406108 1 1 711219534 1 1 555648812 1 1 263028142 1 1 837798141 1 1 716004640 1 1 659841009 1 1 884862789 1 1 580937413 1 1 447663966 1 1 451258674 1 1 294831124 1 1 980718802 1 1 461806721 1 1 518603608 1 1 946992546 1 1 694389609 1 1 417065707 1 1 884716774 1 1 759537795 1 1 957629950 1 1 846188080 1 1 428189782 1 1 203296230 1 1 850327330 1 1 820670744 1 1 668930660 1 1 49400321 1 1 184005422 1 1 126177439 1 1 689409443 1 1 764704920 1 1 9387155 1 1 963389150 1 1 851414133 1 1 149723728 1 1 955070149 1 1 498037656 1 1 39145370 1 1 638567008 1 1 616366176 1 1 615096000 1 1 262467743 1 1 826329548 1 1 439746420 1 1 486344792 1 1 839393405 1 1 236441898 1 1 50853940 1 1 640710170 1 1 958613738 1 1 208984977 1 1 739047381 1 1 598655431 1 1 349236031 1 1 887767976 1 1 95420429 1 1 709436995 1 1 599348708 1 1 249862793 1 1 649973254 1 1 346210018 1 1 299547229 1 1 252487186 1 1 844591037 1 1 658522094 1 1 1902197 1 1 729492736 1 1 538303953 1 1 258069954 1 1 870928810 1 1 578925978 1 1 143250318 1 1 370938814 1 1 235479013 1 1 559442207 1 1 530151176 1 1 889501390 1 1 162574424 1 1 448837705 1 1 368136191 1 1 476153358 1 1 119853042 1 1 941502272 1 1 224935821 1 1 27320674 1 1 75644808 1 1 474102097 1 1 131476317 1 1 927113627 1 1 773013910 1 1 743548226 1 1 203874700 1 1 783229257 1 1 937248392 1 1 978019375 1 1 497740868 1 1 360747487 1 1 533592225 1 1 864343582 1 1 677710067 1 1 291074326 1 1 641279624 1 1 271310214 1 1 73347969 1 1 67041772 1 1 942823264 1 1 546033077 1 1 708625044 1 1 995052478 1 1 715144137 1 1 820577283 1 1 329141636 1 1 725596665 1 1 212886694 1 1 87158953 1 1 814127850 1 1 953791429 1 1 346365993 1 1 141535438 1 1 252843532 1 1 965660002 1 1 336557362 1 1 961186234 1 1 204621266 1 1 845493608 1 1 451610283 1 1 809580146 1 1 773540587 1 1 652794238 1 1 220779522 1 1 324991717 1 1 183161249 1 1 770971401 1 1 81315303 1 1 415586259 1 1 715956785 1 1 724763433 1 1 436888043 1 1 47571590 1 1 55512278 1 1 736717868 1 1 942425665 1 1 229052992 1 1 921466790 1 1 462235151 1 1 324019747 1 1 820493803 1 1 868880645 1 1 417773244 1 1 417369771 1 1 163242037 1 1 710019990 1 1 963740615 1 1 662690650 1 1 47673491 1 1 815782151 1 1 315375288 1 1 259605338 1 1 986649272 1 1 536406865 1 1 704276713 1 1 29935541 1 1 530525310 1 1 993006010 1 1 995712385 1 1 410843105 1 1 22024876 1 1 818987505 1 1 664657223 1 1 16443459 1 1 228445983 1 1 180382239 1 1 157968021 1 1 474917503 1 1 511345438 1 1 472175737 1 1 758973887 1 1 728316209 1 1 521619467 1 1 862161118 1 1 280238746 1 1 61316168 1 1 588345935 1 1 545504001 1 1 227861201 1 1 490325461 1 1 588818053 1 1 263877131 1 1 96770274 1 1 523450226 1 1 93870992 1 1 964111245 1 1 123115552 1 1 116424270 1 1 639948309 1 1 773467528 1 1 227244557 1 1 107694058 1 1 543632297 1 1 979673619 1 1 247580897 1 1 356803489 1 1 176208930 1 1 18372283 1 1 399481405 1 1 934963150 1 1 367904709 1 1 701458861 1 1 170465439 1 1 266180878 1 1 505972491 1 1 599797607 1 1 640397715 1 1 266921195 1 1 624547945 1 1 799857604 1 1 303652720 1 1 96236204 1 1 982445175 1 1 849530981 1 1 308128996 1 1 784359614 1 1 906417059 1 1 923633696 1 1 834866288 1 1 979427326 1 1 733531125 1 1 675745830 1 1 717586460 1 1 990082948 1 1 62039262 1 1 857964912 1 1 609022312 1 1 290213376 1 1 130645581 1 1 131604064 1 1 797284238 1 1 2071974 1 1 678711408 1 1 490203694 1 1 646828595 1 1 378629558 1 1 158893379 1 1 178059245 1 1 477342260 1 1 275681837 1 1 118626065 1 1 236242705 1 1 909395011 1 1 901384174 1 1 326251472 1 1 806827411 1 1 475471102 1 1 638357870 1 1 455282536 1 1 927619195 1 1 920566220 1 1 268424205 1 1 719012930 1 1 57866625 1 1 1417860 1 1 64746481 1 1 782830155 1 1 171782259 1 1 377159418 1 1 369993762 1 1 332094978 1 1 216500047 1 1 371312003 1 1 338987885 1 1 713131305 1 1 443175460 1 1 668538192 1 1 940554692 1 1 373039078 1 1 486885711 1 1 218319269 1 1 419038807 1 1 228215504 1 1 303408624 1 1 480472421 1 1 175513302 1 1 356546174 1 1 270967145 1 1 981762317 1 1 268443765 1 1 915984030 1 1 278079404 1 1 13735519 1 1 761324358 1 1 728596924 1 1 386543048 1 1 328459126 1 1 588323243 1 1 562433394 1 1 126675664 1 1 687155453 1 1 846520866 1 1 918454063 1 1 551949254 1 1 998160959 1 1 19969318 1 1 616932901 1 1 611404747 1 1 812045814 1 1 551854033 1 1 605400805 1 1 725029854 1 1 40322561 1 1 589109636 1 1 644990579 1 1 349616753 1 1 500758008 1 1 997432025 1 1 849547274 1 1 873586041 1 1 505598689 1 1 610604004 1 1 733567506 1 1 520585997 1 1 37903239 1 1 704170262 1 1 710372994 1 1 659945996 1 1 576737705 1 1 535639670 1 1 550965531 1 1 284653601 1 1 655102015 1 1 861329644 1 1 363511986 1 1 792403839 1 1 602116089 1 1 222704598 1 1 661115162 1 1 230199056 1 1 130939591 1 1 683402834 1 1 743382470 1 1 424110969 1 1 111797998 1 1 431311163 1 1 484262269 1 1 238432772 1 1 291393928 1 1 437466726 1 1 433568554 1 1 919307437 1 1 83874828 1 1 599062884 1 1 343772162 1 1 545963170 1 1 36284317 1 1 279027051 1 1 743193768 1 1 723287489 1 1 138629171 1 1 261732462 1 1 603726066 1 1 6925111 1 1 793333928 1 1 377418905 1 1 657517236 1 1 904624291 1 1 733263329 1 1 904913270 1 1 510484047 1 1 560771341 1 1 627627931 1 1 882702817 1 1 329654099 1 1 655381990 1 1 998460313 1 1 398106883 1 1 102526319 1 1 442900031 1 1 600251735 1 1 303995004 1 1 71115976 1 1 550868243 1 1 542518528 1 1 38524790 1 1 135017569 1 1 385697703 1 1 308518595 1 1 68560195 1 1 121283109 1 1 398726977 1 1 301051355 1 1 203805903 1 1 114280024 1 1 186963702 1 1 815350327 1 1 632391226 1 1 579526572 1 1 595206467 1 1 706040626 1 1 245454223 1 1 577576824 1 1 526905524 1 1 80700807 1 1 752965671 1 1 997595083 1 1 820334262 1 1 616316747 1 1 983585800 1 1 936647050 1 1 128042783 1 1 974745510 1 1 552596442 1 1 951298115 1 1 5971558 1 1 250384785 1 1 207727790 1 1 320844822 1 1 746123790 1 1 573335897 1 1 990232493 1 1 641772095 1 1 697168501 1 1 102999900 1 1 986649023 1 1 199256634 1 1 360664726 1 1 941994198 1 1 633054052 1 1 801583939 1 1 777894423 1 1 808137377 1 1 545788011 1 1 192377421 1 1 637178403 1 1 131097255 1 1 527064000 1 1 192225779 1 1 893517692 1 1 571101286 1 1 605417981 1 1 382301366 1 1 860115622 1 1 679108446 1 1 341645678 1 1 241565346 1 1 95267150 1 1 428007001 1 1 720879574 1 1 62295377 1 1 112433210 1 1 948930897 1 1 604255304 1 1 53773229 1 1 50337759 1 1 990547647 1 1 71813350 1 1 139545103 1 1 880472600 1 1 71536905 1 1 923286180 1 1 4753648 1 1 353021104 1 1 84028040 1 1 771289517 1 1 611891692 1 1 323845415 1 1 351140790 1 1 565397686 1 1 67254853 1 1 921221467 1 1 260608525 1 1 84460977 1 1 267683060 1 1 770497768 1 1 595716601 1 1 648660160 1 1 300477495 1 1 880914559 1 1 584506005 1 1 197369694 1 1 250006538 1 1 164765447 1 1 556513849 1 1 540585279 1 1 856261953 1 1 822878764 1 1 597713625 1 1 35834466 1 1 918035802 1 1 504155527 1 1 329568670 1 1 343819911 1 1 688549692 1 1 127990029 1 1 632350437 1 1 312919043 1 1 438906349 1 1 76366956 1 1 514487994 1 1 931725245 1 1 248252924 1 1 321345864 1 1 966753738 1 1 810796980 1 1 4017235 1 1 330520775 1 1 445185961 1 1 659001209 1 1 249631055 1 1 889373605 1 1 505857945 1 1 888688354 1 1 609318702 1 1 954644855 1 1 853125891 1 1 183943759 1 1 190507252 1 1 502144397 1 1 354659475 1 1 918162276 1 1 128065272 1 1 708333605 1 1 970678366 1 1 73829752 1 1 886445562 1 1 821109056 1 1 419847365 1 1 198841167 1 1 668773612 1 1 581287951 1 1 470403468 1 1 822291622 1 1 942299553 1 1 587470421 1 1 61673432 1 1 172124683 1 1 57373457 1 1 939391366 1 1 530514829 1 1 332289853 1 1 961557142 1 1 133475809 1 1 505326983 1 1 315167041 1 1 702235850 1 1 876442117 1 1 446840599 1 1 19444807 1 1 68259489 1 1 60106291 1 1 701980302 1 1 303237138 1 1 190364086 1 1 755338368 1 1 109272681 1 1 318653919 1 1 920702257 1 1 641783775 1 1 609564850 1 1 257904761 1 1 801413501 1 1 273323026 1 1 135171261 1 1 395652403 1 1 752587357 1 1 441233083 1 1 824776646 1 1 488943067 1 1 94871938 1 1 347463883 1 1 406212600 1 1 120582419 1 1 182975582 1 1 859991256 1 1 896041478 1 1 12069752 1 1 14287687 1 1 488470150 1 1 19359241 1 1 23429513 1 1 733470903 1 1 271166501 1 1 919624991 1 1 579121990 1 1 679596528 1 1 603717171 1 1 759067042 1 1 853972637 1 1 14724752 1 1 928398899 1 1 149515185 1 1 808290987 1 1 150295087 1 1 519648673 1 1 897381621 1 1 872871413 1 1 957512801 1 1 463165096 1 1 733378154 1 1 159914658 1 1 826913501 1 1 247850648 1 1 32767030 1 1 81344154 1 1 565667256 1 1 871373678 1 1 801081906 1 1 199866129 1 1 354764928 1 1 507342492 1 1 262487535 1 1 144340588 1 1 395212807 1 1 912898906 1 1 738877618 1 1 179262070 1 1 582633230 1 1 471773327 1 1 910508948 1 1 715782295 1 1 687254235 1 1 989325025 1 1 633334852 1 1 864924977 1 1 519176728 1 1 699895125 1 1 345411024 1 1 513009022 1 1 480252606 1 1 701871410 1 1 438083563 1 1 287619574 1 1 156065664 1 1 250409453 1 1 693032956 1 1 444758830 1 1 416923793 1 1 474427276 1 1 773373992 1 1 671902982 1 1 514742009 1 1 747520001 1 1 467057019 1 1 275699322 1 1 305982173 1 1 525992638 1 1 247077500 1 1 428203202 1 1 702155462 1 1 629327764 1 1 386263977 1 1 829565732 1 1 211914014 1 1 635841087 1 1 592044342 1 1 400977860 1 1 404980787 1 1 392572130 1 1 512385721 1 1 207986448 1 1 159104364 1 1 958047694 1 1 408613961 1 1 539215670 1 1 658537494 1 1 721387678 1 1 936475625 1 1 487643388 1 1 93156177 1 1 870111995 1 1 387108714 1 1 405530697 1 1 855910573 1 1 14785796 1 1 271316576 1 1 136574317 1 1 333755009 1 1 457386012 1 1 37142072 1 1 691360945 1 1 680361079 1 1 541024805 1 1 876334113 1 1 469525396 1 1 825812004 1 1 747939163 1 1 313523675 1 1 997227600 1 1 347172170 1 1 467723443 1 1 311795233 1 1 388483749 1 1 718003800 1 1 690669119 1 1 454781582 1 1 405926398 1 1 108452905 1 1 101883749 1 1 795983339 1 1 75880144 1 1 15014156 1 1 422040810 1 1 258451178 1 1 637542231 1 1 235956230 1 1 638760574 1 1 247539924 1 1 386104611 1 1 231834691 1 1 583736419 1 1 545124923 1 1 891722958 1 1 348325196 1 1 975415084 1 1 945456257 1 1 350412027 1 1 277305306 1 1 66361377 1 1 680286237 1 1 395803168 1 1 297886486 1 1 809741523 1 1 481818745 1 1 962378043 1 1 452380328 1 1 182635653 1 1 350126185 1 1 188858688 1 1 889947689 1 1 779884985 1 1 466764473 1 1 554805274 1 1 968711025 1 1 701910676 1 1 667149710 1 1 163528164 1 1 702148908 1 1 750200631 1 1 573976487 1 1 798857269 1 1 155096953 1 1 105806034 1 1 284591728 1 1 843118745 1 1 584707709 1 1 787021554 1 1 48461811 1 1 849285750 1 1 702866965 1 1 188672294 1 1 113705678 1 1 446198778 1 1 569571001 1 1 857674424 1 1 822626115 1 1 575709468 1 1 289358026 1 1 571620138 1 1 318070766 1 1 18888609 1 1 506002417 1 1 539144061 1 1 462527560 1 1 659698725 1 1 999502113 1 1 11286085 1 1 564248054 1 1 752700738 1 1 182259950 1 1 443547247 1 1 200267737 1 1 772302636 1 1 122318762 1 1 84612228 1 1 107505358 1 1 219972701 1 1 848594798 1 1 908993661 1 1 120843632 1 1 844203231 1 1 901517957 1 1 591793614 1 1 529968908 1 1 554579782 1 1 621164425 1 1 791146917 1 1 4617762 1 1 675361401 1 1 83446479 1 1 78580800 1 1 230151885 1 1 546794909 1 1 892840124 1 1 570866539 1 1 415033363 1 1 979366206 1 1 42404853 1 1 72696412 1 1 269816624 1 1 662272020 1 1 154073524 1 1 17675808 1 1 5525237 1 1 464830252 1 1 834856075 1 1 680259202 1 1 456718514 1 1 794764531 1 1 621899150 1 1 402676045 1 1 590173643 1 1 777077578 1 1 5770320 1 1 901386534 1 1 627528128 1 1 275457683 1 1 966701656 1 1 596648084 1 1 463102568 1 1 675299891 1 1 665173082 1 1 657123929 1 1 784476725 1 1 586310555 1 1 70290190 1 1 125996070 1 1 230981087 1 1 389652080 1 1 183928421 1 1 764544297 1 1 301435458 1 1 857398868 1 1 672032370 1 1 374787423 1 1 480966567 1 1 247040114 1 1 919735100 1 1 212352274 1 1 32710107 1 1 460617444 1 1 257175831 1 1 771142161 1 1 988704451 1 1 283207534 1 1 601932169 1 1 344154438 1 1 368662909 1 1 993171013 1 1 947048616 1 1 161168638 1 1 25144944 1 1 484116616 1 1 585674196 1 1 826645332 1 1 733128194 1 1 508918261 1 1 416543191 1 1 80988362 1 1 326624982 1 1 126083647 1 1 347266246 1 1 427994723 1 1 3817739 1 1 682992373 1 1 717490039 1 1 541280062 1 1 909227121 1 1 330565827 1 1 116676748 1 1 934824385 1 1 665849779 1 1 714527080 1 1 335846193 1 1 421133644 1 1 268285120 1 1 411016365 1 1 896555421 1 1 700307477 1 1 42013473 1 1 328585177 1 1 991492025 1 1 71928392 1 1 321857118 1 1 143639768 1 1 803784527 1 1 107944511 1 1 630522015 1 1 128003902 1 1 575842811 1 1 326739962 1 1 700089632 1 1 398360041 1 1 506475362 1 1 182587170 1 1 431545771 1 1 115063179 1 1 382807906 1 1 23402247 1 1 493449167 1 1 417844081 1 1 949494566 1 1 515682123 1 1 169296730 1 1 853480005 1 1 215496125 1 1 920454399 1 1 104364999 1 1 447641084 1 1 447450192 1 1 65768278 1 1 58391828 1 1 780902057 1 1 420234591 1 1 902812103 1 1 432181280 1 1 818402538 1 1 585446309 1 1 139171045 1 1 555224895 1 1 597345288 1 1 496291870 1 1 659011182 1 1 220005351 1 1 212031082 1 1 5701960 1 1 606362114 1 1 6067960 1 1 497676300 1 1 193734272 1 1 809190782 1 1 142534394 1 1 438605088 1 1 798499861 1 1 24372960 1 1 252520169 1 1 459617403 1 1 280618104 1 1 42353133 1 1 495187118 1 1 206474344 1 1 351803666 1 1 342576245 1 1 785758685 1 1 46699518 1 1 127450080 1 1 153278331 1 1 497022190 1 1 996776243 1 1 162661682 1 1 374350023 1 1 6650944 1 1 789064272 1 1 920994935 1 1 184956128 1 1 389388458 1 1 654790365 1 1 33038263 1 1 765450826 1 1 962620655 1 1 865452016 1 1 783375460 1 1 951903958 1 1 88641670 1 1 935168336 1 1 567563592 1 1 622906019 1 1 452885248 1 1 439579371 1 1 130578331 1 1 502799609 1 1 544493701 1 1 136353377 1 1 521661081 1 1 223250728 1 1 992069819 1 1 129230047 1 1 60199189 1 1 744956028 1 1 853422768 1 1 273832256 1 1 748953786 1 1 528897075 1 1 220598325 1 1 9218041 1 1 660946042 1 1 632864116 1 1 211250005 1 1 484020598 1 1 657904402 1 1 89523545 1 1 717858710 1 1 281765186 1 1 248104087 1 1 335342513 1 1 145956766 1 1 281545264 1 1 508504889 1 1 575988049 1 1 600991527 1 1 340995535 1 1 333142457 1 1 398614462 1 1 285258344 1 1 510385470 1 1 404336516 1 1 498133867 1 1 839250164 1 1 987089731 1 1 100591894 1 1 134190618 1 1 81020961 1 1 160967454 1 1 42098346 1 1 645977290 1 1 660833357 1 1 96465754 1 1 111022553 1 1 890284781 1 1 913081774 1 1 556781899 1 1 124021245 1 1 788930819 1 1 181976535 1 1 140956384 1 1 688281112 1 1 945255256 1 1 387796498 1 1 761369231 1 1 84237237 1 1 816609943 1 1 511421467 1 1 351876641 1 1 843315524 1 1 644043952 1 1 35540747 1 1 994617285 1 1 782752399 1 1 26544588 1 1 175871396 1 1 529148743 1 1 807349242 1 1 492182202 1 1 442188446 1 1 349273189 1 1 969641413 1 1 752164263 1 1 355682797 1 1 769212504 1 1 537891159 1 1 164866450 1 1 851213182 1 1 402148716 1 1 696634891 1 1 187778089 1 1 136699693 1 1 470548573 1 1 758675927 1 1 481860955 1 1 386405248 1 1 658654450 1 1 850572106 1 1 701338782 1 1 787988632 1 1 835571374 1 1 970663121 1 1 220657442 1 1 890477821 1 1 637081294 1 1 366003177 1 1 888392056 1 1 506023338 1 1 713704160 1 1 74194859 1 1 36460618 1 1 598748174 1 1 158089305 1 1 108641018 1 1 509708892 1 1 273637066 1 1 284725299 1 1 373210125 1 1 240585283 1 1 138393138 1 1 632618820 1 1 91825126 1 1 775210160 1 1 150926975 1 1 158061757 1 1 808338665 1 1 850125166 1 1 268642675 1 1 456670190 1 1 429180702 1 1 538230004 1 1 1870099 1 1 668943638 1 1 663701810 1 1 737000008 1 1 800288836 1 1 314848854 1 1 513454405 1 1 440480199 1 1 633093489 1 1 946962872 1 1 34855770 1 1 176451251 1 1 597207482 1 1 759817905 1 1 71928537 1 1 331484194 1 1 702363503 1 1 501763090 1 1 751749471 1 1 504755628 1 1 134795039 1 1 754925233 1 1 844484762 1 1 848241347 1 1 674392907 1 1 900661680 1 1 500278811 1 1 902152243 1 1 101189281 1 1 223225623 1 1 736719605 1 1 853903229 1 1 78778826 1 1 917426310 1 1 575944372 1 1 162688203 1 1 243002481 1 1 513761632 1 1 417995989 1 1 43079299 1 1 510303169 1 1 320889625 1 1 89815539 1 1 491746019 1 1 895904389 1 1 430273344 1 1 516328350 1 1 924733881 1 1 4033965 1 1 363337430 1 1 190757743 1 1 972484801 1 1 556419215 1 1 379039819 1 1 676125630 1 1 778141871 1 1 640246919 1 1 188299992 1 1 267525380 1 1 891971284 1 1 687696198 1 1 342278799 1 1 514574429 1 1 19520415 1 1 231547556 1 1 430705882 1 1 331826680 1 1 674254724 1 1 99775911 1 1 780429068 1 1 749260463 1 1 646195689 1 1 562963275 1 1 585395602 1 1 197192268 1 1 468174587 1 1 126852634 1 1 712485332 1 1 530110154 1 1 91485797 1 1 149202863 1 1 570101686 1 1 362535780 1 1 227847875 1 1 679491611 1 1 447186654 1 1 329058379 1 1 255963029 1 1 943370146 1 1 972182064 1 1 190740559 1 1 320617154 1 1 349348435 1 1 466872999 1 1 409535849 1 1 624779692 1 1 657709646 1 1 794788585 1 1 541718035 1 1 402594319 1 1 168298374 1 1 657009877 1 1 965867283 1 1 139172733 1 1 901315500 1 1 975230417 1 1 816512328 1 1 568234025 1 1 312249133 1 1 79261780 1 1 353692756 1 1 619108019 1 1 220059553 1 1 627912595 1 1 639468988 1 1 925310515 1 1 8990294 1 1 19312574 1 1 943443904 1 1 54887897 1 1 999252639 1 1 851306553 1 1 854451971 1 1 998739152 1 1 285794866 1 1 371472230 1 1 112629762 1 1 109956038 1 1 241911758 1 1 464828329 1 1 758620713 1 1 549165504 1 1 820673770 1 1 523336867 1 1 791153063 1 1 281401042 1 1 329255335 1 1 714751779 1 1 804876899 1 1 696030373 1 1 627822645 1 1 584637200 1 1 93484658 1 1 416491707 1 1 341744399 1 1 578606131 1 1 555490008 1 1 266976791 1 1 759066042 1 1 978169538 1 1 773599767 1 1 403550524 1 1 109933985 1 1 943198712 1 1 53854615 1 1 66096379 1 1 143089320 1 1 241352380 1 1 71349993 1 1 842030792 1 1 808591140 1 1 140434933 1 1 351036204 1 1 131796617 1 1 806429434 1 1 844751142 1 1 763800037 1 1 114464537 1 1 86531584 1 1 577663641 1 1 591950653 1 1 159658723 1 1 227411517 1 1 985192902 1 1 289426667 1 1 822903577 1 1 308449947 1 1 540456735 1 1 623930009 1 1 162043017 1 1 246650412 1 1 92784547 1 1 673881498 1 1 902456882 1 1 475819477 1 1 788474362 1 1 805369681 1 1 727388705 1 1 992335571 1 1 794765538 1 1 483179642 1 1 234937378 1 1 421552890 1 1 51951177 1 1 747160567 1 1 763811665 1 1 110876654 1 1 216638297 1 1 85567271 1 1 519000285 1 1 636461204 1 1 92725628 1 1 667313515 1 1 929227149 1 1 469906046 1 1 573621940 1 1 714894779 1 1 43571372 1 1 36185728 1 1 154734403 1 1 309899628 1 1 590118106 1 1 328403615 1 1 408292013 1 1 180598734 1 1 464001636 1 1 486205270 1 1 584433907 1 1 925600068 1 1 838707121 1 1 946828708 1 1 548671022 1 1 700614418 1 1 819454123 1 1 783008642 1 1 469122549 1 1 905490243 1 1 971936859 1 1 796789917 1 1 616066803 1 1 133043798 1 1 505392455 1 1 560736760 1 1 22569502 1 1 884635962 1 1 404272053 1 1 360770456 1 1 436310999 1 1 978582853 1 1 984989355 1 1 511482178 1 1 971720185 1 1 423297960 1 1 119559115 1 1 271769481 1 1 216640325 1 1 473740002 1 1 935214594 1 1 678990963 1 1 367257746 1 1 837469843 1 1 480838130 1 1 195119537 1 1 56951115 1 1 517614592 1 1 541104473 1 1 72599128 1 1 354105147 1 1 87191511 1 1 608477856 1 1 879707353 1 1 337198017 1 1 211450521 1 1 48523552 1 1 565237981 1 1 767459434 1 1 957598275 1 1 241064578 1 1 523102329 1 1 374346318 1 1 89687936 1 1 328350122 1 1 124268676 1 1 2024890 1 1 376584681 1 1 46563897 1 1 934360026 1 1 600292006 1 1 194937716 1 1 737141332 1 1 592374238 1 1 515584622 1 1 35573955 1 1 812970163 1 1 316333858 1 1 747299082 1 1 183414880 1 1 358468730 1 1 869163710 1 1 144625124 1 1 328465383 1 1 532594579 1 1 881388473 1 1 366119649 1 1 363343801 1 1 319938252 1 1 126518790 1 1 845647218 1 1 286178990 1 1 336791957 1 1 715069590 1 1 765148663 1 1 644732707 1 1 364121261 1 1 402619868 1 1 60576306 1 1 55412273 1 1 634301847 1 1 498862594 1 1 451940274 1 1 99038272 1 1 914675856 1 1 73866539 1 1 321912721 1 1 664041573 1 1 437667886 1 1 227997683 1 1 645147112 1 1 276393971 1 1 29695730 1 1 844672404 1 1 712242133 1 1 293530124 1 1 693693705 1 1 793331008 1 1 757967885 1 1 573830073 1 1 767060779 1 1 412648740 1 1 776372369 1 1 754843448 1 1 842226322 1 1 376097504 1 1 267241827 1 1 615709670 1 1 712698595 1 1 232910614 1 1 973973290 1 1 801703903 1 1 414027904 1 1 688620470 1 1 326665485 1 1 829660355 1 1 957139040 1 1 60610627 1 1 841766264 1 1 833889922 1 1 659084173 1 1 495350219 1 1 81371370 1 1 886399329 1 1 914144005 1 1 536496051 1 1 690109442 1 1 334500995 1 1 250505909 1 1 309752828 1 1 335124830 1 1 496205639 1 1 498873111 1 1 287193998 1 1 103827513 1 1 111787778 1 1 830253856 1 1 931569712 1 1 859624528 1 1 932484879 1 1 532116518 1 1 200550774 1 1 86377527 1 1 126197370 1 1 221921969 1 1 196583653 1 1 339140029 1 1 529324302 1 1 176472316 1 1 839234120 1 1 408659900 1 1 640652722 1 1 835975347 1 1 748632569 1 1 617564645 1 1 822813769 1 1 919231733 1 1 149400252 1 1 760173534 1 1 932499896 1 1 899157077 1 1 903853597 1 1 680545914 1 1 391016719 1 1 12625581 1 1 412781358 1 1 690512796 1 1 286642137 1 1 970293365 1 1 896427142 1 1 37920644 1 1 979574435 1 1 565455228 1 1 342138148 1 1 637436337 1 1 872687332 1 1 978704213 1 1 356289907 1 1 643267014 1 1 464657172 1 1 504985602 1 1 497275937 1 1 641477776 1 1 774998356 1 1 863511883 1 1 223193250 1 1 21549499 1 1 712389727 1 1 910277808 1 1 941080401 1 1 374687835 1 1 435318112 1 1 849687096 1 1 385644011 1 1 409326742 1 1 591008047 1 1 895253627 1 1 364576430 1 1 494632362 1 1 244952690 1 1 238796027 1 1 446357219 1 1 512103532 1 1 525146004 1 1 903370363 1 1 269606606 1 1 663631569 1 1 474467625 1 1 804345479 1 1 886244715 1 1 835735180 1 1 756313433 1 1 531757658 1 1 41904404 1 1 631972911 1 1 772997826 1 1 835354002 1 1 877594709 1 1 324141695 1 1 116519826 1 1 821754747 1 1 985388767 1 1 272344687 1 1 854626676 1 1 53127279 1 1 670783105 1 1 816195608 1 1 940750245 1 1 497601978 1 1 250443017 1 1 739697609 1 1 671970925 1 1 801420843 1 1 908806646 1 1 762909132 1 1 517761615 1 1 848128321 1 1 326417375 1 1 415133498 1 1 255425407 1 1 309288110 1 1 294831836 1 1 330543196 1 1 15247709 1 1 321868824 1 1 954171494 1 1 845772938 1 1 278103616 1 1 714964794 1 1 875005570 1 1 926760913 1 1 590114548 1 1 78651344 1 1 337559733 1 1 166504366 1 1 492609339 1 1 530401220 1 1 691648009 1 1 925613609 1 1 700331725 1 1 725420473 1 1 281388846 1 1 507056707 1 1 20613903 1 1 627113070 1 1 787470292 1 1 416274617 1 1 702856302 1 1 472670291 1 1 33193582 1 1 275664848 1 1 494921536 1 1 362228573 1 1 634824157 1 1 142479193 1 1 479641038 1 1 847348735 1 1 706004814 1 1 889398260 1 1 388318892 1 1 117062207 1 1 362527303 1 1 271937816 1 1 516676650 1 1 888961688 1 1 470153454 1 1 766844911 1 1 825092917 1 1 379115148 1 1 495033812 1 1 584764498 1 1 358442151 1 1 1014017 1 1 582431426 1 1 929089173 1 1 448218877 1 1 24292302 1 1 169798736 1 1 318535115 1 1 725349857 1 1 122339672 1 1 591685559 1 1 890013502 1 1 82944523 1 1 386822145 1 1 218206269 1 1 128011700 1 1 687173789 1 1 838927605 1 1 95231495 1 1 889745062 1 1 880758694 1 1 304063819 1 1 74394515 1 1 232733734 1 1 959953685 1 1 268379145 1 1 400497640 1 1 848660611 1 1 684226269 1 1 429475704 1 1 420229844 1 1 938697594 1 1 872537780 1 1 791567194 1 1 221599028 1 1 256724409 1 1 957012542 1 1 504374114 1 1 254285119 1 1 532800942 1 1 431830209 1 1 108499283 1 1 839917716 1 1 307071700 1 1 841995885 1 1 742510179 1 1 231175224 1 1 522339088 1 1 620775471 1 1 411082580 1 1 545859799 1 1 730590115 1 1 304125866 1 1 253944203 1 1 425670893 1 1 960236911 1 1 871637128 1 1 210277592 1 1 911409737 1 1 596458523 1 1 697138597 1 1 384813578 1 1 955180343 1 1 312821529 1 1 476862043 1 1 365660763 1 1 703568167 1 1 404790631 1 1 160669780 1 1 169779166 1 1 528509059 1 1 507395183 1 1 16550642 1 1 766118098 1 1 237292301 1 1 712772746 1 1 375943520 1 1 218220565 1 1 854436415 1 1 461983084 1 1 761299903 1 1 938801073 1 1 245726902 1 1 213765723 1 1 428522198 1 1 81997894 1 1 549247298 1 1 38791827 1 1 471502398 1 1 909788382 1 1 873275970 1 1 361311351 1 1 999021578 1 1 791670392 1 1 915844382 1 1 545241111 1 1 476774440 1 1 365718675 1 1 126170011 1 1 144246073 1 1 146876389 1 1 106206874 1 1 556575137 1 1 622527411 1 1 798316854 1 1 52073321 1 1 148202415 1 1 859939751 1 1 173675279 1 1 296353574 1 1 642019482 1 1 652175962 1 1 208851620 1 1 611599662 1 1 956359384 1 1 88873080 1 1 717418514 1 1 573365033 1 1 627361261 1 1 716973904 1 1 705437941 1 1 386941339 1 1 483268829 1 1 178306006 1 1 702927524 1 1 871863660 1 1 504088263 1 1 715145801 1 1 54999176 1 1 733897628 1 1 998486142 1 1 967135869 1 1 536354644 1 1 407190430 1 1 70626510 1 1 120126322 1 1 951322157 1 1 74946938 1 1 701109546 1 1 830250629 1 1 608910690 1 1 135485329 1 1 961161672 1 1 804873027 1 1 851052514 1 1 860165394 1 1 832011978 1 1 565531807 1 1 315696816 1 1 630823080 1 1 56242877 1 1 559869206 1 1 517597105 1 1 789731810 1 1 360722102 1 1 878280464 1 1 222905215 1 1 638367615 1 1 934106737 1 1 172462880 1 1 316762613 1 1 810207129 1 1 237659581 1 1 451946616 1 1 337015105 1 1 541588252 1 1 491946433 1 1 746416153 1 1 916401235 1 1 780015826 1 1 30952640 1 1 397341538 1 1 514332280 1 1 564090189 1 1 562229773 1 1 622549978 1 1 947213551 1 1 475242906 1 1 881174579 1 1 540137014 1 1 871094551 1 1 833714159 1 1 519048346 1 1 589303641 1 1 36798560 1 1 445384583 1 1 671594556 1 1 71364143 1 1 344417449 1 1 619979825 1 1 743361513 1 1 266888814 1 1 777879844 1 1 909192823 1 1 576761327 1 1 321532386 1 1 372896927 1 1 516327510 1 1 239282212 1 1 79764066 1 1 205712567 1 1 69989791 1 1 992249124 1 1 983648437 1 1 956489074 1 1 50832509 1 1 326918695 1 1 822801754 1 1 37696211 1 1 822102721 1 1 91269711 1 1 758694770 1 1 549532128 1 1 868801452 1 1 209152339 1 1 919040468 1 1 141107435 1 1 857778442 1 1 327160492 1 1 264010033 1 1 83543408 1 1 24398987 1 1 219856133 1 1 576562004 1 1 815411330 1 1 661146429 1 1 274897902 1 1 484600472 1 1 765057198 1 1 747865928 1 1 506387234 1 1 452691667 1 1 8734634 1 1 727154138 1 1 809130591 1 1 148754881 1 1 452219153 1 1 142178664 1 1 80568151 1 1 312361243 1 1 821788415 1 1 709230295 1 1 984289247 1 1 790418619 1 1 262952633 1 1 274934495 1 1 873242875 1 1 114892811 1 1 278672140 1 1 931731672 1 1 346156743 1 1 623876520 1 1 192575971 1 1 853716962 1 1 399012511 1 1 565020926 1 1 558089210 1 1 681885272 1 1 113533469 1 1 913120145 1 1 455238455 1 1 149999784 1 1 810070311 1 1 177827372 1 1 880833443 1 1 980662058 1 1 230420560 1 1 125006563 1 1 34797154 1 1 820645469 1 1 729255561 1 1 246255755 1 1 675989747 1 1 619342224 1 1 102977620 1 1 965826698 1 1 969342465 1 1 961333501 1 1 225917578 1 1 636967362 1 1 870251066 1 1 967331376 1 1 601743706 1 1 864171146 1 1 570620729 1 1 32436869 1 1 57282815 1 1 52778731 1 1 623887567 1 1 611192058 1 1 238799437 1 1 901243941 1 1 628911351 1 1 13875240 1 1 501717126 1 1 731289690 1 1 11670032 1 1 637975181 1 1 967994959 1 1 476678249 1 1 427778195 1 1 455038179 1 1 223694013 1 1 21730637 1 1 600723795 1 1 653364994 1 1 83817831 1 1 702419479 1 1 349836718 1 1 346733235 1 1 866663553 1 1 715569211 1 1 97807181 1 1 375118297 1 1 355294505 1 1 585559381 1 1 88101682 1 1 231458014 1 1 789862671 1 1 673732221 1 1 941220953 1 1 692967067 1 1 436887988 1 1 196476689 1 1 955330733 1 1 844330816 1 1 881335085 1 1 170504665 1 1 857186313 1 1 73702344 1 1 652883419 1 1 937904783 1 1 8478639 1 1 798286641 1 1 966028731 1 1 487211703 1 1 587971591 1 1 235358638 1 1 817509099 1 1 156822008 1 1 829323233 1 1 548850674 1 1 778119737 1 1 656352363 1 1 684607511 1 1 55806262 1 1 824193890 1 1 103484100 1 1 559186012 1 1 987847424 1 1 691178475 1 1 319012562 1 1 617445748 1 1 354825451 1 1 443745386 1 1 369895561 1 1 413119165 1 1 565042891 1 1 456327048 1 1 973642004 1 1 856864857 1 1 961054239 1 1 943753528 1 1 312679599 1 1 691823543 1 1 408137630 1 1 246117516 1 1 739897808 1 1 86771576 1 1 948146525 1 1 860008104 1 1 782271012 1 1 146856476 1 1 924304371 1 1 550023512 1 1 724220244 1 1 109679282 1 1 609164216 1 1 274710430 1 1 578601823 1 1 16210029 1 1 386987429 1 1 268963756 1 1 123023257 1 1 177916875 1 1 845026959 1 1 868573233 1 1 152435946 1 1 240557179 1 1 211850290 1 1 751250381 1 1 613400726 1 1 34986305 1 1 385792937 1 1 690017473 1 1 452307027 1 1 828815177 1 1 22037496 1 1 896616187 1 1 167275532 1 1 525147864 1 1 619561729 1 1 782711288 1 1 919214708 1 1 58756247 1 1 511143462 1 1 15241988 1 1 564647357 1 1 670587339 1 1 786399550 1 1 872207329 1 1 268740571 1 1 506409297 1 1 815619528 1 1 811778859 1 1 868870882 1 1 581352933 1 1 931399689 1 1 280388823 1 1 637866256 1 1 102399046 1 1 342518765 1 1 921886861 1 1 601632689 1 1 918027053 1 1 839037300 1 1 873734593 1 1 817037628 1 1 592086178 1 1 754827364 1 1 364997169 1 1 412743438 1 1 804541247 1 1 606485021 1 1 169912007 1 1 770219505 1 1 79418480 1 1 724033651 1 1 773211249 1 1 475986456 1 1 881176160 1 1 162685335 1 1 629490518 1 1 173118162 1 1 490566386 1 1 320937221 1 1 886095273 1 1 8798660 1 1 772933666 1 1 699139877 1 1 295110150 1 1 491804224 1 1 74723438 1 1 487441724 1 1 706194974 1 1 137082300 1 1 339304364 1 1 887678138 1 1 360941408 1 1 368703885 1 1 178045873 1 1 806964447 1 1 309170703 1 1 36383813 1 1 294639976 1 1 215668270 1 1 482811416 1 1 573045600 1 1 722589696 1 1 666648643 1 1 298300989 1 1 280138133 1 1 912038946 1 1 309159700 1 1 666261501 1 1 172545259 1 1 479313278 1 1 560849593 1 1 11956260 1 1 978086880 1 1 76484869 1 1 818624514 1 1 469519002 1 1 68156530 1 1 216521279 1 1 607064623 1 1 248033971 1 1 939341933 1 1 622564625 1 1 697756166 1 1 455122219 1 1 780456400 1 1 253866828 1 1 610701709 1 1 46908665 1 1 890679947 1 1 350032478 1 1 87186405 1 1 296546710 1 1 289374582 1 1 123718417 1 1 425260162 1 1 555701275 1 1 243577011 1 1 819180827 1 1 34301367 1 1 13127109 1 1 525145050 1 1 385191917 1 1 242874159 1 1 725056615 1 1 5252120 1 1 277299998 1 1 895420122 1 1 409441165 1 1 1283719 1 1 1667579 1 1 728740658 1 1 781452199 1 1 40559925 1 1 427659746 1 1 998935444 1 1 31329263 1 1 405036235 1 1 578010833 1 1 734959124 1 1 924441420 1 1 694154644 1 1 378614974 1 1 464164280 1 1 984153833 1 1 954127209 1 1 554157145 1 1 200299502 1 1 53277357 1 1 748273342 1 1 516503699 1 1 838450504 1 1 169438138 1 1 265511572 1 1 51836628 1 1 218514500 1 1 576581938 1 1 609717201 1 1 953423565 1 1 106460007 1 1 647205854 1 1 573142558 1 1 15487668 1 1 190864218 1 1 370011687 1 1 781021636 1 1 847704715 1 1 296133615 1 1 266803606 1 1 892987904 1 1 56739409 1 1 425813807 1 1 218510704 1 1 915533355 1 1 875800528 1 1 597839460 1 1 309874037 1 1 875796145 1 1 441546583 1 1 150939693 1 1 390844642 1 1 901509256 1 1 935519192 1 1 753368657 1 1 210928275 1 1 147811429 1 1 652558384 1 1 365840323 1 1 141198834 1 1 683292362 1 1 564832609 1 1 758049652 1 1 64639946 1 1 122228018 1 1 317931703 1 1 591105919 1 1 305236589 1 1 404458330 1 1 685470965 1 1 997284435 1 1 406738101 1 1 111531029 1 1 351468163 1 1 622599448 1 1 919247626 1 1 481661314 1 1 373436746 1 1 61853831 1 1 651170277 1 1 860942071 1 1 816133723 1 1 244239900 1 1 632237755 1 1 727190179 1 1 769287163 1 1 714131655 1 1 580726155 1 1 158127581 1 1 809148764 1 1 187677497 1 1 708127690 1 1 94215326 1 1 224686200 1 1 896582297 1 1 491651920 1 1 852514766 1 1 421844253 1 1 203286371 1 1 835843005 1 1 196598881 1 1 715826924 1 1 362049548 1 1 645731907 1 1 884475806 1 1 635447873 1 1 347367736 1 1 109300003 1 1 388020528 1 1 3710934 1 1 303429805 1 1 519894632 1 1 195756070 1 1 431646426 1 1 857043154 1 1 505790910 1 1 365342547 1 1 561215262 1 1 589253046 1 1 858605370 1 1 207483781 1 1 623944924 1 1 406504951 1 1 499434290 1 1 823023404 1 1 640928109 1 1 1017513 1 1 992100359 1 1 38309768 1 1 340656942 1 1 921896787 1 1 259806816 1 1 159559642 1 1 834724277 1 1 710157717 1 1 901432721 1 1 879168241 1 1 247645987 1 1 402384687 1 1 20104528 1 1 480983640 1 1 381428515 1 1 847862854 1 1 629832480 1 1 978903083 1 1 281398593 1 1 880478315 1 1 453763405 1 1 344660396 1 1 141115057 1 1 297660357 1 1 272115800 1 1 179630025 1 1 160399964 1 1 924932915 1 1 199234639 1 1 292223438 1 1 605107964 1 1 434886532 1 1 183448748 1 1 520188822 1 1 46394057 1 1 905252650 1 1 31595631 1 1 603205434 1 1 998153149 1 1 531897622 1 1 163370549 1 1 32365442 1 1 791301522 1 1 288858027 1 1 921675849 1 1 130814161 1 1 780241446 1 1 639083300 1 1 763439031 1 1 591484593 1 1 785511299 1 1 845258184 1 1 506081104 1 1 91508683 1 1 420536614 1 1 458170720 1 1 392903105 1 1 25419934 1 1 586145489 1 1 511162599 1 1 604234156 1 1 712057843 1 1 406168333 1 1 238650827 1 1 901726039 1 1 92406731 1 1 938264896 1 1 146916885 1 1 884325242 1 1 175920481 1 1 535026346 1 1 41415863 1 1 984972631 1 1 882920084 1 1 586072804 1 1 38026767 1 1 368205504 1 1 537830927 1 1 304559285 1 1 728456483 1 1 358308584 1 1 108275647 1 1 117246573 1 1 65331635 1 1 224239682 1 1 497563004 1 1 314339651 1 1 174823087 1 1 109672201 1 1 155873359 1 1 975878377 1 1 62990760 1 1 120008829 1 1 485181907 1 1 184627441 1 1 143201008 1 1 867775722 1 1 203322610 1 1 328260886 1 1 19212053 1 1 836759936 1 1 351583738 1 1 977847308 1 1 250115401 1 1 955384949 1 1 104386566 1 1 254900302 1 1 855842343 1 1 64813945 1 1 124576585 1 1 12465940 1 1 533383608 1 1 176950240 1 1 200995195 1 1 467022351 1 1 246707735 1 1 433041686 1 1 55310597 1 1 239140052 1 1 222905085 1 1 721809725 1 1 998953129 1 1 607449932 1 1 226187401 1 1 875939713 1 1 249999835 1 1 3355121 1 1 424863866 1 1 779165047 1 1 608195497 1 1 792356405 1 1 746765427 1 1 27857706 1 1 190426385 1 1 921331340 1 1 960686236 1 1 944163567 1 1 895985045 1 1 958329177 1 1 844545626 1 1 131920138 1 1 842819070 1 1 23763484 1 1 205871724 1 1 961764321 1 1 377864363 1 1 257926478 1 1 211986627 1 1 515648638 1 1 831575592 1 1 319991748 1 1 776589479 1 1 510960565 1 1 844322587 1 1 98726022 1 1 415111573 1 1 666333194 1 1 150907610 1 1 473683470 1 1 631631990 1 1 990050452 1 1 939916879 1 1 306228099 1 1 450687013 1 1 512314101 1 1 513052314 1 1 32237046 1 1 234694133 1 1 306380604 1 1 397676859 1 1 627979605 1 1 934887905 1 1 589521204 1 1 987686517 1 1 891681889 1 1 742346245 1 1 985772260 1 1 117914100 1 1 603265041 1 1 304478354 1 1 944940416 1 1 504830974 1 1 497861626 1 1 491217636 1 1 133399029 1 1 643742658 1 1 11384308 1 1 869776110 1 1 410074017 1 1 461411223 1 1 81834173 1 1 551460387 1 1 139473197 1 1 965792332 1 1 819464129 1 1 200051800 1 1 445299450 1 1 967537244 1 1 670642670 1 1 300195598 1 1 781185189 1 1 435315814 1 1 301580390 1 1 622252220 1 1 821909623 1 1 716615672 1 1 173806204 1 1 40031197 1 1 43457831 1 1 10710285 1 1 187549189 1 1 226637361 1 1 94693902 1 1 569096152 1 1 470682887 1 1 956698511 1 1 917650827 1 1 269815176 1 1 959593570 1 1 428583102 1 1 9267836 1 1 264671809 1 1 659431994 1 1 221402219 1 1 370772071 1 1 270916907 1 1 106745604 1 1 243049763 1 1 169330107 1 1 530184673 1 1 711558871 1 1 976841972 1 1 516548769 1 1 795156461 1 1 420015694 1 1 897159829 1 1 818135080 1 1 392257321 1 1 324044897 1 1 29044136 1 1 5287045 1 1 507360263 1 1 445426650 1 1 942685462 1 1 522801710 1 1 877637554 1 1 886820766 1 1 641871831 1 1 501782927 1 1 174491016 1 1 316437493 1 1 701749237 1 1 375916958 1 1 210964050 1 1 496909040 1 1 124292134 1 1 199216415 1 1 822492274 1 1 212017629 1 1 283400921 1 1 593066813 1 1 584847735 1 1 585365335 1 1 895748555 1 1 867493323 1 1 153708156 1 1 62221378 1 1 58056697 1 1 683740672 1 1 902940846 1 1 95476781 1 1 827365827 1 1 615069717 1 1 997574569 1 1 98751769 1 1 676398973 1 1 238231899 1 1 324269602 1 1 73173810 1 1 64367885 1 1 626333548 1 1 551247358 1 1 407903314 1 1 444351612 1 1 478057568 1 1 744903117 1 1 484754943 1 1 370908006 1 1 673361987 1 1 47046385 1 1 366548643 1 1 577187861 1 1 849916475 1 1 628324614 1 1 550330966 1 1 444960343 1 1 280158781 1 1 889118176 1 1 87372379 1 1 612938796 1 1 665872076 1 1 531773987 1 1 15970813 1 1 828120232 1 1 616238208 1 1 132403518 1 1 901944327 1 1 807149030 1 1 23073485 1 1 789693058 1 1 539883389 1 1 565404911 1 1 996916227 1 1 567537784 1 1 49358049 1 1 369119506 1 1 732435951 1 1 603506217 1 1 592561132 1 1 782845227 1 1 570135009 1 1 234666269 1 1 73465928 1 1 879612354 1 1 960284830 1 1 464390458 1 1 398893125 1 1 22801340 1 1 966871133 1 1 310495437 1 1 105720638 1 1 862946362 1 1 933338338 1 1 192854487 1 1 638867528 1 1 569597871 1 1 808145494 1 1 583696264 1 1 56828834 1 1 997436501 1 1 106876672 1 1 779441817 1 1 564583230 1 1 598113834 1 1 630154368 1 1 347000927 1 1 963982811 1 1 391776853 1 1 366440297 1 1 694742139 1 1 358166679 1 1 942442063 1 1 617872265 1 1 996673731 1 1 641790568 1 1 553833209 1 1 534549034 1 1 451174244 1 1 229772253 1 1 934883331 1 1 900526073 1 1 5502709 1 1 61185003 1 1 772980004 1 1 635072833 1 1 130862940 1 1 973824501 1 1 910065504 1 1 830170874 1 1 303101170 1 1 517817811 1 1 417685847 1 1 496158176 1 1 771191502 1 1 713041851 1 1 416397726 1 1 146980733 1 1 255373197 1 1 545596845 1 1 529464158 1 1 279559015 1 1 839797256 1 1 768027621 1 1 942978748 1 1 562848512 1 1 219197536 1 1 972724634 1 1 905979370 1 1 545437481 1 1 10594338 1 1 934049587 1 1 998787726 1 1 367529855 1 1 516752689 1 1 900469900 1 1 695929289 1 1 661829331 1 1 178684772 1 1 291874313 1 1 791033079 1 1 725567372 1 1 356953845 1 1 918996634 1 1 493236847 1 1 341672009 1 1 994689309 1 1 750064203 1 1 460793793 1 1 869244288 1 1 302304586 1 1 805167953 1 1 473075548 1 1 199470899 1 1 706381266 1 1 956120424 1 1 531959242 1 1 684903546 1 1 387773845 1 1 492406164 1 1 919834263 1 1 862839855 1 1 134329629 1 1 888367301 1 1 736124825 1 1 769543103 1 1 164847569 1 1 915337790 1 1 397702024 1 1 58597788 1 1 228609075 1 1 10284439 1 1 166111126 1 1 575813026 1 1 262237178 1 1 802555533 1 1 26568201 1 1 909762716 1 1 505212024 1 1 408101435 1 1 351732997 1 1 82743598 1 1 589918372 1 1 509959947 1 1 360847724 1 1 254880594 1 1 154321042 1 1 689772458 1 1 376328498 1 1 148852201 1 1 591438007 1 1 3984096 1 1 59084552 1 1 508207542 1 1 699415502 1 1 855509786 1 1 575333821 1 1 957126629 1 1 415267742 1 1 673905292 1 1 280975974 1 1 171544339 1 1 727603647 1 1 662739879 1 1 631710659 1 1 856478930 1 1 632829550 1 1 114353969 1 1 328225650 1 1 153610689 1 1 473075107 1 1 111902262 1 1 925080161 1 1 62384308 1 1 379332181 1 1 921892836 1 1 308441652 1 1 75627525 1 1 791075277 1 1 854750880 1 1 489645780 1 1 119568026 1 1 933769159 1 1 456381664 1 1 894245516 1 1 663239409 1 1 165146438 1 1 288839171 1 1 310341712 1 1 694466204 1 1 933476578 1 1 463380593 1 1 214409593 1 1 6805033 1 1 199376076 1 1 759397199 1 1 97682699 1 1 135252046 1 1 446007311 1 1 748211219 1 1 719394526 1 1 314478682 1 1 741683592 1 1 66507411 1 1 179771057 1 1 594784047 1 1 855245980 1 1 840036068 1 1 57676847 1 1 433754397 1 1 11288815 1 1 939400582 1 1 692522367 1 1 805221448 1 1 494409489 1 1 943609111 1 1 478449196 1 1 416451095 1 1 721824184 1 1 952785581 1 1 901271841 1 1 646649435 1 1 620615662 1 1 552457092 1 1 736984966 1 1 367446889 1 1 182905068 1 1 134116785 1 1 380618444 1 1 871377041 1 1 981611749 1 1 358878582 1 1 429231969 1 1 964435196 1 1 660381661 1 1 481706381 1 1 998949422 1 1 379807669 1 1 87373927 1 1 718648492 1 1 753462970 1 1 181197671 1 1 693765127 1 1 249874807 1 1 587780515 1 1 572147761 1 1 261097905 1 1 193417329 1 1 144234275 1 1 276434810 1 1 572460606 1 1 310066718 1 1 976802536 1 1 398184490 1 1 653683133 1 1 794326351 1 1 789328725 1 1 320432546 1 1 69146567 1 1 450432021 1 1 965931473 1 1 99585128 1 1 90023505 1 1 735298331 1 1 149147291 1 1 508125694 1 1 412802873 1 1 791113381 1 1 380955692 1 1 734282525 1 1 861814229 1 1 897711111 1 1 791164247 1 1 956048538 1 1 765659060 1 1 644626156 1 1 688282372 1 1 48698353 1 1 275396827 1 1 505097650 1 1 511473139 1 1 165349123 1 1 23987938 1 1 487371305 1 1 895438237 1 1 962395554 1 1 472218373 1 1 344656663 1 1 837939344 1 1 817926301 1 1 843780516 1 1 979670840 1 1 248353947 1 1 153397735 1 1 137352789 1 1 835783 1 1 758477550 1 1 776740693 1 1 159628922 1 1 22164598 1 1 21930800 1 1 222706173 1 1 764660329 1 1 432370626 1 1 46475812 1 1 143828901 1 1 438029881 1 1 302812432 1 1 61575879 1 1 587316956 1 1 495314808 1 1 126451431 1 1 417929651 1 1 958432910 1 1 812220062 1 1 893100373 1 1 841279453 1 1 208142571 1 1 654618203 1 1 958652034 1 1 173013929 1 1 610436342 1 1 885633858 1 1 387832171 1 1 632329194 1 1 8013618 1 1 396970483 1 1 704217704 1 1 205919378 1 1 172298434 1 1 317109127 1 1 770947819 1 1 642762664 1 1 72090630 1 1 761300502 1 1 491271117 1 1 969051272 1 1 960733190 1 1 858133692 1 1 203146251 1 1 866794063 1 1 750884879 1 1 776189539 1 1 252545641 1 1 656316887 1 1 346097722 1 1 724690192 1 1 186079870 1 1 853016646 1 1 809342466 1 1 856980470 1 1 888510737 1 1 174066053 1 1 71882026 1 1 549124474 1 1 409484394 1 1 433219422 1 1 565719434 1 1 197277574 1 1 840754388 1 1 222787521 1 1 980062256 1 1 37242437 1 1 986388967 1 1 399697788 1 1 259445038 1 1 509272162 1 1 518069754 1 1 899742211 1 1 491482066 1 1 654953164 1 1 892502710 1 1 32618271 1 1 674004347 1 1 101702788 1 1 549011830 1 1 19309950 1 1 536521051 1 1 435324592 1 1 575225597 1 1 472954362 1 1 923558918 1 1 60969721 1 1 128176847 1 1 643511417 1 1 679782181 1 1 705571385 1 1 106238346 1 1 32454124 1 1 743433682 1 1 981067349 1 1 544334120 1 1 552776546 1 1 895015124 1 1 920006480 1 1 231256745 1 1 686701926 1 1 772585558 1 1 358524808 1 1 775865243 1 1 879417457 1 1 443043523 1 1 616563436 1 1 468006851 1 1 929203688 1 1 281252672 1 1 662786374 1 1 760542877 1 1 290103563 1 1 605481074 1 1 840133126 1 1 424714450 1 1 334918935 1 1 134918682 1 1 444201171 1 1 158249458 1 1 691429848 1 1 326585447 1 1 880658269 1 1 121404891 1 1 429397401 1 1 201083339 1 1 423039143 1 1 990582581 1 1 284717287 1 1 725869516 1 1 14719837 1 1 302720016 1 1 929125306 1 1 834582270 1 1 406992184 1 1 223955365 1 1 149781835 1 1 796623558 1 1 896243801 1 1 282287583 1 1 619896723 1 1 75981650 1 1 357366770 1 1 719137548 1 1 295925734 1 1 729827242 1 1 171450658 1 1 482481462 1 1 347743980 1 1 342834977 1 1 378746848 1 1 594391312 1 1 796750137 1 1 613211347 1 1 979699886 1 1 366455077 1 1 645130652 1 1 125844279 1 1 994036017 1 1 496709312 1 1 335026200 1 1 687905883 1 1 802996174 1 1 261266209 1 1 267628801 1 1 713428902 1 1 881148248 1 1 868420943 1 1 76747540 1 1 348398804 1 1 134784341 1 1 681207571 1 1 393988583 1 1 97797730 1 1 21548939 1 1 88802971 1 1 531224958 1 1 814340404 1 1 81721972 1 1 562403988 1 1 943779644 1 1 318291265 1 1 387497646 1 1 627839901 1 1 657294565 1 1 110037224 1 1 197838652 1 1 968230749 1 1 181439728 1 1 499519176 1 1 301671948 1 1 186590329 1 1 208078959 1 1 186381595 1 1 601595989 1 1 466576115 1 1 943503866 1 1 483112111 1 1 621121961 1 1 720041672 1 1 129545701 1 1 33789100 1 1 487536086 1 1 357505642 1 1 959979940 1 1 106506663 1 1 998537116 1 1 663262276 1 1 195377251 1 1 604345895 1 1 814208036 1 1 207921180 1 1 781171397 1 1 12772170 1 1 680662704 1 1 260273323 1 1 812800111 1 1 299659813 1 1 779286690 1 1 76376968 1 1 392688357 1 1 611762954 1 1 2455053 1 1 653836777 1 1 727856628 1 1 144263649 1 1 658583286 1 1 955049358 1 1 578429781 1 1 472087698 1 1 530004965 1 1 626800870 1 1 830880010 1 1 965451737 1 1 852827976 1 1 613926065 1 1 315253272 1 1 141895233 1 1 567637463 1 1 815795216 1 1 824333625 1 1 489796458 1 1 180220867 1 1 579472904 1 1 34389352 1 1 669779877 1 1 429865314 1 1 503535476 1 1 923079476 1 1 158379733 1 1 362251269 1 1 625139081 1 1 378350657 1 1 825862046 1 1 796152726 1 1 32928173 1 1 118333945 1 1 717969630 1 1 807869403 1 1 274332359 1 1 69420961 1 1 726432417 1 1 324796265 1 1 838900899 1 1 755610141 1 1 501098670 1 1 458928211 1 1 687265487 1 1 553118140 1 1 540024120 1 1 160437858 1 1 117005266 1 1 899096317 1 1 394507845 1 1 449031914 1 1 501643364 1 1 994437026 1 1 84298265 1 1 779347140 1 1 695277874 1 1 169666417 1 1 442030953 1 1 482997663 1 1 758427068 1 1 988987621 1 1 245544512 1 1 977526596 1 1 214570477 1 1 487641800 1 1 167801732 1 1 685368242 1 1 341639438 1 1 105518434 1 1 939104437 1 1 679407974 1 1 381842523 1 1 929443909 1 1 956718716 1 1 374680441 1 1 295359642 1 1 829515286 1 1 436546472 1 1 836816319 1 1 517586856 1 1 356406864 1 1 217088355 1 1 678837427 1 1 947110654 1 1 780143683 1 1 61342780 1 1 877767172 1 1 161388192 1 1 456485020 1 1 875806295 1 1 748939785 1 1 687938924 1 1 266656188 1 1 840513333 1 1 797731547 1 1 782715099 1 1 467609732 1 1 660289114 1 1 988071344 1 1 979230516 1 1 875479469 1 1 497711310 1 1 246686748 1 1 282641944 1 1 683761282 1 1 812852748 1 1 684138636 1 1 280105389 1 1 440021372 1 1 666811216 1 1 873848975 1 1 611781375 1 1 180827701 1 1 346059889 1 1 375807347 1 1 854706842 1 1 720938407 1 1 799382144 1 1 33266891 1 1 166493373 1 1 667827549 1 1 462951290 1 1 152034067 1 1 127548201 1 1 807277254 1 1 334786932 1 1 502572293 1 1 112491079 1 1 958634106 1 1 679795178 1 1 523360644 1 1 461585982 1 1 168399540 1 1 774266511 1 1 754917139 1 1 693473749 1 1 490611406 1 1 250525181 1 1 547423494 1 1 586768835 1 1 641716508 1 1 317728619 1 1 241023048 1 1 155246162 1 1 912196133 1 1 679893310 1 1 295614231 1 1 798261597 1 1 344311388 1 1 434500931 1 1 840254073 1 1 303795195 1 1 499819008 1 1 716435149 1 1 378383115 1 1 607421332 1 1 979229409 1 1 466367658 1 1 295266935 1 1 63526109 1 1 993664179 1 1 141198587 1 1 831444617 1 1 245247944 1 1 189446269 1 1 512450121 1 1 840960865 1 1 419645137 1 1 446339331 1 1 364607935 1 1 561348238 1 1 530005842 1 1 841356329 1 1 904980065 1 1 941138106 1 1 763349814 1 1 11911924 1 1 167388437 1 1 532683496 1 1 501630604 1 1 724434572 1 1 667932290 1 1 128204630 1 1 784601683 1 1 655671684 1 1 781767415 1 1 985938441 1 1 326494525 1 1 237042297 1 1 274778620 1 1 758392912 1 1 46040468 1 1 29482179 1 1 171177462 1 1 5544961 1 1 849299255 1 1 3869227 1 1 445216565 1 1 389801379 1 1 188600693 1 1 74742713 1 1 487303379 1 1 15665947 1 1 229619923 1 1 559247155 1 1 380426578 1 1 456510707 1 1 370125854 1 1 218313858 1 1 74022186 1 1 876878507 1 1 449648153 1 1 219933960 1 1 660386140 1 1 832659012 1 1 422960176 1 1 156396453 1 1 250082110 1 1 689282338 1 1 340501489 1 1 173892706 1 1 859446255 1 1 784789666 1 1 823163606 1 1 188691016 1 1 226726374 1 1 584511585 1 1 950685678 1 1 321346347 1 1 71144553 1 1 41945385 1 1 571238783 1 1 338134705 1 1 528987530 1 1 563295395 1 1 525525809 1 1 689296438 1 1 610513772 1 1 282255652 1 1 14296600 1 1 946075007 1 1 377197404 1 1 397470699 1 1 215288609 1 1 420430925 1 1 748125455 1 1 478355697 1 1 865046417 1 1 306330905 1 1 313960239 1 1 28989864 1 1 193001223 1 1 959821786 1 1 416591125 1 1 765239312 1 1 506640888 1 1 424735027 1 1 585850807 1 1 255610653 1 1 935155246 1 1 650992351 1 1 729140231 1 1 550475653 1 1 855682429 1 1 642699129 1 1 876442458 1 1 704456675 1 1 156649641 1 1 244622795 1 1 525977845 1 1 246757254 1 1 954349570 1 1 339309797 1 1 967902999 1 1 279983409 1 1 114983900 1 1 294733475 1 1 795259871 1 1 240889562 1 1 490463441 1 1 805573594 1 1 381408639 1 1 562857815 1 1 391485780 1 1 437894073 1 1 277503060 1 1 461331646 1 1 68140498 1 1 958522626 1 1 986658370 1 1 546430668 1 1 414068975 1 1 582137599 1 1 157047202 1 1 71496727 1 1 681551817 1 1 348627160 1 1 8502680 1 1 506829066 1 1 952477066 1 1 144344011 1 1 812567311 1 1 833105041 1 1 823204180 1 1 684895956 1 1 904555407 1 1 635132772 1 1 757658663 1 1 812793177 1 1 229019294 1 1 283448347 1 1 830909670 1 1 524461441 1 1 423486183 1 1 642815985 1 1 207941058 1 1 154311597 1 1 836674391 1 1 797916539 1 1 45853897 1 1 869601520 1 1 46983436 1 1 454832399 1 1 585047866 1 1 70764740 1 1 34750354 1 1 373315861 1 1 400538301 1 1 558488052 1 1 558482144 1 1 34980382 1 1 932826912 1 1 704644679 1 1 396457530 1 1 6112265 1 1 925325323 1 1 793949983 1 1 818115760 1 1 512834375 1 1 654848579 1 1 331279428 1 1 374693933 1 1 317289651 1 1 944274844 1 1 344411798 1 1 152519337 1 1 494881057 1 1 847259604 1 1 644747011 1 1 88380740 1 1 929985538 1 1 17594964 1 1 331771170 1 1 400034679 1 1 881561554 1 1 253701891 1 1 452076774 1 1 369680088 1 1 413549063 1 1 956321320 1 1 189286441 1 1 975233402 1 1 929084451 1 1 208177929 1 1 11609322 1 1 583595138 1 1 702151887 1 1 272517832 1 1 737588748 1 1 498925115 1 1 411906675 1 1 196344044 1 1 16300557 1 1 944508474 1 1 636689757 1 1 99681714 1 1 541478735 1 1 562733676 1 1 68224397 1 1 141149146 1 1 548360019 1 1 626083144 1 1 102181939 1 1 523618941 1 1 783258562 1 1 991985706 1 1 881036059 1 1 714472121 1 1 140844591 1 1 238481028 1 1 677213021 1 1 380587472 1 1 297250906 1 1 880595319 1 1 472168727 1 1 374111836 1 1 607344282 1 1 887839043 1 1 95155568 1 1 672157557 1 1 301505493 1 1 319034390 1 1 278446418 1 1 896453626 1 1 172785530 1 1 73192949 1 1 355722328 1 1 991972557 1 1 601725018 1 1 272937552 1 1 299262383 1 1 23716070 1 1 386478874 1 1 727782449 1 1 323796439 1 1 843897304 1 1 166852175 1 1 845344309 1 1 838816125 1 1 80925879 1 1 489668755 1 1 7446786 1 1 403473168 1 1 620791367 1 1 21203585 1 1 794615952 1 1 610501410 1 1 89776057 1 1 475456538 1 1 468193598 1 1 645172763 1 1 919096421 1 1 143878966 1 1 348937190 1 1 893218544 1 1 255017062 1 1 264516663 1 1 766304017 1 1 515577969 1 1 182667703 1 1 42685563 1 1 908551100 1 1 378458033 1 1 220993968 1 1 612739830 1 1 842170259 1 1 682707181 1 1 628239163 1 1 482609572 1 1 271111959 1 1 348996206 1 1 973347344 1 1 892970415 1 1 387841520 1 1 462978109 1 1 556798341 1 1 789642297 1 1 108943005 1 1 499782766 1 1 250241990 1 1 551216724 1 1 518902258 1 1 976957443 1 1 876005986 1 1 929800874 1 1 266833557 1 1 564880558 1 1 259656316 1 1 195991949 1 1 108821858 1 1 594489473 1 1 577738203 1 1 245983141 1 1 376000976 1 1 107149607 1 1 917403607 1 1 394220883 1 1 5255535 1 1 250743753 1 1 232875239 1 1 687924387 1 1 544639862 1 1 914886599 1 1 976118695 1 1 886588791 1 1 781021115 1 1 894421753 1 1 364366164 1 1 142919995 1 1 492890939 1 1 556152273 1 1 912732878 1 1 117525573 1 1 849864724 1 1 132973079 1 1 621120468 1 1 564408275 1 1 81908071 1 1 668389229 1 1 10833389 1 1 228686889 1 1 405205407 1 1 32075723 1 1 229696025 1 1 544904866 1 1 664783477 1 1 591190772 1 1 14482242 1 1 242915620 1 1 761584369 1 1 255257974 1 1 13193186 1 1 487369952 1 1 193086459 1 1 327613419 1 1 401588236 1 1 412907331 1 1 395477278 1 1 158407066 1 1 846355842 1 1 84351213 1 1 811633618 1 1 674238422 1 1 731271028 1 1 10724551 1 1 621420594 1 1 375699106 1 1 18390575 1 1 820551484 1 1 336115303 1 1 1268007 1 1 472752152 1 1 175259668 1 1 517763811 1 1 82138293 1 1 85000699 1 1 795563342 1 1 959133339 1 1 734409251 1 1 906769744 1 1 758572524 1 1 584432985 1 1 493263938 1 1 51758707 1 1 600633577 1 1 214152843 1 1 260158254 1 1 445361611 1 1 708769629 1 1 135489251 1 1 971156476 1 1 184216393 1 1 32737630 1 1 576006811 1 1 119282674 1 1 62637680 1 1 857406311 1 1 215637094 1 1 338559323 1 1 25428413 1 1 385008610 1 1 682244973 1 1 839588165 1 1 380127495 1 1 497929135 1 1 560687978 1 1 641923001 1 1 59769579 1 1 120021773 1 1 933598556 1 1 535674487 1 1 741693245 1 1 247793765 1 1 409864856 1 1 182016395 1 1 772695937 1 1 372075464 1 1 550415926 1 1 422433739 1 1 741120569 1 1 876429184 1 1 810718301 1 1 675837634 1 1 715349948 1 1 731913319 1 1 877201441 1 1 963890417 1 1 969608028 1 1 815586070 1 1 420212645 1 1 440895079 1 1 968996190 1 1 180872572 1 1 658996233 1 1 548877124 1 1 209795343 1 1 514069424 1 1 807931626 1 1 260695866 1 1 385016527 1 1 452928977 1 1 649280247 1 1 330983293 1 1 580771015 1 1 299199639 1 1 90865245 1 1 285710330 1 1 684114409 1 1 709009151 1 1 536994067 1 1 320219232 1 1 127720940 1 1 624535497 1 1 600829227 1 1 495662788 1 1 353748967 1 1 670854824 1 1 705558814 1 1 94613370 1 1 537489753 1 1 492662169 1 1 295957833 1 1 821485874 1 1 777129976 1 1 136031720 1 1 257803225 1 1 43898173 1 1 654986417 1 1 852862054 1 1 955123104 1 1 74624989 1 1 612204439 1 1 195701696 1 1 997264482 1 1 651290122 1 1 221048118 1 1 187397962 1 1 976313602 1 1 555060147 1 1 109561949 1 1 939783078 1 1 838370254 1 1 795051908 1 1 448296852 1 1 773787158 1 1 963628643 1 1 297332514 1 1 176288332 1 1 226881947 1 1 223144609 1 1 568260732 1 1 491113432 1 1 45198753 1 1 183218484 1 1 303423078 1 1 495714073 1 1 665268789 1 1 329584206 1 1 785189133 1 1 874453853 1 1 863618508 1 1 85924245 1 1 829230395 1 1 778424433 1 1 679353209 1 1 283211045 1 1 413105476 1 1 290179306 1 1 943995151 1 1 346221175 1 1 972322216 1 1 926652857 1 1 918607371 1 1 734655226 1 1 380018680 1 1 421668243 1 1 315136788 1 1 203137177 1 1 25975976 1 1 112624922 1 1 684968781 1 1 435208850 1 1 995764751 1 1 138328738 1 1 431930109 1 1 875043271 1 1 747582820 1 1 621478677 1 1 309560691 1 1 887403074 1 1 755466301 1 1 628656323 1 1 619552091 1 1 304011376 1 1 235756291 1 1 211297111 1 1 740974450 1 1 91050366 1 1 919155072 1 1 963500849 1 1 37172226 1 1 213419941 1 1 108499953 1 1 734428470 1 1 314770111 1 1 136020960 1 1 504402537 1 1 67293108 1 1 262427444 1 1 95445275 1 1 552558341 1 1 192606432 1 1 295293845 1 1 824442171 1 1 519131182 1 1 678469804 1 1 126115005 1 1 401226861 1 1 953422211 1 1 955725159 1 1 612107968 1 1 898042316 1 1 69892806 1 1 2528051 1 1 417899786 1 1 786847342 1 1 82751286 1 1 717013914 1 1 489717322 1 1 937314803 1 1 411708880 1 1 430656863 1 1 993150763 1 1 772573238 1 1 157474391 1 1 442252528 1 1 571828900 1 1 681406251 1 1 104422235 1 1 885611140 1 1 474492124 1 1 494722499 1 1 659479241 1 1 508019478 1 1 803243151 1 1 380389344 1 1 101370019 1 1 51911800 1 1 650716635 1 1 703236119 1 1 773100479 1 1 601185896 1 1 361476718 1 1 820887282 1 1 855304692 1 1 161787611 1 1 788937893 1 1 515766039 1 1 993666507 1 1 355326382 1 1 614760319 1 1 758801221 1 1 486836406 1 1 932679138 1 1 494253470 1 1 564231742 1 1 669643074 1 1 995438646 1 1 72341529 1 1 231136002 1 1 725546237 1 1 246437018 1 1 984657011 1 1 154678109 1 1 675081795 1 1 723976965 1 1 592368578 1 1 326560363 1 1 405707096 1 1 94945170 1 1 717651347 1 1 594788433 1 1 148043846 1 1 580525595 1 1 812044109 1 1 420503626 1 1 370045402 1 1 13741832 1 1 457555732 1 1 260811874 1 1 280541928 1 1 144678343 1 1 135649221 1 1 268989454 1 1 221301715 1 1 551668212 1 1 691778090 1 1 192419081 1 1 590254953 1 1 365068857 1 1 845473024 1 1 802153157 1 1 208273668 1 1 595538753 1 1 905995179 1 1 514567114 1 1 39452978 1 1 41484428 1 1 758718868 1 1 285273668 1 1 492444219 1 1 548198329 1 1 906455005 1 1 659235895 1 1 195331864 1 1 79279503 1 1 720946086 1 1 868450797 1 1 13639186 1 1 16215226 1 1 118683507 1 1 280220714 1 1 472722113 1 1 771527073 1 1 990559825 1 1 834181370 1 1 157264926 1 1 128713802 1 1 73591069 1 1 780441765 1 1 397251652 1 1 531771625 1 1 840998810 1 1 463988602 1 1 801004479 1 1 888437591 1 1 865346597 1 1 800656721 1 1 433319898 1 1 893742475 1 1 139705849 1 1 781854011 1 1 508926186 1 1 193613932 1 1 351252700 1 1 84504584 1 1 136262511 1 1 879334406 1 1 587634113 1 1 618914659 1 1 442708957 1 1 357341651 1 1 190123817 1 1 954001333 1 1 949233718 1 1 349839302 1 1 869815381 1 1 528305655 1 1 21848156 1 1 95034911 1 1 942463051 1 1 852152953 1 1 817387088 1 1 120381696 1 1 313798677 1 1 257853954 1 1 34244360 1 1 75757651 1 1 260419241 1 1 915895819 1 1 113370718 1 1 679399739 1 1 801651477 1 1 228166160 1 1 80844084 1 1 445489196 1 1 398164253 1 1 57267434 1 1 557048955 1 1 406482106 1 1 872823251 1 1 92496866 1 1 177893637 1 1 102674089 1 1 39736212 1 1 294303661 1 1 77177621 1 1 367596815 1 1 863065791 1 1 159534848 1 1 847366469 1 1 578676152 1 1 506892911 1 1 23371871 1 1 157477506 1 1 359362412 1 1 963113522 1 1 340606482 1 1 925542657 1 1 381944244 1 1 151353616 1 1 462001127 1 1 518269812 1 1 55436767 1 1 769742218 1 1 110208341 1 1 291520042 1 1 789350654 1 1 846786383 1 1 992598552 1 1 686657304 1 1 101428922 1 1 319833857 1 1 353521773 1 1 321912544 1 1 543649938 1 1 698879833 1 1 879298168 1 1 661265007 1 1 775534984 1 1 99744683 1 1 598730302 1 1 918263400 1 1 912245314 1 1 375604550 1 1 420212923 1 1 267097505 1 1 173284808 1 1 868334852 1 1 651450286 1 1 646117414 1 1 697598198 1 1 285036637 1 1 16891128 1 1 909794672 1 1 124581043 1 1 708877169 1 1 265909383 1 1 284370851 1 1 713719319 1 1 341340393 1 1 716236591 1 1 813641952 1 1 75258858 1 1 727642021 1 1 142793133 1 1 638989896 1 1 227526643 1 1 20499582 1 1 718761049 1 1 899271046 1 1 80410506 1 1 100479552 1 1 375922831 1 1 552285248 1 1 559984629 1 1 954785434 1 1 399123191 1 1 39127849 1 1 62815223 1 1 992648878 1 1 27269625 1 1 534188740 1 1 26090821 1 1 982485933 1 1 594185444 1 1 264367085 1 1 585675892 1 1 686907054 1 1 12854124 1 1 875272330 1 1 963814770 1 1 110457374 1 1 738837941 1 1 907893866 1 1 751531083 1 1 454549 1 1 320301476 1 1 920455906 1 1 43154551 1 1 613949044 1 1 11738648 1 1 384650719 1 1 705329936 1 1 692389594 1 1 363196069 1 1 678057935 1 1 577569618 1 1 203460282 1 1 595133078 1 1 182897147 1 1 225750696 1 1 952474975 1 1 668493999 1 1 956643981 1 1 683750437 1 1 679843845 1 1 807535641 1 1 997420996 1 1 397611077 1 1 808279038 1 1 71574739 1 1 373046934 1 1 849936120 1 1 590582584 1 1 494827469 1 1 529198151 1 1 304279015 1 1 62089884 1 1 173661605 1 1 93307323 1 1 300820890 1 1 287947301 1 1 298873673 1 1 628738418 1 1 157399329 1 1 701417183 1 1 730011288 1 1 464537639 1 1 59679448 1 1 445768622 1 1 854590781 1 1 198727149 1 1 395636560 1 1 369907964 1 1 628890028 1 1 415504313 1 1 140199395 1 1 576120676 1 1 532172231 1 1 121742130 1 1 990076849 1 1 937871226 1 1 284233745 1 1 174434932 1 1 971000373 1 1 307728337 1 1 637960717 1 1 792352886 1 1 226964160 1 1 321062992 1 1 36696272 1 1 804879687 1 1 226959273 1 1 430283944 1 1 101989745 1 1 172644085 1 1 184473098 1 1 879890296 1 1 999819 1 1 554977594 1 1 389743101 1 1 55631372 1 1 153941286 1 1 862401109 1 1 679950425 1 1 511172572 1 1 858612015 1 1 248986146 1 1 295104769 1 1 762355682 1 1 965129243 1 1 900655095 1 1 440655454 1 1 274911680 1 1 681671595 1 1 119321030 1 1 178818330 1 1 668788436 1 1 760009037 1 1 228175278 1 1 823009240 1 1 968972056 1 1 807263649 1 1 825412747 1 1 9153128 1 1 7411268 1 1 596611202 1 1 984504765 1 1 897549301 1 1 541934367 1 1 246363867 1 1 438868127 1 1 779780955 1 1 750442028 1 1 717164758 1 1 618166086 1 1 727321018 1 1 583470145 1 1 674076650 1 1 392505097 1 1 599590917 1 1 517312395 1 1 257179042 1 1 800450815 1 1 143433024 1 1 801379162 1 1 845994234 1 1 483359830 1 1 772549186 1 1 788037545 1 1 102864862 1 1 441134486 1 1 528376146 1 1 380096875 1 1 158343272 1 1 763406385 1 1 325980109 1 1 310317821 1 1 48911369 1 1 98335221 1 1 413472615 1 1 912856913 1 1 363705114 1 1 228702641 1 1 727097270 1 1 47290595 1 1 245585078 1 1 535358496 1 1 37015833 1 1 798799245 1 1 69487383 1 1 272864451 1 1 6719997 1 1 236653275 1 1 676813458 1 1 355497577 1 1 255928925 1 1 688466198 1 1 591409953 1 1 70169895 1 1 762440123 1 1 43507161 1 1 236093078 1 1 797906719 1 1 937904488 1 1 370493195 1 1 130470080 1 1 13579179 1 1 94742977 1 1 360048821 1 1 503740598 1 1 907824246 1 1 543747707 1 1 282053927 1 1 913658517 1 1 618379916 1 1 75839357 1 1 942352621 1 1 738642267 1 1 207537391 1 1 779528979 1 1 408289819 1 1 609343986 1 1 736661221 1 1 399456577 1 1 935449544 1 1 47942831 1 1 774373993 1 1 921244282 1 1 206311027 1 1 896969839 1 1 684592186 1 1 608871015 1 1 750896757 1 1 849218127 1 1 41122811 1 1 546089162 1 1 773746542 1 1 773790926 1 1 434456167 1 1 493363123 1 1 163381701 1 1 206785557 1 1 227885207 1 1 980809614 1 1 122291505 1 1 782513438 1 1 443485104 1 1 464826123 1 1 294316669 1 1 118753686 1 1 499366427 1 1 211615477 1 1 198025875 1 1 343187979 1 1 701976865 1 1 723709724 1 1 113882014 1 1 224858194 1 1 322812985 1 1 768244107 1 1 138208110 1 1 740079244 1 1 397612172 1 1 79128439 1 1 431835292 1 1 527516961 1 1 592816617 1 1 798769981 1 1 138064456 1 1 955391309 1 1 603613868 1 1 338892699 1 1 91442690 1 1 716717603 1 1 335527872 1 1 528912911 1 1 964006178 1 1 276674278 1 1 431779751 1 1 202363553 1 1 567490349 1 1 486590225 1 1 434578393 1 1 401556697 1 1 938898768 1 1 744262324 1 1 225614406 1 1 633006854 1 1 292620826 1 1 412660715 1 1 421680190 1 1 304764301 1 1 531650834 1 1 991584589 1 1 267688745 1 1 688137418 1 1 371097547 1 1 784933534 1 1 34793640 1 1 532540895 1 1 271380313 1 1 954471907 1 1 605224926 1 1 477021636 1 1 830634249 1 1 521721610 1 1 807235170 1 1 913901740 1 1 309081206 1 1 360856972 1 1 738864164 1 1 293765828 1 1 982302523 1 1 268642388 1 1 360757581 1 1 769602169 1 1 946906114 1 1 672477939 1 1 717719429 1 1 31876853 1 1 705221709 1 1 672993198 1 1 561861086 1 1 206212652 1 1 938740186 1 1 445471931 1 1 740058102 1 1 890556122 1 1 255926378 1 1 703859946 1 1 813903198 1 1 669486861 1 1 770578426 1 1 595383255 1 1 418674185 1 1 844796571 1 1 571801314 1 1 697722231 1 1 271920561 1 1 425239776 1 1 868684037 1 1 934531033 1 1 941690862 1 1 684012667 1 1 379174820 1 1 475241481 1 1 708904949 1 1 204901048 1 1 138815081 1 1 292356801 1 1 41517250 1 1 495706138 1 1 832132783 1 1 492411640 1 1 152009763 1 1 711517274 1 1 315648540 1 1 776462377 1 1 392063924 1 1 871371837 1 1 202531023 1 1 939545963 1 1 608234593 1 1 400805262 1 1 769778330 1 1 779095591 1 1 890010503 1 1 922187481 1 1 259147160 1 1 697506787 1 1 199626229 1 1 224323778 1 1 919021497 1 1 140408071 1 1 443304310 1 1 443606332 1 1 45630479 1 1 316496834 1 1 530296754 1 1 880973659 1 1 996703954 1 1 564108749 1 1 593631977 1 1 350599080 1 1 673011135 1 1 713009351 1 1 36673233 1 1 658263152 1 1 864028476 1 1 755324963 1 1 820058045 1 1 876079688 1 1 787351154 1 1 556031707 1 1 978354578 1 1 742354963 1 1 435673522 1 1 605514373 1 1 708236712 1 1 341846346 1 1 636424283 1 1 451976237 1 1 303169151 1 1 209552187 1 1 557226122 1 1 762739012 1 1 381247960 1 1 825630647 1 1 417851342 1 1 303148445 1 1 43037810 1 1 138051607 1 1 381401966 1 1 502757706 1 1 194829370 1 1 442173499 1 1 975471780 1 1 356019438 1 1 118962025 1 1 538260757 1 1 761145208 1 1 893461090 1 1 972185530 1 1 867747685 1 1 945000743 1 1 254179761 1 1 673841368 1 1 898208850 1 1 315936214 1 1 838915958 1 1 340433459 1 1 600524245 1 1 380595145 1 1 81150810 1 1 475047708 1 1 61423927 1 1 55254769 1 1 374313913 1 1 174777776 1 1 416087708 1 1 685851312 1 1 795781882 1 1 600399507 1 1 474916780 1 1 365372495 1 1 845228876 1 1 999857604 1 1 730164309 1 1 866918058 1 1 916378908 1 1 29053204 1 1 614173732 1 1 616549683 1 1 144930886 1 1 927570305 1 1 894611943 1 1 309475316 1 1 23933173 1 1 416329658 1 1 975691778 1 1 604132189 1 1 892798005 1 1 223121483 1 1 657069790 1 1 858121237 1 1 668504195 1 1 665976596 1 1 842108677 1 1 832017713 1 1 965071879 1 1 89072052 1 1 348745023 1 1 383814955 1 1 151078282 1 1 418449395 1 1 818330914 1 1 638386124 1 1 752488860 1 1 972660466 1 1 508563895 1 1 993051191 1 1 241065135 1 1 299434340 1 1 778581562 1 1 978961850 1 1 778548051 1 1 983827966 1 1 389699383 1 1 506137698 1 1 859853908 1 1 321452701 1 1 765954351 1 1 358157494 1 1 173908274 1 1 243433196 1 1 437234070 1 1 575757215 1 1 237749236 1 1 150592191 1 1 39917741 1 1 105998317 1 1 365927041 1 1 105852469 1 1 451385802 1 1 482126721 1 1 345035786 1 1 58716675 1 1 2710480 1 1 894521428 1 1 135021045 1 1 843294389 1 1 565308015 1 1 643578585 1 1 826937266 1 1 795150918 1 1 521395129 1 1 215851947 1 1 97712916 1 1 125205180 1 1 623955683 1 1 523737496 1 1 866390485 1 1 227276420 1 1 690247664 1 1 507424990 1 1 456336395 1 1 962233022 1 1 728302448 1 1 247854390 1 1 211755731 1 1 473269059 1 1 731484967 1 1 724115956 1 1 704696975 1 1 203819364 1 1 637566439 1 1 837438260 1 1 515461763 1 1 70348633 1 1 402413929 1 1 160687107 1 1 562512302 1 1 56439591 1 1 374863630 1 1 416842940 1 1 883523804 1 1 302325684 1 1 253582847 1 1 873780605 1 1 951440177 1 1 233904785 1 1 362529693 1 1 343408637 1 1 76176508 1 1 764239882 1 1 423621162 1 1 165164935 1 1 850732836 1 1 982695234 1 1 785426355 1 1 591158429 1 1 137310335 1 1 471535880 1 1 88321817 1 1 722825559 1 1 806961084 1 1 679241680 1 1 665704349 1 1 432406709 1 1 39097558 1 1 345197462 1 1 5828905 1 1 463421419 1 1 969536111 1 1 721860929 1 1 972486140 1 1 520284653 1 1 187754497 1 1 971101904 1 1 909313571 1 1 683352055 1 1 40070333 1 1 911711601 1 1 790763433 1 1 730091556 1 1 995668305 1 1 726385653 1 1 243462609 1 1 247659812 1 1 689527963 1 1 748676291 1 1 879078080 1 1 938776225 1 1 198386609 1 1 225675332 1 1 383520426 1 1 12304111 1 1 655146194 1 1 120454118 1 1 687991274 1 1 439355293 1 1 738734594 1 1 810451248 1 1 989752850 1 1 832638985 1 1 125652997 1 1 489334290 1 1 658227244 1 1 687632128 1 1 352448628 1 1 964115323 1 1 780416410 1 1 333135854 1 1 269482733 1 1 398379565 1 1 907166729 1 1 588429060 1 1 905015744 1 1 588136305 1 1 863489905 1 1 858598435 1 1 649197988 1 1 709698198 1 1 388324801 1 1 307564345 1 1 15761115 1 1 87561582 1 1 481192426 1 1 808744592 1 1 70449459 1 1 444299699 1 1 43780954 1 1 227505213 1 1 936758250 1 1 785064155 1 1 229720948 1 1 292573822 1 1 257083970 1 1 347036601 1 1 390370392 1 1 705146488 1 1 289454848 1 1 111940745 1 1 755236209 1 1 326664071 1 1 582538965 1 1 275613594 1 1 719596072 1 1 971518527 1 1 438754597 1 1 297262049 1 1 181703528 1 1 760270504 1 1 233036551 1 1 17807367 1 1 818736830 1 1 327990064 1 1 964181581 1 1 58005712 1 1 41667799 1 1 309783524 1 1 359516613 1 1 684494768 1 1 989635244 1 1 407448194 1 1 285507557 1 1 848213072 1 1 231675474 1 1 847311120 1 1 685779771 1 1 828677705 1 1 240183474 1 1 110799863 1 1 881748769 1 1 475996827 1 1 556769482 1 1 857671853 1 1 302147010 1 1 246845252 1 1 902375 1 1 956351727 1 1 747679601 1 1 578486724 1 1 147022326 1 1 844377546 1 1 965571580 1 1 609345311 1 1 159767411 1 1 659649593 1 1 505458955 1 1 603771095 1 1 793318257 1 1 161646560 1 1 265745871 1 1 444495105 1 1 864590155 1 1 822833768 1 1 393886010 1 1 468044480 1 1 125219417 1 1 219626089 1 1 469394695 1 1 427188887 1 1 862466928 1 1 305191060 1 1 330200227 1 1 783805144 1 1 235752860 1 1 248557918 1 1 257054189 1 1 166105189 1 1 915670563 1 1 961714598 1 1 962285889 1 1 729522699 1 1 648954162 1 1 765191247 1 1 926342232 1 1 609542051 1 1 160759106 1 1 466840053 1 1 550497737 1 1 948197707 1 1 568564710 1 1 225084599 1 1 305813517 1 1 787685913 1 1 735637576 1 1 699678920 1 1 990334821 1 1 130000275 1 1 286250112 1 1 663308441 1 1 988150324 1 1 717180150 1 1 141578401 1 1 575760196 1 1 856338621 1 1 452013168 1 1 325653283 1 1 221681251 1 1 981686307 1 1 214178710 1 1 248988685 1 1 916151373 1 1 115317285 1 1 161180313 1 1 309511443 1 1 546692402 1 1 9965033 1 1 544000864 1 1 393573037 1 1 310566530 1 1 447162561 1 1 193188867 1 1 713048005 1 1 482560599 1 1 937605443 1 1 231280060 1 1 185888969 1 1 560617320 1 1 455457251 1 1 413906000 1 1 769825751 1 1 60822550 1 1 574226415 1 1 517367484 1 1 9641132 1 1 241726775 1 1 78122199 1 1 929431425 1 1 653729448 1 1 170459598 1 1 292742191 1 1 61681982 1 1 982021324 1 1 282313620 1 1 808166860 1 1 506125311 1 1 880940341 1 1 33350369 1 1 920038786 1 1 142424311 1 1 240570617 1 1 801009936 1 1 745723821 1 1 151222008 1 1 673385001 1 1 343466951 1 1 659736068 1 1 45259928 1 1 893839491 1 1 938929451 1 1 56224377 1 1 343822635 1 1 129180474 1 1 659812360 1 1 381484397 1 1 174562229 1 1 12150614 1 1 96242834 1 1 845790364 1 1 398502992 1 1 390170304 1 1 97455425 1 1 167903075 1 1 618399576 1 1 73597213 1 1 644869010 1 1 563402372 1 1 224746707 1 1 816375879 1 1 312289360 1 1 538326580 1 1 751981743 1 1 880529282 1 1 241937441 1 1 854524241 1 1 892856764 1 1 661370189 1 1 657218909 1 1 734737899 1 1 412606037 1 1 414619557 1 1 975117398 1 1 604328935 1 1 706645169 1 1 195569938 1 1 23941992 1 1 221300101 1 1 217535604 1 1 835004710 1 1 708155474 1 1 766335107 1 1 687808357 1 1 140542128 1 1 884732725 1 1 599819271 1 1 848644165 1 1 579038624 1 1 246971901 1 1 570789129 1 1 626985573 1 1 861908591 1 1 195584011 1 1 154391645 1 1 392311719 1 1 93828503 1 1 586189370 1 1 643672115 1 1 690268376 1 1 725281455 1 1 686655728 1 1 710320617 1 1 35927422 1 1 15321014 1 1 89352297 1 1 611253165 1 1 515184604 1 1 47546941 1 1 198562808 1 1 855649742 1 1 262210536 1 1 174309983 1 1 205370883 1 1 3638586 1 1 919680655 1 1 759370010 1 1 504349874 1 1 71012578 1 1 161965278 1 1 581284105 1 1 881809697 1 1 173583668 1 1 787298187 1 1 152813577 1 1 894489125 1 1 527437619 1 1 96982083 1 1 443788367 1 1 997702932 1 1 976508776 1 1 157016888 1 1 459220868 1 1 555607460 1 1 856449875 1 1 866918815 1 1 463228953 1 1 198846303 1 1 639941710 1 1 329933345 1 1 213459497 1 1 408427601 1 1 4275554 1 1 837322599 1 1 77254362 1 1 248463678 1 1 593478214 1 1 251492928 1 1 565194289 1 1 147150525 1 1 553185812 1 1 525673508 1 1 427464193 1 1 954211546 1 1 569574742 1 1 767810644 1 1 115700300 1 1 362591678 1 1 872395578 1 1 863597739 1 1 884286036 1 1 628353486 1 1 401295326 1 1 794989876 1 1 983314636 1 1 975617859 1 1 667884588 1 1 623309593 1 1 352976077 1 1 846004077 1 1 7803937 1 1 611581291 1 1 144223635 1 1 693142826 1 1 814553809 1 1 761634786 1 1 789470278 1 1 119869823 1 1 270060346 1 1 214071668 1 1 329690008 1 1 569707052 1 1 738652487 1 1 9363555 1 1 928612948 1 1 789706458 1 1 921844629 1 1 993795701 1 1 698997138 1 1 650884052 1 1 218578655 1 1 608653259 1 1 94890539 1 1 636117633 1 1 827997185 1 1 874226143 1 1 234271162 1 1 12607721 1 1 721048689 1 1 900869122 1 1 284757924 1 1 152896337 1 1 223482879 1 1 367759255 1 1 852431006 1 1 423678540 1 1 740425210 1 1 191866341 1 1 825456939 1 1 252784455 1 1 72626718 1 1 204157434 1 1 940765419 1 1 199491349 1 1 728238359 1 1 173892548 1 1 482181979 1 1 165295805 1 1 976489941 1 1 590091676 1 1 967679588 1 1 828138815 1 1 745402596 1 1 367866875 1 1 348162510 1 1 406005111 1 1 855385804 1 1 638453782 1 1 914812596 1 1 688384963 1 1 189754552 1 1 475804497 1 1 77059380 1 1 160206306 1 1 371104876 1 1 482197248 1 1 928274865 1 1 338077108 1 1 947700242 1 1 745071918 1 1 957429660 1 1 350177471 1 1 739542870 1 1 586330860 1 1 925330227 1 1 750859682 1 1 28884644 1 1 22237521 1 1 383509953 1 1 47190160 1 1 609530107 1 1 787249984 1 1 692432983 1 1 136657988 1 1 686503951 1 1 768596716 1 1 596834340 1 1 279513532 1 1 666198165 1 1 609222904 1 1 496430011 1 1 650517792 1 1 914202678 1 1 41159455 1 1 312017945 1 1 457536900 1 1 197112686 1 1 884857659 1 1 249371920 1 1 680311982 1 1 834115737 1 1 202790318 1 1 354285393 1 1 667869043 1 1 96857276 1 1 304144235 1 1 110332523 1 1 530865170 1 1 17756636 1 1 631140510 1 1 862003343 1 1 517633330 1 1 462206904 1 1 244685958 1 1 136672570 1 1 61884592 1 1 502357360 1 1 931028361 1 1 735904992 1 1 896291245 1 1 846465913 1 1 491146307 1 1 289260878 1 1 198437282 1 1 806911938 1 1 874033391 1 1 206555211 1 1 132125029 1 1 531271179 1 1 178227303 1 1 820848687 1 1 95199207 1 1 72800535 1 1 275323629 1 1 230490620 1 1 507433066 1 1 979418928 1 1 646720100 1 1 492273030 1 1 749682858 1 1 626547602 1 1 504204565 1 1 513468841 1 1 813225308 1 1 518019929 1 1 147483587 1 1 113960499 1 1 320091920 1 1 615068935 1 1 70541696 1 1 739744466 1 1 978097520 1 1 914719110 1 1 17248814 1 1 606631099 1 1 824564309 1 1 405008881 1 1 373802580 1 1 763929597 1 1 321795975 1 1 952294712 1 1 484531473 1 1 900025682 1 1 115260633 1 1 196739788 1 1 258099855 1 1 208266772 1 1 351078932 1 1 277965754 1 1 771847196 1 1 809812700 1 1 209828779 1 1 446840057 1 1 473506134 1 1 713074748 1 1 90949600 1 1 249209322 1 1 988398143 1 1 321211487 1 1 20197802 1 1 336244650 1 1 935576251 1 1 221474928 1 1 787007693 1 1 83153906 1 1 325948157 1 1 326915305 1 1 754279204 1 1 448803420 1 1 38314752 1 1 956786469 1 1 281204745 1 1 846602740 1 1 571450017 1 1 409233549 1 1 817771302 1 1 514968761 1 1 266441967 1 1 561076733 1 1 666755689 1 1 657194136 1 1 80384332 1 1 602096748 1 1 230383784 1 1 70615485 1 1 174568893 1 1 560820435 1 1 85156445 1 1 39926476 1 1 29800128 1 1 492649325 1 1 972826953 1 1 266196513 1 1 549411164 1 1 222011429 1 1 110552513 1 1 625950 1 1 637838655 1 1 892802512 1 1 651785036 1 1 6471162 1 1 228794840 1 1 686669595 1 1 978616320 1 1 204868733 1 1 662087186 1 1 264512581 1 1 114743248 1 1 323153797 1 1 29191828 1 1 616714570 1 1 719585010 1 1 121020269 1 1 749440254 1 1 682562689 1 1 979416165 1 1 519637726 1 1 834479673 1 1 352112008 1 1 192205287 1 1 123298580 1 1 905339902 1 1 341170189 1 1 89401086 1 1 556262497 1 1 784969445 1 1 536812853 1 1 595454882 1 1 842918307 1 1 371574350 1 1 158594471 1 1 54470708 1 1 634104199 1 1 655748230 1 1 259527138 1 1 540390076 1 1 412917752 1 1 207488984 1 1 136252919 1 1 171683703 1 1 503768203 1 1 283979968 1 1 802819437 1 1 890925610 1 1 556736954 1 1 578298018 1 1 265288663 1 1 29257854 1 1 170286104 1 1 156137151 1 1 118124654 1 1 87223721 1 1 331237797 1 1 321738108 1 1 80497943 1 1 38277038 1 1 18836294 1 1 408791190 1 1 71580535 1 1 824612010 1 1 83915262 1 1 597356418 1 1 270868976 1 1 608115197 1 1 785403883 1 1 296109856 1 1 81390380 1 1 883239770 1 1 891050561 1 1 59721828 1 1 635709611 1 1 634262878 1 1 846005849 1 1 406491176 1 1 770983168 1 1 941667761 1 1 335900950 1 1 499312737 1 1 306882917 1 1 304586266 1 1 765127139 1 1 133787431 1 1 335874811 1 1 262399013 1 1 287838269 1 1 263461687 1 1 984378091 1 1 394519351 1 1 164268083 1 1 374426618 1 1 905749792 1 1 84800253 1 1 243060648 1 1 432289774 1 1 424752700 1 1 535326951 1 1 286455742 1 1 840328423 1 1 453773250 1 1 206233086 1 1 513575197 1 1 925200682 1 1 595122732 1 1 730565584 1 1 618917436 1 1 249237398 1 1 411998430 1 1 530219229 1 1 499279790 1 1 719667977 1 1 808960379 1 1 839028258 1 1 941046597 1 1 633039719 1 1 969841900 1 1 856492600 1 1 765742363 1 1 166126062 1 1 618289086 1 1 377152437 1 1 888234277 1 1 855223558 1 1 256816236 1 1 412183846 1 1 395306019 1 1 684262126 1 1 498400358 1 1 960648800 1 1 939612036 1 1 531119562 1 1 548355266 1 1 503242337 1 1 721361372 1 1 448818075 1 1 587442181 1 1 250054242 1 1 769000759 1 1 191872009 1 1 142606969 1 1 948654500 1 1 302712240 1 1 307044012 1 1 150926859 1 1 919558012 1 1 386624725 1 1 949541342 1 1 975917445 1 1 80061810 1 1 543980958 1 1 231054749 1 1 246395721 1 1 191802502 1 1 919713004 1 1 647794104 1 1 22633835 1 1 167892834 1 1 955805761 1 1 767898876 1 1 607241050 1 1 453512243 1 1 162469266 1 1 284215249 1 1 858610649 1 1 781870591 1 1 394208193 1 1 250485993 1 1 183426111 1 1 62290652 1 1 494805857 1 1 313465592 1 1 172012042 1 1 244173514 1 1 328017385 1 1 969362609 1 1 142972654 1 1 714605053 1 1 760495413 1 1 162227321 1 1 324676637 1 1 576989893 1 1 628865231 1 1 358104477 1 1 220662368 1 1 840237873 1 1 916851902 1 1 990951618 1 1 376970244 1 1 324741969 1 1 610699693 1 1 396955319 1 1 28862181 1 1 294199007 1 1 451080199 1 1 610924134 1 1 899543068 1 1 16336417 1 1 581708036 1 1 282110067 1 1 41572481 1 1 813967239 1 1 192420979 1 1 422848451 1 1 120274241 1 1 919891165 1 1 873947613 1 1 948991774 1 1 469628044 1 1 395876894 1 1 204381139 1 1 854015202 1 1 57922319 1 1 541661193 1 1 70049133 1 1 171337611 1 1 465073569 1 1 665217043 1 1 510556577 1 1 820628392 1 1 966631588 1 1 535870525 1 1 125408419 1 1 800528229 1 1 559255963 1 1 499086044 1 1 71799329 1 1 658799133 1 1 723660698 1 1 573769637 1 1 25367742 1 1 297247522 1 1 864093622 1 1 35022143 1 1 98073646 1 1 787377995 1 1 657870883 1 1 562926381 1 1 627119852 1 1 280849100 1 1 656574429 1 1 514077185 1 1 51753698 1 1 276673467 1 1 374181884 1 1 783227129 1 1 389394229 1 1 991323700 1 1 625158244 1 1 368518493 1 1 257403041 1 1 455297649 1 1 897225215 1 1 624008812 1 1 865146890 1 1 287792580 1 1 586480690 1 1 722913119 1 1 643118753 1 1 397679454 1 1 966932883 1 1 223361021 1 1 690168920 1 1 433233382 1 1 257098549 1 1 971130890 1 1 975214388 1 1 853013878 1 1 522096628 1 1 741861190 1 1 283854819 1 1 878542306 1 1 20865081 1 1 602738280 1 1 50228292 1 1 551966822 1 1 113423335 1 1 506358350 1 1 710101754 1 1 503593839 1 1 379858970 1 1 546837454 1 1 762626665 1 1 343681293 1 1 186578935 1 1 398717783 1 1 25416874 1 1 322648447 1 1 667520644 1 1 775746933 1 1 246781350 1 1 844168005 1 1 726666502 1 1 431607761 1 1 591927319 1 1 586211134 1 1 185536670 1 1 249553822 1 1 156075993 1 1 100720279 1 1 473228463 1 1 140405183 1 1 818770940 1 1 806519187 1 1 382291806 1 1 625380408 1 1 792839513 1 1 348845279 1 1 886442347 1 1 841652513 1 1 705226153 1 1 543243646 1 1 908353744 1 1 105765846 1 1 965481383 1 1 648793582 1 1 653320225 1 1 379920703 1 1 537108518 1 1 773780194 1 1 149546969 1 1 766157562 1 1 686101835 1 1 242710121 1 1 489472876 1 1 813380418 1 1 951107885 1 1 421994006 1 1 272710456 1 1 920232758 1 1 989079185 1 1 368368532 1 1 479392246 1 1 289869225 1 1 712459302 1 1 790061502 1 1 914028723 1 1 860422726 1 1 325150328 1 1 370644499 1 1 123185306 1 1 829971868 1 1 467701839 1 1 26485005 1 1 199912562 1 1 227406161 1 1 824643680 1 1 264230233 1 1 709594123 1 1 300701931 1 1 818318178 1 1 445856376 1 1 21925728 1 1 345972632 1 1 792869915 1 1 42738849 1 1 44500523 1 1 11923996 1 1 629353746 1 1 362037543 1 1 579759514 1 1 688519064 1 1 187291249 1 1 276555295 1 1 112980734 1 1 152429187 1 1 580398605 1 1 270192085 1 1 621104200 1 1 316382979 1 1 254038983 1 1 836282582 1 1 771544375 1 1 674283135 1 1 224314321 1 1 149757088 1 1 275816348 1 1 255424762 1 1 909427725 1 1 267566787 1 1 641131459 1 1 220402701 1 1 950809958 1 1 427936503 1 1 671159666 1 1 539099626 1 1 374140553 1 1 998659995 1 1 942435896 1 1 546785701 1 1 29681920 1 1 613393367 1 1 678324732 1 1 777381286 1 1 745116562 1 1 789758387 1 1 938652944 1 1 545537218 1 1 993460537 1 1 748431457 1 1 531358021 1 1 743310005 1 1 541378272 1 1 670457892 1 1 660526768 1 1 93725983 1 1 293598794 1 1 468642394 1 1 70555026 1 1 168458436 1 1 61313896 1 1 795543335 1 1 546747474 1 1 545522965 1 1 779104032 1 1 301512764 1 1 908063866 1 1 11313547 1 1 180536256 1 1 433175275 1 1 316267172 1 1 756488840 1 1 677706271 1 1 493696842 1 1 750710831 1 1 525473077 1 1 52052508 1 1 509038387 1 1 54220539 1 1 382746781 1 1 371506330 1 1 546594017 1 1 434066684 1 1 681147043 1 1 307815764 1 1 452009351 1 1 746485769 1 1 883982935 1 1 956205844 1 1 553435559 1 1 887404722 1 1 48526021 1 1 65975542 1 1 79472587 1 1 656870819 1 1 888870147 1 1 218101850 1 1 35053275 1 1 491360508 1 1 55039655 1 1 661235813 1 1 196798907 1 1 895114478 1 1 331241991 1 1 239062633 1 1 632431945 1 1 655470181 1 1 7059619 1 1 604184660 1 1 529380093 1 1 662604422 1 1 705917124 1 1 720879426 1 1 869815208 1 1 170141410 1 1 323504900 1 1 569433981 1 1 546243354 1 1 153338606 1 1 575020072 1 1 446627366 1 1 192845115 1 1 450527297 1 1 79250314 1 1 406364878 1 1 940153486 1 1 282032371 1 1 192601114 1 1 954777157 1 1 613014752 1 1 291557268 1 1 430529752 1 1 458867827 1 1 121788936 1 1 788604705 1 1 830382638 1 1 532090297 1 1 339228641 1 1 55302526 1 1 473209958 1 1 983359757 1 1 676883589 1 1 178468857 1 1 605370165 1 1 102130286 1 1 701977503 1 1 212977938 1 1 922826157 1 1 518965529 1 1 315512860 1 1 428398821 1 1 379712287 1 1 682086007 1 1 80199210 1 1 877595041 1 1 610079728 1 1 748908360 1 1 3051077 1 1 27460536 1 1 528245709 1 1 922602117 1 1 976288618 1 1 851405648 1 1 220943007 1 1 271934955 1 1 123389425 1 1 248536559 1 1 178089722 1 1 833460795 1 1 155047176 1 1 740700340 1 1 930214516 1 1 541506374 1 1 13701694 1 1 10029005 1 1 128795212 1 1 853895224 1 1 104101680 1 1 241288790 1 1 844023954 1 1 520591033 1 1 686426542 1 1 686580907 1 1 517313316 1 1 438015775 1 1 282205678 1 1 632543885 1 1 744369804 1 1 51706402 1 1 2559801 1 1 916175660 1 1 476746293 1 1 120957178 1 1 268386343 1 1 620679443 1 1 364470635 1 1 936753293 1 1 954865556 1 1 365730008 1 1 825546950 1 1 486051408 1 1 288957195 1 1 427877771 1 1 374285311 1 1 652936790 1 1 377991675 1 1 646481456 1 1 496201478 1 1 16969507 1 1 331627603 1 1 574600818 1 1 55754353 1 1 274905706 1 1 422134296 1 1 81572095 1 1 881238632 1 1 479452333 1 1 732918152 1 1 840500146 1 1 486674044 1 1 106114323 1 1 641624468 1 1 663025813 1 1 130122316 1 1 748508248 1 1 23426278 1 1 559198378 1 1 877837041 1 1 413044058 1 1 388475683 1 1 674314013 1 1 775391359 1 1 553450796 1 1 119850593 1 1 32180714 1 1 93066838 1 1 127348283 1 1 648152608 1 1 568077915 1 1 359998145 1 1 81700328 1 1 791984214 1 1 846696996 1 1 212511398 1 1 54547157 1 1 330764716 1 1 460288683 1 1 94434865 1 1 559242108 1 1 375826471 1 1 426602714 1 1 326641351 1 1 726219723 1 1 991982970 1 1 253035903 1 1 438411485 1 1 419712905 1 1 980429560 1 1 594295768 1 1 549760663 1 1 769913022 1 1 6590083 1 1 905331104 1 1 956645476 1 1 22621359 1 1 443225008 1 1 275952229 1 1 15294990 1 1 27658227 1 1 921577491 1 1 989990122 1 1 218158982 1 1 990275175 1 1 199374499 1 1 16931541 1 1 455889744 1 1 273110270 1 1 90349577 1 1 990864700 1 1 858687517 1 1 235376133 1 1 714873756 1 1 977305748 1 1 341327587 1 1 871363468 1 1 78383256 1 1 304207716 1 1 426436073 1 1 991895185 1 1 162054930 1 1 279133175 1 1 817603889 1 1 421988809 1 1 369880340 1 1 488767835 1 1 989307300 1 1 930040920 1 1 901467499 1 1 191695091 1 1 476050314 1 1 903779390 1 1 574342544 1 1 164867734 1 1 712541906 1 1 792912953 1 1 483118625 1 1 849655357 1 1 635559860 1 1 389703189 1 1 575583500 1 1 428764118 1 1 549979180 1 1 367751533 1 1 165258837 1 1 664536163 1 1 490319155 1 1 268966310 1 1 864769044 1 1 18256712 1 1 144400325 1 1 604551082 1 1 439241632 1 1 482378638 1 1 629236994 1 1 776649996 1 1 702825800 1 1 416387758 1 1 617394888 1 1 149641364 1 1 30926683 1 1 404117782 1 1 148711696 1 1 599162313 1 1 628051802 1 1 86423388 1 1 703970662 1 1 862078793 1 1 740850666 1 1 289567736 1 1 859959419 1 1 955499068 1 1 975840650 1 1 697911296 1 1 622837844 1 1 400931343 1 1 846851535 1 1 531409101 1 1 8688232 1 1 284897153 1 1 257603644 1 1 873647351 1 1 905815384 1 1 583249623 1 1 393128169 1 1 860641754 1 1 190603428 1 1 643471462 1 1 221046940 1 1 781313899 1 1 26730097 1 1 25969821 1 1 641184336 1 1 469478712 1 1 57973900 1 1 734703401 1 1 917382681 1 1 972834611 1 1 70992868 1 1 661469510 1 1 707871914 1 1 317735353 1 1 281018114 1 1 942012065 1 1 754447571 1 1 383950634 1 1 161025060 1 1 193157468 1 1 897293147 1 1 697447716 1 1 633439134 1 1 413046653 1 1 859029757 1 1 844934217 1 1 796259024 1 1 8217238 1 1 685254174 1 1 762389951 1 1 575760 1 1 281823224 1 1 153794112 1 1 200060170 1 1 413988167 1 1 203299111 1 1 219250608 1 1 92180072 1 1 231184276 1 1 257232920 1 1 864137508 1 1 474880090 1 1 738910134 1 1 980462915 1 1 517359206 1 1 734469871 1 1 764565789 1 1 535461881 1 1 807117541 1 1 797727067 1 1 314330963 1 1 331370321 1 1 488039831 1 1 779644885 1 1 328598219 1 1 723270706 1 1 454742365 1 1 622815760 1 1 24266305 1 1 465605155 1 1 19464805 1 1 340811305 1 1 607308521 1 1 502322425 1 1 517605279 1 1 646960376 1 1 385643955 1 1 108289837 1 1 148525411 1 1 667033887 1 1 855261198 1 1 473007477 1 1 84884935 1 1 333977987 1 1 427816892 1 1 417034990 1 1 582874743 1 1 661096124 1 1 937132222 1 1 8650636 1 1 944628598 1 1 214927057 1 1 173921551 1 1 571993669 1 1 430190168 1 1 20928250 1 1 538281091 1 1 87213487 1 1 892000872 1 1 847260031 1 1 99317126 1 1 192766840 1 1 713997063 1 1 923697623 1 1 911172701 1 1 484458757 1 1 948312554 1 1 919223145 1 1 295309792 1 1 752136004 1 1 872480668 1 1 33045099 1 1 711213851 1 1 55651904 1 1 252614302 1 1 526000115 1 1 756513044 1 1 957470415 1 1 454307520 1 1 494900673 1 1 581554609 1 1 508434431 1 1 572127007 1 1 288739175 1 1 431824623 1 1 314558173 1 1 550629934 1 1 566292295 1 1 374241287 1 1 640161525 1 1 603058830 1 1 522181080 1 1 183270685 1 1 802515791 1 1 735539096 1 1 654535818 1 1 970891239 1 1 86242441 1 1 159340682 1 1 239689609 1 1 685780408 1 1 212594389 1 1 569747727 1 1 604669308 1 1 602837254 1 1 97201273 1 1 121924398 1 1 263925616 1 1 988882871 1 1 443683533 1 1 443979191 1 1 838628788 1 1 680210904 1 1 19381068 1 1 547355740 1 1 331009585 1 1 787649783 1 1 975366824 1 1 832404310 1 1 661378084 1 1 593150153 1 1 857136339 1 1 997177939 1 1 56658661 1 1 853651446 1 1 831708855 1 1 931628270 1 1 744000061 1 1 975431116 1 1 232350114 1 1 101538009 1 1 308152696 1 1 123829328 1 1 155507516 1 1 652943177 1 1 388544370 1 1 105002251 1 1 894227818 1 1 40847466 1 1 565043717 1 1 755554322 1 1 117838630 1 1 469905130 1 1 811729280 1 1 707196916 1 1 974916212 1 1 659188166 1 1 738383986 1 1 301518472 1 1 126943588 1 1 831062193 1 1 5965934 1 1 537622175 1 1 630566328 1 1 647286488 1 1 808427860 1 1 2461923 1 1 667372530 1 1 366884809 1 1 602545029 1 1 330785141 1 1 15646261 1 1 669010483 1 1 834730353 1 1 61378960 1 1 247604256 1 1 199087841 1 1 461599630 1 1 625984379 1 1 756483236 1 1 799213830 1 1 127766346 1 1 836255049 1 1 298453415 1 1 679695520 1 1 690249020 1 1 322855377 1 1 208553584 1 1 745751328 1 1 953370198 1 1 71079778 1 1 935920799 1 1 833356834 1 1 449147131 1 1 835412072 1 1 139615484 1 1 59538505 1 1 843859562 1 1 367071907 1 1 12692607 1 1 529978936 1 1 795567122 1 1 62211749 1 1 149260445 1 1 416306004 1 1 617893581 1 1 379709459 1 1 72506909 1 1 949391713 1 1 666050000 1 1 681835170 1 1 410907947 1 1 195400574 1 1 265638881 1 1 759290929 1 1 891366240 1 1 325200357 1 1 397894320 1 1 233617231 1 1 292983493 1 1 457360679 1 1 457596025 1 1 810910791 1 1 345334166 1 1 185336459 1 1 846999015 1 1 395209340 1 1 964980319 1 1 209845683 1 1 463119374 1 1 333109504 1 1 330979472 1 1 872397974 1 1 898286763 1 1 748813195 1 1 236012701 1 1 155660434 1 1 79226696 1 1 704901338 1 1 60999615 1 1 495236467 1 1 75653197 1 1 351257058 1 1 949834775 1 1 745659029 1 1 484002008 1 1 954914033 1 1 809502864 1 1 607192867 1 1 647998440 1 1 64917281 1 1 4485081 1 1 962833732 1 1 841187165 1 1 319488239 1 1 701630643 1 1 575290839 1 1 760529757 1 1 551649839 1 1 724431308 1 1 394732083 1 1 56216387 1 1 857333934 1 1 269778637 1 1 401144019 1 1 734271469 1 1 909732757 1 1 962859044 1 1 818020070 1 1 497158731 1 1 211052621 1 1 510762285 1 1 582890464 1 1 952450155 1 1 775656393 1 1 203239937 1 1 520223835 1 1 286514040 1 1 424124993 1 1 527343495 1 1 314639988 1 1 191773520 1 1 829308118 1 1 180753408 1 1 385559744 1 1 412117073 1 1 737861101 1 1 224971026 1 1 182666056 1 1 894078321 1 1 427902758 1 1 817945357 1 1 327578101 1 1 939907434 1 1 65929103 1 1 72817048 1 1 718215319 1 1 869219611 1 1 962192872 1 1 528500638 1 1 119639144 1 1 255223631 1 1 850425361 1 1 125208704 1 1 629773118 1 1 740104750 1 1 358146367 1 1 645549883 1 1 553884809 1 1 11057251 1 1 876704536 1 1 389424549 1 1 607973775 1 1 352351364 1 1 311688096 1 1 926841420 1 1 648626240 1 1 826586900 1 1 384168658 1 1 594028241 1 1 97454208 1 1 813826736 1 1 611432619 1 1 403977176 1 1 962016804 1 1 475423652 1 1 439339708 1 1 592537490 1 1 481872889 1 1 720424194 1 1 481244637 1 1 853093746 1 1 894046952 1 1 714809173 1 1 861669678 1 1 649241726 1 1 354837483 1 1 930195246 1 1 663807924 1 1 375134749 1 1 457821894 1 1 756167719 1 1 637553022 1 1 110073255 1 1 135573464 1 1 567943861 1 1 751378944 1 1 83236082 1 1 438768830 1 1 780544819 1 1 601266592 1 1 315709688 1 1 786989507 1 1 249062897 1 1 736951937 1 1 137523386 1 1 872575820 1 1 289124033 1 1 191706070 1 1 864133461 1 1 201959066 1 1 627150266 1 1 50526595 1 1 477777371 1 1 741455619 1 1 177425323 1 1 994975249 1 1 82626514 1 1 834798882 1 1 427749488 1 1 836598995 1 1 517008923 1 1 261460194 1 1 122646163 1 1 556072006 1 1 995358172 1 1 900613835 1 1 848712785 1 1 693617036 1 1 833075121 1 1 674184976 1 1 266965973 1 1 820699630 1 1 273591283 1 1 386518653 1 1 83105358 1 1 335317507 1 1 218442239 1 1 77389167 1 1 670409253 1 1 164093002 1 1 299891249 1 1 539540601 1 1 960636255 1 1 681893550 1 1 188764358 1 1 248829768 1 1 761093104 1 1 403080719 1 1 968179634 1 1 273984846 1 1 755023145 1 1 702391337 1 1 345472219 1 1 259349057 1 1 825507518 1 1 247396407 1 1 738053677 1 1 922278552 1 1 957740584 1 1 30595746 1 1 423270289 1 1 100053025 1 1 370313313 1 1 384966453 1 1 773544445 1 1 700924800 1 1 300933808 1 1 574286396 1 1 59893240 1 1 962616382 1 1 890522546 1 1 903752014 1 1 12027916 1 1 281368357 1 1 648634318 1 1 930186933 1 1 147845330 1 1 297977453 1 1 76291661 1 1 118452426 1 1 866493044 1 1 673316338 1 1 99503564 1 1 844926955 1 1 732821327 1 1 909503610 1 1 922695846 1 1 368276216 1 1 780151123 1 1 291269965 1 1 523619439 1 1 266726339 1 1 280380562 1 1 103293561 1 1 420775648 1 1 268818092 1 1 903572671 1 1 614290310 1 1 67948136 1 1 505157439 1 1 979401329 1 1 401585028 1 1 618862569 1 1 845212540 1 1 982380151 1 1 325489736 1 1 625088979 1 1 826708795 1 1 32022140 1 1 547783431 1 1 803345426 1 1 351790524 1 1 468554121 1 1 706893928 1 1 616081947 1 1 644993844 1 1 785490227 1 1 644149574 1 1 745323951 1 1 161752798 1 1 272756358 1 1 812301301 1 1 923242269 1 1 196124707 1 1 860600910 1 1 346032589 1 1 695353577 1 1 316348637 1 1 790621729 1 1 666363407 1 1 691574159 1 1 486104873 1 1 481675212 1 1 750894607 1 1 682283311 1 1 289331252 1 1 8974628 1 1 514814198 1 1 264643179 1 1 804762203 1 1 563014999 1 1 576582156 1 1 654764397 1 1 86253267 1 1 331468832 1 1 750974050 1 1 880476917 1 1 362820468 1 1 969664652 1 1 557179815 1 1 338715263 1 1 575040535 1 1 365521674 1 1 97934588 1 1 650820003 1 1 734145653 1 1 236687902 1 1 567271751 1 1 247999185 1 1 763023480 1 1 403341975 1 1 854666889 1 1 344592424 1 1 643323269 1 1 966317941 1 1 501982312 1 1 865631907 1 1 80298099 1 1 43172050 1 1 638381755 1 1 217406390 1 1 141383187 1 1 598232952 1 1 847986634 1 1 320307785 1 1 829159953 1 1 171250925 1 1 653527474 1 1 145056065 1 1 730369219 1 1 740756424 1 1 532297470 1 1 767291871 1 1 85371218 1 1 118697022 1 1 372036404 1 1 358060977 1 1 395184169 1 1 462878445 1 1 316792715 1 1 288940015 1 1 475550693 1 1 73987113 1 1 128315393 1 1 932938755 1 1 850938353 1 1 352260718 1 1 838417393 1 1 830008134 1 1 806754686 1 1 970003438 1 1 380001508 1 1 710464491 1 1 500330761 1 1 169321025 1 1 175891268 1 1 75974619 1 1 739426385 1 1 535124805 1 1 170013480 1 1 298835038 1 1 326240660 1 1 300642666 1 1 362565932 1 1 990047510 1 1 552666261 1 1 353706038 1 1 679224559 1 1 342021281 1 1 680583187 1 1 41911489 1 1 444136907 1 1 997042832 1 1 395280421 1 1 766275187 1 1 8735903 1 1 681695660 1 1 49299841 1 1 373582095 1 1 461713730 1 1 931329648 1 1 455678367 1 1 290297269 1 1 798287449 1 1 731332721 1 1 126150681 1 1 583828879 1 1 646914463 1 1 549263422 1 1 831962165 1 1 275503453 1 1 260331620 1 1 378134319 1 1 439720100 1 1 650773254 1 1 687708629 1 1 524342000 1 1 701753927 1 1 478081902 1 1 591087509 1 1 725269982 1 1 887468130 1 1 942211292 1 1 221512005 1 1 337607064 1 1 941407919 1 1 59870879 1 1 933916335 1 1 180126380 1 1 518635772 1 1 76127578 1 1 471713556 1 1 868678296 1 1 64708060 1 1 527986961 1 1 129828512 1 1 870142647 1 1 704245011 1 1 204877050 1 1 557501457 1 1 407161435 1 1 256167183 1 1 173940816 1 1 908092076 1 1 367007976 1 1 762454341 1 1 216434586 1 1 214173573 1 1 837336052 1 1 858125607 1 1 967066555 1 1 107848095 1 1 311515355 1 1 337502820 1 1 413894518 1 1 730930714 1 1 540092991 1 1 483886034 1 1 535068501 1 1 885064416 1 1 910789059 1 1 814832360 1 1 832324969 1 1 294493247 1 1 866223216 1 1 636708967 1 1 953236912 1 1 735488138 1 1 543813864 1 1 996140785 1 1 875986346 1 1 44243243 1 1 422240686 1 1 882872205 1 1 843048540 1 1 132971520 1 1 808320605 1 1 664068977 1 1 398265500 1 1 146385343 1 1 508257103 1 1 892630316 1 1 377480188 1 1 588208545 1 1 516869336 1 1 288008645 1 1 288968210 1 1 129999563 1 1 483757677 1 1 337422799 1 1 51087030 1 1 936059667 1 1 87555408 1 1 348592510 1 1 803188745 1 1 124919257 1 1 741925789 1 1 788211750 1 1 531730194 1 1 934953059 1 1 733709935 1 1 457643588 1 1 134101109 1 1 541633171 1 1 832591305 1 1 136391928 1 1 404997060 1 1 329771658 1 1 261850931 1 1 419794147 1 1 855436861 1 1 295245465 1 1 389541956 1 1 262018384 1 1 431042177 1 1 945109506 1 1 198573129 1 1 17649662 1 1 944083717 1 1 547534381 1 1 427726511 1 1 677699348 1 1 887087641 1 1 435066759 1 1 4958624 1 1 835598522 1 1 522044527 1 1 360045590 1 1 512354692 1 1 66677195 1 1 765284882 1 1 730421682 1 1 970733786 1 1 120680709 1 1 588073616 1 1 357253735 1 1 341088029 1 1 254545880 1 1 545194131 1 1 15191530 1 1 818569210 1 1 814213002 1 1 241568571 1 1 413916504 1 1 565513041 1 1 989195475 1 1 921048177 1 1 380916403 1 1 241402482 1 1 802686986 1 1 848369770 1 1 158768879 1 1 460995784 1 1 116132622 1 1 559932270 1 1 41354713 1 1 15579615 1 1 315167202 1 1 925388892 1 1 484080849 1 1 711257761 1 1 290635577 1 1 943126145 1 1 182208795 1 1 744025689 1 1 317086826 1 1 406952696 1 1 116555294 1 1 633925736 1 1 304465365 1 1 303959994 1 1 984685426 1 1 783960823 1 1 660441841 1 1 997207645 1 1 282372897 1 1 542489569 1 1 719890494 1 1 669875633 1 1 108808414 1 1 472122313 1 1 765991644 1 1 229147172 1 1 140907301 1 1 828282539 1 1 163960060 1 1 320925331 1 1 843233149 1 1 507589292 1 1 978079263 1 1 495606608 1 1 332537535 1 1 272577361 1 1 348758183 1 1 975175231 1 1 791900957 1 1 419271079 1 1 319158652 1 1 13433791 1 1 467038404 1 1 402439442 1 1 880441304 1 1 1561972 1 1 366255126 1 1 302446670 1 1 979269191 1 1 41150850 1 1 344165576 1 1 781945979 1 1 891015681 1 1 169193851 1 1 191207828 1 1 728681184 1 1 531005464 1 1 78245482 1 1 371082433 1 1 166684409 1 1 627696203 1 1 109076464 1 1 348526195 1 1 454532074 1 1 575550866 1 1 617734212 1 1 361168042 1 1 930970643 1 1 920223608 1 1 803606214 1 1 200583454 1 1 911696322 1 1 867430143 1 1 894440829 1 1 114065738 1 1 136751774 1 1 335541393 1 1 396833553 1 1 384432447 1 1 890235874 1 1 636217423 1 1 363680915 1 1 151382344 1 1 982719628 1 1 474381112 1 1 472485049 1 1 396387990 1 1 953880623 1 1 346114713 1 1 592393740 1 1 160284110 1 1 422460938 1 1 310954027 1 1 704190332 1 1 192780062 1 1 483989383 1 1 873137488 1 1 529457820 1 1 568207303 1 1 132511725 1 1 738225619 1 1 476253432 1 1 948593562 1 1 323801892 1 1 895080629 1 1 38951249 1 1 754055683 1 1 621815740 1 1 500775727 1 1 438670070 1 1 960899069 1 1 473215802 1 1 549352174 1 1 618577346 1 1 310357406 1 1 984609801 1 1 421056862 1 1 304847444 1 1 748386632 1 1 496372402 1 1 701748176 1 1 89736385 1 1 640063716 1 1 47155537 1 1 606254711 1 1 424321390 1 1 709598434 1 1 626120729 1 1 970042971 1 1 198689690 1 1 320965209 1 1 403478752 1 1 144726239 1 1 238413724 1 1 674409352 1 1 705419078 1 1 752332641 1 1 856380571 1 1 631988612 1 1 38921818 1 1 765488538 1 1 566417361 1 1 636613376 1 1 473875112 1 1 908666924 1 1 543467772 1 1 573197943 1 1 404937329 1 1 592396941 1 1 232374649 1 1 241765687 1 1 544033462 1 1 878829807 1 1 701418631 1 1 834028178 1 1 766979093 1 1 940459005 1 1 90279012 1 1 186193266 1 1 531287182 1 1 504002228 1 1 901184881 1 1 261587819 1 1 210696225 1 1 292884030 1 1 407073305 1 1 745150085 1 1 882565672 1 1 344797221 1 1 408499891 1 1 861833886 1 1 401039285 1 1 618249092 1 1 623703119 1 1 644602647 1 1 525332001 1 1 750035953 1 1 204137651 1 1 95508691 1 1 647952335 1 1 955150062 1 1 952079229 1 1 493198392 1 1 64281516 1 1 567362448 1 1 446838197 1 1 276335425 1 1 289758368 1 1 839339704 1 1 724096936 1 1 140240178 1 1 268280589 1 1 846267008 1 1 207666254 1 1 691881941 1 1 162472976 1 1 899552463 1 1 634211820 1 1 419078186 1 1 989170853 1 1 306672649 1 1 406706674 1 1 703232330 1 1 814056637 1 1 86395462 1 1 79445848 1 1 912417473 1 1 81490461 1 1 214967984 1 1 527369416 1 1 156920274 1 1 848365814 1 1 691386275 1 1 613555257 1 1 337805432 1 1 352098810 1 1 180370539 1 1 665299271 1 1 325316772 1 1 91699898 1 1 795941090 1 1 279690196 1 1 540527970 1 1 370613263 1 1 843814556 1 1 777029991 1 1 351097586 1 1 180449963 1 1 778923734 1 1 29299077 1 1 11453290 1 1 405517807 1 1 889571048 1 1 80433225 1 1 849435564 1 1 83068103 1 1 714880994 1 1 377378274 1 1 130286672 1 1 467583919 1 1 686914013 1 1 233128329 1 1 11317866 1 1 632870818 1 1 500600850 1 1 704573256 1 1 75501922 1 1 524669737 1 1 53475879 1 1 363829797 1 1 173008690 1 1 256252965 1 1 415465923 1 1 473668363 1 1 461364153 1 1 966642320 1 1 862992650 1 1 35542838 1 1 307808664 1 1 925767249 1 1 635775794 1 1 776234391 1 1 624477142 1 1 680607352 1 1 848966961 1 1 193824206 1 1 59086781 1 1 927148678 1 1 971588112 1 1 443689625 1 1 979397453 1 1 849319060 1 1 957098557 1 1 191034675 1 1 820204607 1 1 725871973 1 1 437054594 1 1 39347055 1 1 49165963 1 1 414833025 1 1 10407707 1 1 592517099 1 1 622760009 1 1 526818225 1 1 780025604 1 1 275673792 1 1 437204409 1 1 423340791 1 1 121687267 1 1 942382184 1 1 775061007 1 1 465933803 1 1 76819555 1 1 567407791 1 1 504275753 1 1 211435382 1 1 276454506 1 1 817184539 1 1 484159237 1 1 80347252 1 1 397654318 1 1 910435384 1 1 624007980 1 1 247899021 1 1 594036482 1 1 462907377 1 1 310936690 1 1 928303804 1 1 484373119 1 1 106189231 1 1 428408868 1 1 753171364 1 1 497084463 1 1 826575328 1 1 140330617 1 1 177797398 1 1 773456688 1 1 429441548 1 1 914761527 1 1 506008060 1 1 897404831 1 1 310885561 1 1 18041662 1 1 688786551 1 1 241477004 1 1 698328370 1 1 46953077 1 1 938105947 1 1 316232902 1 1 101469624 1 1 554321752 1 1 20796758 1 1 609309065 1 1 481375814 1 1 866089408 1 1 472142016 1 1 233329689 1 1 678058112 1 1 530878459 1 1 878579876 1 1 278623385 1 1 618693618 1 1 106937260 1 1 338614632 1 1 410692093 1 1 304862747 1 1 868699744 1 1 757770149 1 1 923088378 1 1 113346686 1 1 554792696 1 1 950286510 1 1 257679229 1 1 86433932 1 1 842475854 1 1 901731990 1 1 987010030 1 1 788188520 1 1 359553733 1 1 229773854 1 1 914789169 1 1 29800749 1 1 73379472 1 1 610277015 1 1 291095639 1 1 980728290 1 1 573920573 1 1 824855268 1 1 928961650 1 1 933656800 1 1 814117427 1 1 282747620 1 1 695124040 1 1 818755858 1 1 225719613 1 1 796983178 1 1 548721895 1 1 402254500 1 1 571883434 1 1 643796571 1 1 632074155 1 1 921407570 1 1 682059320 1 1 225041764 1 1 727458928 1 1 26126238 1 1 576880264 1 1 221713975 1 1 561363697 1 1 201706586 1 1 673151664 1 1 917084428 1 1 483934986 1 1 366559256 1 1 186165774 1 1 707447758 1 1 614965188 1 1 50593932 1 1 882709333 1 1 679523019 1 1 376760825 1 1 729390060 1 1 541236336 1 1 225281445 1 1 219970930 1 1 978234225 1 1 241998743 1 1 943850902 1 1 330296049 1 1 952588120 1 1 234110502 1 1 147001208 1 1 822646033 1 1 811206271 1 1 955932332 1 1 120657312 1 1 370173906 1 1 326237333 1 1 475727410 1 1 104335493 1 1 182282901 1 1 947038143 1 1 316025812 1 1 695281502 1 1 236016734 1 1 580303967 1 1 451657650 1 1 59017817 1 1 351301424 1 1 813183094 1 1 559728599 1 1 125880084 1 1 707757970 1 1 104919707 1 1 318645257 1 1 825981961 1 1 783811160 1 1 317064341 1 1 574803846 1 1 498336854 1 1 683462820 1 1 117763447 1 1 725643955 1 1 262483760 1 1 2782173 1 1 996961991 1 1 784341091 1 1 178570193 1 1 671974658 1 1 574107745 1 1 683420773 1 1 179716626 1 1 929941947 1 1 140889756 1 1 331241984 1 1 51878832 1 1 211113675 1 1 840456695 1 1 301881675 1 1 263514257 1 1 397472851 1 1 398037996 1 1 706551418 1 1 202609911 1 1 736082406 1 1 438341924 1 1 4977312 1 1 452790187 1 1 183183827 1 1 229872680 1 1 416277147 1 1 649272580 1 1 687225929 1 1 412790073 1 1 478574673 1 1 18283559 1 1 678205646 1 1 882807364 1 1 154529280 1 1 45533305 1 1 978069172 1 1 399941539 1 1 45020290 1 1 388315879 1 1 300719486 1 1 416135739 1 1 597903570 1 1 596634759 1 1 39034091 1 1 978378278 1 1 65396177 1 1 671415336 1 1 167229562 1 1 726089014 1 1 950314217 1 1 660385970 1 1 637447894 1 1 478113624 1 1 568665321 1 1 151770663 1 1 43990246 1 1 177925643 1 1 466660860 1 1 526048247 1 1 265820220 1 1 684170219 1 1 984448970 1 1 281997868 1 1 33238207 1 1 124007494 1 1 696772257 1 1 287662217 1 1 859511702 1 1 962501520 1 1 938828607 1 1 49439770 1 1 922001391 1 1 614681444 1 1 895766314 1 1 503579063 1 1 285875140 1 1 986419559 1 1 558695258 1 1 772691981 1 1 565054988 1 1 793747117 1 1 843011911 1 1 39349076 1 1 776396107 1 1 656268680 1 1 745700291 1 1 359410224 1 1 585518377 1 1 985323807 1 1 221124415 1 1 260529573 1 1 621529217 1 1 204166211 1 1 837987703 1 1 803124143 1 1 769084864 1 1 253048698 1 1 392263184 1 1 365419558 1 1 705956352 1 1 632306504 1 1 921183623 1 1 413375795 1 1 235371657 1 1 204654866 1 1 864665317 1 1 627336576 1 1 175503990 1 1 437149227 1 1 617820955 1 1 303430727 1 1 930684081 1 1 976631176 1 1 249829108 1 1 217570608 1 1 343086156 1 1 212847925 1 1 593289378 1 1 639399439 1 1 280881348 1 1 419079421 1 1 190457620 1 1 324803489 1 1 387035672 1 1 189617291 1 1 17340563 1 1 740212402 1 1 653331855 1 1 746835553 1 1 604658516 1 1 811006648 1 1 571601726 1 1 901346207 1 1 607794110 1 1 973431558 1 1 441547442 1 1 613935012 1 1 45174642 1 1 477875185 1 1 401662465 1 1 357131908 1 1 505298305 1 1 413814820 1 1 342267809 1 1 780089472 1 1 454142693 1 1 780291469 1 1 462881155 1 1 645679156 1 1 888090527 1 1 958198419 1 1 850420739 1 1 148293519 1 1 953173149 1 1 65012829 1 1 753322246 1 1 21985503 1 1 418704152 1 1 875607304 1 1 799485128 1 1 780799643 1 1 10519928 1 1 580408721 1 1 620120152 1 1 761372218 1 1 77322339 1 1 669955966 1 1 57102595 1 1 453367526 1 1 106407400 1 1 458104254 1 1 431410690 1 1 432068121 1 1 616739562 1 1 800433253 1 1 332833053 1 1 539162058 1 1 374506168 1 1 52707104 1 1 401051139 1 1 501747434 1 1 92371641 1 1 433981597 1 1 522286161 1 1 998199145 1 1 329524618 1 1 213874653 1 1 120484228 1 1 450427460 1 1 567892606 1 1 993329344 1 1 411612408 1 1 320090733 1 1 251188969 1 1 607618521 1 1 275227133 1 1 200387798 1 1 801649925 1 1 559571362 1 1 714413217 1 1 556589614 1 1 383073117 1 1 423280992 1 1 370933401 1 1 353453585 1 1 463257869 1 1 918762301 1 1 370821420 1 1 65621311 1 1 674903911 1 1 325795756 1 1 479564478 1 1 176692943 1 1 643443877 1 1 310552251 1 1 737033831 1 1 3338818 1 1 792113023 1 1 36241505 1 1 251644695 1 1 409747586 1 1 655230220 1 1 543117714 1 1 73986781 1 1 996516102 1 1 298122604 1 1 181511830 1 1 111611130 1 1 382791716 1 1 74706375 1 1 700652476 1 1 3232029 1 1 303832429 1 1 66160805 1 1 97687703 1 1 306065618 1 1 562176901 1 1 981214556 1 1 231989961 1 1 377057629 1 1 860857743 1 1 243010870 1 1 779023421 1 1 733856658 1 1 500035218 1 1 561418322 1 1 509134810 1 1 472275480 1 1 729527385 1 1 955233516 1 1 12604102 1 1 587852334 1 1 644469961 1 1 927817958 1 1 827511168 1 1 232853807 1 1 948495107 1 1 186071987 1 1 846844394 1 1 18823499 1 1 211028474 1 1 145549354 1 1 261084330 1 1 683602785 1 1 51897866 1 1 567491228 1 1 303385320 1 1 455758220 1 1 549818592 1 1 665156160 1 1 873307604 1 1 142213068 1 1 324423584 1 1 178055600 1 1 221294093 1 1 670348121 1 1 912597540 1 1 489996212 1 1 292586160 1 1 491444451 1 1 30831496 1 1 614575180 1 1 889379149 1 1 28265122 1 1 762768820 1 1 822945732 1 1 222422885 1 1 581481862 1 1 394864176 1 1 717898059 1 1 778400792 1 1 513880462 1 1 643314729 1 1 692906013 1 1 760973685 1 1 860015372 1 1 901490670 1 1 480469808 1 1 873062365 1 1 866528919 1 1 120443787 1 1 563376505 1 1 438198880 1 1 601281382 1 1 596017360 1 1 197431720 1 1 99639659 1 1 247984003 1 1 403505861 1 1 669468483 1 1 616299062 1 1 539864747 1 1 26830375 1 1 914024385 1 1 746932711 1 1 785958478 1 1 472713921 1 1 281912254 1 1 940199157 1 1 982102006 1 1 663530347 1 1 184291528 1 1 211193199 1 1 773133683 1 1 735025598 1 1 317212701 1 1 478829939 1 1 320481560 1 1 262583062 1 1 181982898 1 1 632290789 1 1 991701003 1 1 971085964 1 1 534567550 1 1 93423161 1 1 675236876 1 1 108500792 1 1 380143760 1 1 96966496 1 1 239796589 1 1 490362855 1 1 654464914 1 1 746187956 1 1 435621938 1 1 844670415 1 1 162147463 1 1 632247817 1 1 592642432 1 1 415939694 1 1 102773712 1 1 763885953 1 1 597775250 1 1 636267024 1 1 231744214 1 1 818895608 1 1 558946135 1 1 159012676 1 1 437630433 1 1 323095722 1 1 684809980 1 1 422156636 1 1 694168246 1 1 758354718 1 1 113565695 1 1 704849071 1 1 976031567 1 1 175600229 1 1 948795906 1 1 853723764 1 1 579438413 1 1 356981060 1 1 781826142 1 1 623504895 1 1 493124031 1 1 798070287 1 1 7593118 1 1 178219817 1 1 851634678 1 1 776431815 1 1 992683123 1 1 435119612 1 1 626533592 1 1 979793691 1 1 25085133 1 1 562204962 1 1 481869460 1 1 874125117 1 1 73354956 1 1 551993376 1 1 306393732 1 1 764438445 1 1 222084586 1 1 606417009 1 1 380546664 1 1 439253321 1 1 209650911 1 1 381584486 1 1 603827041 1 1 264849139 1 1 227202295 1 1 949932438 1 1 122788127 1 1 939774750 1 1 171791082 1 1 985800896 1 1 902846636 1 1 575920093 1 1 732906268 1 1 970960863 1 1 645892324 1 1 316516871 1 1 222022079 1 1 37348760 1 1 883868551 1 1 174311834 1 1 375529066 1 1 780610533 1 1 566135258 1 1 738074965 1 1 429554355 1 1 732462573 1 1 393178149 1 1 435551133 1 1 817372486 1 1 476213180 1 1 154313541 1 1 8459468 1 1 823151692 1 1 511359000 1 1 194924728 1 1 707541144 1 1 74657444 1 1 126716926 1 1 119439845 1 1 930132775 1 1 194350237 1 1 618452838 1 1 858831198 1 1 631558109 1 1 631172228 1 1 398172170 1 1 327748034 1 1 654845232 1 1 833633641 1 1 249595741 1 1 357593948 1 1 391092997 1 1 543165643 1 1 659155814 1 1 431536855 1 1 23575586 1 1 569728082 1 1 998621823 1 1 129063823 1 1 402315781 1 1 401958555 1 1 283748449 1 1 363224691 1 1 166171494 1 1 478017148 1 1 275964656 1 1 344506287 1 1 669759854 1 1 399628508 1 1 999139238 1 1 584554298 1 1 382141159 1 1 13621100 1 1 61467367 1 1 795061111 1 1 356933629 1 1 689067817 1 1 839258128 1 1 446763554 1 1 631593938 1 1 769800687 1 1 28726030 1 1 345777267 1 1 843784634 1 1 509896864 1 1 374809032 1 1 773619755 1 1 478822774 1 1 284862325 1 1 641657064 1 1 434213661 1 1 743603632 1 1 313870424 1 1 523775908 1 1 5238508 1 1 6974870 1 1 475705048 1 1 287633735 1 1 99143079 1 1 108610073 1 1 538865027 1 1 724816328 1 1 952336439 1 1 546002120 1 1 294918712 1 1 768826550 1 1 627648931 1 1 32234322 1 1 987894856 1 1 39212964 1 1 377625772 1 1 214843595 1 1 691291774 1 1 237227099 1 1 788376752 1 1 296354373 1 1 618214754 1 1 12834460 1 1 43597104 1 1 240591700 1 1 123883341 1 1 553209293 1 1 534629147 1 1 266923506 1 1 437812594 1 1 960006019 1 1 344717802 1 1 779501924 1 1 884871810 1 1 260715039 1 1 257046409 1 1 303261141 1 1 801845767 1 1 684705169 1 1 399093580 1 1 846910343 1 1 921062420 1 1 92048257 1 1 666392471 1 1 187295771 1 1 122766910 1 1 12423060 1 1 979820786 1 1 597342853 1 1 535192299 1 1 720255264 1 1 525925849 1 1 733311353 1 1 899169552 1 1 106239659 1 1 431007714 1 1 245738308 1 1 525910108 1 1 255889216 1 1 742136220 1 1 699715512 1 1 42130198 1 1 461351064 1 1 833235118 1 1 845207052 1 1 321726843 1 1 201683458 1 1 365895773 1 1 197023485 1 1 625269605 1 1 804086030 1 1 332381295 1 1 276805244 1 1 287427168 1 1 489197786 1 1 99494667 1 1 603538416 1 1 105614430 1 1 790912834 1 1 908285286 1 1 831588876 1 1 509069532 1 1 467066851 1 1 740265746 1 1 761595919 1 1 405103673 1 1 692997671 1 1 480950955 1 1 799395434 1 1 923286599 1 1 435846215 1 1 403223517 1 1 404355924 1 1 929452030 1 1 425604795 1 1 271774160 1 1 355886006 1 1 658496155 1 1 287297186 1 1 404340901 1 1 155993186 1 1 456111589 1 1 962922647 1 1 54440130 1 1 585480180 1 1 140210638 1 1 388595216 1 1 972785647 1 1 479744388 1 1 587481401 1 1 578107986 1 1 176422928 1 1 637100671 1 1 129937576 1 1 286354522 1 1 514430785 1 1 235921706 1 1 973159712 1 1 441222085 1 1 218157270 1 1 677924046 1 1 22403138 1 1 394597643 1 1 643875682 1 1 643224729 1 1 257799232 1 1 54117159 1 1 511231957 1 1 925242589 1 1 789366622 1 1 987229745 1 1 495879550 1 1 145193439 1 1 861632915 1 1 546740284 1 1 586192047 1 1 174391704 1 1 958526242 1 1 783132205 1 1 620434714 1 1 926652856 1 1 171799914 1 1 172027788 1 1 786368564 1 1 644389657 1 1 559146122 1 1 993945309 1 1 391320234 1 1 924848630 1 1 420738344 1 1 900939369 1 1 981925636 1 1 363069183 1 1 967496856 1 1 550921503 1 1 457640851 1 1 261028116 1 1 227452981 1 1 816978291 1 1 789944332 1 1 40009262 1 1 786639265 1 1 737147741 1 1 625865875 1 1 457270481 1 1 672535036 1 1 320205645 1 1 497508728 1 1 949707043 1 1 674433468 1 1 973371416 1 1 618200301 1 1 207273827 1 1 922040190 1 1 641813775 1 1 376879840 1 1 963840514 1 1 482078202 1 1 969447520 1 1 85130627 1 1 994680233 1 1 142390060 1 1 967745902 1 1 26516900 1 1 24815305 1 1 290440429 1 1 348062877 1 1 89053010 1 1 304260269 1 1 501141693 1 1 798948808 1 1 28690882 1 1 227660665 1 1 508615392 1 1 338686998 1 1 760033821 1 1 314532604 1 1 976122115 1 1 400755328 1 1 805010405 1 1 969915400 1 1 835886980 1 1 50267549 1 1 349217987 1 1 223756086 1 1 855579725 1 1 907646012 1 1 586019568 1 1 652139059 1 1 512397757 1 1 669145658 1 1 727409224 1 1 54107271 1 1 114025168 1 1 828606090 1 1 504229166 1 1 233135089 1 1 500990493 1 1 132347167 1 1 117997142 1 1 293383586 1 1 748864838 1 1 133391080 1 1 817187133 1 1 318872483 1 1 320388051 1 1 628087732 1 1 808069183 1 1 545101145 1 1 118694752 1 1 698648860 1 1 802829550 1 1 311295114 1 1 679879919 1 1 90010389 1 1 224392773 1 1 203221751 1 1 293383175 1 1 893945043 1 1 258453144 1 1 634807121 1 1 888913787 1 1 547857331 1 1 505626472 1 1 992713044 1 1 170761737 1 1 876812853 1 1 880154805 1 1 533613582 1 1 719545129 1 1 621637008 1 1 122978733 1 1 875224295 1 1 716344489 1 1 165337750 1 1 596030209 1 1 981688923 1 1 279339404 1 1 513724893 1 1 188226037 1 1 523680346 1 1 801515456 1 1 807992285 1 1 167791515 1 1 452500333 1 1 674555452 1 1 200322617 1 1 165129529 1 1 959152758 1 1 557121768 1 1 32332646 1 1 531103233 1 1 850524830 1 1 497203542 1 1 303586931 1 1 102081083 1 1 881496911 1 1 187543251 1 1 491736416 1 1 648720432 1 1 612313168 1 1 690680319 1 1 49357891 1 1 142744299 1 1 159271259 1 1 397877154 1 1 790227830 1 1 991952122 1 1 647588403 1 1 308030141 1 1 701872314 1 1 404515016 1 1 223433845 1 1 220626255 1 1 192542665 1 1 402317076 1 1 277972199 1 1 951517046 1 1 133273276 1 1 163634548 1 1 943351715 1 1 949409007 1 1 426983532 1 1 632718642 1 1 606072232 1 1 759615472 1 1 91702455 1 1 320352940 1 1 739416863 1 1 99517839 1 1 806275058 1 1 601305580 1 1 717179829 1 1 799978915 1 1 367306686 1 1 996605806 1 1 77996431 1 1 451380154 1 1 656198948 1 1 759601590 1 1 61788185 1 1 557109444 1 1 321010003 1 1 805473061 1 1 441455537 1 1 964260792 1 1 29880197 1 1 933872492 1 1 445612768 1 1 988482448 1 1 204854230 1 1 908361812 1 1 674520534 1 1 280375354 1 1 352982143 1 1 426819276 1 1 586170023 1 1 777220624 1 1 729960964 1 1 602994596 1 1 383918867 1 1 27628543 1 1 825256751 1 1 371581861 1 1 808426011 1 1 489243192 1 1 967578668 1 1 858428551 1 1 792861311 1 1 853150154 1 1 822683811 1 1 370566654 1 1 104410980 1 1 992735547 1 1 938655895 1 1 374120541 1 1 183447554 1 1 855618791 1 1 431039591 1 1 106337317 1 1 822387719 1 1 489158535 1 1 296982627 1 1 398311381 1 1 730760985 1 1 993851668 1 1 817495879 1 1 131152691 1 1 933382988 1 1 629624688 1 1 16399886 1 1 156144569 1 1 127134978 1 1 807372075 1 1 731900136 1 1 433534469 1 1 261094358 1 1 145737297 1 1 107696411 1 1 357445438 1 1 812149323 1 1 624479512 1 1 77416475 1 1 165961662 1 1 102101729 1 1 678450478 1 1 336089962 1 1 276476728 1 1 712680357 1 1 91581153 1 1 625653657 1 1 706465088 1 1 52544100 1 1 433361199 1 1 271510402 1 1 788296824 1 1 240207924 1 1 51226703 1 1 386710174 1 1 905301958 1 1 978014796 1 1 815333331 1 1 433912262 1 1 772659038 1 1 213275215 1 1 132645577 1 1 326925612 1 1 630549089 1 1 284937946 1 1 749831878 1 1 413795482 1 1 231027076 1 1 109547312 1 1 208017376 1 1 83854726 1 1 303079026 1 1 781990164 1 1 367765457 1 1 226863748 1 1 815534995 1 1 945946894 1 1 727566468 1 1 339562232 1 1 385971223 1 1 372922957 1 1 472763337 1 1 660124624 1 1 447968252 1 1 241694234 1 1 149182230 1 1 753531990 1 1 530548580 1 1 633666929 1 1 772803297 1 1 83533154 1 1 128028544 1 1 556783250 1 1 829870765 1 1 187723444 1 1 106679512 1 1 980373998 1 1 265680868 1 1 332774240 1 1 98152025 1 1 375738194 1 1 80500329 1 1 67033274 1 1 473788791 1 1 153367097 1 1 237646812 1 1 676826928 1 1 276738184 1 1 282761428 1 1 531687507 1 1 477833916 1 1 601779318 1 1 686649302 1 1 801860278 1 1 840369552 1 1 287677405 1 1 220880461 1 1 326919154 1 1 740907383 1 1 896126195 1 1 869712184 1 1 187457931 1 1 827130493 1 1 898860384 1 1 74660472 1 1 4598283 1 1 585795877 1 1 942168509 1 1 370041252 1 1 341361647 1 1 418829097 1 1 497063788 1 1 979807829 1 1 954248162 1 1 804490149 1 1 159825569 1 1 21410679 1 1 778622080 1 1 308791829 1 1 808730186 1 1 690705451 1 1 290545990 1 1 219641721 1 1 49566239 1 1 657917384 1 1 178813695 1 1 831998486 1 1 205910924 1 1 438908421 1 1 149175543 1 1 567823339 1 1 732241923 1 1 688539391 1 1 407461849 1 1 563379704 1 1 579530778 1 1 650338590 1 1 230491740 1 1 848703647 1 1 38851771 1 1 338635821 1 1 273277784 1 1 676269762 1 1 15251471 1 1 696688680 1 1 842995344 1 1 578473521 1 1 855952084 1 1 543314064 1 1 135987640 1 1 486259503 1 1 320968891 1 1 607391838 1 1 860548271 1 1 466305767 1 1 179091650 1 1 398752715 1 1 206534778 1 1 492876186 1 1 6266250 1 1 556174507 1 1 520215771 1 1 787715417 1 1 470614947 1 1 718720793 1 1 914832127 1 1 179305730 1 1 444515917 1 1 266732267 1 1 366016545 1 1 68278237 1 1 217943116 1 1 507729650 1 1 457939590 1 1 536217378 1 1 782533732 1 1 456179751 1 1 91525594 1 1 118217454 1 1 182763898 1 1 486864282 1 1 812811395 1 1 820220547 1 1 675474066 1 1 995162116 1 1 311518723 1 1 681259018 1 1 170034774 1 1 43325445 1 1 718785143 1 1 845095410 1 1 217035949 1 1 764630731 1 1 763015636 1 1 972179248 1 1 836388109 1 1 750489581 1 1 25142341 1 1 527097153 1 1 212274667 1 1 34977494 1 1 123022517 1 1 89820077 1 1 986351690 1 1 174142149 1 1 109511496 1 1 580096233 1 1 816187632 1 1 79322866 1 1 584918480 1 1 897026168 1 1 173491318 1 1 751903973 1 1 467333814 1 1 596740168 1 1 395744017 1 1 770033550 1 1 61373745 1 1 3527692 1 1 724238265 1 1 721428978 1 1 442503172 1 1 392505989 1 1 920782232 1 1 103417445 1 1 206623076 1 1 927451755 1 1 867158838 1 1 483059698 1 1 691298852 1 1 462170408 1 1 524642355 1 1 17866282 1 1 763306846 1 1 106292965 1 1 346708434 1 1 846955132 1 1 586304142 1 1 981655991 1 1 833952023 1 1 257812933 1 1 445196226 1 1 138096595 1 1 788359191 1 1 791639465 1 1 260868793 1 1 909588033 1 1 621079220 1 1 590361713 1 1 730301193 1 1 389526277 1 1 597151510 1 1 374282034 1 1 76205849 1 1 45925116 1 1 374759043 1 1 197380609 1 1 437113174 1 1 967488915 1 1 436632435 1 1 866107925 1 1 818505895 1 1 871745254 1 1 111128232 1 1 716678588 1 1 768755745 1 1 248771225 1 1 162946336 1 1 879444927 1 1 435203552 1 1 806533430 1 1 900593637 1 1 314905449 1 1 361293129 1 1 931883401 1 1 540885784 1 1 705832651 1 1 310684409 1 1 179404261 1 1 316051412 1 1 171514280 1 1 126516949 1 1 564241356 1 1 790573104 1 1 992094137 1 1 608469815 1 1 276298540 1 1 168133018 1 1 796974583 1 1 230589705 1 1 70372195 1 1 277376583 1 1 636194970 1 1 251733444 1 1 57355124 1 1 384491157 1 1 113264733 1 1 376689375 1 1 96227756 1 1 969733166 1 1 305055043 1 1 445941184 1 1 745787602 1 1 553788994 1 1 792827146 1 1 185530546 1 1 95822279 1 1 912224963 1 1 5949862 1 1 896910495 1 1 103214969 1 1 271749706 1 1 309689111 1 1 769596459 1 1 81864984 1 1 460722008 1 1 541048970 1 1 49479805 1 1 867775104 1 1 402903701 1 1 521509249 1 1 504827587 1 1 591145475 1 1 877674817 1 1 452079843 1 1 848381332 1 1 161301080 1 1 646968481 1 1 978437457 1 1 947001334 1 1 841749768 1 1 908757671 1 1 422007204 1 1 129918864 1 1 59231161 1 1 892963850 1 1 736367402 1 1 347419171 1 1 203561014 1 1 979043114 1 1 253103891 1 1 579622271 1 1 966899689 1 1 658674750 1 1 532234106 1 1 777370493 1 1 856480612 1 1 397781515 1 1 840608587 1 1 338659013 1 1 734065663 1 1 544429241 1 1 189846212 1 1 210000380 1 1 938650268 1 1 928553188 1 1 585552126 1 1 829904927 1 1 4358461 1 1 198993570 1 1 956324716 1 1 854275279 1 1 338613143 1 1 361782437 1 1 781351606 1 1 61798581 1 1 804359414 1 1 645323649 1 1 366277243 1 1 742801942 1 1 47881527 1 1 829034710 1 1 716660709 1 1 772662485 1 1 892942493 1 1 190213504 1 1 507264720 1 1 556218687 1 1 623845395 1 1 432483754 1 1 353416183 1 1 72217364 1 1 426214003 1 1 305006692 1 1 588324153 1 1 199977222 1 1 611417308 1 1 182216592 1 1 528083701 1 1 690000557 1 1 447914554 1 1 959815167 1 1 736677665 1 1 704273273 1 1 270620818 1 1 612958042 1 1 111451117 1 1 416207329 1 1 762919619 1 1 122168021 1 1 952299765 1 1 106236044 1 1 513741333 1 1 924948333 1 1 261205254 1 1 1066611 1 1 642107313 1 1 614174865 1 1 909012009 1 1 234437727 1 1 440867683 1 1 199628518 1 1 98124966 1 1 661357739 1 1 116668445 1 1 610152099 1 1 312575806 1 1 292539949 1 1 441932765 1 1 403132924 1 1 941540370 1 1 75534204 1 1 832674446 1 1 301875262 1 1 15354014 1 1 87220063 1 1 244875536 1 1 362094029 1 1 914575256 1 1 188609632 1 1 377613086 1 1 336684109 1 1 110096139 1 1 531901116 1 1 962044500 1 1 94517080 1 1 898205267 1 1 928929741 1 1 229994213 1 1 314044130 1 1 301337457 1 1 294928790 1 1 995604207 1 1 257351040 1 1 814381441 1 1 502412970 1 1 869341981 1 1 178601547 1 1 973587091 1 1 317600309 1 1 658893103 1 1 852518313 1 1 597709020 1 1 327754122 1 1 280758015 1 1 348556502 1 1 126357753 1 1 252652871 1 1 314269210 1 1 57459113 1 1 716103059 1 1 597474536 1 1 170918606 1 1 299672456 1 1 43661140 1 1 213218788 1 1 117308890 1 1 573973744 1 1 270116718 1 1 876126634 1 1 172157851 1 1 44347330 1 1 785545448 1 1 439685433 1 1 838694537 1 1 334270458 1 1 850478427 1 1 11746250 1 1 320331617 1 1 568322954 1 1 266555566 1 1 676139580 1 1 669525774 1 1 856076976 1 1 685965328 1 1 647178366 1 1 947448650 1 1 373000544 1 1 222373400 1 1 20224355 1 1 229388082 1 1 527326809 1 1 201301470 1 1 249501331 1 1 376724459 1 1 99260697 1 1 442662412 1 1 343549654 1 1 45363917 1 1 910134999 1 1 866567451 1 1 667310515 1 1 804843492 1 1 827825371 1 1 894298935 1 1 861795132 1 1 232682162 1 1 479123193 1 1 13310366 1 1 540139709 1 1 324606958 1 1 970897125 1 1 847056154 1 1 688502785 1 1 583614179 1 1 425103979 1 1 399967159 1 1 700920543 1 1 130393022 1 1 929901260 1 1 297882605 1 1 260388163 1 1 110939128 1 1 374210079 1 1 817396547 1 1 818657964 1 1 201355598 1 1 622278845 1 1 368305781 1 1 420940598 1 1 701326494 1 1 38066963 1 1 552980260 1 1 273475215 1 1 548591336 1 1 106968832 1 1 384539887 1 1 840412570 1 1 428286667 1 1 515432376 1 1 297706889 1 1 334694131 1 1 344111123 1 1 598178043 1 1 558391178 1 1 41835519 1 1 220868356 1 1 861914539 1 1 313737107 1 1 662226762 1 1 203737227 1 1 13363678 1 1 923419262 1 1 774351091 1 1 547434342 1 1 660883259 1 1 714742867 1 1 892978171 1 1 443917488 1 1 827450212 1 1 961586109 1 1 182193419 1 1 802513548 1 1 824915005 1 1 529172502 1 1 36879375 1 1 383965515 1 1 725716158 1 1 214404419 1 1 789014078 1 1 352915916 1 1 983238240 1 1 203518864 1 1 790535389 1 1 863432186 1 1 76533134 1 1 189752369 1 1 893825357 1 1 598902946 1 1 139273139 1 1 760012189 1 1 676411883 1 1 328976825 1 1 834869336 1 1 883193754 1 1 568716631 1 1 674037039 1 1 533585522 1 1 227253393 1 1 749086677 1 1 641319083 1 1 652052465 1 1 108275847 1 1 679777100 1 1 18628417 1 1 462601302 1 1 398364914 1 1 155637723 1 1 538067070 1 1 768345769 1 1 346814511 1 1 187493092 1 1 659291983 1 1 78528883 1 1 648897708 1 1 503594028 1 1 142440568 1 1 97361329 1 1 260446716 1 1 201105821 1 1 244086382 1 1 2197418 1 1 5288756 1 1 804200188 1 1 880949657 1 1 270035982 1 1 487253421 1 1 998918206 1 1 148639496 1 1 750546907 1 1 609824262 1 1 663866008 1 1 871673939 1 1 282330744 1 1 384572206 1 1 79168207 1 1 397758434 1 1 407443097 1 1 226269669 1 1 150541905 1 1 801346707 1 1 811098692 1 1 475009044 1 1 428481576 1 1 381345699 1 1 442607077 1 1 945352051 1 1 413678233 1 1 462013467 1 1 415748807 1 1 929856429 1 1 447094961 1 1 357144263 1 1 459641333 1 1 630918584 1 1 224923346 1 1 300561962 1 1 370561108 1 1 962192073 1 1 947667019 1 1 10300906 1 1 242629596 1 1 778802656 1 1 355567186 1 1 663220148 1 1 955129452 1 1 471868539 1 1 297465374 1 1 281841076 1 1 842407585 1 1 458606439 1 1 856523282 1 1 81290060 1 1 440529370 1 1 574099750 1 1 808600711 1 1 4715291 1 1 114418076 1 1 114903734 1 1 231006119 1 1 702645723 1 1 606363265 1 1 76507426 1 1 326736059 1 1 448153619 1 1 900877905 1 1 602086481 1 1 992964278 1 1 154466622 1 1 776912299 1 1 175162362 1 1 790214264 1 1 820377342 1 1 851512992 1 1 256796382 1 1 960709397 1 1 76963096 1 1 869819550 1 1 28398878 1 1 484913847 1 1 393807489 1 1 370459028 1 1 142961938 1 1 894996287 1 1 564278751 1 1 382130153 1 1 726086050 1 1 75099921 1 1 103549772 1 1 18770156 1 1 371435074 1 1 979844964 1 1 544213993 1 1 711828580 1 1 611246928 1 1 147296344 1 1 199276071 1 1 231538393 1 1 13754882 1 1 141928379 1 1 495690061 1 1 518558675 1 1 848291757 1 1 596065239 1 1 666579116 1 1 714396191 1 1 330561486 1 1 104538271 1 1 921697546 1 1 135644312 1 1 365758221 1 1 135446963 1 1 557432429 1 1 905715115 1 1 420922204 1 1 827326900 1 1 154109513 1 1 764690735 1 1 309671253 1 1 823548445 1 1 483837470 1 1 157522032 1 1 669278922 1 1 901590538 1 1 478702579 1 1 947010420 1 1 700220799 1 1 738971473 1 1 134745885 1 1 836515316 1 1 798005150 1 1 337416127 1 1 23393510 1 1 930943833 1 1 182884810 1 1 282605754 1 1 901763573 1 1 852918750 1 1 437823690 1 1 530507365 1 1 519413208 1 1 802007570 1 1 267531393 1 1 773780979 1 1 547631436 1 1 945236144 1 1 68819804 1 1 842880334 1 1 713450809 1 1 25403662 1 1 667340934 1 1 480290342 1 1 796552482 1 1 179596509 1 1 974070192 1 1 605507049 1 1 331179105 1 1 853041933 1 1 772919520 1 1 230393577 1 1 342366378 1 1 734248469 1 1 435599586 1 1 312827032 1 1 759392421 1 1 594083769 1 1 472392676 1 1 770983982 1 1 35118716 1 1 712725836 1 1 107720275 1 1 907709121 1 1 39314208 1 1 876037761 1 1 536839766 1 1 380569508 1 1 792374743 1 1 351359913 1 1 932108987 1 1 542886743 1 1 210428200 1 1 163126859 1 1 895940715 1 1 893959342 1 1 347733184 1 1 432435177 1 1 497580494 1 1 143853052 1 1 732435405 1 1 548363117 1 1 165650403 1 1 667944116 1 1 517362476 1 1 603140181 1 1 309289198 1 1 368235253 1 1 963117212 1 1 957496730 1 1 745072810 1 1 99175263 1 1 133441728 1 1 728634970 1 1 966640568 1 1 485936636 1 1 391876972 1 1 174069392 1 1 717207593 1 1 356891787 1 1 860287079 1 1 971953040 1 1 291984097 1 1 379385729 1 1 643062851 1 1 325019309 1 1 257279734 1 1 130856195 1 1 572863562 1 1 105259944 1 1 238680351 1 1 661119673 1 1 111114089 1 1 817857208 1 1 91013688 1 1 979594839 1 1 294291444 1 1 601319465 1 1 256495577 1 1 646815225 1 1 152162045 1 1 168510237 1 1 705878251 1 1 708281202 1 1 393101768 1 1 665012896 1 1 458638375 1 1 104974165 1 1 718542408 1 1 100653361 1 1 142145460 1 1 294840787 1 1 889523128 1 1 679170689 1 1 201496140 1 1 774695482 1 1 984468374 1 1 562731139 1 1 837657171 1 1 65137150 1 1 281889166 1 1 853386098 1 1 619755245 1 1 898226072 1 1 78875200 1 1 132335673 1 1 383337921 1 1 894191565 1 1 992041541 1 1 836825616 1 1 506642607 1 1 243307632 1 1 713742008 1 1 325313496 1 1 15329203 1 1 658397077 1 1 897018176 1 1 681911236 1 1 760366672 1 1 364035923 1 1 327127873 1 1 543928094 1 1 921376110 1 1 335801274 1 1 759410261 1 1 913935734 1 1 834989490 1 1 119079868 1 1 588614866 1 1 484172545 1 1 718696385 1 1 627232619 1 1 872675510 1 1 479594160 1 1 84082722 1 1 644318745 1 1 790745201 1 1 394242839 1 1 574386773 1 1 669670845 1 1 328346575 1 1 188921810 1 1 308142628 1 1 986231175 1 1 453381836 1 1 92472857 1 1 344792569 1 1 282272451 1 1 48363229 1 1 304929003 1 1 227636853 1 1 662993539 1 1 662548408 1 1 658843761 1 1 338594782 1 1 101296651 1 1 607371965 1 1 733773145 1 1 637408033 1 1 164675798 1 1 241925677 1 1 150168937 1 1 648577753 1 1 148954110 1 1 817091659 1 1 341384475 1 1 608970994 1 1 279915990 1 1 91389677 1 1 769963198 1 1 950143655 1 1 275680595 1 1 938995735 1 1 866694560 1 1 793329655 1 1 762910131 1 1 781461845 1 1 693874521 1 1 813123478 1 1 138940553 1 1 114295021 1 1 700000765 1 1 692890132 1 1 745767596 1 1 452310919 1 1 150773536 1 1 342987087 1 1 390209662 1 1 117234832 1 1 929652509 1 1 895091416 1 1 385060868 1 1 869218403 1 1 313469752 1 1 653693754 1 1 428170068 1 1 500128363 1 1 716288952 1 1 553452061 1 1 885365539 1 1 686191914 1 1 118553917 1 1 955670501 1 1 502693063 1 1 88125220 1 1 466336403 1 1 438359553 1 1 366280351 1 1 535811491 1 1 16509609 1 1 699767387 1 1 394437420 1 1 239790626 1 1 355467974 1 1 731004666 1 1 769067332 1 1 92171072 1 1 937787447 1 1 435140919 1 1 172038932 1 1 3243806 1 1 936630944 1 1 396893644 1 1 816586660 1 1 102116950 1 1 603250765 1 1 739263887 1 1 243070405 1 1 785397977 1 1 471027264 1 1 593547099 1 1 253470877 1 1 194840140 1 1 752656338 1 1 171305764 1 1 447868000 1 1 107821131 1 1 422982018 1 1 815245456 1 1 842464628 1 1 848343313 1 1 283185785 1 1 245002566 1 1 20870899 1 1 668673656 1 1 390335151 1 1 23117177 1 1 245168502 1 1 224582784 1 1 27886913 1 1 454692518 1 1 51710889 1 1 431514894 1 1 42607643 1 1 30848981 1 1 19915794 1 1 377937822 1 1 795302350 1 1 976282617 1 1 850517380 1 1 104264594 1 1 622731320 1 1 430846515 1 1 758734527 1 1 721809897 1 1 722809400 1 1 797056627 1 1 670886821 1 1 50831966 1 1 349366584 1 1 676226187 1 1 31145341 1 1 496019034 1 1 941834638 1 1 334127000 1 1 805283299 1 1 445622004 1 1 15699524 1 1 941947963 1 1 355808664 1 1 209704729 1 1 821166304 1 1 407332874 1 1 898161733 1 1 642812399 1 1 999589007 1 1 615589116 1 1 441148253 1 1 56964911 1 1 741136835 1 1 722525885 1 1 537469711 1 1 196372281 1 1 815640042 1 1 751866002 1 1 904389999 1 1 985576142 1 1 250880159 1 1 734137224 1 1 402038012 1 1 775921730 1 1 985780018 1 1 74410281 1 1 982087018 1 1 736316078 1 1 428599906 1 1 561152545 1 1 489579822 1 1 904644244 1 1 214035173 1 1 680877717 1 1 512092230 1 1 533839244 1 1 777253499 1 1 614955489 1 1 314547351 1 1 917196992 1 1 731385334 1 1 663760668 1 1 835457661 1 1 717120550 1 1 694404178 1 1 939707826 1 1 888651408 1 1 860765837 1 1 473454761 1 1 330627364 1 1 232220128 1 1 217866507 1 1 97333847 1 1 479174785 1 1 598396178 1 1 306255411 1 1 523568038 1 1 393160045 1 1 24760880 1 1 428996256 1 1 174598816 1 1 165311499 1 1 943049881 1 1 750541810 1 1 21156878 1 1 412055583 1 1 582137666 1 1 226578839 1 1 231940567 1 1 701984242 1 1 559696565 1 1 139720973 1 1 629150058 1 1 638869053 1 1 658364486 1 1 425011452 1 1 178314931 1 1 42113390 1 1 937006357 1 1 268046948 1 1 141464872 1 1 849040056 1 1 865318583 1 1 250024617 1 1 316499228 1 1 259385586 1 1 938168557 1 1 269186957 1 1 596519316 1 1 317869430 1 1 666233045 1 1 937274516 1 1 803347035 1 1 828690276 1 1 947708649 1 1 106023288 1 1 538157254 1 1 735383608 1 1 772224895 1 1 471533401 1 1 795622567 1 1 706015690 1 1 533754092 1 1 884209559 1 1 324487185 1 1 900005170 1 1 294672541 1 1 484930704 1 1 376343681 1 1 442577554 1 1 608551081 1 1 692668228 1 1 25845000 1 1 713272550 1 1 153546493 1 1 586111738 1 1 654785115 1 1 350726766 1 1 225059507 1 1 125049994 1 1 523113184 1 1 780792471 1 1 899788637 1 1 477990846 1 1 373590424 1 1 225388210 1 1 204206213 1 1 760973364 1 1 297504705 1 1 234936634 1 1 52405845 1 1 928608361 1 1 874387338 1 1 189869412 1 1 279282245 1 1 145114973 1 1 918392062 1 1 155784222 1 1 153846375 1 1 364899280 1 1 824911110 1 1 762044377 1 1 411785727 1 1 351863287 1 1 28731579 1 1 942474090 1 1 538622324 1 1 317693173 1 1 32100351 1 1 389279740 1 1 799131873 1 1 466289240 1 1 718101214 1 1 458419989 1 1 823572471 1 1 810839015 1 1 191011307 1 1 559910259 1 1 815452213 1 1 491728369 1 1 654439720 1 1 491911799 1 1 30943185 1 1 580714141 1 1 394548735 1 1 955072567 1 1 853629659 1 1 189919228 1 1 999616236 1 1 307745868 1 1 498861874 1 1 196332707 1 1 638194163 1 1 694528973 1 1 54590915 1 1 482544700 1 1 328644897 1 1 384022708 1 1 832629470 1 1 869612503 1 1 944835491 1 1 313925426 1 1 323406795 1 1 361115284 1 1 788538257 1 1 509243921 1 1 800426889 1 1 130652627 1 1 425177245 1 1 866976727 1 1 925478691 1 1 148570033 1 1 14590331 1 1 737056949 1 1 366585655 1 1 639764992 1 1 758576616 1 1 306877561 1 1 470602369 1 1 362038479 1 1 763893663 1 1 902804347 1 1 722621675 1 1 472864423 1 1 638790822 1 1 546980105 1 1 793454488 1 1 545774043 1 1 392664882 1 1 776396942 1 1 102368602 1 1 388522802 1 1 53649301 1 1 131679194 1 1 723964983 1 1 403093903 1 1 672578818 1 1 569145175 1 1 142491391 1 1 979529250 1 1 334695269 1 1 147886227 1 1 430319964 1 1 816624368 1 1 403226320 1 1 590924146 1 1 196847373 1 1 505946360 1 1 370414569 1 1 124837376 1 1 678110309 1 1 161754704 1 1 940001436 1 1 10567206 1 1 301638098 1 1 928947638 1 1 329877839 1 1 972474597 1 1 999547266 1 1 393046933 1 1 977362098 1 1 993877116 1 1 365741047 1 1 533910069 1 1 741601305 1 1 217234647 1 1 795995038 1 1 909191338 1 1 16783510 1 1 244873 1 1 640497428 1 1 668086244 1 1 438131920 1 1 918156067 1 1 772732016 1 1 789868489 1 1 554878027 1 1 32076690 1 1 831886413 1 1 245543326 1 1 437022061 1 1 440350357 1 1 438301813 1 1 91156649 1 1 620778172 1 1 554960492 1 1 751859 1 1 447327080 1 1 76185165 1 1 898241876 1 1 375266276 1 1 644271814 1 1 359827167 1 1 251996372 1 1 469598432 1 1 473486245 1 1 669247095 1 1 721430187 1 1 799415048 1 1 210676774 1 1 549268228 1 1 265371240 1 1 175481286 1 1 483728568 1 1 529099644 1 1 787953958 1 1 213325656 1 1 778362880 1 1 74402998 1 1 79009130 1 1 59014778 1 1 600115271 1 1 153763323 1 1 73270428 1 1 542237572 1 1 163444945 1 1 402390093 1 1 201769088 1 1 939940532 1 1 424968865 1 1 630003807 1 1 598149559 1 1 982226348 1 1 974292745 1 1 283595821 1 1 613147828 1 1 435829404 1 1 799745388 1 1 927841953 1 1 816886938 1 1 439177804 1 1 632260741 1 1 427407373 1 1 149301603 1 1 372290254 1 1 631634519 1 1 121382097 1 1 507826838 1 1 920881700 1 1 101975485 1 1 666455193 1 1 505053188 1 1 406396790 1 1 999792229 1 1 836135029 1 1 59740895 1 1 221823293 1 1 398786629 1 1 888912004 1 1 816583389 1 1 639464204 1 1 220633521 1 1 642841802 1 1 693003848 1 1 906058679 1 1 600913128 1 1 125475711 1 1 80454944 1 1 234366747 1 1 501495743 1 1 558712120 1 1 459374142 1 1 307326218 1 1 480816415 1 1 148367000 1 1 656891556 1 1 488783103 1 1 536347707 1 1 289816941 1 1 910507764 1 1 125671388 1 1 288040127 1 1 956740515 1 1 791345130 1 1 827955539 1 1 561027087 1 1 334712149 1 1 563220604 1 1 755824368 1 1 944439515 1 1 88992355 1 1 777324053 1 1 878842227 1 1 518254277 1 1 382276927 1 1 970799732 1 1 150628163 1 1 153698645 1 1 889846872 1 1 587078964 1 1 712932219 1 1 60587146 1 1 452115011 1 1 788055612 1 1 34391291 1 1 725815467 1 1 581293271 1 1 74276510 1 1 315446569 1 1 494357144 1 1 435015540 1 1 357968037 1 1 234238916 1 1 522299900 1 1 930297067 1 1 839163585 1 1 508227949 1 1 683089452 1 1 403250229 1 1 732525613 1 1 483778960 1 1 918837277 1 1 567248793 1 1 115129170 1 1 38712661 1 1 550781255 1 1 888350725 1 1 297189371 1 1 911014713 1 1 352560372 1 1 753624239 1 1 869589289 1 1 962639038 1 1 635688908 1 1 998994440 1 1 253497872 1 1 718512485 1 1 967073854 1 1 365668007 1 1 40702426 1 1 870311244 1 1 311628654 1 1 631229125 1 1 558195706 1 1 608193660 1 1 795485966 1 1 199968983 1 1 876831643 1 1 387070961 1 1 957214441 1 1 428664326 1 1 907482123 1 1 42530837 1 1 597959513 1 1 469847979 1 1 607029559 1 1 883696489 1 1 573419275 1 1 901109515 1 1 872513801 1 1 15829709 1 1 817335121 1 1 601774320 1 1 170676682 1 1 375040641 1 1 344615562 1 1 646989559 1 1 396927484 1 1 414416161 1 1 366189031 1 1 626805115 1 1 352327873 1 1 411701421 1 1 53766060 1 1 797566936 1 1 147766782 1 1 189520962 1 1 57671569 1 1 140612152 1 1 468313483 1 1 426119825 1 1 582595730 1 1 411233502 1 1 252554195 1 1 316637269 1 1 507376229 1 1 804789996 1 1 716312213 1 1 96860002 1 1 588589086 1 1 870046543 1 1 102986261 1 1 108738981 1 1 64293824 1 1 153540074 1 1 769602824 1 1 833910585 1 1 376043488 1 1 979321059 1 1 872662183 1 1 187531255 1 1 485041926 1 1 245765072 1 1 151718604 1 1 88635757 1 1 685011585 1 1 626218686 1 1 935417048 1 1 564067043 1 1 521207948 1 1 612658985 1 1 921217306 1 1 641449300 1 1 178340843 1 1 600880241 1 1 396843285 1 1 135755397 1 1 260604770 1 1 774862596 1 1 908142356 1 1 91553244 1 1 186327438 1 1 15115771 1 1 97069793 1 1 644417653 1 1 787616705 1 1 116394316 1 1 797326544 1 1 291391970 1 1 59990832 1 1 984595877 1 1 140697748 1 1 323744381 1 1 537185279 1 1 580631489 1 1 609574223 1 1 138581980 1 1 108642343 1 1 897285027 1 1 398315688 1 1 144737756 1 1 504019173 1 1 617464068 1 1 103131902 1 1 298414190 1 1 747657153 1 1 380721302 1 1 743928126 1 1 16528906 1 1 48794232 1 1 888405757 1 1 257272405 1 1 533156127 1 1 664060692 1 1 545469983 1 1 133049752 1 1 571367672 1 1 167621360 1 1 672695252 1 1 789779705 1 1 111051883 1 1 82184176 1 1 477837325 1 1 704988312 1 1 680925080 1 1 627204445 1 1 317368777 1 1 340994175 1 1 673960643 1 1 192779422 1 1 872113456 1 1 910131141 1 1 440173493 1 1 832346098 1 1 63653689 1 1 73048696 1 1 311002560 1 1 128076995 1 1 613097353 1 1 724853582 1 1 821043994 1 1 446789073 1 1 141137773 1 1 851252654 1 1 966386548 1 1 117982547 1 1 376080510 1 1 287240203 1 1 2762758 1 1 107012123 1 1 822326207 1 1 150358260 1 1 310292405 1 1 371049940 1 1 416292821 1 1 463228371 1 1 985103480 1 1 821563716 1 1 139953659 1 1 471131515 1 1 72156145 1 1 158526397 1 1 750472386 1 1 137564028 1 1 421924479 1 1 922103428 1 1 570530605 1 1 553374835 1 1 253730824 1 1 489713522 1 1 163733567 1 1 589336633 1 1 426747925 1 1 801507897 1 1 968377178 1 1 455757405 1 1 767149066 1 1 379491676 1 1 542906775 1 1 362786152 1 1 666910861 1 1 411910291 1 1 323592019 1 1 654653938 1 1 671373935 1 1 742369253 1 1 32874370 1 1 562877713 1 1 824287124 1 1 510895015 1 1 341464627 1 1 556337332 1 1 362526984 1 1 803826879 1 1 164749421 1 1 573951666 1 1 180933387 1 1 773035903 1 1 529229060 1 1 387917902 1 1 637694837 1 1 205093273 1 1 386078664 1 1 239450156 1 1 835001393 1 1 996967270 1 1 172216996 1 1 986463767 1 1 389579705 1 1 952971267 1 1 9623443 1 1 220639362 1 1 620751602 1 1 949097578 1 1 760020874 1 1 330995664 1 1 401924657 1 1 264792754 1 1 229209956 1 1 364591372 1 1 244789935 1 1 811553506 1 1 493739515 1 1 843538548 1 1 931427650 1 1 165513250 1 1 11793167 1 1 732614822 1 1 257950379 1 1 500256791 1 1 270586431 1 1 816657054 1 1 544302292 1 1 111368855 1 1 782407437 1 1 335595317 1 1 322402742 1 1 276455380 1 1 342729977 1 1 763842647 1 1 559930076 1 1 361726822 1 1 389963223 1 1 116774916 1 1 444696691 1 1 737886338 1 1 925669786 1 1 408004513 1 1 981533731 1 1 502623561 1 1 492395016 1 1 714470072 1 1 220858748 1 1 199535910 1 1 845860341 1 1 465669525 1 1 418361637 1 1 428995556 1 1 720625463 1 1 469490317 1 1 884197723 1 1 475167498 1 1 318106165 1 1 13906247 1 1 383816755 1 1 44670064 1 1 93096010 1 1 740020803 1 1 452235440 1 1 746357209 1 1 942630099 1 1 172056141 1 1 424912622 1 1 715129987 1 1 12594108 1 1 850002035 1 1 832727410 1 1 571243634 1 1 761022882 1 1 44159571 1 1 87759918 1 1 460975697 1 1 130419186 1 1 12039958 1 1 793045120 1 1 929170725 1 1 544915943 1 1 366690608 1 1 739213331 1 1 183677804 1 1 586793528 1 1 815460367 1 1 374788532 1 1 208584881 1 1 242544836 1 1 999017989 1 1 52137544 1 1 896539600 1 1 462447886 1 1 204053155 1 1 392398340 1 1 10263462 1 1 292850181 1 1 406519239 1 1 184018973 1 1 632045629 1 1 621452006 1 1 220035996 1 1 415577699 1 1 151203513 1 1 829754981 1 1 941233150 1 1 552959814 1 1 537712004 1 1 983540640 1 1 926539475 1 1 859400611 1 1 442367251 1 1 971769586 1 1 412374418 1 1 541202588 1 1 86256732 1 1 242823589 1 1 664145173 1 1 212832401 1 1 499830924 1 1 591202346 1 1 267067763 1 1 619170309 1 1 632239012 1 1 381044413 1 1 630588191 1 1 796590345 1 1 580212768 1 1 448115937 1 1 390553959 1 1 551919948 1 1 192488261 1 1 500165093 1 1 255711964 1 1 571755822 1 1 358073318 1 1 794751953 1 1 43419744 1 1 420379666 1 1 161012953 1 1 417360893 1 1 643234295 1 1 335293583 1 1 217337054 1 1 283477120 1 1 211948576 1 1 165034651 1 1 15402623 1 1 746551108 1 1 366058561 1 1 720115345 1 1 183634710 1 1 607960242 1 1 691644569 1 1 98990388 1 1 5725643 1 1 402547876 1 1 478495931 1 1 548903091 1 1 216387228 1 1 362291635 1 1 422840764 1 1 196168992 1 1 227333347 1 1 673337221 1 1 590408885 1 1 978598853 1 1 89277866 1 1 128711984 1 1 303104240 1 1 74945541 1 1 699989931 1 1 546237208 1 1 885265510 1 1 547281676 1 1 106478383 1 1 435565816 1 1 526909877 1 1 832907731 1 1 928270201 1 1 712199663 1 1 826813764 1 1 518300985 1 1 445072442 1 1 602685312 1 1 908650662 1 1 324294063 1 1 782529202 1 1 908914331 1 1 168363432 1 1 878643751 1 1 113569718 1 1 197407281 1 1 791501219 1 1 903156314 1 1 419378524 1 1 670294328 1 1 52281147 1 1 290734934 1 1 619630929 1 1 565526735 1 1 149083420 1 1 567649817 1 1 910654947 1 1 140610524 1 1 189216636 1 1 619860550 1 1 487768191 1 1 169757543 1 1 616726201 1 1 989984350 1 1 826972155 1 1 756601998 1 1 677142268 1 1 412368746 1 1 318399145 1 1 62146397 1 1 395352134 1 1 144407008 1 1 433851889 1 1 771650490 1 1 33422743 1 1 693332326 1 1 537830346 1 1 183587580 1 1 10759877 1 1 119677778 1 1 91456378 1 1 890652744 1 1 872916358 1 1 612884610 1 1 82235203 1 1 333971056 1 1 780800441 1 1 962602690 1 1 828133665 1 1 748255043 1 1 491152868 1 1 81418022 1 1 228808257 1 1 589244132 1 1 132869712 1 1 230729134 1 1 287887657 1 1 146429654 1 1 571445498 1 1 884631575 1 1 696837857 1 1 614946488 1 1 664529851 1 1 590383622 1 1 940347393 1 1 735193536 1 1 857788368 1 1 719102514 1 1 100911006 1 1 635434578 1 1 944707939 1 1 292628818 1 1 947082034 1 1 688335404 1 1 942596615 1 1 181769379 1 1 663689862 1 1 771084071 1 1 777727 1 1 124921231 1 1 704282429 1 1 151828322 1 1 431676062 1 1 798732526 1 1 449086399 1 1 354988378 1 1 474649103 1 1 549348625 1 1 673193198 1 1 986569713 1 1 158548354 1 1 139504481 1 1 454233903 1 1 377960526 1 1 322902370 1 1 435890916 1 1 854940516 1 1 483154785 1 1 381885689 1 1 838022353 1 1 197227316 1 1 89848826 1 1 266979200 1 1 964082926 1 1 929612760 1 1 445563233 1 1 686951941 1 1 959459829 1 1 981862248 1 1 655384170 1 1 449604011 1 1 414436466 1 1 134685246 1 1 992917951 1 1 183667915 1 1 283150503 1 1 1443683 1 1 728328051 1 1 12094382 1 1 197766462 1 1 937414066 1 1 18804855 1 1 575898320 1 1 106043751 1 1 918348415 1 1 541819541 1 1 670033478 1 1 247063960 1 1 168449094 1 1 574230424 1 1 513915172 1 1 399796931 1 1 378953823 1 1 613833544 1 1 106238018 1 1 984138973 1 1 350329681 1 1 598133592 1 1 381574133 1 1 968887234 1 1 338050815 1 1 163880475 1 1 45845735 1 1 61821806 1 1 75545825 1 1 53992443 1 1 792276703 1 1 264009110 1 1 58424252 1 1 257477221 1 1 899528497 1 1 681785688 1 1 689922529 1 1 807409874 1 1 538092235 1 1 22418544 1 1 744816192 1 1 339635264 1 1 320211244 1 1 692318599 1 1 186248149 1 1 779878576 1 1 836618055 1 1 384997536 1 1 693579147 1 1 915500832 1 1 873042629 1 1 49254624 1 1 226292135 1 1 329721330 1 1 437283558 1 1 801455524 1 1 791826464 1 1 438257056 1 1 892656093 1 1 964256351 1 1 671805231 1 1 500844909 1 1 662479168 1 1 760039440 1 1 857966844 1 1 479931721 1 1 20783458 1 1 301660182 1 1 380033683 1 1 102845943 1 1 17508137 1 1 22009432 1 1 330305935 1 1 248679940 1 1 428052872 1 1 515819398 1 1 881168789 1 1 630706120 1 1 381310025 1 1 382797192 1 1 628846762 1 1 316490842 1 1 754193054 1 1 564104667 1 1 618396178 1 1 284116651 1 1 226787046 1 1 427154957 1 1 79497105 1 1 214217452 1 1 879734212 1 1 192538849 1 1 232261603 1 1 298920114 1 1 532116872 1 1 409655807 1 1 16647943 1 1 782829483 1 1 278600121 1 1 254988132 1 1 704934090 1 1 553234381 1 1 391952811 1 1 229494258 1 1 17338010 1 1 122421826 1 1 572578398 1 1 763979907 1 1 320764117 1 1 31760893 1 1 940743708 1 1 873516083 1 1 480615206 1 1 77881140 1 1 186312936 1 1 543238520 1 1 550150770 1 1 712182047 1 1 686281040 1 1 181841502 1 1 400342154 1 1 6277323 1 1 534122140 1 1 135843253 1 1 800774320 1 1 648759638 1 1 711353266 1 1 697235139 1 1 454347126 1 1 729865803 1 1 741470423 1 1 88069908 1 1 347973704 1 1 429931006 1 1 567642127 1 1 79357220 1 1 652543515 1 1 617404659 1 1 395736074 1 1 617252496 1 1 18954128 1 1 570334766 1 1 941864652 1 1 88785385 1 1 189082038 1 1 246748151 1 1 680745267 1 1 717617398 1 1 363887596 1 1 888088402 1 1 758269540 1 1 772087919 1 1 769157557 1 1 172695463 1 1 840515251 1 1 77757728 1 1 929771538 1 1 741003361 1 1 293870408 1 1 278215678 1 1 908761545 1 1 688658096 1 1 571086952 1 1 766918177 1 1 717730086 1 1 512165691 1 1 723705115 1 1 46030535 1 1 639657441 1 1 677789749 1 1 511128257 1 1 474503884 1 1 312949898 1 1 15460110 1 1 204107943 1 1 729562753 1 1 349356219 1 1 309482463 1 1 201399948 1 1 631131855 1 1 913028968 1 1 754425873 1 1 544565360 1 1 918923059 1 1 683786636 1 1 803103586 1 1 161290319 1 1 900817168 1 1 117639709 1 1 238969960 1 1 444402800 1 1 497320442 1 1 613908727 1 1 907609086 1 1 68162188 1 1 446871442 1 1 288873876 1 1 379987674 1 1 211409225 1 1 881335886 1 1 55027413 1 1 103022877 1 1 46684554 1 1 623033388 1 1 539379957 1 1 937980512 1 1 230310878 1 1 227873502 1 1 874823642 1 1 783315663 1 1 988548373 1 1 369891999 1 1 324338735 1 1 246260267 1 1 619587612 1 1 672909151 1 1 312451840 1 1 943583193 1 1 936433714 1 1 953622402 1 1 48311190 1 1 602143523 1 1 532991875 1 1 877714649 1 1 2148630 1 1 782414707 1 1 655381152 1 1 49858422 1 1 391342920 1 1 294858761 1 1 740771959 1 1 946278923 1 1 552841188 1 1 824547302 1 1 739685148 1 1 437757097 1 1 544755330 1 1 448002164 1 1 770970351 1 1 40564487 1 1 569625972 1 1 533821480 1 1 984949690 1 1 963853419 1 1 55483859 1 1 108764654 1 1 667647198 1 1 205959777 1 1 230893598 1 1 41070275 1 1 750314420 1 1 942787437 1 1 379885817 1 1 614815068 1 1 592778527 1 1 182359770 1 1 470549441 1 1 551575334 1 1 249005995 1 1 918001856 1 1 892295020 1 1 406019679 1 1 535305524 1 1 831075891 1 1 47852208 1 1 671249698 1 1 146401662 1 1 489668347 1 1 306494270 1 1 995496090 1 1 547810103 1 1 91120887 1 1 284789431 1 1 20220797 1 1 623704161 1 1 307576520 1 1 950305856 1 1 272423419 1 1 667473538 1 1 39956257 1 1 149289730 1 1 109400078 1 1 712840864 1 1 496029594 1 1 485682890 1 1 864280409 1 1 805029977 1 1 264932339 1 1 279520642 1 1 445841177 1 1 165783044 1 1 120003276 1 1 841109895 1 1 881353517 1 1 887856605 1 1 741250270 1 1 242170307 1 1 894205844 1 1 637749298 1 1 406575936 1 1 791749191 1 1 340731302 1 1 758581716 1 1 569773188 1 1 417991613 1 1 584492132 1 1 384662315 1 1 644080104 1 1 201414234 1 1 512090124 1 1 988058339 1 1 205832827 1 1 91985578 1 1 401303302 1 1 239981541 1 1 892866696 1 1 704081551 1 1 211331217 1 1 319878168 1 1 682312636 1 1 901873284 1 1 622823974 1 1 475583584 1 1 202711225 1 1 932247258 1 1 210463837 1 1 567222522 1 1 174724782 1 1 629410179 1 1 659727896 1 1 205074808 1 1 871982367 1 1 438100976 1 1 150308437 1 1 237883490 1 1 808185624 1 1 52344331 1 1 222643390 1 1 339061698 1 1 532136625 1 1 609951436 1 1 266474724 1 1 556847300 1 1 913224052 1 1 200841166 1 1 368592466 1 1 261059191 1 1 149345993 1 1 118864330 1 1 904946945 1 1 957649949 1 1 297395237 1 1 241282993 1 1 96405825 1 1 605706760 1 1 305796924 1 1 367260297 1 1 704435555 1 1 288916242 1 1 167222262 1 1 789487447 1 1 376547900 1 1 370610129 1 1 927353068 1 1 987244575 1 1 545693127 1 1 157748553 1 1 340370777 1 1 515196346 1 1 321125554 1 1 611255174 1 1 600144976 1 1 405877853 1 1 670831216 1 1 381005000 1 1 595625597 1 1 126803937 1 1 106957542 1 1 829616658 1 1 657108382 1 1 534846588 1 1 521981355 1 1 435679771 1 1 912431648 1 1 475380416 1 1 622660469 1 1 139994111 1 1 178866885 1 1 251233488 1 1 987973472 1 1 227480550 1 1 525555725 1 1 141059276 1 1 437300972 1 1 272139880 1 1 522997476 1 1 868298599 1 1 283611283 1 1 885830036 1 1 194524784 1 1 152481285 1 1 968703169 1 1 235981507 1 1 42365540 1 1 303280951 1 1 254038052 1 1 843276543 1 1 933510757 1 1 503731073 1 1 313081561 1 1 699980480 1 1 321611414 1 1 699109194 1 1 29812983 1 1 140582499 1 1 230721882 1 1 490780094 1 1 591312850 1 1 537291278 1 1 801913896 1 1 656559855 1 1 975578132 1 1 436936867 1 1 506271903 1 1 347252696 1 1 202943723 1 1 622781410 1 1 409374062 1 1 463699345 1 1 778511240 1 1 295166122 1 1 688629032 1 1 333058010 1 1 291478532 1 1 378196817 1 1 942301324 1 1 526042917 1 1 797658844 1 1 599836682 1 1 932437428 1 1 904496619 1 1 444331137 1 1 105843899 1 1 461239901 1 1 557603124 1 1 494165991 1 1 732191799 1 1 226528358 1 1 767087758 1 1 873948721 1 1 364745543 1 1 284500297 1 1 692074621 1 1 296475734 1 1 309368134 1 1 733032420 1 1 932608910 1 1 203543280 1 1 475537848 1 1 747578088 1 1 454628533 1 1 51673861 1 1 65523393 1 1 860863844 1 1 936444088 1 1 157833779 1 1 993476871 1 1 458010412 1 1 31971359 1 1 200612686 1 1 276873439 1 1 450272756 1 1 216457739 1 1 55941820 1 1 952353753 1 1 371002195 1 1 227050131 1 1 934765565 1 1 862502805 1 1 893605746 1 1 756034738 1 1 560364837 1 1 18323568 1 1 227204782 1 1 289419620 1 1 398464507 1 1 272455851 1 1 135940631 1 1 74094247 1 1 887355562 1 1 52556635 1 1 383451147 1 1 691671812 1 1 761166466 1 1 139783693 1 1 999235460 1 1 95627726 1 1 928509519 1 1 603560237 1 1 294270893 1 1 935162474 1 1 558829970 1 1 561013285 1 1 268805479 1 1 11850872 1 1 883798243 1 1 331559475 1 1 602464503 1 1 924852653 1 1 317508101 1 1 186969062 1 1 367025386 1 1 942387751 1 1 881838711 1 1 567709111 1 1 929832970 1 1 123408513 1 1 756841979 1 1 172365249 1 1 559284079 1 1 9520788 1 1 28300056 1 1 714404204 1 1 323629340 1 1 348143373 1 1 195475486 1 1 759473078 1 1 29887268 1 1 466804853 1 1 500812801 1 1 831307965 1 1 589472685 1 1 914536524 1 1 554893897 1 1 655853737 1 1 640505574 1 1 207324439 1 1 546158688 1 1 48783488 1 1 962837590 1 1 979442774 1 1 362616057 1 1 286294526 1 1 513236512 1 1 489963770 1 1 235816865 1 1 799733676 1 1 890452303 1 1 830130390 1 1 511504293 1 1 12893095 1 1 996162307 1 1 648866105 1 1 258677275 1 1 585746925 1 1 487642045 1 1 758520393 1 1 324451065 1 1 659926326 1 1 61704039 1 1 712982876 1 1 251025011 1 1 244778647 1 1 169172484 1 1 812057345 1 1 965335899 1 1 207195069 1 1 366241292 1 1 228952910 1 1 497835359 1 1 324964847 1 1 462158602 1 1 573526100 1 1 912721163 1 1 420565529 1 1 871134988 1 1 844741655 1 1 498277962 1 1 529152857 1 1 484637739 1 1 150208662 1 1 99291788 1 1 314949963 1 1 134477228 1 1 54561620 1 1 295982387 1 1 150888177 1 1 100977676 1 1 536087167 1 1 931447472 1 1 863811000 1 1 823882041 1 1 846624783 1 1 938616825 1 1 818758816 1 1 947052728 1 1 55197205 1 1 643554612 1 1 853342644 1 1 26405192 1 1 535917766 1 1 270192197 1 1 591674697 1 1 398498892 1 1 131931385 1 1 697536691 1 1 736548194 1 1 322630467 1 1 631264541 1 1 559516451 1 1 292410789 1 1 42153298 1 1 483633507 1 1 629872683 1 1 419933579 1 1 213343593 1 1 678832629 1 1 161678388 1 1 586755305 1 1 729693701 1 1 50027040 1 1 214985790 1 1 433671597 1 1 868948012 1 1 789126090 1 1 664649359 1 1 704847562 1 1 659003181 1 1 73228160 1 1 128927999 1 1 535980308 1 1 21297553 1 1 722223063 1 1 313477121 1 1 695545754 1 1 742805834 1 1 719727556 1 1 553042699 1 1 635051342 1 1 614824570 1 1 89909668 1 1 779875367 1 1 474758081 1 1 85334783 1 1 29602528 1 1 197795449 1 1 254385980 1 1 681424763 1 1 527432026 1 1 207597323 1 1 16555472 1 1 645035403 1 1 500601485 1 1 846180560 1 1 201698190 1 1 722398802 1 1 3567991 1 1 552376481 1 1 996545330 1 1 431488415 1 1 761259912 1 1 467418570 1 1 5787881 1 1 774537478 1 1 281796859 1 1 462685951 1 1 903365380 1 1 53213145 1 1 585007585 1 1 204602561 1 1 30035681 1 1 655390988 1 1 238499292 1 1 263827855 1 1 405007410 1 1 647556740 1 1 438915671 1 1 364786508 1 1 23969125 1 1 971550742 1 1 702565459 1 1 189972264 1 1 765441658 1 1 951603564 1 1 619887439 1 1 814936229 1 1 171962754 1 1 224405076 1 1 232689928 1 1 899630347 1 1 276521478 1 1 755672431 1 1 464638844 1 1 401679770 1 1 890932947 1 1 859916636 1 1 963266101 1 1 879227290 1 1 856115322 1 1 503635282 1 1 752581339 1 1 619670013 1 1 170010994 1 1 257833483 1 1 868660510 1 1 143849782 1 1 216275073 1 1 800114733 1 1 847826275 1 1 262523739 1 1 490717156 1 1 272233182 1 1 6046826 1 1 137867100 1 1 680089885 1 1 823910368 1 1 624749339 1 1 970704227 1 1 976715617 1 1 125797416 1 1 982066426 1 1 742265275 1 1 999995666 1 1 85995977 1 1 782244182 1 1 890767872 1 1 509162042 1 1 815276643 1 1 708354341 1 1 247244031 1 1 945855397 1 1 290402238 1 1 604983571 1 1 944544771 1 1 221782709 1 1 505651292 1 1 167903992 1 1 622027440 1 1 916578623 1 1 15549912 1 1 403270545 1 1 836950650 1 1 586762482 1 1 22685306 1 1 130047387 1 1 217764956 1 1 298874717 1 1 807504346 1 1 946946924 1 1 377016536 1 1 729242908 1 1 600706040 1 1 356266250 1 1 503412877 1 1 498200950 1 1 981621150 1 1 86061218 1 1 731898290 1 1 458269414 1 1 339864655 1 1 540657838 1 1 99010049 1 1 765155378 1 1 121532222 1 1 174709825 1 1 893610987 1 1 706860686 1 1 442234854 1 1 538104697 1 1 728938745 1 1 587964432 1 1 4523141 1 1 122141044 1 1 731344762 1 1 644145575 1 1 111684097 1 1 457536151 1 1 263463651 1 1 672468266 1 1 221679302 1 1 143694284 1 1 280304041 1 1 921470340 1 1 118429683 1 1 586555455 1 1 962988941 1 1 860022781 1 1 643154606 1 1 207758811 1 1 633979153 1 1 685604054 1 1 308058656 1 1 889876154 1 1 724906540 1 1 252890554 1 1 541624926 1 1 410386794 1 1 311308886 1 1 876403072 1 1 600724086 1 1 982630277 1 1 295395886 1 1 762830259 1 1 681710372 1 1 12151775 1 1 766382704 1 1 134052848 1 1 488128087 1 1 116128303 1 1 635403720 1 1 275693097 1 1 267560670 1 1 597616280 1 1 22666430 1 1 216716482 1 1 104166211 1 1 505110163 1 1 723191475 1 1 733139542 1 1 736236531 1 1 694697888 1 1 801106059 1 1 808621539 1 1 766308889 1 1 20572743 1 1 394728179 1 1 40678485 1 1 210033496 1 1 377955806 1 1 55072762 1 1 564014047 1 1 581135657 1 1 157313893 1 1 93256651 1 1 694567413 1 1 745408902 1 1 407798972 1 1 868233124 1 1 475796945 1 1 777982904 1 1 984420069 1 1 648270978 1 1 577847707 1 1 459304218 1 1 7395516 1 1 195190283 1 1 28096348 1 1 190873055 1 1 760996224 1 1 969102909 1 1 358577207 1 1 886850335 1 1 844901589 1 1 306822579 1 1 887106324 1 1 153772555 1 1 108784857 1 1 555385929 1 1 566070835 1 1 533448809 1 1 3953539 1 1 748674947 1 1 722979451 1 1 184899840 1 1 881621201 1 1 524705077 1 1 285451296 1 1 338909164 1 1 706199445 1 1 300363163 1 1 128498471 1 1 209709389 1 1 854331143 1 1 672488417 1 1 616061332 1 1 488034748 1 1 470564404 1 1 286966695 1 1 493802862 1 1 465686147 1 1 739587479 1 1 565435774 1 1 952144463 1 1 877663591 1 1 580075940 1 1 915619281 1 1 503002021 1 1 543819209 1 1 941085682 1 1 76806510 1 1 747023581 1 1 803044248 1 1 609023665 1 1 937668973 1 1 96271786 1 1 150064773 1 1 219309220 1 1 747381309 1 1 422290548 1 1 605049455 1 1 213780924 1 1 805233554 1 1 60264386 1 1 17143589 1 1 690643026 1 1 46705060 1 1 862282196 1 1 916384436 1 1 196634945 1 1 597691381 1 1 130715324 1 1 381880823 1 1 451538935 1 1 232643585 1 1 854225805 1 1 602603540 1 1 963050903 1 1 446275687 1 1 301247652 1 1 156021315 1 1 93006996 1 1 255132717 1 1 211095760 1 1 175234513 1 1 958434260 1 1 580957489 1 1 34325024 1 1 366705743 1 1 407509823 1 1 283346553 1 1 112666380 1 1 650108279 1 1 341500901 1 1 144503371 1 1 7118647 1 1 649951524 1 1 895921107 1 1 790275800 1 1 282532352 1 1 539813446 1 1 268170019 1 1 776400173 1 1 512760311 1 1 613141400 1 1 631586075 1 1 982522214 1 1 791034325 1 1 550555653 1 1 551975591 1 1 545377081 1 1 443859672 1 1 438498710 1 1 506299120 1 1 984063789 1 1 642962915 1 1 978352584 1 1 20310209 1 1 919099052 1 1 916340049 1 1 122709449 1 1 293743468 1 1 15459725 1 1 286941968 1 1 4327430 1 1 912162141 1 1 697946010 1 1 681869214 1 1 883605137 1 1 356181807 1 1 805520389 1 1 977933422 1 1 179925451 1 1 359305328 1 1 71947469 1 1 167465053 1 1 684352214 1 1 688709840 1 1 852422586 1 1 897962072 1 1 538063534 1 1 995864927 1 1 109806968 1 1 846153542 1 1 386655866 1 1 651071496 1 1 52181303 1 1 975676468 1 1 939133907 1 1 204255242 1 1 580549935 1 1 873432720 1 1 371200159 1 1 285634072 1 1 43738508 1 1 510389048 1 1 5402188 1 1 229943023 1 1 228773040 1 1 289989283 1 1 211105097 1 1 278148085 1 1 178816131 1 1 83831890 1 1 829859598 1 1 482424003 1 1 627286635 1 1 468023435 1 1 241773479 1 1 690188226 1 1 818379527 1 1 168565602 1 1 940188913 1 1 136939814 1 1 800796061 1 1 581572521 1 1 621780359 1 1 489019136 1 1 805248949 1 1 290325582 1 1 827993150 1 1 668925167 1 1 456372266 1 1 727783914 1 1 740920695 1 1 290600697 1 1 648820752 1 1 42947828 1 1 267851080 1 1 460082206 1 1 559723476 1 1 853159486 1 1 944719110 1 1 739848270 1 1 867532485 1 1 792181512 1 1 516277609 1 1 254778990 1 1 720081437 1 1 357118505 1 1 110665726 1 1 419298212 1 1 336941566 1 1 649007454 1 1 101801936 1 1 913844375 1 1 388802678 1 1 107358310 1 1 535624819 1 1 164632849 1 1 446655801 1 1 201502752 1 1 514666006 1 1 37069584 1 1 273114149 1 1 460068174 1 1 749983338 1 1 954140575 1 1 700163051 1 1 329378920 1 1 225337748 1 1 924091603 1 1 251432028 1 1 776259633 1 1 104618388 1 1 523223327 1 1 431775706 1 1 728847384 1 1 371920053 1 1 712211510 1 1 403170780 1 1 49535699 1 1 8001204 1 1 619043779 1 1 402639685 1 1 450065521 1 1 893608708 1 1 495720707 1 1 344103340 1 1 664682510 1 1 817851414 1 1 82367603 1 1 42113949 1 1 631257882 1 1 31953843 1 1 600828124 1 1 570268734 1 1 439912117 1 1 770520254 1 1 274521651 1 1 46588130 1 1 923887089 1 1 597610113 1 1 825080950 1 1 645605041 1 1 931582259 1 1 567737828 1 1 117720650 1 1 19565686 1 1 11831116 1 1 201583371 1 1 487696098 1 1 561170226 1 1 613563573 1 1 758370227 1 1 724538868 1 1 169146138 1 1 471420141 1 1 41325023 1 1 118850567 1 1 347097687 1 1 741795702 1 1 854282799 1 1 496737901 1 1 924877486 1 1 821108415 1 1 265562004 1 1 942301200 1 1 494838135 1 1 426411635 1 1 717154893 1 1 201838717 1 1 86865095 1 1 638743098 1 1 384029566 1 1 786540717 1 1 988938711 1 1 673218615 1 1 916490988 1 1 642810779 1 1 986099167 1 1 202702795 1 1 382822267 1 1 674199558 1 1 102595180 1 1 790658935 1 1 490906624 1 1 548678666 1 1 390319912 1 1 932951346 1 1 988674435 1 1 145462026 1 1 244982642 1 1 905726625 1 1 341925871 1 1 367654529 1 1 702168897 1 1 966328137 1 1 703373693 1 1 332810844 1 1 21595120 1 1 899090363 1 1 911151457 1 1 131989496 1 1 430065635 1 1 703971055 1 1 696525653 1 1 591107231 1 1 813362385 1 1 867395076 1 1 340948687 1 1 383116776 1 1 914808286 1 1 697052915 1 1 54873839 1 1 982067334 1 1 85110507 1 1 23618516 1 1 749245978 1 1 21242413 1 1 179133117 1 1 193543508 1 1 52235094 1 1 157067426 1 1 702572315 1 1 766289911 1 1 748362070 1 1 235069498 1 1 148393496 1 1 282165448 1 1 89603379 1 1 761604210 1 1 849369092 1 1 144753910 1 1 92680422 1 1 793461006 1 1 850802737 1 1 123777574 1 1 377993076 1 1 196811401 1 1 550662340 1 1 469102068 1 1 425344164 1 1 478962627 1 1 573084843 1 1 848322924 1 1 289554467 1 1 571002583 1 1 964997434 1 1 958306720 1 1 658094867 1 1 159248035 1 1 916340992 1 1 911091405 1 1 925701504 1 1 944411241 1 1 127237418 1 1 333365446 1 1 287692685 1 1 887578326 1 1 548950375 1 1 433527546 1 1 288527013 1 1 413966271 1 1 156303288 1 1 176987447 1 1 739719320 1 1 403997524 1 1 292976918 1 1 841625514 1 1 409053931 1 1 649911640 1 1 184691292 1 1 863353753 1 1 837398400 1 1 307336239 1 1 933094225 1 1 764091756 1 1 517876041 1 1 245843303 1 1 795617968 1 1 151148242 1 1 788520395 1 1 822568075 1 1 336734630 1 1 90279494 1 1 334589807 1 1 262222456 1 1 935487801 1 1 723135261 1 1 279644439 1 1 314501682 1 1 515509013 1 1 967269456 1 1 529739153 1 1 451788086 1 1 784971395 1 1 200417454 1 1 87836710 1 1 785820682 1 1 568643713 1 1 851825373 1 1 177877231 1 1 914727247 1 1 199390845 1 1 741362672 1 1 343968418 1 1 31025266 1 1 43299465 1 1 114569959 1 1 604012136 1 1 656326128 1 1 845952177 1 1 977477696 1 1 725938350 1 1 637653918 1 1 410533910 1 1 57061579 1 1 890039943 1 1 888857201 1 1 222405900 1 1 34947841 1 1 105485251 1 1 38542462 1 1 887969497 1 1 475580714 1 1 53871031 1 1 639021581 1 1 485633507 1 1 882906768 1 1 576948118 1 1 106367972 1 1 627231778 1 1 512855677 1 1 496061569 1 1 485708664 1 1 435208267 1 1 831371642 1 1 525244818 1 1 230507580 1 1 155642681 1 1 753702003 1 1 8941005 1 1 30297327 1 1 557699566 1 1 810672189 1 1 908140828 1 1 167474694 1 1 887022692 1 1 727245397 1 1 295773368 1 1 1932019 1 1 695356637 1 1 330475461 1 1 841432735 1 1 344178566 1 1 900506448 1 1 466565008 1 1 531104830 1 1 971626329 1 1 779313930 1 1 651266154 1 1 311293074 1 1 148826848 1 1 884133760 1 1 584638663 1 1 361188360 1 1 720704531 1 1 153367467 1 1 657335018 1 1 801824967 1 1 110511799 1 1 650519171 1 1 375295240 1 1 410635742 1 1 73117774 1 1 27623886 1 1 603047202 1 1 394260711 1 1 82198510 1 1 395604218 1 1 764489698 1 1 981342791 1 1 549184627 1 1 39939153 1 1 594158870 1 1 757114403 1 1 855317181 1 1 821998438 1 1 216001239 1 1 237817265 1 1 945177639 1 1 481621915 1 1 826503762 1 1 861465737 1 1 289982860 1 1 244290190 1 1 221759058 1 1 812721051 1 1 6253058 1 1 97890355 1 1 939643538 1 1 721032499 1 1 255216509 1 1 769149283 1 1 739933116 1 1 351939526 1 1 624250874 1 1 784150318 1 1 449156400 1 1 746730660 1 1 320559940 1 1 928250953 1 1 66334726 1 1 266408856 1 1 78636683 1 1 891193534 1 1 142214499 1 1 834629476 1 1 860887459 1 1 212993648 1 1 923200827 1 1 366567363 1 1 969285282 1 1 511309355 1 1 38208112 1 1 693468179 1 1 677876043 1 1 39102384 1 1 414873246 1 1 50895414 1 1 395468746 1 1 605645496 1 1 80004529 1 1 827108814 1 1 256606477 1 1 152263471 1 1 686042457 1 1 849934529 1 1 997216727 1 1 393864954 1 1 229294497 1 1 437290656 1 1 732327454 1 1 97800850 1 1 794449627 1 1 451626650 1 1 616036715 1 1 176994274 1 1 287933147 1 1 291292349 1 1 171418247 1 1 522697295 1 1 860657357 1 1 357567630 1 1 391181921 1 1 816946227 1 1 808524124 1 1 484225105 1 1 984177332 1 1 205684787 1 1 36298959 1 1 132512427 1 1 956990038 1 1 169949643 1 1 872971841 1 1 209809686 1 1 868191851 1 1 988509100 1 1 432575797 1 1 484251269 1 1 524720440 1 1 685494089 1 1 103256134 1 1 816074764 1 1 936693462 1 1 783085310 1 1 621093757 1 1 770964442 1 1 283711262 1 1 859611249 1 1 42355828 1 1 122166144 1 1 150404967 1 1 781540648 1 1 805143872 1 1 772445969 1 1 957875903 1 1 62249185 1 1 889986695 1 1 487849151 1 1 37866730 1 1 687250305 1 1 874381030 1 1 790230783 1 1 984184911 1 1 27851265 1 1 2287319 1 1 901323222 1 1 806128783 1 1 671693998 1 1 590696661 1 1 681938357 1 1 112194488 1 1 79862827 1 1 322984895 1 1 201312410 1 1 438877152 1 1 535219223 1 1 566750940 1 1 469986702 1 1 535363079 1 1 797945382 1 1 324282544 1 1 303057558 1 1 976168561 1 1 931422298 1 1 938024767 1 1 106201813 1 1 515052339 1 1 615625535 1 1 517430441 1 1 718691505 1 1 617273744 1 1 35641487 1 1 385173228 1 1 573182406 1 1 522169151 1 1 275128327 1 1 139040242 1 1 694040412 1 1 777934984 1 1 784916484 1 1 53549091 1 1 158565513 1 1 535105368 1 1 966160129 1 1 230136542 1 1 227103503 1 1 235255149 1 1 376879973 1 1 254222802 1 1 151820353 1 1 360256812 1 1 549251558 1 1 440529840 1 1 429344989 1 1 355991050 1 1 520911862 1 1 376272136 1 1 827836233 1 1 317046200 1 1 960033662 1 1 976024732 1 1 433793572 1 1 719716795 1 1 250541569 1 1 854886902 1 1 823011179 1 1 727601128 1 1 451904702 1 1 5425721 1 1 679641826 1 1 217663937 1 1 432478781 1 1 692056736 1 1 696242909 1 1 302404811 1 1 492252406 1 1 500423249 1 1 780539092 1 1 596236964 1 1 407939830 1 1 201863996 1 1 826989211 1 1 340726040 1 1 386908231 1 1 388138175 1 1 494852521 1 1 208929699 1 1 44543008 1 1 922870883 1 1 450743917 1 1 581339019 1 1 499188541 1 1 972978638 1 1 142130936 1 1 766239129 1 1 107083458 1 1 765816276 1 1 2741913 1 1 705846526 1 1 401784240 1 1 815475690 1 1 490051616 1 1 192006643 1 1 351181008 1 1 845607395 1 1 882115221 1 1 5760184 1 1 709530551 1 1 540155207 1 1 748040795 1 1 149363701 1 1 756702135 1 1 931023410 1 1 267090164 1 1 893788575 1 1 332067559 1 1 531352186 1 1 795733155 1 1 890149416 1 1 859388635 1 1 828727514 1 1 261978443 1 1 739992439 1 1 173409774 1 1 37131726 1 1 75657632 1 1 490410876 1 1 860677019 1 1 708771667 1 1 839607753 1 1 657884789 1 1 521540219 1 1 156052434 1 1 835016424 1 1 267301329 1 1 639375307 1 1 215508891 1 1 276475781 1 1 177456641 1 1 62415303 1 1 583940671 1 1 107255346 1 1 465859014 1 1 29323960 1 1 675516701 1 1 612961055 1 1 813609961 1 1 315557944 1 1 715093011 1 1 966191034 1 1 148665666 1 1 928874558 1 1 646652756 1 1 834474923 1 1 559443321 1 1 823354469 1 1 393085736 1 1 235714426 1 1 484788417 1 1 718056055 1 1 187936379 1 1 830592025 1 1 548779140 1 1 70028714 1 1 972459657 1 1 898850230 1 1 690222274 1 1 734424753 1 1 893289455 1 1 767815629 1 1 458031611 1 1 209924307 1 1 44385300 1 1 364633689 1 1 225757524 1 1 335352041 1 1 561619680 1 1 242349264 1 1 621439156 1 1 140199368 1 1 103077723 1 1 481015527 1 1 983896483 1 1 809491171 1 1 183395122 1 1 75643353 1 1 660034850 1 1 863099203 1 1 418596926 1 1 564772662 1 1 618018756 1 1 445422908 1 1 513514728 1 1 461864520 1 1 387578667 1 1 501700555 1 1 349949211 1 1 712627210 1 1 466801856 1 1 889306098 1 1 623343493 1 1 117307598 1 1 996752535 1 1 894770878 1 1 145765841 1 1 380120611 1 1 988319400 1 1 288472640 1 1 661662875 1 1 737569256 1 1 233474953 1 1 54315493 1 1 468241284 1 1 820844538 1 1 97515021 1 1 236179483 1 1 808964998 1 1 375113535 1 1 932794125 1 1 683878472 1 1 333749687 1 1 905709773 1 1 530703824 1 1 472043263 1 1 354994835 1 1 734494441 1 1 311668172 1 1 596247352 1 1 782836113 1 1 827597003 1 1 283053779 1 1 112434136 1 1 741604074 1 1 772082449 1 1 682845703 1 1 792921540 1 1 635906003 1 1 67126370 1 1 43315935 1 1 516881304 1 1 208868412 1 1 196125272 1 1 908958842 1 1 91997738 1 1 607391249 1 1 980729265 1 1 819668072 1 1 715340029 1 1 605371101 1 1 430339377 1 1 751388873 1 1 430677366 1 1 575802301 1 1 749439135 1 1 817661682 1 1 181422839 1 1 535973472 1 1 489748107 1 1 794517349 1 1 751989576 1 1 754552976 1 1 777385015 1 1 769487554 1 1 134560068 1 1 447480318 1 1 639097859 1 1 168295122 1 1 16033476 1 1 13408426 1 1 11690976 1 1 191526147 1 1 526839885 1 1 88690684 1 1 563163434 1 1 747314018 1 1 678220797 1 1 479870190 1 1 420390622 1 1 69766495 1 1 217272523 1 1 315990451 1 1 503847827 1 1 485307683 1 1 271425237 1 1 932318659 1 1 101496025 1 1 290131238 1 1 169965235 1 1 667784262 1 1 903133205 1 1 456486240 1 1 656319552 1 1 556615519 1 1 362993198 1 1 679167075 1 1 285714487 1 1 561560930 1 1 975803976 1 1 820793347 1 1 140610694 1 1 243080759 1 1 53215591 1 1 557584217 1 1 256197667 1 1 33118933 1 1 861504416 1 1 71014175 1 1 487944715 1 1 651180336 1 1 58573033 1 1 869415967 1 1 415590800 1 1 613317941 1 1 966650156 1 1 857407865 1 1 350504201 1 1 764403800 1 1 992978090 1 1 986360704 1 1 567459065 1 1 440726859 1 1 895435521 1 1 680496617 1 1 375690861 1 1 138262028 1 1 348771054 1 1 801508270 1 1 550204941 1 1 677496981 1 1 745249011 1 1 614182803 1 1 900823971 1 1 22883170 1 1 657910757 1 1 6286643 1 1 444886521 1 1 588144519 1 1 590856880 1 1 531660136 1 1 148325653 1 1 199914778 1 1 70413926 1 1 161151394 1 1 558422497 1 1 817255905 1 1 227640621 1 1 601997389 1 1 505859480 1 1 266841576 1 1 35808571 1 1 582765474 1 1 416057287 1 1 321177039 1 1 164577590 1 1 354739214 1 1 327705597 1 1 575519161 1 1 828842398 1 1 138285942 1 1 584988210 1 1 663267427 1 1 221841232 1 1 191542531 1 1 474413311 1 1 979604389 1 1 927752727 1 1 829471576 1 1 257972973 1 1 226409842 1 1 840006097 1 1 679734414 1 1 338714149 1 1 586326128 1 1 307874806 1 1 942575137 1 1 882576560 1 1 644597049 1 1 633743905 1 1 294036008 1 1 244730397 1 1 590233407 1 1 93975884 1 1 344611384 1 1 654122717 1 1 140541332 1 1 724040212 1 1 742158086 1 1 468023609 1 1 956703767 1 1 5205603 1 1 267998962 1 1 310929361 1 1 198393827 1 1 979193284 1 1 134413490 1 1 773630330 1 1 202353266 1 1 658665774 1 1 854402141 1 1 116463970 1 1 623637764 1 1 545077842 1 1 133092655 1 1 143247240 1 1 238272101 1 1 504273018 1 1 847298825 1 1 410801203 1 1 499958513 1 1 288996943 1 1 531161061 1 1 196269937 1 1 402405379 1 1 350038855 1 1 777367100 1 1 310836716 1 1 905360682 1 1 405685885 1 1 978129543 1 1 409338083 1 1 413330403 1 1 468718010 1 1 439133611 1 1 362187430 1 1 785078645 1 1 556284816 1 1 297420476 1 1 496328855 1 1 659679307 1 1 78251559 1 1 261585461 1 1 371613590 1 1 229790654 1 1 689926463 1 1 206541033 1 1 253249549 1 1 355463783 1 1 47328798 1 1 548917674 1 1 874959891 1 1 63561663 1 1 323645412 1 1 640334713 1 1 221291934 1 1 206870111 1 1 367411334 1 1 719649038 1 1 719801264 1 1 156497690 1 1 532359209 1 1 126943057 1 1 300367870 1 1 786683930 1 1 422105671 1 1 580691359 1 1 56604004 1 1 567274827 1 1 261803877 1 1 945172719 1 1 124981925 1 1 382128023 1 1 699430089 1 1 302193801 1 1 135208279 1 1 374820268 1 1 959841905 1 1 804680851 1 1 921776627 1 1 770754892 1 1 752945072 1 1 894357682 1 1 715099544 1 1 985887322 1 1 533638006 1 1 599528236 1 1 248490295 1 1 768332416 1 1 199810910 1 1 262476931 1 1 997651898 1 1 504796763 1 1 851090888 1 1 80832157 1 1 153946803 1 1 183859773 1 1 864927595 1 1 492029721 1 1 278822477 1 1 169535983 1 1 624308501 1 1 807257278 1 1 185376860 1 1 297187964 1 1 571765653 1 1 268361799 1 1 629205307 1 1 428331551 1 1 897382378 1 1 297232481 1 1 520139115 1 1 17250610 1 1 659444413 1 1 105566765 1 1 116181462 1 1 368526118 1 1 102118814 1 1 480825492 1 1 780369005 1 1 902032140 1 1 638431335 1 1 73733128 1 1 156675066 1 1 989532759 1 1 701098912 1 1 74722414 1 1 240349795 1 1 728362512 1 1 516153982 1 1 530041228 1 1 819567289 1 1 288842835 1 1 190245788 1 1 941809953 1 1 206576848 1 1 285736493 1 1 657138181 1 1 940644092 1 1 704578261 1 1 121216608 1 1 90941656 1 1 42509432 1 1 942091312 1 1 792433847 1 1 272988194 1 1 956197170 1 1 944544160 1 1 629143441 1 1 368470282 1 1 420105948 1 1 331149350 1 1 454680290 1 1 381585368 1 1 794881581 1 1 374395547 1 1 226751102 1 1 837672445 1 1 507934285 1 1 855859833 1 1 473900965 1 1 103454833 1 1 117070029 1 1 561632389 1 1 109134499 1 1 51220694 1 1 197391519 1 1 863299825 1 1 903513281 1 1 702697159 1 1 966563554 1 1 899432011 1 1 419886724 1 1 273658152 1 1 439770911 1 1 620133119 1 1 99518932 1 1 195527614 1 1 926706563 1 1 949015142 1 1 366923250 1 1 330211033 1 1 234197530 1 1 188385724 1 1 735423659 1 1 783747564 1 1 485557247 1 1 424752096 1 1 380357274 1 1 5402434 1 1 163024512 1 1 670409437 1 1 37892537 1 1 376297779 1 1 794349079 1 1 226294144 1 1 876883484 1 1 422542440 1 1 544724652 1 1 98031009 1 1 195193488 1 1 811714834 1 1 924613729 1 1 662924752 1 1 162509193 1 1 504945340 1 1 796846216 1 1 348269464 1 1 109176056 1 1 720542370 1 1 512352880 1 1 29423044 1 1 14218652 1 1 590970062 1 1 339425705 1 1 982053488 1 1 447635448 1 1 382254489 1 1 473390605 1 1 167984199 1 1 482154486 1 1 307633405 1 1 69577308 1 1 53308384 1 1 526403035 1 1 307742637 1 1 752496363 1 1 512487690 1 1 695540464 1 1 717578540 1 1 705213194 1 1 919655323 1 1 971090387 1 1 547630553 1 1 942971960 1 1 710869677 1 1 917382839 1 1 980047127 1 1 47433225 1 1 662954763 1 1 554350564 1 1 592087457 1 1 695213747 1 1 775334281 1 1 532249923 1 1 123878461 1 1 372353777 1 1 351478988 1 1 637596956 1 1 387523212 1 1 937937638 1 1 830450317 1 1 643545646 1 1 254053069 1 1 698800290 1 1 913620037 1 1 527421382 1 1 842372251 1 1 399359042 1 1 793268046 1 1 364135683 1 1 682072314 1 1 968957113 1 1 60095762 1 1 891261270 1 1 628908589 1 1 393019017 1 1 746250899 1 1 868210271 1 1 485534191 1 1 174653109 1 1 329115960 1 1 802080664 1 1 712878492 1 1 515409653 1 1 869838989 1 1 598602216 1 1 954802874 1 1 691033051 1 1 554316029 1 1 173226396 1 1 269658963 1 1 417437668 1 1 331563588 1 1 202008010 1 1 119664807 1 1 559244918 1 1 636039673 1 1 312570627 1 1 574594250 1 1 864986586 1 1 576261825 1 1 64113367 1 1 605145898 1 1 951726859 1 1 920413009 1 1 103701384 1 1 967852834 1 1 416430318 1 1 560752713 1 1 700368814 1 1 479122769 1 1 316288815 1 1 286009955 1 1 217910749 1 1 807936373 1 1 50747652 1 1 161856041 1 1 671027331 1 1 107746359 1 1 971837845 1 1 787471997 1 1 601045875 1 1 2146823 1 1 45824776 1 1 696893044 1 1 196202380 1 1 14051974 1 1 455868465 1 1 98096906 1 1 997767705 1 1 967728695 1 1 234161876 1 1 77862241 1 1 499315213 1 1 857549315 1 1 521770524 1 1 326333950 1 1 446144141 1 1 907755964 1 1 586709433 1 1 791409190 1 1 454534700 1 1 835438899 1 1 519291236 1 1 490040585 1 1 116819649 1 1 508613623 1 1 656552406 1 1 996638700 1 1 968363978 1 1 799700983 1 1 611407443 1 1 526583126 1 1 837170556 1 1 213589544 1 1 425932264 1 1 610797418 1 1 981778060 1 1 119716203 1 1 48381590 1 1 897551129 1 1 769495192 1 1 955575350 1 1 336962036 1 1 988963237 1 1 312519774 1 1 128642517 1 1 470118118 1 1 158673805 1 1 132102978 1 1 826387764 1 1 33942445 1 1 490480015 1 1 822134291 1 1 499149204 1 1 930037634 1 1 258349065 1 1 257876569 1 1 417164795 1 1 290273889 1 1 769959787 1 1 239314646 1 1 442388953 1 1 136668823 1 1 936636487 1 1 520405943 1 1 100772835 1 1 516266927 1 1 251417068 1 1 991349555 1 1 339167851 1 1 749854291 1 1 215963773 1 1 278012359 1 1 169268137 1 1 441791263 1 1 617210181 1 1 175053645 1 1 969011770 1 1 106856321 1 1 635642466 1 1 148044960 1 1 158268991 1 1 664615079 1 1 138891732 1 1 699551712 1 1 512165382 1 1 252522099 1 1 11610138 1 1 239064984 1 1 753750658 1 1 712871557 1 1 119275028 1 1 397652815 1 1 940531715 1 1 123380673 1 1 146795932 1 1 868788482 1 1 648797156 1 1 203806476 1 1 575759413 1 1 48257518 1 1 911246851 1 1 72385986 1 1 841568652 1 1 689128598 1 1 334243323 1 1 624126700 1 1 577840934 1 1 746044025 1 1 946508770 1 1 537285673 1 1 463478619 1 1 208849142 1 1 947362174 1 1 848555468 1 1 563225585 1 1 100186902 1 1 290705838 1 1 645553571 1 1 845204946 1 1 363884562 1 1 444415838 1 1 930386220 1 1 376083799 1 1 737563212 1 1 341142084 1 1 603997186 1 1 492818294 1 1 603286020 1 1 690088487 1 1 517313079 1 1 908201728 1 1 820842023 1 1 288960269 1 1 840663582 1 1 967477820 1 1 225770236 1 1 456674794 1 1 761114659 1 1 825205207 1 1 415144621 1 1 420855368 1 1 139153119 1 1 13659896 1 1 563272989 1 1 977930114 1 1 138538645 1 1 187423112 1 1 964661863 1 1 149444287 1 1 939062505 1 1 6230779 1 1 490492749 1 1 777876294 1 1 268291346 1 1 867069467 1 1 187822406 1 1 490586996 1 1 849860870 1 1 163044970 1 1 849551883 1 1 365554780 1 1 954632853 1 1 46956589 1 1 828247090 1 1 200568653 1 1 599133773 1 1 465631231 1 1 883534245 1 1 623643803 1 1 82101726 1 1 908254282 1 1 768870660 1 1 598126186 1 1 479785550 1 1 919640859 1 1 528557845 1 1 699017797 1 1 139522507 1 1 596732720 1 1 948030026 1 1 433751161 1 1 173404147 1 1 9329815 1 1 231432800 1 1 391280104 1 1 706884992 1 1 687520093 1 1 332107699 1 1 626423428 1 1 720466607 1 1 43642617 1 1 166072008 1 1 486368674 1 1 789447651 1 1 42267118 1 1 637877879 1 1 510770168 1 1 987305426 1 1 778428774 1 1 975830684 1 1 223217759 1 1 816445580 1 1 679548663 1 1 479559704 1 1 778013117 1 1 663713039 1 1 551583297 1 1 784646368 1 1 5200919 1 1 598840796 1 1 265291337 1 1 764761469 1 1 856126668 1 1 507982864 1 1 657218848 1 1 402250608 1 1 765262737 1 1 850463497 1 1 544601507 1 1 4878254 1 1 521454090 1 1 255434102 1 1 955418450 1 1 400002978 1 1 293671746 1 1 625503869 1 1 532090403 1 1 961895932 1 1 589161341 1 1 234872337 1 1 135657423 1 1 110053312 1 1 406479931 1 1 110179941 1 1 960747636 1 1 694482925 1 1 571189333 1 1 553708895 1 1 124958683 1 1 738304103 1 1 311160148 1 1 403917241 1 1 296617230 1 1 743754781 1 1 514457360 1 1 546248455 1 1 155249626 1 1 326766032 1 1 471501656 1 1 90232717 1 1 971672250 1 1 873617872 1 1 748985450 1 1 83395881 1 1 316451941 1 1 555569097 1 1 292338737 1 1 483483192 1 1 830035107 1 1 205423006 1 1 472450195 1 1 108187738 1 1 737363744 1 1 749640470 1 1 90363483 1 1 698749548 1 1 587829995 1 1 857722194 1 1 897765631 1 1 530529333 1 1 720596683 1 1 290139678 1 1 598606211 1 1 371616545 1 1 267774738 1 1 672848734 1 1 300204860 1 1 99452585 1 1 335677499 1 1 128052236 1 1 807155424 1 1 998152964 1 1 706270380 1 1 895311650 1 1 357013155 1 1 28332058 1 1 793982094 1 1 632088469 1 1 16223437 1 1 110558069 1 1 282973055 1 1 975730338 1 1 590246633 1 1 716471157 1 1 151439788 1 1 320663138 1 1 213748324 1 1 238776438 1 1 411753383 1 1 365871976 1 1 39178807 1 1 52603171 1 1 923343495 1 1 707147809 1 1 172102021 1 1 530903641 1 1 796774017 1 1 380243187 1 1 681836047 1 1 584391700 1 1 390544812 1 1 604648557 1 1 928344800 1 1 598931319 1 1 483948872 1 1 186039420 1 1 50930707 1 1 442631678 1 1 490525118 1 1 298629980 1 1 215850685 1 1 950585022 1 1 740133253 1 1 201903568 1 1 211009602 1 1 171547390 1 1 892690530 1 1 117180471 1 1 468559446 1 1 164345912 1 1 173848366 1 1 467237667 1 1 407641232 1 1 584266773 1 1 744787934 1 1 947756686 1 1 389634440 1 1 45835358 1 1 243273842 1 1 172117146 1 1 366665682 1 1 68654314 1 1 664034074 1 1 900072996 1 1 487177575 1 1 995169180 1 1 301448004 1 1 805715319 1 1 630171233 1 1 711933432 1 1 416008842 1 1 367299557 1 1 90064318 1 1 782202559 1 1 993648572 1 1 969310853 1 1 132737125 1 1 122099700 1 1 697058011 1 1 964264717 1 1 197335293 1 1 28962397 1 1 639345130 1 1 850300620 1 1 470983572 1 1 242031543 1 1 592758838 1 1 176749322 1 1 966840281 1 1 627613701 1 1 391650582 1 1 985734965 1 1 71193259 1 1 375289500 1 1 291456315 1 1 768853229 1 1 840933220 1 1 565017784 1 1 873759228 1 1 962795961 1 1 213249789 1 1 268759134 1 1 116829325 1 1 569777550 1 1 543052226 1 1 548503290 1 1 360970850 1 1 448915828 1 1 87010693 1 1 87070279 1 1 270504348 1 1 124977903 1 1 580199592 1 1 544848989 1 1 504979556 1 1 371271811 1 1 294317740 1 1 685654220 1 1 148804189 1 1 460071271 1 1 661101480 1 1 771137815 1 1 41809777 1 1 581221416 1 1 513669561 1 1 226572197 1 1 664203731 1 1 213493815 1 1 73109699 1 1 983040661 1 1 654184523 1 1 176799527 1 1 764800543 1 1 138874933 1 1 54384603 1 1 126118009 1 1 763048333 1 1 286494468 1 1 92400389 1 1 596347777 1 1 382253968 1 1 886820069 1 1 628977287 1 1 344153332 1 1 84688693 1 1 226839393 1 1 667885134 1 1 136548315 1 1 810909388 1 1 262690979 1 1 380982620 1 1 291708385 1 1 290093346 1 1 887302018 1 1 107550767 1 1 954043846 1 1 912251342 1 1 503573902 1 1 140032811 1 1 655163677 1 1 914471743 1 1 122685399 1 1 306626109 1 1 672023188 1 1 478864662 1 1 844722657 1 1 478697711 1 1 698143083 1 1 582112304 1 1 104882370 1 1 51740404 1 1 171283718 1 1 817225138 1 1 450956010 1 1 101572558 1 1 379752951 1 1 663165915 1 1 913765364 1 1 669061191 1 1 587671959 1 1 342932497 1 1 645020510 1 1 179252603 1 1 778864806 1 1 465732641 1 1 946016483 1 1 605941218 1 1 882454310 1 1 313626780 1 1 691849690 1 1 224648059 1 1 952497397 1 1 89331653 1 1 837873000 1 1 991886001 1 1 768153708 1 1 181406902 1 1 848525828 1 1 375911876 1 1 235886520 1 1 923944046 1 1 408841158 1 1 192659060 1 1 91518258 1 1 872439093 1 1 248926065 1 1 655395143 1 1 767815720 1 1 801540949 1 1 308710920 1 1 412363310 1 1 113088508 1 1 69751628 1 1 671670354 1 1 218779378 1 1 407996655 1 1 574078366 1 1 509591297 1 1 909966338 1 1 588558338 1 1 759671526 1 1 783821919 1 1 193177768 1 1 828443357 1 1 542083321 1 1 966333613 1 1 845925888 1 1 697387852 1 1 361396052 1 1 554420317 1 1 456914115 1 1 481652343 1 1 126602362 1 1 588331433 1 1 290061505 1 1 88413391 1 1 299865056 1 1 498017320 1 1 532247777 1 1 411207410 1 1 670712094 1 1 860326631 1 1 222985733 1 1 113864441 1 1 227078881 1 1 836050648 1 1 886044060 1 1 138671811 1 1 387550557 1 1 379148314 1 1 323597239 1 1 812821621 1 1 471635335 1 1 29555575 1 1 142089642 1 1 533444755 1 1 51808844 1 1 893677429 1 1 603037221 1 1 955162823 1 1 453410334 1 1 223429604 1 1 982018963 1 1 316589986 1 1 324690757 1 1 11973947 1 1 15176505 1 1 933288567 1 1 263444493 1 1 821276189 1 1 690780342 1 1 827446808 1 1 660547512 1 1 812303347 1 1 466121696 1 1 320512082 1 1 508742305 1 1 169563216 1 1 409379751 1 1 523668287 1 1 400816478 1 1 756085093 1 1 198515184 1 1 18655876 1 1 852135384 1 1 465828670 1 1 530695624 1 1 619591479 1 1 988467196 1 1 341474199 1 1 857040422 1 1 867657815 1 1 397238878 1 1 957999168 1 1 319894703 1 1 695025503 1 1 803141145 1 1 136609957 1 1 873252288 1 1 196774868 1 1 529567855 1 1 277181461 1 1 466121140 1 1 981631065 1 1 379096612 1 1 58874063 1 1 111665860 1 1 280609536 1 1 307334641 1 1 518156315 1 1 386555369 1 1 62842724 1 1 586505087 1 1 960428103 1 1 394334453 1 1 810719 1 1 552389093 1 1 825153836 1 1 390161928 1 1 513108413 1 1 241128045 1 1 820894174 1 1 650442964 1 1 507398012 1 1 677765771 1 1 983745054 1 1 977590998 1 1 501831782 1 1 510898724 1 1 299878672 1 1 828679690 1 1 643350611 1 1 233158500 1 1 677466620 1 1 259627908 1 1 380992445 1 1 71369434 1 1 987084426 1 1 837795815 1 1 199746552 1 1 452178421 1 1 702898542 1 1 277217555 1 1 543934482 1 1 78117458 1 1 586023159 1 1 883911939 1 1 887429388 1 1 820346019 1 1 141600981 1 1 587527599 1 1 386110028 1 1 249666671 1 1 21668402 1 1 432397807 1 1 245267115 1 1 838248956 1 1 499936081 1 1 86545534 1 1 535336671 1 1 540207765 1 1 676937933 1 1 187492666 1 1 957895706 1 1 459748810 1 1 505932641 1 1 695880519 1 1 227761688 1 1 555628169 1 1 317992664 1 1 216705379 1 1 172040191 1 1 947121001 1 1 288047866 1 1 253657412 1 1 977169428 1 1 899361627 1 1 748906173 1 1 129322754 1 1 710475136 1 1 667278332 1 1 563322322 1 1 530927069 1 1 850106013 1 1 229629680 1 1 531838764 1 1 660952621 1 1 40606395 1 1 261669034 1 1 528801579 1 1 862863330 1 1 501427403 1 1 221213121 1 1 308526884 1 1 100782282 1 1 72200258 1 1 837923484 1 1 156903770 1 1 119959085 1 1 753491284 1 1 911795127 1 1 15865305 1 1 337786937 1 1 54864513 1 1 41222119 1 1 365774338 1 1 430740454 1 1 470538360 1 1 438457738 1 1 672843841 1 1 464549558 1 1 933389376 1 1 655772699 1 1 306750247 1 1 772939219 1 1 502715453 1 1 943784897 1 1 663344589 1 1 912666874 1 1 302761761 1 1 22941965 1 1 298760007 1 1 349089406 1 1 792566210 1 1 375495840 1 1 932979869 1 1 193557420 1 1 217996512 1 1 255033026 1 1 737900516 1 1 684782602 1 1 585943557 1 1 806756676 1 1 500591455 1 1 212430414 1 1 69885735 1 1 509052236 1 1 927333654 1 1 109390637 1 1 511824858 1 1 606440488 1 1 874247346 1 1 894511755 1 1 187450739 1 1 95006819 1 1 821322755 1 1 92180571 1 1 642231787 1 1 993588573 1 1 942781083 1 1 144236843 1 1 967242799 1 1 211694630 1 1 424470991 1 1 679559248 1 1 316101284 1 1 97358285 1 1 783847139 1 1 249090401 1 1 810464700 1 1 961911826 1 1 506328978 1 1 825641865 1 1 918189367 1 1 902666879 1 1 326494021 1 1 900607177 1 1 361504769 1 1 563067608 1 1 495826875 1 1 959359824 1 1 803973667 1 1 896651176 1 1 1191574 1 1 430306339 1 1 289337090 1 1 257180800 1 1 596310720 1 1 181242004 1 1 300082299 1 1 984581430 1 1 111447215 1 1 878648553 1 1 355128133 1 1 494010380 1 1 655772935 1 1 98285215 1 1 691221274 1 1 808418901 1 1 762929988 1 1 782833382 1 1 524166363 1 1 586518910 1 1 341689972 1 1 751142244 1 1 18225006 1 1 931910648 1 1 601860389 1 1 906829376 1 1 850974610 1 1 422513479 1 1 626760008 1 1 703330020 1 1 117008628 1 1 971608996 1 1 289148827 1 1 387642780 1 1 314636523 1 1 630532333 1 1 361065458 1 1 110620051 1 1 433353625 1 1 625532415 1 1 767029318 1 1 760884079 1 1 525469714 1 1 977155223 1 1 541095116 1 1 778902441 1 1 862123570 1 1 479734830 1 1 252070924 1 1 849759080 1 1 361689887 1 1 781683115 1 1 296473850 1 1 794242783 1 1 912962976 1 1 910725828 1 1 112762963 1 1 931173733 1 1 341216569 1 1 993656804 1 1 605425902 1 1 809084160 1 1 362649412 1 1 670225402 1 1 975760882 1 1 568827987 1 1 334426852 1 1 298609775 1 1 874641210 1 1 748310418 1 1 528888983 1 1 343516209 1 1 931405842 1 1 731263118 1 1 438387336 1 1 754745408 1 1 475002254 1 1 262660745 1 1 848344661 1 1 61993138 1 1 613937657 1 1 165381500 1 1 538012517 1 1 336190272 1 1 451345968 1 1 892655979 1 1 221780701 1 1 568365419 1 1 996469902 1 1 222632303 1 1 678160759 1 1 318086982 1 1 773065944 1 1 756763328 1 1 608655108 1 1 629153547 1 1 67474145 1 1 361936901 1 1 990771690 1 1 979376451 1 1 320031924 1 1 449531956 1 1 525155197 1 1 351128232 1 1 49112286 1 1 183360047 1 1 864025517 1 1 772880075 1 1 840415634 1 1 202758432 1 1 773931798 1 1 483478155 1 1 993151917 1 1 269943565 1 1 88841647 1 1 788412973 1 1 855604155 1 1 212816069 1 1 204256142 1 1 292881822 1 1 362000047 1 1 878969313 1 1 87038856 1 1 366135629 1 1 801509653 1 1 39531451 1 1 199120701 1 1 811982377 1 1 828040811 1 1 867081794 1 1 309959212 1 1 998595903 1 1 139431662 1 1 428694650 1 1 371799693 1 1 855951598 1 1 457551353 1 1 328825714 1 1 901072116 1 1 947574011 1 1 292472681 1 1 694904483 1 1 173781575 1 1 217124393 1 1 779323960 1 1 294094766 1 1 638535542 1 1 714199974 1 1 746715768 1 1 496697726 1 1 601300764 1 1 23073761 1 1 564810273 1 1 515332811 1 1 227487615 1 1 77323605 1 1 207522006 1 1 456071494 1 1 631326427 1 1 328855856 1 1 253174433 1 1 229081350 1 1 996715599 1 1 685803027 1 1 117153830 1 1 135472808 1 1 123767581 1 1 736176406 1 1 786305418 1 1 953735262 1 1 671650552 1 1 528324654 1 1 835061371 1 1 811616391 1 1 613046632 1 1 964106335 1 1 637409740 1 1 541333309 1 1 698880990 1 1 972559814 1 1 194164378 1 1 483138748 1 1 835869092 1 1 317329737 1 1 719753999 1 1 608246015 1 1 677360130 1 1 640005868 1 1 725581338 1 1 865778051 1 1 721345092 1 1 786535354 1 1 80623013 1 1 524917273 1 1 599549390 1 1 401537948 1 1 696033304 1 1 345052035 1 1 205475815 1 1 616088210 1 1 827200278 1 1 230190051 1 1 870535120 1 1 41460903 1 1 840739503 1 1 750057457 1 1 910046832 1 1 435878697 1 1 126126210 1 1 5666587 1 1 102518296 1 1 216335923 1 1 458169100 1 1 214521720 1 1 836280955 1 1 623601647 1 1 866864440 1 1 156942231 1 1 354219099 1 1 983604285 1 1 130253090 1 1 568065361 1 1 885492684 1 1 535524006 1 1 432594994 1 1 926734039 1 1 129994962 1 1 800697989 1 1 476549496 1 1 382433004 1 1 98212856 1 1 245958061 1 1 794283670 1 1 346219030 1 1 976663312 1 1 654283254 1 1 221840681 1 1 43507999 1 1 241962281 1 1 627605964 1 1 942465261 1 1 774880402 1 1 289361001 1 1 907805959 1 1 997171003 1 1 422872040 1 1 759536485 1 1 9778725 1 1 570911493 1 1 402452838 1 1 259311641 1 1 112066985 1 1 923414386 1 1 790038991 1 1 329925257 1 1 238629525 1 1 707551444 1 1 425337631 1 1 111415219 1 1 142967319 1 1 187909101 1 1 980647195 1 1 811840792 1 1 943113032 1 1 453647151 1 1 172825496 1 1 650906573 1 1 672206521 1 1 496146887 1 1 395492899 1 1 139873357 1 1 271012121 1 1 908675486 1 1 531205173 1 1 96001042 1 1 724716140 1 1 221977968 1 1 752967015 1 1 129162316 1 1 194702515 1 1 744192645 1 1 562031324 1 1 812039027 1 1 633381565 1 1 337241461 1 1 301439871 1 1 56806537 1 1 168243174 1 1 577963911 1 1 975657048 1 1 670594411 1 1 101864450 1 1 446580679 1 1 247697245 1 1 366588091 1 1 978749241 1 1 439492804 1 1 624001056 1 1 467173118 1 1 431540008 1 1 942026538 1 1 751776254 1 1 892105042 1 1 693022858 1 1 687983577 1 1 535050334 1 1 824591189 1 1 697274156 1 1 594679210 1 1 822591984 1 1 743177864 1 1 985906750 1 1 98304553 1 1 262778101 1 1 328471698 1 1 463606954 1 1 457678690 1 1 844246070 1 1 274434358 1 1 931787219 1 1 38674105 1 1 615017836 1 1 630736335 1 1 516810411 1 1 751483564 1 1 753587807 1 1 194026021 1 1 292569322 1 1 555410201 1 1 324534590 1 1 172256448 1 1 339772912 1 1 432007328 1 1 311075917 1 1 677254196 1 1 895980139 1 1 913825658 1 1 469289707 1 1 615111160 1 1 570769011 1 1 209435844 1 1 991259926 1 1 355145446 1 1 195755007 1 1 747216851 1 1 19633922 1 1 286465520 1 1 936555536 1 1 901663419 1 1 966818278 1 1 454978110 1 1 3446684 1 1 567228028 1 1 399276485 1 1 700928318 1 1 117661803 1 1 627259798 1 1 25054432 1 1 598309439 1 1 253894950 1 1 833102984 1 1 804405258 1 1 112438581 1 1 821959300 1 1 648839966 1 1 358107656 1 1 938597074 1 1 196064015 1 1 260816095 1 1 484687944 1 1 517722059 1 1 325316247 1 1 85102931 1 1 84612463 1 1 803181769 1 1 587989076 1 1 285215559 1 1 907782807 1 1 238572878 1 1 979996705 1 1 389905374 1 1 199137933 1 1 299943571 1 1 851387638 1 1 618313369 1 1 641617189 1 1 956818647 1 1 816852030 1 1 44999276 1 1 14260685 1 1 963611305 1 1 959481418 1 1 204291536 1 1 21194463 1 1 658034999 1 1 307179720 1 1 195511428 1 1 925799608 1 1 947590627 1 1 234409287 1 1 77580191 1 1 461904672 1 1 217579510 1 1 230285743 1 1 498723645 1 1 573847780 1 1 506880111 1 1 50738565 1 1 218259724 1 1 54804792 1 1 269168227 1 1 329937781 1 1 908807576 1 1 470844570 1 1 396009046 1 1 699996470 1 1 352246085 1 1 18421705 1 1 418861990 1 1 934214941 1 1 179582399 1 1 257025337 1 1 61027211 1 1 625227456 1 1 457329577 1 1 967647929 1 1 487531262 1 1 606235578 1 1 853906219 1 1 587804804 1 1 369232183 1 1 701398713 1 1 644352231 1 1 725024886 1 1 981994408 1 1 647122103 1 1 829401831 1 1 714564273 1 1 935362773 1 1 107679762 1 1 849160806 1 1 645401342 1 1 873358617 1 1 144400687 1 1 149779623 1 1 912181213 1 1 892161407 1 1 604741038 1 1 257513739 1 1 917637685 1 1 199617490 1 1 480617925 1 1 2386563 1 1 180908264 1 1 360792305 1 1 720965740 1 1 608213817 1 1 520004125 1 1 627876557 1 1 419291004 1 1 934060384 1 1 458696040 1 1 916727851 1 1 312816540 1 1 65441645 1 1 496353538 1 1 695606939 1 1 44874297 1 1 337872248 1 1 1026634 1 1 317187692 1 1 573858638 1 1 214959197 1 1 296194516 1 1 289192521 1 1 998225357 1 1 506734538 1 1 356422429 1 1 736537523 1 1 67246033 1 1 669739160 1 1 536269837 1 1 406922919 1 1 917666060 1 1 208269392 1 1 228842543 1 1 737855880 1 1 826875559 1 1 712818680 1 1 291436537 1 1 91597687 1 1 96658283 1 1 879206050 1 1 292961165 1 1 203721316 1 1 186398094 1 1 48557612 1 1 296582861 1 1 250741475 1 1 762544856 1 1 952606563 1 1 34793508 1 1 725713317 1 1 107177227 1 1 472717771 1 1 746646910 1 1 978514431 1 1 133938516 1 1 802547878 1 1 202371569 1 1 161380551 1 1 922591538 1 1 879300890 1 1 526359936 1 1 397320160 1 1 50105659 1 1 248197898 1 1 519285036 1 1 159743551 1 1 354285861 1 1 287834117 1 1 441418737 1 1 799812030 1 1 960500308 1 1 117489296 1 1 572721454 1 1 643522292 1 1 737278476 1 1 549213582 1 1 252642164 1 1 244061570 1 1 201961554 1 1 678220781 1 1 975909070 1 1 898793821 1 1 178291731 1 1 312368855 1 1 928690225 1 1 66959277 1 1 668386510 1 1 944259125 1 1 415618824 1 1 453316709 1 1 853626788 1 1 794035327 1 1 747392925 1 1 908281358 1 1 894377260 1 1 27582421 1 1 333243705 1 1 8465825 1 1 383416066 1 1 259632580 1 1 12956601 1 1 834226941 1 1 411555685 1 1 369165822 1 1 223120731 1 1 918333530 1 1 417515765 1 1 858681100 1 1 436385925 1 1 449698312 1 1 245171853 1 1 199678545 1 1 360592368 1 1 559414543 1 1 296499395 1 1 489020624 1 1 806659970 1 1 108588289 1 1 93316338 1 1 56544777 1 1 67124038 1 1 128760301 1 1 611789285 1 1 307880196 1 1 829721845 1 1 56844856 1 1 921060259 1 1 109686596 1 1 537780293 1 1 499724155 1 1 663295639 1 1 816074121 1 1 440827171 1 1 290328132 1 1 741350139 1 1 111143757 1 1 847146933 1 1 133744848 1 1 841080723 1 1 14561608 1 1 137496114 1 1 497860463 1 1 659354823 1 1 315415650 1 1 301514988 1 1 408834173 1 1 434486138 1 1 683899992 1 1 610670536 1 1 50529909 1 1 449924210 1 1 111784466 1 1 170879138 1 1 8606537 1 1 747743533 1 1 349899902 1 1 271352534 1 1 530004581 1 1 235076009 1 1 815260155 1 1 873158480 1 1 473451804 1 1 874811693 1 1 728868046 1 1 887148084 1 1 108238227 1 1 719686003 1 1 935636472 1 1 24271137 1 1 633173693 1 1 651083508 1 1 103028656 1 1 21131186 1 1 128576699 1 1 337629022 1 1 852705859 1 1 61700861 1 1 746926274 1 1 20877287 1 1 669103408 1 1 679679149 1 1 380337686 1 1 921606192 1 1 585933956 1 1 70940659 1 1 699829495 1 1 398001988 1 1 619889784 1 1 491041823 1 1 45463103 1 1 984629206 1 1 224934000 1 1 984304003 1 1 105005959 1 1 211423561 1 1 817494144 1 1 770367357 1 1 141843381 1 1 155853175 1 1 806006891 1 1 665046672 1 1 981496893 1 1 7691497 1 1 446893754 1 1 660274991 1 1 91423950 1 1 784635137 1 1 396713388 1 1 298203572 1 1 650768038 1 1 5084782 1 1 856949933 1 1 897500576 1 1 66714570 1 1 634870662 1 1 423568871 1 1 616064735 1 1 295386784 1 1 618779509 1 1 601167643 1 1 859884540 1 1 65011519 1 1 709267253 1 1 863891201 1 1 808932857 1 1 969056164 1 1 108423780 1 1 132333734 1 1 970420515 1 1 835769807 1 1 700573533 1 1 265393950 1 1 769960016 1 1 412429467 1 1 605301563 1 1 434526096 1 1 437581903 1 1 634824644 1 1 816122444 1 1 321412928 1 1 728716174 1 1 734753296 1 1 807458411 1 1 598747016 1 1 794842988 1 1 340920948 1 1 585883862 1 1 689114179 1 1 188089723 1 1 950494163 1 1 202669932 1 1 541933361 1 1 875523247 1 1 679696008 1 1 726028299 1 1 584417208 1 1 251150405 1 1 67526545 1 1 386519442 1 1 89455079 1 1 119203075 1 1 605425443 1 1 227874726 1 1 984501150 1 1 78285212 1 1 770000422 1 1 786153578 1 1 377455378 1 1 290680418 1 1 639061167 1 1 678975948 1 1 294286749 1 1 466265888 1 1 563250596 1 1 137885802 1 1 824769110 1 1 447225684 1 1 223883827 1 1 390263397 1 1 752737020 1 1 82096175 1 1 81596859 1 1 536324238 1 1 285665874 1 1 210689338 1 1 332748513 1 1 202202515 1 1 379178941 1 1 458364130 1 1 309903324 1 1 276331574 1 1 190111556 1 1 656256234 1 1 17502357 1 1 59921898 1 1 240008469 1 1 925161738 1 1 581172474 1 1 273467153 1 1 583871289 1 1 910279880 1 1 192838367 1 1 122874603 1 1 261018619 1 1 166077085 1 1 870786123 1 1 938315984 1 1 951244853 1 1 247733743 1 1 894343196 1 1 974622237 1 1 177356368 1 1 852167677 1 1 81534265 1 1 616429958 1 1 888085710 1 1 851586608 1 1 445139440 1 1 358579476 1 1 627051742 1 1 924408249 1 1 125807586 1 1 126464993 1 1 305153892 1 1 188245750 1 1 355701262 1 1 701698690 1 1 843638571 1 1 426510592 1 1 746871737 1 1 772344734 1 1 763295559 1 1 216943822 1 1 322491753 1 1 289065544 1 1 829754623 1 1 741615078 1 1 234017796 1 1 866031586 1 1 321606866 1 1 415354736 1 1 329778773 1 1 875969769 1 1 858148047 1 1 507203806 1 1 554801563 1 1 652808155 1 1 802184195 1 1 747662021 1 1 244260873 1 1 924739249 1 1 252935132 1 1 705816304 1 1 363958096 1 1 410001761 1 1 657200971 1 1 21406381 1 1 701867085 1 1 871428717 1 1 733655411 1 1 499399691 1 1 403284082 1 1 929240318 1 1 616259100 1 1 412212798 1 1 530075203 1 1 774971342 1 1 752597090 1 1 329347509 1 1 452536861 1 1 164254528 1 1 436816087 1 1 86145397 1 1 462701841 1 1 935522385 1 1 408576814 1 1 894387203 1 1 639029150 1 1 896645027 1 1 907739161 1 1 589079051 1 1 191276054 1 1 10935583 1 1 23708771 1 1 468530737 1 1 176221109 1 1 599139336 1 1 493452861 1 1 526389848 1 1 538824759 1 1 584873026 1 1 524408021 1 1 709290232 1 1 331240936 1 1 415123006 1 1 546639039 1 1 257317341 1 1 438512742 1 1 332020424 1 1 117170530 1 1 863167121 1 1 191609520 1 1 145178644 1 1 300282375 1 1 110869591 1 1 878950712 1 1 877316595 1 1 691451864 1 1 679629718 1 1 666484431 1 1 567890891 1 1 930778706 1 1 874039950 1 1 858305867 1 1 527327920 1 1 846350030 1 1 417493553 1 1 262423739 1 1 375592629 1 1 310630222 1 1 526148148 1 1 335878628 1 1 875669614 1 1 49400652 1 1 97717783 1 1 336936775 1 1 819990897 1 1 692285848 1 1 904305262 1 1 429995986 1 1 508423121 1 1 892955780 1 1 88633105 1 1 850720560 1 1 391886488 1 1 439209702 1 1 557869610 1 1 304275064 1 1 184657311 1 1 731166313 1 1 569901957 1 1 86144412 1 1 377589307 1 1 185151586 1 1 453961555 1 1 10411771 1 1 903881653 1 1 719153205 1 1 538388039 1 1 158677744 1 1 798296113 1 1 595798254 1 1 312033886 1 1 406349182 1 1 395704717 1 1 119095390 1 1 275039124 1 1 977753369 1 1 711677367 1 1 869083361 1 1 213455503 1 1 812785318 1 1 353619946 1 1 716829296 1 1 263576871 1 1 909033986 1 1 364892148 1 1 105704195 1 1 525001367 1 1 409537207 1 1 81073907 1 1 732078940 1 1 324484878 1 1 578220607 1 1 48665572 1 1 951446315 1 1 811927358 1 1 638864112 1 1 339537403 1 1 225336534 1 1 37860478 1 1 264945220 1 1 161169824 1 1 794352067 1 1 669203367 1 1 459894957 1 1 793827477 1 1 631162259 1 1 668987196 1 1 465463326 1 1 348195737 1 1 808724677 1 1 904693796 1 1 448264457 1 1 265398228 1 1 944512927 1 1 421354807 1 1 489104676 1 1 986521297 1 1 631667459 1 1 639618889 1 1 816821190 1 1 895913829 1 1 465266160 1 1 472974697 1 1 996653585 1 1 966438003 1 1 803973983 1 1 460616282 1 1 415018009 1 1 764065290 1 1 459725241 1 1 387056705 1 1 836616109 1 1 145575115 1 1 159401737 1 1 49830922 1 1 973700216 1 1 140215673 1 1 364834407 1 1 84119674 1 1 986306560 1 1 998294888 1 1 553224318 1 1 677354759 1 1 451530637 1 1 588618613 1 1 438525474 1 1 78741547 1 1 166916266 1 1 461622318 1 1 818903004 1 1 148163985 1 1 597952357 1 1 394498081 1 1 235226460 1 1 662941486 1 1 527301210 1 1 301935881 1 1 626223036 1 1 744774882 1 1 125719794 1 1 167346256 1 1 501475272 1 1 536683957 1 1 816927057 1 1 701458046 1 1 695639475 1 1 164108167 1 1 106351302 1 1 872607447 1 1 358572670 1 1 81799080 1 1 579004102 1 1 835679666 1 1 896115653 1 1 143408798 1 1 337387241 1 1 269332061 1 1 98575624 1 1 248218471 1 1 709344784 1 1 429678750 1 1 965530491 1 1 51599638 1 1 425163820 1 1 296995607 1 1 645152814 1 1 830335995 1 1 490312618 1 1 53970608 1 1 46759022 1 1 561442469 1 1 385657553 1 1 388140677 1 1 132048289 1 1 443834182 1 1 876101523 1 1 442275365 1 1 409138032 1 1 634735765 1 1 126628044 1 1 382459439 1 1 643114857 1 1 486258469 1 1 582179866 1 1 510045210 1 1 979670476 1 1 188179085 1 1 783628819 1 1 969442083 1 1 80001433 1 1 126429092 1 1 13845505 1 1 701104078 1 1 155800898 1 1 514097732 1 1 591197892 1 1 389143892 1 1 39633274 1 1 757999304 1 1 754572077 1 1 745629717 1 1 189647717 1 1 799313405 1 1 29742061 1 1 461911197 1 1 638912180 1 1 391122886 1 1 112538891 1 1 354412264 1 1 863266860 1 1 102298804 1 1 951000646 1 1 820857564 1 1 125077071 1 1 35538424 1 1 318592385 1 1 699565709 1 1 143030529 1 1 436623893 1 1 606084173 1 1 690080778 1 1 331414751 1 1 476621520 1 1 621463886 1 1 347072094 1 1 358579171 1 1 83424815 1 1 69744907 1 1 598533726 1 1 429854813 1 1 892667038 1 1 623788780 1 1 546275485 1 1 738079171 1 1 174881615 1 1 673052537 1 1 21423106 1 1 532946152 1 1 721082308 1 1 922732704 1 1 791399952 1 1 720830195 1 1 722908354 1 1 669824264 1 1 694624896 1 1 105066504 1 1 817552245 1 1 525027804 1 1 525019541 1 1 798354281 1 1 512971902 1 1 976827928 1 1 376262062 1 1 155311048 1 1 567433873 1 1 729106595 1 1 234486950 1 1 945477294 1 1 671904169 1 1 418563393 1 1 259006497 1 1 146994646 1 1 52891693 1 1 519745704 1 1 372191571 1 1 194581480 1 1 195828305 1 1 137092019 1 1 831656481 1 1 1760892 1 1 288775742 1 1 88737665 1 1 765381734 1 1 719058519 1 1 857762557 1 1 424318228 1 1 454984690 1 1 975022787 1 1 282533090 1 1 953229184 1 1 484883253 1 1 234229549 1 1 435611337 1 1 323333683 1 1 712610636 1 1 810201424 1 1 257848939 1 1 274427578 1 1 954778601 1 1 71492421 1 1 328093316 1 1 306386821 1 1 900953842 1 1 742523405 1 1 250534172 1 1 582665192 1 1 682061543 1 1 945748375 1 1 99305212 1 1 20011933 1 1 653304052 1 1 372756401 1 1 234362023 1 1 445136313 1 1 359799124 1 1 854891754 1 1 419073046 1 1 731893080 1 1 718562286 1 1 396325851 1 1 526982117 1 1 774008725 1 1 134725669 1 1 771453569 1 1 504228620 1 1 626509833 1 1 203420609 1 1 720306788 1 1 812707497 1 1 329804736 1 1 858572254 1 1 484498194 1 1 229113354 1 1 128469809 1 1 138834561 1 1 411039424 1 1 883399680 1 1 417846713 1 1 605381534 1 1 359822913 1 1 477003211 1 1 493993566 1 1 343904997 1 1 534507429 1 1 693426780 1 1 335565392 1 1 273384669 1 1 699225607 1 1 316753640 1 1 836909415 1 1 650002223 1 1 124797033 1 1 530442219 1 1 83557745 1 1 930864360 1 1 743138247 1 1 411196393 1 1 18894900 1 1 327226817 1 1 569926544 1 1 490253159 1 1 267231662 1 1 503484788 1 1 901694055 1 1 353500409 1 1 358982499 1 1 624135724 1 1 693260825 1 1 576866298 1 1 761394404 1 1 56661030 1 1 678315120 1 1 105475019 1 1 365950188 1 1 419867026 1 1 971958522 1 1 749200610 1 1 786244850 1 1 920441873 1 1 726262874 1 1 248732127 1 1 448437201 1 1 820691137 1 1 767945582 1 1 802123512 1 1 451876932 1 1 800695329 1 1 762434388 1 1 314372362 1 1 722280404 1 1 695838872 1 1 6069788 1 1 4410059 1 1 397154100 1 1 458721726 1 1 33634341 1 1 35270106 1 1 959941077 1 1 121123039 1 1 939214045 1 1 968308561 1 1 101076816 1 1 906798822 1 1 303499620 1 1 647873852 1 1 92938059 1 1 290902057 1 1 782553028 1 1 921563184 1 1 190616290 1 1 465712216 1 1 200465084 1 1 562039052 1 1 514610498 1 1 675815729 1 1 448663425 1 1 89261528 1 1 497199204 1 1 720868716 1 1 855810667 1 1 78537791 1 1 68027509 1 1 248323616 1 1 53430275 1 1 80884164 1 1 579209440 1 1 347001896 1 1 936088085 1 1 623921259 1 1 121105830 1 1 793633803 1 1 294272933 1 1 328999594 1 1 867915991 1 1 101370254 1 1 78537526 1 1 602357699 1 1 76157280 1 1 321097527 1 1 238371937 1 1 843962979 1 1 815331659 1 1 23960450 1 1 274306471 1 1 309412344 1 1 71334388 1 1 791782679 1 1 625599940 1 1 279044362 1 1 417725027 1 1 813938698 1 1 419644096 1 1 520680877 1 1 116635658 1 1 801358109 1 1 531411440 1 1 501816135 1 1 443168332 1 1 490666212 1 1 116396590 1 1 989525799 1 1 884966900 1 1 993255188 1 1 957396221 1 1 685301485 1 1 88609794 1 1 659235343 1 1 201414323 1 1 438714450 1 1 250505920 1 1 576616606 1 1 981575485 1 1 342055675 1 1 315883841 1 1 710763589 1 1 204076931 1 1 591106903 1 1 131025761 1 1 361160216 1 1 805090673 1 1 39576336 1 1 659474341 1 1 969687686 1 1 454619068 1 1 540550328 1 1 408425162 1 1 654033240 1 1 192186843 1 1 38622626 1 1 68984278 1 1 624834277 1 1 235712823 1 1 734311863 1 1 311779621 1 1 30861135 1 1 993914017 1 1 22428449 1 1 654838804 1 1 53353984 1 1 271581313 1 1 818764162 1 1 992354382 1 1 959709021 1 1 536798774 1 1 277763327 1 1 279691499 1 1 750045837 1 1 811518436 1 1 217844991 1 1 401936927 1 1 158535790 1 1 733853630 1 1 874349331 1 1 383721242 1 1 134443219 1 1 893827248 1 1 534560037 1 1 697575528 1 1 488581346 1 1 995828297 1 1 139191243 1 1 115159341 1 1 626205447 1 1 500659016 1 1 753319339 1 1 297559716 1 1 939666284 1 1 107040768 1 1 869576291 1 1 618198748 1 1 287239525 1 1 822790451 1 1 117477430 1 1 40823076 1 1 721573982 1 1 505509278 1 1 535743793 1 1 342197807 1 1 243757851 1 1 168478116 1 1 820955778 1 1 726798027 1 1 291342458 1 1 654928125 1 1 466120514 1 1 604527239 1 1 116622255 1 1 563821343 1 1 265688467 1 1 248350257 1 1 261028758 1 1 464321578 1 1 168732254 1 1 579465015 1 1 872551350 1 1 840361382 1 1 984179226 1 1 822965808 1 1 211501176 1 1 27951263 1 1 517144400 1 1 103500681 1 1 506493296 1 1 778893230 1 1 170442472 1 1 796669464 1 1 250368215 1 1 593215858 1 1 317721912 1 1 23839807 1 1 870484486 1 1 415307518 1 1 984112665 1 1 668171026 1 1 572162707 1 1 493554366 1 1 768809046 1 1 407628762 1 1 623496605 1 1 902836837 1 1 571402607 1 1 54042369 1 1 531029406 1 1 603726548 1 1 513570828 1 1 27732657 1 1 320372449 1 1 176787057 1 1 170790151 1 1 874041716 1 1 557609969 1 1 40929736 1 1 947950033 1 1 489030064 1 1 873216998 1 1 652964766 1 1 54115308 1 1 846496978 1 1 736309471 1 1 723604774 1 1 956058270 1 1 919805952 1 1 136484515 1 1 712962924 1 1 420390771 1 1 313679157 1 1 743364542 1 1 932413717 1 1 154158345 1 1 459021590 1 1 305120949 1 1 625224839 1 1 343713313 1 1 351376274 1 1 91414588 1 1 725140576 1 1 568289672 1 1 594429929 1 1 196304378 1 1 696066178 1 1 734212994 1 1 169028808 1 1 395693305 1 1 739951518 1 1 389294207 1 1 759649465 1 1 110523486 1 1 461540296 1 1 334364155 1 1 333874422 1 1 806566790 1 1 720565535 1 1 932904629 1 1 320102807 1 1 977136617 1 1 561818705 1 1 5999684 1 1 319367711 1 1 364615647 1 1 398229081 1 1 485158817 1 1 986673328 1 1 401676483 1 1 783309207 1 1 155144881 1 1 111661228 1 1 344624496 1 1 921278734 1 1 778103200 1 1 896340750 1 1 485427101 1 1 68306849 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0