324110 -442472 626686 -157678 508681 123414 -77867 155091 129801 287381 604242 686904 -247109 77867 982455 -210707 -922943 -738817 85168 855430 -365580 -174307 -28560 888769 -887534 -563503 752524 777031 385644 -768774 211244 792814 -475905 968127 -504909 570656 -458444 -957331 259322 -648617 451074 858015 849248 -361918 -683640 -449851 -363749 -425926 418216 -609284 460009 331758 -600376 325398 279751 592222 309723 52921 600291 799037 836049 -190454 13962 -714343 696033 -403836 -712535 604362 -847079 -30113 823044 -574291 -72109 719281 -963727 -769033 -600693 -247829 -781838 -313995 911682 347184 -212857 63665 261049 -445002 486913 372622 980111 982505 -951004 954267 915640 -547139 -885732 -774826 -227720 -893313 795588 971211 791015 394414 164076 -859625 537219 -892930 -845554 -565040 892346 102526 910215 -830346 774953 -293457 -572511 -159280 -139108 -97334 506426 642376 629152 372320 -517648 -229939 428961 -793788 -16086 766244 -54579 -319593 -946477 392983 435056 875219 -634233 556428 -590678 112319 992315 -337996 -936733 -804778 -812737 444997 -321854 260607 -995238 -200178 -529036 682635 211115 -577791 920543 -80231 916493 182127 -531138 453301 -373267 61223 -321958 39091 -996360 -782894 417514 -621224 522552 277801 462527 13993 -571145 -676773 -995703 -243121 -79501 -823446 3752 -707560 -678513 -393162 -935044 -276906 -838348 835297 560932 772977 540991 -658828 -886234 -870617 932155 379079 -787514 -29053 -337377 -151704 -253629 116961 -281535 -804548 537990 429475 224490 885580 -420629 109608 980970 642530 606412 351747 -224986 138245 890709 -545923 835064 101415 684676 -68820 759875 919553 624935 434153 528724 -275460 -419373 -643979 787492 -319799 927391 884937 505657 731506 34460 -35046 312107 -571519 -128606 133913 -656907 603957 -927326 -469740 273535 -337231 -457525 -504646 -646744 -968928 738608 -854881 732644 -82093 -856265 44642 -862390 957227 113632 -308416 41615 527037 -713618 899052 -117086 -416608 43048 365817 588070 700452 129509 -268428 688173 673832 480764 237135 -347900 523029 533184 -255682 711522 19655 866805 317427 415281 -28199 -111100 -171898 426130 410799 451727 117522 660726 555231 791462 -865279 774168 967991 -18011 -832957 -796763 -324240 -783640 -211464 -492085 186262 660350 474337 588629 317172 -633289 -36117 507060 541570 795353 -596978 -898727 -841635 853802 54901 361258 -987905 -946036 -58272 -381063 715065 375327 -835676 -992987 365767 -268590 843587 -646024 -388939 555361 -362188 -292056 565601 -47693 612036 -980069 -419480 -889860 -129634 167493 144380 -782888 809497 462622 302939 3713 111411 -936854 -99730 207982 -334505 294760 -327691 757517 495093 791226 -235083 268094 460776 -426822 -397962 577958 -977640 -288684 195591 -531517 -336007 57722 -32795 466030 -278615 -320623 -57055 -323521 297510 90864 -214291 973069 -287099 -841365 545938 -460220 508901 -362886 -760131 -233322 407003 697277 405503 800247 -175302 521278 640041 -329103 557979 62036 -211495 -148533 62953 404633 931814 344681 -596255 816725 613568 954160 381175 -461917 848349 -737258 616425 634774 -629685 23476 436204 -168651 309422 162829 290661 134845 23600 402262 132590 277263 168729 -376511 696201 -471425 254285 534350 936035 -729767 911027 936398 21331 869514 888131 -48071 228453 857928 -599335 937300 833713 192333 864355 491077 681232 465256 -716939 -40371 485202 331339 595432 149488 -876765 129696 -859289 -425124 -812820 -292618 -930317 -499507 -119878 -212959 -994740 -716238 -17003 872209 548234 -922602 61542 -353374 327228 -177725 -655935 -900680 -792106 642240 772772 -804914 -995066 -753357 -383827 -189595 581514 -247009 727345 867724 -425815 461296 -957420 126403 -852597 -456706 -762747 926542 -839699 -646113 -409543 332271 -80657 128780 57270 584000 294023 -798573 -692763 -455503 388789 554045 59963 911562 192881 -488395 433430 370450 -329206 694324 -782042 -427901 609580 -36651 998473 -151404 205241 -974048 870014 -84797 848956 610693 126179 458679 -135078 679658 -252520 -525516 -944917 14012 -223666 -509104 822059 690752 -262316 -594101 -629916 -537314 149020 -436848 24792 -139712 -139176 906191 -933803 -46738 478221 -424557 635225 -858766 -563074 -849510 252687 -912832 -558731 -109559 280581 963744 -80572 -211861 -740864 -447956 -89299 29332 469027 413574 -628054 -464183 -703305 -649243 -724916 -328020 21738 -322299 64798 907006 498846 442156 -944626 250472 -127244 -328763 167838 -383120 -56748 957635 43367 925113 -911790 -740346 -983833 -298332 756239 657567 -311188 -768080 456458 990436 -74716 -108444 -98513 -208341 961734 -809296 500720 748165 -967768 -723803 754493 27309 416553 162767 -734249 -752843 -860684 801881 -935652 610017 -315464 247311 -269875 -224334 36942 -360570 -595578 -580087 -878838 505594 -804297 -894253 -717857 -38107 -286508 -911536 834955 801917 -494182 982827 -90639 171085 28894 839425 824349 550487 -556223 109057 50036 -887957 13249 -781897 449152 157230 -836793 -965512 -62421 314459 376329 -627027 -36842 -554384 -998166 870161 274276 -199842 -206363 -946257 -665512 -144455 -469754 -762852 436698 -504329 -576758 -10101 80208 -295622 187200 -634375 -503829 788979 -377552 -186188 341795 299160 353040 758024 -469125 -730521 -34140 192459 -71993 -810902 -787207 330345 -793873 190249 166391 -668168 551724 -652633 -739504 -554333 99424 691654 799 -481921 987322 -428705 796319 753946 746786 -674624 841298 859462 -624859 -110004 -731945 -747859 -113011 -82083 -105195 893174 -600389 268512 -191476 478744 880226 -687353 751400 221096 -432403 -602473 -179527 -743232 -222225 -970557 343548 838535 -686477 857710 960511 899267 19224 -618988 917652 320032 157851 447761 373669 -708568 -766164 -915079 119494 -473727 645453 965213 -469880 763345 122580 -89569 795133 -3804 290466 -770946 -484360 -832555 -102563 399179 608824 -311674 254169 633233 127369 74759 -745498 -801226 79503 235431 982460 -979884 626428 503981 357470 -951626 137429 -623468 -470509 162945 498960 -902553 -191940 955297 802520 730353 -205982 -353629 -922841 158067 -920065 601743 -914042 -425739 -604961 434126 -628156 -538714 -607305 -479330 716626 -207239 -586727 -87121 -31858 256135 502483 79912 793931 -340389 -274955 701364 -664149 369421 -614205 -186429 968590 617616 -844854 13820 -593972 -172856 -706976 -860224 -747081 -279833 175220 866819 -234617 907170 148332 -996154 -937783 898582 374249 918540 320033 -962741 -227609 -514064 588778 719321 -572308 -770447 780168 -547520 -95438 912225 110116 795126 791849 -265833 -182776 -973906 -498923 -491303 -667047 -485843 -149999 711423 -754924 -812044 285786 136603 -625465 251183 736897 44775 -923132 344513 30024 -851367 482843 -275108 568155 559533 -191003 714442 -461824 904890 -902746 665382 301119 227126 783842 994005 -184519 -12288 351224 -544108 -46241 525250 -17212 766177 394661 -345589 618544 -87160 408165 742963 -898893 -932391 297920 -433014 -795259 868234 525192 519784 256271 27498 -389121 337879 785184 -281493 796831 -592129 -818759 992407 145021 930836 691455 603847 -737143 746326 254306 -948879 165187 -544075 -352451 382087 -81671 -363300 -782961 373581 658712 397791 -942537 61204 338489 -691244 -68085 -722026 -877264 -183806 445749 -145489 -252366 665551 31175 440030 -653723 557902 -847432 522581 -741474 296906 808478 158597 163608 19000 884840 165980 508884 750319 -795078 -908450 655522 -503323 225022 132875 -578453 -651611 240984 -623898 -224982 669548 699096 205562 314844 341808 745942 -452424 874009 -754415 505325 -270006 89762 -313009 -263648 -829302 107574 316710 505334 -147637 720437 237400 -704871 -402513 192348 459116 -420911 526797 774577 -362375 302805 -234221 -504400 118376 945319 458247 -809668 -290709 -127478 452478 931553 318410 -451033 644604 -963787 617844 -159681 895570 -358471 233357 -882788 682132 -519404 -390711 162281 198983 934460 661441 -14362 -501734 697389 605926 -429882 434340 464346 939856 -703902 675838 934413 -549828 336717 853674 -878793 -660229 -332141 -967199 -528929 85505 503251 -872825 -387895 -519505 943562 -378496 -308141 -536388 -580605 20012 208783 -198138 111582 811587 -997719 -533213 948214 422316 -361498 -366083 -993661 -379439 813743 634661 -812709 146366 -405375 -97051 -111874 -43878 323966 984306 57646 405057 -156488 -987062 -495982 934278 319508 -287206 612019 385696 -595705 941481 731419 937342 -273067 71257 414079 833206 -221911 -910736 -594185 -424143 139202 199524 -159888 56789 703205 -77878 434296 218510 43848 -789613 654762 274109 -587073 944779 -203597 254105 979497 312570 712376 707071 872413 45309 -466133 749655 347293 -738552 -864468 343239 971288 -250615 -669193 -331347 103790 926595 822293 -223027 -851520 423384 785939 -686415 -938113 -734788 -366236 44339 -574115 965408 978366 -843249 -973655 490502 113503 865856 -672614 23278 428509 -276545 -509529 -275947 90367 -788860 659835 -721429 -944254 -308380 120516 -78706 -983669 -400487 632513 835762 234311 871904 754357 359084 -609140 50632 291670 -744477 -450973 232365 -858978 474497 -876607 99214 -253315 -728740 -647568 631747 -852370 -656136 -814506 -212101 164411 727933 724849 425449 660288 -408857 -595751 -947668 -991721 782227 938988 608233 905530 -985337 -251553 -587480 -501293 -96852 -969385 657739 -581153 -278680 959133 384519 -228609 712083 576866 742870 -613125 -942713 876078 -473470 -289968 -798588 -716234 461105 589805 -875720 -688265 -466551 -69935 370716 -515484 768806 -329433 170476 824244 293944 -110050 819649 150108 268583 -42630 -354888 -758952 324123 606590 -663456 -486173 -482227 -433857 -794147 284680 491843 -48561 -978198 -88785 -477897 -990556 467976 -847716 -554260 -996146 985141 937044 -921403 38405 784440 400440 663024 438275 155748 -479124 131781 -55729 845902 -13159 -469879 421763 244425 22759 807269 46096 389739 -179600 -629792 -1512 -603240 -49374 286767 -408843 807148 -328660 -168292 437720 576409 -599034 188579 794652 -62628 -207171 -448182 -478131 -782459 824320 -382337 -754755 838126 105729 -490885 251171 -814488 217170 -450690 403009 821283 298015 -20684 -58454 584822 -658218 710499 -583645 -457120 -309566 508248 192213 -546564 -924435 -377003 -15525 -563493 219956 816096 699621 -117488 491511 -27731 491892 279142 392590 -953017 394255 -399395 771274 966248 141664 178496 557119 277952 -123127 561422 -447545 848040 313804 -229067 351324 701411 -369244 574164 -188350 226626 875491 919013 -327747 -604901 986514 515547 -115164 389612 -330385 -302257 -977899 93641 -683983 162541 -273363 262099 -91765 -41418 -418732 -124243 -567981 184906 -989948 175744 697511 260262 -139861 181170 -329967 336575 -831801 -887956 420658 -544494 281180 71305 -370988 384953 -20368 583947 -794500 722678 -457122 147811 -952583 817201 -201191 819816 -796813 331449 -882886 42990 -208786 862546 -966745 -586166 -95381 -68464 731518 896187 -569623 -130295 968998 -893110 221165 -346431 188370 730200 -619544 578474 545832 -137965 -443783 -188839 -628384 -858215 -914237 -675467 183971 898547 594157 -506770 793553 220302 220755 716557 263656 848675 -966707 835646 -467251 -891424 -613833 824666 359282 701138 -10676 261263 -85235 120038 276450 -580700 -170397 695411 -704098 477393 787233 826193 795098 299563 865574 830902 428853 -480205 -259141 -971507 -905599 -749887 -402595 -844963 280615 -367772 -872088 28673 -983790 -334345 -637623 494354 -488541 -729357 -770243 111610 -89746 382092 734985 792646 -295946 21071 425005 654765 306594 753413 -579023 720223 47940 720266 709829 -221717 -581239 513364 -383153 718358 780473 -431827 -577982 949796 954139 460972 936339 142969 -889201 -478720 520333 458005 208173 508991 -494463 -328387 -146579 755911 -729285 169101 -81057 134316 328094 637846 -502070 490537 690922 480078 858684 769445 522162 -542985 941450 956148 605153 883016 -361199 174035 -469406 -192459 610365 803767 660210 54384 704949 -674365 905972 -268244 197895 -261843 -845217 -116567 -1256 868632 772025 -679634 -255922 666783 33400 353730 262653 660501 563006 -855415 -715284 153105 896611 691918 464647 454400 142582 100019 795863 463243 -621022 697738 319153 257176 -96199 -173647 660398 995100 -253583 669392 -619103 -598139 951707 -633096 -616735 -621017 64467 838310 688174 -126303 970156 232112 -218080 -961198 789045 -272629 -567877 -71232 -125607 531013 -621425 502904 131243 -653346 -371429 544295 -149029 -665219 -779223 253595 47747 -359226 268992 -260337 886547 936374 -143106 -595571 -791586 -898132 927161 307233 -612859 -829626 -306923 994318 -207403 962290 -701939 992009 -10587 457058 -541751 -812481 -534237 881087 -354401 -340782 -834490 734785 -996309 168571 387966 538306 -364300 -511129 -276935 -55253 -836219 -978752 -394247 51200 -468662 -263637 -198106 232147 -95536 -619433 -320951 626403 226070 -901827 468958 527876 485989 -853053 894592 -637881 -907367 221729 513162 674740 -133498 51555 917474 614408 -876834 398506 -458462 762316 73042 -638090 232364 841617 -662379 -20591 978383 -165527 -233495 516811 225955 341017 936925 551507 -931079 633646 -272854 -20347 -737781 -208273 177456 -584809 489032 -454082 487171 99179 602017 17966 -556606 -599205 -337366 -589037 836986 266751 518631 -113295 493510 -436226 -611740 -639080 431664 -840816 -539215 -246217 358959 797471 876410 352270 224209 -643779 -385289 372550 868633 902555 -200775 -445246 952140 121702 716827 -320911 -721358 152184 -545942 -738577 404002 637484 468587 368095 -17518 891964 642492 483856 692338 479198 405068 -326536 -221546 -786247 366386 -103365 -740305 622873 568849 -732347 -329099 -757619 -57514 -704889 -155770 771521 840762 -306119 681814 -925644 -362809 -769449 131459 -709282 -720950 245228 -350621 -92402 -576987 986707 -681258 542265 318528 -295305 -509970 401283 -41691 -438120 -680959 904982 181275 -139709 900557 804852 391842 820546 -169474 -728309 -649552 209203 976845 -104755 93730 478590 -1415 311469 458767 765117 725803 261424 -85647 -913774 -103194 -713789 443229 382755 -52962 -24748 -927226 -327335 -446507 -289413 317625 513680 460850 -812212 276241 -783424 -249726 -355563 414421 807441 -840903 690051 172329 -393571 -680634 906680 -552447 -527882 855498 -22663 735287 254760 166061 -210 247711 -191671 -588053 856126 -311846 -969571 -257004 33914 -478323 830756 117373 -867337 562194 672942 -797236 -560327 -512736 391271 795746 -577740 -504760 352879 -44569 -241265 -264570 -282308 -380248 618396 370475 542512 -142468 -698797 171136 782273 106738 60662 397240 -139334 759089 -41116 384488 413947 273452 940620 735416 -944123 -364774 963512 -696251 -431578 -573825 -735047 -208072 28948 -121026 -518225 670172 562778 952835 -897904 399811 -968372 -383393 867425 440383 863294 -7080 963881 -739819 -472211 762634 -586467 124931 -754463 -611510 -17535 980370 -69279 -993211 372981 -463553 462364 740327 70838 -969984 135509 -38790 634449 -175472 -282890 -879920 -558505 999372 916031 158641 949397 388158 273789 235287 -620373 -855640 492487 -480968 -598151 -155589 -961407 -855199 872384 -617568 496027 -926428 -27467 -532516 -410721 -436293 195783 403294 57025 235242 548949 12132 628992 -703232 -939176 -941432 -756411 404931 -767084 -664434 341080 -160517 -579633 694438 -423162 202189 297175 731872 -378511 685800 -461660 -408638 -150466 109677 -357410 393021 -334733 -618435 422837 -825106 -25384 820376 107540 910526 -116233 862759 224677 161690 90206 76614 -518975 231810 629098 117583 702970 -695242 647647 -710019 571089 -14648 -297608 711464 359266 -97989 -290868 -268813 -819909 -411333 122439 214034 -658149 -267810 181499 578933 338401 -946815 -868729 67153 -278264 582217 212733 -383154 -351909 -99906 913237 -66968 -758074 30044 477766 -132443 -911844 101207 4155 -938480 -858497 647050 580105 -47034 -867136 -541086 867070 -284378 -843885 284068 -704120 469772 -465236 339286 -388779 194305 -703591 -394921 -113143 -830673 -376059 -827611 330747 -508344 505987 -467340 208980 230862 -524940 633873 -960294 131455 800436 -230764 -156984 -582829 -206227 921901 679981 216229 -10998 58190 973847 -598199 874054 -956532 -821392 229841 580471 348922 244991 56806 -521990 -475806 -968880 632683 974809 529882 -685100 990146 989750 455636 -612555 788539 -457860 893672 341603 121777 694855 -705818 116936 262165 690610 998260 -877743 587493 537028 -674397 -170916 26674 524705 -911622 -885830 759604 203473 209311 326487 -380242 195589 741158 63853 673486 -109419 516396 466626 787832 -454982 -99919 -529333 649080 601463 675493 909029 657162 144397 -38712 -388372 396404 326921 -759441 -275643 -28979 -669457 -923676 -646065 -605871 961393 -105400 -657996 431953 -660292 335376 481771 -169704 -694550 -896570 -187244 -311792 141440 -4935 763963 -105774 6402 833515 -136924 -996609 -926172 -585143 489031 -291313 788582 -752031 -282423 -851587 881706 866155 -305773 691387 824857 794753 166245 554793 259373 -121868 -184914 -365155 -399058 -398837 852979 268365 -500613 -715625 -17909 -706286 124076 588640 -737994 742477 349009 634390 690980 -231392 827615 -778012 378731 9719 -324156 -865958 73277 -524496 -976883 -692945 -498410 -728742 -955747 778990 493615 989775 -748532 750930 -818530 442841 804089 845172 -299612 -446078 384623 -301263 -234750 696516 -206666 -599589 -743682 538061 -170478 -38929 -479970 -462847 256178 1205 -524501 642236 -314266 -853849 814620 452813 78125 238753 593455 129612 208404 -589259 -665174 -321966 939669 -701703 396813 -120385 428060 -756082 -190868 -890909 -509877 195816 -960882 -449916 278841 -802272 221304 910297 -856859 856172 269374 -362512 -913285 978811 986501 -149587 595510 696727 799871 724285 -230763 -184950 67454 -91787 -329222 -119466 39846 -297533 598419 511304 -492737 186284 -410739 903137 921561 -737625 878289 108295 -644614 -327888 -733985 677049 -954650 -564171 -611345 558697 -536617 885523 -261681 -222017 -129812 482639 946696 -665484 126965 951535 -675759 16879 176371 909570 937894 379790 -949074 -862303 613840 1805 526838 910808 167899 322698 613510 394956 894576 853787 -46277 19007 886878 -638872 -93217 941132 112488 740630 596682 255955 -662094 735774 529561 426061 970696 -607200 519572 571955 680974 -795191 -390530 -282537 266801 265418 -567967 862947 644166 -565781 30696 -153403 -929267 510439 542534 354463 753577 -282154 343980 152771 -155380 -576927 269468 -358539 493517 941196 -664572 165772 -893768 526507 36821 173107 248590 -796899 730702 265264 737573 959007 881015 -528437 -620816 -990736 11144 656232 -459831 327438 95460 873852 281954 451778 -181596 699528 -861371 -308717 -360605 -914151 -213150 288658 924127 -863416 834034 -158783 537569 -662524 -257748 -662525 241274 247345 508713 536301 -2666 428149 -860215 -902877 -146377 -519501 -816021 863852 469700 451552 630364 -988193 -459973 595061 -667622 -613937 380932 488792 783037 291309 -230017 852363 -453979 -762582 761237 58998 -61808 701580 647075 -702468 662549 -163010 497103 616436 6685 -760261 776861 -330502 950315 -620344 -566133 -116815 -933551 107536 535755 -21384 454319 770310 -944937 306458 108160 -102670 717477 -709057 -895515 165137 965105 -570391 -218498 404662 33624 758245 -312182 -216003 -98104 465908 -506381 -18523 -555061 432799 -713978 -842007 505884 -135871 -288713 844052 -200184 -93958 -719866 -523715 -427828 -844973 818393 249706 -243366 -689863 523737 196203 12207 867760 380277 -43660 -533543 -278484 786308 -419264 -748366 805320 -833513 878883 -7324 505465 68284 -672555 -709134 -531964 783525 356692 944151 -359192 -110622 -47126 154940 -85795 269146 -54012 -701582 -436240 -848259 96514 959216 -153069 -500246 151363 891519 -429996 -320500 -591617 -682522 216210 -237512 -989548 551026 314063 -963741 -815706 319017 -874655 343525 -54190 -651192 445015 722117 -587140 801232 330742 484196 798058 -49881 -82364 351761 -601697 -855663 124150 556454 454379 -464443 -981991 915204 -376860 -685280 886416 809268 -13601 272465 642681 722723 -985210 383518 101801 537502 -288459 -187671 -129584 135568 280180 -753013 121944 -975161 91900 790745 -634380 -316003 472404 775201 468508 112321 884702 806505 -347512 674207 453501 115670 963592 744056 -541586 856379 -201057 -114289 -582584 378420 476969 341664 -311432 702141 549428 460742 -862801 -570888 579193 359022 -652641 146412 445612 -412773 -899486 16751 -110329 -131137 401077 -306118 -25926 76905 197516 -37448 -591274 -467197 -870562 574463 -719972 -559844 -874847 -363470 -377253 806357 -519112 604948 -513849 559086 171971 448368 671459 -269510 -422090 865736 155570 560447 -452534 579131 -633599 -838705 -213559 669176 -61914 989951 -79942 680389 -650349 -210670 -736576 796101 -61319 889528 -672254 767306 -818112 800198 396574 -522878 -152620 879117 -874496 32265 -351182 -472079 -949578 95223 -630470 844515 133485 -194414 75067 -47323 -967302 86238 -4450 332891 650089 389900 -65437 394461 -304900 -986233 649230 -742519 493971 994747 546508 -745776 82545 295092 -746375 -986930 -260970 497950 145966 154070 -455072 -445343 753618 603788 -693539 -739660 118164 328055 -774526 -918328 634212 884806 -922074 720384 685537 615166 -660260 368406 -526397 519485 -306100 -4719 836607 -93974 -340668 -794265 570120 -246466 701266 -784901 -214265 -605091 -885616 312496 -817932 607762 214214 -183501 -247174 488602 928890 975227 419552 590956 -247497 522614 352042 723704 202927 -325167 -672657 -465527 421163 235657 -621416 543895 -644163 176766 -802153 -349905 -904318 -431194 -717390 288768 -655562 61258 653235 -587284 -223246 -756070 -880656 -754241 -929673 -829816 535803 369412 -221359 81729 264457 -883240 -109682 -52882 145623 476480 915220 -189161 683751 750957 644106 147132 864545 65976 347767 422476 -953758 -504526 -886801 892912 -294386 -956649 258555 297162 469680 -984624 325187 -446249 -173034 417708 14313 -169879 187585 -65410 617410 -576020 -450737 -233718 983621 -218109 -73152 149318 874093 677399 -84272 734677 672291 80712 284966 165494 850996 -425728 -666147 -825571 -659188 -696732 895983 -688151 -998337 -602551 337824 -980530 767907 -439670 674172 -819844 719307 -905827 10743 -496960 -675724 13870 924561 -855796 408421 100142 105702 -183385 20577 752211 609317 -690927 -699852 322385 -595230 -187582 693713 -750237 -440897 742267 -574497 757508 -645043 -148932 -4507 137930 -81580 -661728 660485 721883 520221 -604063 -652282 -486281 614036 168100 257153 170341 -111423 455767 -472240 -487352 135543 -334623 774727 79922 -426633 477127 -951298 -627510 -582888 -499453 824776 375252 -52240 -211754 -1911 -285578 -890499 494741 -455444 -627886 751550 -804182 -500633 -731847 31396 -575109 212557 -784235 209287 -163691 -539942 -232426 89122 71633 920328 290567 698847 -116650 -229254 -756490 -546187 361578 714638 77494 9460 -787229 618929 440126 285079 -44503 124035 436081 -271713 -373162 81802 -418446 -209745 -865997 -516133 -212632 794602 739257 -337966 -784701 -91722 332268 973829 -825588 760631 122508 930597 -641004 -592741 175359 782096 -323074 -201875 819069 940721 -322931 684817 365747 310107 -843402 989718 -181907 577018 -86142 60235 274546 -167945 809675 944147 -400893 503862 309789 847497 588051 523161 503344 -725629 -655714 -122936 227123 998270 -138857 -729224 372505 -22314 920865 -517078 -288125 -396099 329109 -817611 653472 256866 -764734 -531300 -781550 -954519 -170552 -795408 231176 821412 -939523 328596 -776447 81039 -814766 767071 876435 207966 938275 309272 -44045 -341056 901574 -134314 649852 158953 -742170 898999 -31338 -253451 -473248 -501300 448891 -401489 112267 564482 780049 -36825 529605 -129785 174716 -755225 -965255 -600570 -689466 -693538 -955308 274888 -504663 -602422 -784386 -151069 341341 761178 336829 -922016 681633 -59377 -697788 -826308 -278077 -920469 336542 704823 -507186 97201 382874 -181783 -447396 522055 -901987 -946307 587884 -21487 256694 346970 -930998 -151874 531065 -753708 439667 463650 -409372 112602 -545199 345179 258760 129742 -772042 450304 -934514 -679715 -690576 -814318 -47823 444271 -311633 -984725 -887628 652239 -2820 900929 993914 70594 -606592 523818 341147 -883506 604442 260719 821894 271073 -557597 -773083 -737527 -716039 731420 347984 -194966 -661288 -963233 385529 404987 -422131 -154908 117419 -997670 568057 -82773 -539128 429194 -220367 419852 227189 -343067 -37953 -860463 -590187 339615 415222 592444 432767 -223232 -411096 -834730 624425 396771 -813933 557736 331971 -346729 -996906 744222 554765 830556 108607 -568094 -249744 669789 -355547 565015 553947 -43437 -473503 -190404 -444671 251222 -370490 150442 -15431 -203072 -340424 -258402 190151 306461 849100 974134 125547 -192745 853624 359631 -286621 -984811 786296 -724903 918439 -188822 195000 -125214 -363680 310598 -31240 546688 92294 -255868 654209 -823825 -654539 -90401 469537 176599 706118 307885 -577547 756379 399623 -757927 -629611 -785609 -352004 -862593 605249 -809774 490819 -869259 -398293 743168 129944 -418377 -62844 -106513 -642133 -426801 -926927 831930 -282450 -300377 -318307 -611964 -558172 477688 -491461 545183 -66529 -426111 380487 800043 572322 704170 900675 -13642 -26158 -457899 615738 817764 473795 -737742 -2545 -148394 -423338 449088 450049 835486 -619203 -982432 -263954 470539 581221 -479530 707682 -489807 -448680 -241940 -962445 810459 -782367 -40412 761310 457512 967286 -28073 876802 420663 -334472 869242 -11668 -686493 -988784 -811413 -958822 -206633 -79026 599834 560791 888877 408168 -765638 492657 -882180 -489308 -874541 -267012 -357872 221993 -745623 747015 -95831 -907382 -450481 290828 -801729 -805026 -147735 184324 453637 481885 -658595 326978 -860377 -780090 199235 -295211 651580 141281 405831 5893 -204745 -766285 464055 643976 59978 -324756 -413632 -517235 255669 321581 415524 361504 -214072 -633536 -295254 640476 -660747 -679224 -451003 -582732 -897296 -705851 -262520 -191397 -262921 713146 588507 749240 299941 -926986 -768603 -871467 62613 -904635 716080 -233074 -260497 -247930 559607 728773 32892 -983988 -620239 774531 -406391 -87749 -880501 374492 507731 -531468 31962 -362103 -758229 501973 74309 -244630 613530 829143 -350351 -890713 -196900 -550346 739837 -924177 678231 528749 387970 -275944 -219435 -407711 217860 111650 204006 247926 218855 -316708 293740 -40885 377819 397176 604213 -75954 -93830 -363518 876618 949447 788329 -293049 931210 359590 168984 778258 -682944 443746 700086 496070 -678436 720722 -615503 -826702 -485595 386966 -318274 463168 -614757 -284810 682222 -276561 -168113 -116737 -989805 -99840 -734674 -261398 -219056 -308938 920291 -658887 417209 992790 -405177 -221843 -579942 192817 489545 707914 -706651 736047 -922865 -637124 736817 577739 -995277 -666878 -48643 -371493 916750 349409 441072 -896160 783052 -501010 -949794 809672 -173289 -167520 -860945 -172786 -531507 157976 -218504 804369 -160567 -30982 657779 117730 -639570 -84122 -80261 -461745 -352575 -994943 721605 -284615 573067 799752 -661899 -211483 700482 294449 -167455 741350 502059 849694 -908838 733804 -214087 598470 -294133 577812 574969 73526 666250 767471 318357 -544642 -887444 30633 -237907 803467 504922 -761812 -934236 -91120 -519802 -311075 824230 -6158 -603856 -718017 -461912 -615051 -896146 -104425 -226055 -501108 842745 409771 -234732 5390 -681523 242801 -473097 869748 -997310 14450 691051 127896 484440 -993208 -780175 -290361 -693245 -538396 -90778 -598755 137737 -564502 -828365 -873616 -645854 927893 -31194 124833 156425 303635 -35647 321235 187646 -348814 974801 201601 294855 648957 620306 853143 549829 756495 -288996 -526604 -62734 -896127 -647782 -382506 -778074 321784 11497 -272149 422306 736459 862729 78389 -953115 847702 -392650 -834167 790038 814934 669920 -206476 738211 -204683 -824891 618521 302984 -590346 -564592 770738 -923879 355893 -186371 -696817 -407207 -753292 771554 -304713 592597 116801 -324191 406716 784074 -272856 504369 -433094 346898 -212402 981802 -714000 -553035 525921 -131330 785726 -106921 650357 -859743 -425857 -269999 684631 -387956 226108 -958906 -101702 204152 981661 524844 -387942 484194 -662550 513043 -473214 -612211 -918315 -985568 906634 88220 811036 -903881 940767 -128495 -131780 456114 414861 570404 -148012 -606180 -57308 -379336 376548 -448660 439756 125053 595384 776999 -735005 445503 -845171 -746551 513381 -209025 705601 636293 311192 28371 875955 -634861 -352476 -483861 -302052 -462479 269660 144949 -121271 -222829 -523404 -32913 -978344 381581 -735839 805999 -72577 -300131 206790 -940342 443277 170443 705168 546206 -21209 738980 -214406 687592 -230435 -519229 506062 -413322 245583 167458 -794313 -374433 -551105 -753241 -671743 -902335 -654368 -755266 -642688 -916756 90286 953723 519324 288067 -174424 -64967 -656842 -113133 -560915 844035 908161 -451728 -151721 -123700 669843 764995 -151614 -763066 121291 372919 -666995 -48699 230039 -285077 -214771 563805 584334 -709884 -662585 -687539 -510695 926349 -589336 220463 872728 -476299 -29549 -788007 -208291 238857 772717 838025 -424254 615087 625164 -511105 198268 609779 -348657 -926081 -662106 731276 820551 64365 772304 -431008 594416 524595 -758271 885585 441462 297205 725749 -862787 -816181 861513 196174 797654 665642 -449232 -659515 -815633 70702 -208057 494393 619304 -633028 823021 78765 -295429 -181030 946174 -794726 -747204 -716038 -208725 796782 -15687 96053 -707334 -437395 488067 -257428 123158 -524545 -859623 -749962 182722 -984019 685489 -777585 405375 -617514 -995913 812208 626242 -892473 230732 555402 541841 79755 828423 -35936 -99891 838482 -511721 -954098 -27275 -809886 -205424 -492116 -909204 -310282 480159 301472 565990 337643 -205497 -620114 -327281 960249 16468 -936786 -467030 -824567 -533947 245058 -276064 587800 504232 824838 219568 -85053 957205 212707 880730 -884515 -838827 529479 -875381 -728955 -603993 211812 -367354 968682 860953 -866667 -3009 -763293 -457236 65217 -940454 -293869 336445 -674816 362988 601538 601030 -198258 -387756 409354 -32402 190869 335604 -371891 663988 -754721 874436 -119542 -888246 57208 11111 15448 -180806 597451 -431664 -684899 -646971 951835 422956 -906483 -493092 -348332 170420 588011 -192809 373317 -284457 -427693 -527911 -135097 -745612 674475 967578 610978 -523 -305507 14943 643743 -12266 -346321 267403 -704852 -999100 -162944 989008 -630491 -981216 -308447 -428802 -399035 -968542 930445 717180 -879448 -99750 -796345 -468012 645500 151250 -153969 533607 530372 -397680 796992 -124862 -317624 -278344 -500535 378633 -720995 372429 544198 -520048 614092 -980712 -405318 -256119 -997854 -657887 -919701 862551 144916 267866 -316454 -28671 -291252 576348 839390 -770622 -532012 -340792 -93348 -303427 660574 363600 545061 -531379 -33107 972110 -511124 386811 -385372 -161006 -943518 -82807 179817 -264647 -419216 -496981 -417008 247765 -21060 -677768 -584503 644783 -554572 -591076 -192315 893990 -163837 118878 -348912 774428 301576 818199 -983953 163519 195718 -272419 875995 75127 -971863 -594490 -97639 -781831 -244169 -250037 211319 -908679 884436 787400 985253 -859012 284913 382112 343085 821451 843987 808830 7056 825987 974012 295734 766975 -346806 469688 -516663 -739021 742940 -946683 -158073 -470295 -49341 -137825 -68273 805629 101733 58216 4978 151586 370487 975601 220214 93244 -707248 -698648 565111 -315046 -741480 218142 784615 53459 -229793 490290 580725 777340 -232310 93151 358988 304131 -328984 765792 -584334 502251 -849630 730620 -777967 568612 355537 707761 -564397 -164794 963114 187393 -187546 -386454 -665516 -43565 -388193 -84187 690394 253448 -296774 132258 157756 173084 -845504 -429093 58016 -900876 -289151 93172 -696026 439498 -915775 703540 195161 212657 -669713 -466016 798401 946119 271248 797494 524181 -658057 843323 -583741 248205 573160 -533571 -347423 402902 419462 639836 -974831 642847 1067 -172359 937841 -139311 -161303 303055 219801 602971 244598 940952 -790888 336042 -486859 -962738 -325754 -656584 86749 595918 41798 105532 172616 274969 -658597 -111233 -644262 -898443 528739 -565937 120972 287537 726963 840204 113300 207621 -376175 -170913 -375501 -348009 -945400 482955 -69350 666266 427244 594011 -554502 -953711 -407190 714299 344359 360882 -557749 -997661 -443544 -551963 839493 -405202 915421 -704021 -782978 208649 657165 -994788 -246498 775943 610188 -458295 226063 43280 -975419 180800 -445740 441274 638058 -159379 -910973 359344 446325 -746595 -330912 778830 170201 205918 892056 -274737 759370 -131069 220823 819486 -258906 -957884 407558 -298808 501630 196353 104932 989971 -170683 -531673 -712512 -621912 -83948 -990548 -386159 724203 -958440 -470988 875570 135531 -636519 284757 -852100 -242443 678439 314616 488194 -963645 279267 601686 -293789 170194 94823 37410 -98352 -450863 292179 440518 273051 -451915 -129291 -653627 716535 -455831 -770412 998335 124114 224163 338650 -81517 802764 -91950 -724133 141214 725714 827572 -519738 -568926 396252 528899 -683609 300611 151871 664143 -696874 223530 -306257 -756505 -342144 -978868 550997 993009 596943 492869 339721 191129 -62663 74590 -687700 -536090 471906 907054 79653 108712 -364241 528476 -271626 634254 -456344 -925822 202618 -278060 841609 847533 928573 -156135 120358 -590463 201720 -246706 -629768 656889 -129241 786891 -535545 162125 747081 -87428 -268298 648428 -885068 795064 810726 -999639 986002 -180686 926472 -156558 -697988 420104 -859197 749754 593969 829561 259198 982649 -394254 -923980 -159350 524617 -998274 678475 -798929 -435919 -155099 209094 797010 171647 -664180 247764 496576 475726 -813060 -767331 -580199 970407 -554522 858290 -422821 -88508 580983 -807642 690314 491120 -639404 -85962 118521 768906 -759181 677283 -419912 307624 64149 869281 71579 271575 401507 -738200 373986 498433 -771420 -29209 887690 577896 -220647 889624 -500433 -439602 846966 786542 491164 -750793 868989 220268 -796559 397510 -142152 -671793 34672 -80827 506194 -612885 823780 789696 75922 -909548 620590 864848 688757 481843 -88211 -92427 742760 -525576 287177 -39139 -903393 177966 217181 -499263 528789 -720086 -234178 -889297 928032 -239523 141484 337378 -274000 -490999 -891051 -592115 905124 438672 -504000 599223 943816 151912 -131876 -697217 -623505 244011 -558170 -899711 -265559 990539 383601 554833 809890 -422685 -257835 734628 282135 839080 575158 190223 215157 210174 -671888 -186905 584592 445735 9244 625351 -789251 -408938 -573950 543535 -942964 -981150 -734821 745289 -27291 -447658 163393 -203832 -408514 323493 -70027 -79511 501046 -476997 868813 725916 360785 -617554 -370440 -538821 645265 -380845 403695 -9480 501549 179437 -900678 587606 -744336 -109439 369884 -790834 476081 2757 -383139 -948206 -593813 -709834 -617614 981997 -415112 936393 -94774 110537 -123025 606649 -967433 689099 -751594 -758145 -38409 -844903 883462 -566560 -763553 -175429 855002 395168 228003 -147553 166675 -384812 780292 577206 299148 -649899 -418922 -905667 9620 892753 513046 803885 -966021 -277148 363092 -536352 732898 593033 -778282 30267 41312 223656 -959478 196201 -755031 -189837 -748461 100716 463619 50891 -992635 -370055 -855532 747309 -728307 405743 330199 -377668 921390 63222 -972247 -15130 331878 514736 998400 228534 -49553 -609249 137658 543670 -75679 71571 814995 -786433 194676 766541 -292559 -284065 -744604 834102 -777126 -987995 -783507 568629 496197 203531 921206 -491343 -17650 769985 -878134 -522845 -687294 801554 -829567 103254 -47590 -58827 -238467 721342 -186555 -544589 -479088 -830605 720862 75503 -375877 84552 458237 538711 -228078 -176756 -855959 -592986 -595141 720093 -277013 -831149 473621 935971 616894 439193 556148 -867408 -737630 -67548 738827 277490 -553457 -498859 -796701 552019 828935 232498 -163833 -857939 -39164 -401939 894530 769133 206481 364175 466816 689347 171637 -508095 -883886 338179 -24182 -158153 -761459 786843 524587 -100294 -581870 910641 -432565 -225712 -988121 632153 469923 845577 -295036 -603536 -813565 -799639 -694165 794008 -383286 -230547 511342 79440 -107407 147772 -452140 -180178 78657 287723 -639594 664252 -958171 -171283 850180 -633619 -945638 611094 402693 216378 923202 -252982 -612101 858718 486936 -376378 573893 986666 795582 -412534 -688802 -583803 -176525 429794 505763 210564 915872 -246896 222129 -751070 430993 -85608 -347924 6940 385601 55336 990621 -554772 252238 -245087 -534221 936031 222347 174662 -473046 -395307 248500 -243072 -480247 808469 -786116 692043 -789755 563915 989123 49729 640835 -623073 433572 -147519 -747333 123890 -547926 555196 -831688 -827593 795490 333212 484476 765548 -33269 247760 559104 176692 -87894 -133512 61400 338323 825402 -629078 883125 -428859 -561919 475487 513029 -80837 -909698 769662 -791627 647219 -52222 840086 -403597 242127 -533302 868701 954273 -15605 772093 604869 -111934 -549995 205975 -558897 -495411 -513374 754837 404137 -366485 736367 289593 212269 -6962 396945 270080 397739 145257 81676 -292389 -949291 -537291 318855 -174362 -674569 -749500 -282570 -518976 -58642 -753470 133887 463387 -165439 -476367 -912534 -923003 -485058 -627335 815055 43585 -507086 330902 901025 -102828 -707644 658415 -303535 703131 439022 -204729 -973216 -16103 -466791 619340 477828 415439 -398379 488141 -126090 -199228 515890 -833271 -286890 -617564 620477 658338 768828 951557 -648678 -664015 427612 354628 -359749 -249485 766222 222906 -907104 726550 499835 -74023 -1956 -187155 -881708 -495469 -543802 714414 -871947 -269858 771119 317308 -626738 973312 771301 995127 900611 -162293 -963411 266882 -349132 -894345 -202546 -977681 -103722 -214566 -691766 -800054 -357952 782278 -536536 474111 350786 -712129 -72340 849704 -444816 882775 -114135 -950985 -220420 -291863 -524627 834493 5825 479726 -72358 971733 -108708 -127233 274452 297391 -839435 520551 120790 -769860 807068 957028 -749729 104691 -107314 -698501 939531 -934593 -431210 364021 -726084 -925819 -248112 213753 -931081 -272171 -209783 -28729 -612085 512684 -788350 -300018 407403 201827 150739 -308501 413725 -390983 112941 768512 -59189 -682888 105400 225708 -580361 -700474 523675 919660 922956 -149622 -853351 319438 9871 470264 648024 672781 -636876 740155 848446 -794034 200077 6590 418292 1782 911005 -52328 481190 -393973 -780143 685119 -499244 881586 544085 -945073 495111 -469163 -348876 -381685 -690770 895728 -984428 -815375 805150 878890 -898828 -310419 -694873 -74138 -154979 60224 361553 319224 690919 -441220 -375240 -277003 -780251 -7637 -846463 -351069 -283346 -652016 -706952 -233969 -93303 82053 -316344 699326 -986700 -132093 753622 -968965 885393 887233 -666054 -551985 467438 -425357 599770 -615409 70959 874035 -755547 35087 -847334 -925443 -737943 165236 -782657 -581547 -425774 665000 -961662 -21245 -958976 -235546 -264249 143998 588227 -548748 -344904 130023 638966 -108687 -320715 929708 -746379 299076 409561 -282675 654652 997044 176037 -25413 -302179 -930026 437964 -797092 672285 -508383 -707813 -834260 686061 83806 936706 -920963 236160 -900038 161474 99935 458957 733245 -620235 -217574 167331 -143019 826421 -769704 -580701 -697524 -761430 753504 387807 -342567 326324 -949507 912270 -778030 318577 -291075 -845080 -197377 242411 277589 809636 381321 306977 -447262 -906868 78353 -398287 728906 353977 -728355 723615 -764159 -966799 -939603 -485692 -580761 -373223 -291412 58325 862863 -790823 -352894 -43377 399771 871115 -477178 763900 320195 -943906 -565871 -288667 -218636 -646067 -426771 228180 524053 -311368 772973 -147643 38244 270684 -68202 623721 -110465 190580 -302341 533270 837503 65067 -521562 570446 -416321 771004 -670670 464105 -976198 443048 -347658 818146 253202 235923 -921380 -116164 -116819 -197444 334799 324367 100858 820759 -64045 881587 833234 893449 41262 -350841 500473 844991 -768828 518367 -55229 144428 693632 816264 -425261 -755683 653934 600568 -22657 -521478 122215 362903 -655665 -564581 119011 189476 148517 -20924 -896398 901062 -592906 396223 -402874 677296 544566 215957 451432 -560529 -422958 -143768 -480885 389075 -161065 -721808 656510 335992 706480 -973168 442554 -851472 -243956 -897388 265371 121358 723550 -362358 858412 434001 475902 -862919 128923 -48404 -119315 250690 52812 347374 866102 -703662 -142583 -999021 317167 -183038 -647978 768166 -625825 -443573 -930462 -349551 -933447 -441303 -869094 943107 940039 658763 -358056 -353988 256162 -57101 380729 937592 -623395 -703376 602125 -257546 873154 169910 731623 724131 552308 -596713 -274477 -404120 407475 705568 -698201 -467059 -249730 438802 -709518 -709176 -927405 667772 -257390 -83866 -223086 652786 -429086 -451947 -603520 274668 -143728 454347 -952601 503484 -233588 464727 -387110 -427091 162716 607106 607765 -352203 413580 -92575 -600445 600408 -793213 345658 -528422 -275175 -202383 118289 -278558 -591716 -712667 133198 -783021 413149 725499 161164 809563 -818681 510898 262016 -570818 269426 394972 431876 822936 -185796 -629906 771647 -330946 -314237 -421257 -5901 -470973 33724 740334 -552861 260886 157747 -720220 -873761 10953 -185441 906840 951022 240748 849633 207081 446998 -529768 984921 392998 934858 -686585 418917 -522559 -787215 251488 -884617 -859549 -63985 98834 324434 32857 290962 46294 308833 680811 -315717 571862 -341324 191181 -885849 629100 926104 -972881 36986 122371 764753 813679 -83161 -502502 -39562 967535 -647843 -918425 -915862 -790656 -41711 955032 -720782 396925 -989404 468532 617976 -885771 563506 990112 -928549 -153088 996982 311102 -93071 192690 876765 619440 -919398 94894 -7386 534330 845314 -213038 -819534 982598 -7182 -590192 389869 -474880 -279085 -293796 -369703 -571231 962753 -694348 -279478 -871480 -558449 425030 -559866 -737474 668975 -377399 -775822 -161987 -72937 -931340 -588039 -103494 967384 -128090 653495 -727865 524884 92972 36095 551905 275342 -315601 167672 -276105 -626534 -157379 -92062 -669192 332723 -397070 620790 832919 20715 -906046 826732 423326 -90755 727142 -410602 -897684 229694 -186911 -104278 -829299 886450 -81874 -989667 362740 -351045 979720 763178 -174889 869485 -658859 249457 -519129 -802691 -781136 -385475 298539 -714537 -428654 440158 -59720 -488242 -56420 -378315 -748785 -949138 139523 -973490 441427 -908435 888088 791463 884005 393408 482803 855823 -69666 -257205 41019 -378454 -348440 960432 -448363 246673 640825 -857783 747559 109462 -490131 -300240 -404408 -557659 -226560 168827 -224570 -397498 56741 -164219 676051 515006 992453 639463 -408564 -515755 121751 -877434 810407 -695757 257496 27078 -295879 -423324 515880 -840739 -844510 955003 239361 -177726 268822 -729902 -545964 -402749 563272 -366737 -922430 -576074 688820 -502398 85875 438727 600714 76426 509975 -66191 862770 286872 -316041 404616 -962048 -6356 -991817 -712462 769398 639675 -107478 -742154 -856400 -826542 103250 -491860 409200 78804 962546 774676 -713018 -231841 876370 -758205 -162468 270541 547343 855480 -553252 -653865 -516708 -477875 371966 130643 -3879 -349367 380337 -26850 -434866 543122 471141 -699372 -768508 -315264 -828429 952380 628736 793292 -417366 -799615 -414755 440487 -820745 38171 -310011 -946841 -151888 686989 119563 345436 686589 -452537 -148824 -379199 962787 -894869 -708655 -839602 210542 -859348 -374287 745195 -249221 -302637 -868920 -695554 432671 -41892 675424 981477 570424 -982211 -825945 146688 882574 694598 -503250 -959131 412708 4387 -288259 -818655 -546561 317584 888976 193622 -476605 -972302 260379 227436 -92676 -711435 20671 124587 -640421 -717172 981878 -73495 303701 997445 -186692 -996211 613227 23781 -46046 -298689 -680060 -655967 357249 157998 -343050 -942601 674252 511357 -667357 977448 314367 455499 -614720 -874030 -715724 -932515 -5711 365997 913492 -432406 -475120 87138 6506 -585724 -405555 -209789 463123 138014 469231 -877525 -755182 -429506 -159623 350131 -174848 786752 769000 -339826 -299616 -11836 235480 -423870 -243375 899765 620869 -524668 817820 4087 -223761 333549 639148 95575 975711 -881825 991779 -11545 676335 580656 -150690 566062 -197747 -713516 597567 832201 -291912 86565 782926 859869 -878890 -305993 194729 428096 -666316 -397366 393993 -522697 -355045 -115751 509037 -144678 110731 -626865 526565 265492 470039 523481 -651012 243143 872540 -168106 890563 -382708 -827361 637932 951670 216856 727683 -477644 -930738 -655558 -828957 -177899 -374686 -964096 148050 -469714 -228806 -314246 994348 426733 -270 731030 -308391 -554691 879496 558634 364958 -2596 843586 38417 -204257 -449846 -368577 799852 -12939 430557 -903016 -44406 -120600 397554 679346 159842 -784695 238014 -211805 -648899 330351 -132158 -441794 -489871 -108468 666077 -100547 118599 -122454 158971 -953974 217726 811784 -24469 -869718 187625 817419 -342577 312006 -926797 488099 820140 -77353 747203 -836037 130593 -715922 -230470 485404 224053 -395746 898841 -477089 -774711 611847 353920 -153715 -793684 -51201 494225 179925 -484147 -835106 520947 362984 -882933 -912282 543475 -542859 -173271 -670003 992964 38716 279645 249449 921575 261841 -695545 -136585 -804570 -682512 388351 -444152 200122 410999 459655 168841 -300276 816644 -820896 -267923 -489192 430123 -926856 -504071 285038 916436 538304 333868 -142894 273456 -85220 -893240 -402684 -751402 -198284 749441 492954 -638850 -230936 683457 -958071 456024 -891232 -737642 -804798 -62582 657600 221753 -523912 914117 -92933 454844 -581504 -463869 -833601 -197169 9170 -247969 526 -960978 -86100 193936 119277 -594901 -663082 853763 785397 -241325 637952 -750827 -449018 -581184 998855 902506 514715 -808453 880086 -107412 804793 537611 -661207 -848668 285826 67231 839405 -593618 647142 -123949 -507388 -113892 506745 876322 7973 928106 471903 807785 77599 -777895 87267 790292 -699459 664042 370727 -452377 -180027 -465352 -767626 510187 152603 -25230 956213 -775437 -104189 719220 717688 -976055 318212 -995326 295218 493562 -808729 -998111 212612 -828229 -306593 -565999 -140234 -352265 -467902 997738 822211 267766 -359947 -704431 -679794 -10069 682343 41688 667827 -158438 -128460 -290576 -194183 -378908 -111605 51427 -609936 939495 -944046 -286875 -667592 -821152 763136 -417356 -259155 972287 -16039 -904906 -515512 444452 305867 975769 -721361 802381 -790241 -656000 -595712 -651760 728284 118999 -805060 -325564 904121 462791 216915 -483392 211132 753605 -318392 204603 -214925 731589 23808 552531 -394290 697101 -42707 -854999 669591 -35676 97745 72617 -641904 -495511 -654 174439 -208344 -700993 695001 -684507 601817 843750 -485498 -253199 962593 -725659 831027 -146197 -554342 504227 -627965 -188252 724664 42390 -291897 253986 -22241 -836078 -73235 646401 153119 -772669 125318 -543564 323917 895030 271346 870632 144575 687121 439211 -549751 844643 891363 622250 -322979 87164 -46826 403193 854479 -88133 -877951 -153898 891847 -567946 -821094 896769 73268 -876793 370633 539811 -841301 210756 661463 -912677 16553 -750186 -206971 -766106 440948 -25032 -288455 -769687 738976 118798 635476 -56098 -835410 -12513 38943 395417 -745137 922161 -732957 -594826 -401466 850176 240279 -296543 -284821 -398694 472116 917122 448587 -444838 121125 -428861 -643091 277247 410842 -761089 -156240 -451864 326268 39304 744912 -358802 292411 596053 -833145 543070 -172094 3079 -87728 -388975 86988 654486 23110 290090 -389552 -134244 -402389 -839828 234712 -102338 193670 97077 -972304 868019 -954653 -738917 -380487 691698 -679874 -452190 -874467 -442116 863610 -294249 788125 707267 -904692 -805877 87494 394294 838965 -545809 -907838 -378262 627180 90185 126474 685030 -934823 -947951 -965575 -113653 533118 -677462 424060 -778594 -598415 915840 -729434 722804 205764 908474 -126368 461369 -717051 361500 -356739 231260 -196768 -935811 -859028 628122 892259 670175 974151 -422234 -65190 -815568 -947576 -726670 -632487 -682980 809562 -288099 960472 76557 492173 494201 -56840 -899264 -248924 -697929 487908 -735867 -321527 267826 -355885 701203 -440351 -685868 -795351 -254331 482297 346281 117437 -721291 201823 -764290 -323018 158004 -660978 -314315 -398066 639267 553025 876969 -444872 207665 -397464 611256 773342 -720271 -264136 216561 -412733 -761002 -96419 18907 -462136 -857586 221131 -748192 200970 -346375 466738 -568875 -154968 -23867 496016 488743 359074 950312 172512 810403 -448419 393784 -593808 -730655 -993085 324586 -722352 159182 979847 185765 -376090 843477 -598778 -129022 207519 -443094 -396343 319011 -433088 99635 657191 -244947 727898 51603 -173561 -717853 -885924 722515 -882876 176224 940099 824623 128169 -989071 161644 330875 593819 577292 752777 441264 818902 -987151 786354 983191 -329777 328028 354451 -343791 -117703 710500 -40892 94209 -765148 -748045 154166 191830 672959 -980126 464072 -948296 578878 512945 -678919 146254 -962729 -50336 -116168 138410 240230 582892 999768 271442 66736 -704023 949663 -94484 -459964 -595527 -847874 300037 582141 -928922 -177190 54398 823589 188962 -539255 -563181 365876 387416 -307624 -483191 -502730 286830 -107319 -336268 950090 955930 36698 975138 -824506 -787618 733696 -554585 287224 64161 292275 325254 -552824 -820628 -453470 262521 -228231 178237 -466808 882014 214990 982027 -999018 822590 4553 558935 371984 15738 388686 -357780 -622092 -86892 -200345 413363 114772 748567 -294303 -797899 398917 630692 881427 386989 -192784 -180069 -799810 -61495 -508858 67984 -422659 389584 -991019 407747 806276 -957532 557898 141922 -704523 -221325 901311 -23636 -253314 342720 -597853 296081 77247 -637013 62398 487641 11589 -247573 -968131 791652 -158559 378203 529630 -583156 -610779 391083 537012 381094 933178 -679753 238487 769576 133857 -717580 -902228 -92956 536260 -699385 411661 507763 -774536 -464784 77972 -179027 835410 -516381 873417 916052 22499 -704201 -754075 314448 -78703 -460041 364419 59029 557139 870935 -29598 -893535 893832 674112 172889 -234975 836597 -524980 219480 198707 -902183 -80562 864662 -894010 -302289 -227768 327261 -328290 852352 -698880 -936082 -405260 -434334 -695572 990865 757434 -829424 952010 428478 3452 426663 568396 -406175 -790174 626939 -256783 -833586 892882 634900 -898193 933953 567986 353608 -207924 521744 -717365 345718 -113780 -814609 750281 223964 159365 -564384 -144417 642070 901582 -361163 852231 37556 589398 984515 95591 361462 284305 -359643 -593969 933671 -693300 -971862 869343 595091 -231518 -665764 -664634 -142043 -194041 862894 550053 618658 670465 914625 471185 -435460 -403081 168147 910520 119124 -564574 -573628 -857957 158479 151238 -375047 -280301 609447 -980191 846028 871583 487254 -979167 -462868 -641467 193831 -589795 -733998 146692 12929 367524 -706824 -285434 -533654 20165 630235 -895630 -696230 -751877 502306 71791 613419 567219 281945 74423 -931156 173820 996182 -750765 -510508 816202 86588 -946695 178195 -324505 -110434 33662 696132 185847 28603 -583303 -741441 870054 -906393 386166 -669300 504432 -925813 621524 839730 -800756 -811709 951868 423341 -375946 157221 861502 -966403 812952 272417 193929 -249637 -262252 -170108 970439 -896889 548912 -630377 -761965 -950340 -693537 728804 800408 337349 -95000 895000 106695 -383702 -957131 265860 15028 -365694 -471749 -328002 -803570 131820 553856 -249116 -969287 920601 -78642 816384 -369142 398208 -484110 396807 -104802 576949 -464719 833020 483159 740564 562889 709810 682740 -173033 -569441 104366 -211508 295943 -800854 195879 -153648 824762 -748618 951865 -668883 -726202 280186 504636 -866046 622546 -679914 -866903 206856 322265 -709846 905362 932386 317085 720881 -617697 462031 -199768 -88824 449443 -166087 286973 -981683 501850 732394 827104 144099 -544062 -174690 -521153 -234159 237074 899891 253628 762186 -201637 231484 513496 546695 499898 752822 -832579 269648 -29385 516818 337320 445467 495422 -311311 247281 11211 310583 -869202 -581064 -716647 8260 512020 93486 -225392 -165481 -920592 765053 -307406 836717 979522 -404139 652088 -173654 -330803 -719724 911991 426898 901326 -846063 -130338 -805087 -30903 329222 985500 -68343 392190 -220521 611166 -797370 525179 832771 1206 712159 404171 -763162 -357481 -4421 812748 995112 -192771 502812 -488418 789638 525098 331709 615480 75963 -836470 -207228 -743788 940234 330552 924004 34186 47211 -919911 941779 385083 -11888 268454 118498 652708 -682350 966344 -638338 -681134 -601859 -449316 873665 -96076 -675468 -620842 -466442 -339956 305219 347393 -476760 838528 344191 997476 206053 962765 411612 -281919 -245740 -891493 261003 828471 431728 -743189 862925 957191 -32864 -900052 934297 -386061 -668683 -93458 638182 -309310 -489665 -964690 954902 -3359 -986676 -590897 443903 -340189 -246914 820138 601238 -645079 -184440 23484 -470726 194781 -658747 -644098 -271077 306584 917045 970706 -849851 992228 -942700 853401 267725 518235 457625 25313 -940266 712238 692040 198460 -271552 -589630 11636 -601428 479535 -969484 467541 -442822 402099 -507651 -651711 -418779 -482599 -324367 978826 -347592 -147379 942306 431093 -946892 -643350 -684895 -569006 -438163 898400 85028 620093 79217 -214143 -344701 131311 931938 249128 -993379 -523967 549349 -362810 -194089 -801473 752947 395914 -203004 -138139 -30003 -837203 -364319 -825863 -578228 696535 103735 710660 443478 429489 -789213 -597138 706605 -846200 -140046 227893 93153 241818 199462 482122 837158 -87679 848022 502152 -73536 -218311 548785 -237231 -598117 -885552 -41885 -177465 -103305 -612823 -476016 -686684 -118464 -147732 897085 -919369 903931 -918386 -999218 -985348 552541 -921608 -1814 648278 593398 -706858 -191238 578411 892042 -702465 -754223 -702308 326784 -573060 552678 116128 -523276 235447 235964 283324 -544153 95554 -794398 -62431 761622 536896 -822378 -547486 122472 342004 552581 983056 39552 -217884 -199122 -139277 904691 -214615 -871708 -754841 75411 -817706 -551438 589010 -346646 -930429 749144 768446 976323 -839179 668468 -30569 79073 -382613 846396 -890110 302675 -816633 155752 -461609 -591649 621144 896301 242493 -192357 -123520 994787 -979871 89372 -158074 -43832 979795 -890683 820923 928285 237949 -501951 745281 -177938 984384 461451 69692 408303 463788 964778 489241 -788606 -222244 792315 584950 863318 -239508 -16986 -384595 945065 530329 358835 -227200 594989 -976269 335797 -887454 -663543 722497 -226268 262752 -348298 -862223 478153 393131 -219766 963002 -401582 -360894 -551406 -830896 893445 -555328 53143 -577341 -102511 -370113 731395 -721931 -522368 275816 -997539 403510 -261943 -801127 -587343 -790914 -880381 -219983 162059 -84922 175667 -901253 563361 580995 -120634 573364 -426480 -196672 -809318 984890 -553665 566230 -960458 65748 462688 -523317 -530661 655512 -684267 -741051 895410 968573 922799 -218711 416356 -454914 -370415 121173 650824 517478 545715 230518 557943 149438 988994 644614 -78084 829649 814437 -420507 505704 -376999 483483 216339 -380030 -743736 81600 -843256 725915 -221900 395311 752048 -88706 -816417 280448 115591 594950 265442 -753294 992332 -873653 171126 -364444 -507035 -290444 32223 -200706 178127 -52432 19318 -587539 -994369 -681280 618321 -492469 -169510 120876 -721519 21916 -803314 325654 325831 -461324 -130037 -396245 -819965 -480969 505698 777013 -663045 -727687 709560 -666163 910037 198788 -666202 -215122 866194 -571273 907057 713381 222614 993675 824801 735397 -631592 964465 -655360 -704392 775074 -450985 637296 367759 -105339 -858486 -558295 -541446 467421 913462 793423 -657933 -807812 45896 592748 -938988 -382346 -866444 -896433 -726487 594697 687442 -155136 410144 685350 -479453 -695970 18845 411168 405554 -3368 -226262 191088 341590 -675132 832396 376483 866580 -410017 320944 223585 962785 -684830 675524 579354 -796411 -503235 -692893 299470 -218342 -610830 895336 -841991 -22732 147473 -819996 -208486 -623077 -677428 -510166 -387233 90291 -624074 -75129 246511 259837 -81379 784271 -840749 71222 778624 201618 97282 -626147 987310 46126 91783 -318894 -628354 685438 -947503 169434 -213083 162544 -330729 719039 596279 966325 36582 -961324 278845 267857 183240 79510 893551 -182830 -158445 559918 443150 212253 -700597 735380 621024 -550685 -470476 -334899 -402487 -190413 -956807 587221 -402429 -561238 763506 16791 -39302 736069 989590 733080 -25273 575319 -387459 725940 -89274 470934 -960369 -28159 -128042 496079 -536497 616656 95020 -982086 -682818 180946 -63276 -190104 -155027 -475306 -988858 40024 463267 885808 228897 -99542 820006 -325578 -723834 -903829 790058 347364 269588 586255 477267 -744545 483579 -449412 -290583 -582250 -395841 259650 542615 -489275 881803 -908951 -937632 938772 823727 852068 345759 -760292 -579912 422177 -495560 -888055 660139 568514 -678943 -621798 -796322 -443547 -52473 -639291 634994 -722785 970206 161912 -75664 -659704 868872 -75909 -294273 -647824 -272159 869361 -968384 246704 104805 -560258 44358 730522 789823 396034 -395211 506002 -30993 -685182 -27914 239798 693270 -600920 -22892 330425 656225 -168223 115766 144717 977808 -784348 806969 -630082 -447454 -563757 -720535 621724 340511 -206407 -535971 20241 260737 689972 557676 897489 -710080 -768916 755023 -647122 -785287 -514367 -71211 724427 512314 510147 -560323 654057 -970260 755802 297011 -724643 -871075 -856058 284010 -204510 964970 596289 -208814 -953077 -481082 -764799 -746506 356625 -839703 868186 685558 118986 146199 -971713 -212452 -586629 147979 859497 -476132 587716 762304 -134448 -566931 -522759 -835875 952662 131262 376722 -41797 -316797 836759 -306888 -134636 -90389 627341 -256001 -426423 911148 801313 -162381 787279 488980 -509258 -76853 968632 393311 673454 894715 -789926 -879459 -338656 -76827 496926 98482 766007 -403217 -308633 -157321 626474 -856016 328348 -67073 -995757 386435 750804 5748 -21777 -58818 196893 -12129 451057 -876675 -743703 -642554 -662397 836887 445590 506671 -221286 -156494 352792 -551677 -483404 800243 160453 27214 948145 907341 695869 -402717 -157621 769403 75124 -992163 930868 720009 965214 -675969 -113333 -181109 -796362 179133 -671110 -2959 -437782 -426668 -884178 -912653 755110 192660 -203788 136358 556155 951102 901037 -871375 23084 -66936 -980242 577561 -944107 530237 -834058 -179785 427577 -106367 -41780 784460 -425882 -73806 105973 800939 -390521 -229653 -307249 591764 403462 457378 -320499 -359263 -861348 30065 -890800 734809 -213450 -412430 306910 713699 -821947 -586301 -722431 409556 -172125 314664 -555777 -740567 396253 -202800 839345 -928816 -638559 -815312 123330 -641311 469253 121868 -173434 736362 559345 -538220 334708 -424857 117547 -753493 -770110 462673 496893 -622654 -397029 -238771 202117 -511773 -485376 -490875 -911591 636874 265528 802324 -357676 -946771 709749 791451 -120510 -336611 508805 135409 -142940 -639611 123185 -451209 373984 486478 -261322 888840 486408 -796379 -265123 367760 -818299 -30892 -753223 540468 312416 -402227 -876419 721071 -24276 -454842 326903 -38124 -958339 -417235 -185681 -829955 -740451 429842 583583 573399 -359495 163301 -465474 794245 179573 749351 -357431 752998 633156 759351 -328550 827008 242763 -303093 -503461 703049 923237 -220531 957013 -451439 719040 -279024 -846490 800143 726948 568941 -34799 218502 185300 942270 20528 -325997 372365 -565961 30148 481558 610859 523036 -495379 969531 -601493 -44574 -115595 -3036 -312501 956262 586630 82190 -530492 -973316 -253573 949851 -43690 -219051 -815303 593669 -765751 394181 -182511 -371354 -520483 -901146 78540 -980508 592569 570381 994118 60309 889448 -886472 -924167 137983 558324 -137053 815268 650360 -462691 -548998 -665577 757420 69686 -893016 -963554 156221 864413 991053 -49785 367493 551509 -662321 810706 221303 -267198 -239352 -966283 -784477 820352 632989 944841 -402088 -221345 -607378 921364 819043 818559 -386647 -998477 -410378 401797 422265 -818588 -491612 333815 165468 357806 447369 658490 -524781 -330387 -514681 88741 917170 -286466 702379 984257 -458921 -245629 -967123 304159 -562057 -541357 163990 409046 165844 609793 723324 156440 585867 416904 100585 -906511 755017 -84720 -871206 -668773 439838 72927 -213277 -473984 748266 -90529 383472 -241971 -250509 230215 519718 -972754 421145 -277271 -462361 225964 313761 -107112 -813836 494497 209069 -837324 440750 682580 -316084 632020 880757 -121931 -175442 -65906 252465 911414 904560 314341 -263953 242243 -818282 838992 -366813 252256 790422 -303133 -20084 474206 -486511 -670819 -372811 395962 -620259 406221 -48489 957842 -880963 -232671 -450852 -690107 148594 873292 -918082 -309466 -519446 -852141 -207218 -997157 375255 403701 250833 382936 340059 -483915 -236667 107764 859039 -775163 786945 -315611 231939 -828783 441466 976221 344432 405029 -321119 401920 552393 -139845 -984470 395136 740095 -746843 -431128 860823 -244669 -62125 924756 -963168 -530601 502978 105261 525331 -56450 526977 995833 487579 -153710 -1183 -190679 -469930 -575052 -436935 704154 -283352 -707043 158419 -169928 -847684 -586861 -467465 -782531 324760 957944 -850159 983319 941276 956029 812161 606312 -827113 270195 -113152 303015 113734 232130 401066 -848028 -56598 -781198 177196 -313176 -250043 -621721 -198390 604794 -653007 884906 -611059 -42370 -876900 861153 -515256 -797511 -787933 -736159 -96314 361584 148810 -503078 -410030 -710611 100054 -55119 610787 -300573 731591 -978709 -653407 -528599 -454666 -825788 -569192 -497758 304582 -218400 675704 -356482 30218 541081 -902778 569497 221555 -345353 335140 18497 87732 -976835 -173449 -89707 810804 501152 249658 -280696 -327569 -195437 571423 -4987 -961814 -102595 -852899 151085 441297 59020 600283 -27461 639023 -853917 666359 -597751 422856 295535 -219405 817708 59542 -555497 -653444 -717767 -412833 -550894 298841 401323 105583 -628462 -178003 -141475 702455 -387170 544360 554801 726274 850301 -457776 764243 300560 954318 540839 705048 13009 -846795 292218 343936 698623 -134608 754822 236634 -828840 -113785 573383 -566777 -319689 -832670 826782 339158 741198 450932 881438 -650353 -542462 688725 -287629 -368245 13539 -471058 187503 268416 -911161 -959603 471218 -674085 254722 454553 923894 -330938 891587 -163105 -835851 337993 -332146 154634 360439 578572 -585391 397746 -296325 -579525 -38490 200715 213633 -348158 863524 -323266 -443406 187063 -295966 -745516 -385107 -877544 -658038 -903473 -875473 804393 -352619 821075 -968994 -545088 555432 454785 -552718 771740 752651 -174619 844289 -394961 -299582 -824955 984229 674940 -607542 566938 -533556 -734437 -39439 -692645 -794597 827098 -183854 303604 223232 -105474 803820 361366 370515 133031 75999 -674904 832679 -468015 709570 724123 -671821 -656266 -779101 93659 -160936 398289 -923108 702689 742735 -847042 -202610 -815259 -990095 565310 -515971 210225 826145 -662762 198792 981905 -116135 -86378 850307 -151322 90704 621943 339635 -546470 -841275 126814 264869 468270 -442901 599293 820139 941488 -438799 198617 -446988 294728 -486483 261926 672583 933936 296036 237006 -236708 -798524 -172616 168848 295895 -614161 -554577 477509 55522 -263739 106716 647102 403685 57647 969004 78410 89061 182977 -987057 -383660 210934 576936 385856 227368 396382 -97985 80627 780246 -797240 202048 -56037 807087 -287198 689047 522261 719341 -68205 -143406 402804 104175 380444 628405 -769367 -503647 719562 -569749 -400177 566394 68117 -22569 72209 -406625 -409383 -596473 925881 966181 -453778 160842 417109 -480141 122214 112984 775815 -674746 -375326 486832 -619670 918223 532369 -132225 79773 339703 -77882 -722884 597485 54978 -228171 -976815 -135261 281937 -578229 -270349 -209818 581634 950695 -901870 -406577 928946 -574920 738540 -542840 601122 354164 -634948 61599 -926473 151730 -220527 -4755 -844709 -371292 441529 263197 -906686 546933 889436 -658213 -763833 503419 423076 -830181 44980 851481 -252902 963203 -635104 -806604 -101108 935030 413619 -76208 -511062 -367682 310789 686534 -350927 329301 -472923 961188 -954945 739024 -419786 182049 547524 -518295 -503885 855483 -819047 236071 -748974 386543 549163 995079 -959340 -645808 -480485 -803937 685653 485306 612900 -867699 -280247 -546167 -922963 -264126 546097 -938630 -230498 -273099 -421171 -518723 -900535 64386 -357797 448613 -747659 -98514 -419411 -788359 -777466 -23671 757222 -152281 -91574 -353236 -430895 821528 562274 -482142 221277 388447 -971189 -793309 -198855 -227574 -303608 849788 -576504 613211 237934 -95734 -416319 -381551 -779509 763108 408998 643807 -610124 311065 -584993 -162946 -387670 743567 828211 453854 155240 -899702 434402 189303 486412 56653 -63071 -810433 -405793 -794661 -159182 305972 903171 505174 -537952 -166760 -631112 -319479 -170348 723389 707403 -274431 -38185 -242058 382235 -639403 174181 425517 54089 840199 580010 -264557 -912645 18819 -332580 -887694 -834099 -903356 -396428 -849250 -226218 964502 -707510 -731510 -331950 -768138 501196 -148106 286577 387861 -531366 422854 -593861 -960261 6593 -167570 -269538 -523319 -62253 -678518 -509802 -764009 -251488 -711926 -799625 277244 136531 -80757 -817830 -134485 937130 182976 62626 -32838 820243 -976369 304554 -574849 -552736 -355784 -56307 -616301 196775 281392 -807279 606840 127417 889740 -645200 -570153 -604739 -523239 718789 119649 -825624 926600 -812848 442968 700634 791750 -360731 -834138 251928 -270102 -583241 -10709 319522 887624 -981955 -366444 -417487 721954 410751 165862 687759 886142 187647 516123 -446318 -846317 -838458 25827 432310 795229 -213110 -339445 249046 -519472 -707975 -588037 747143 157737 52900 314329 100626 923615 35467 -179380 -15989 614713 -843199 360795 -896622 984057 -945732 415987 -783450 565942 300603 402055 464545 994375 832596 225874 -275372 743515 309401 -386504 787903 -832218 810342 -705078 497005 -926410 309834 64873 -743062 -213020 662416 769026 931298 437733 325225 614391 -337576 -918144 -14153 294686 -497153 -513446 -603656 -532766 310841 790637 -413491 -496633 -976471 642455 972070 83084 934647 -645937 -655731 -959447 178335 -917646 635787 937848 782966 -906565 -826822 -793296 678203 627666 -867957 721238 -639109 916453 213962 -222288 -619793 -241814 -963249 -260306 902600 -419546 47719 -838069 675477 221926 -934229 9168 145293 269280 -174725 65203 315489 280860 -917717 308490 306090 583423 -550982 371114 -711806 392565 -423363 -805536 -166226 -202054 -687653 37195 -185223 680177 569300 849180 54739 171862 -411828 643160 -890996 -70472 -547936 -889050 22355 -885339 286907 619654 -950097 576678 9337 239733 154193 577030 800579 636538 -319423 -427472 650059 729694 869802 -10954 -448154 -98949 -531522 479470 719233 -109907 27079 -367561 136769 -114330 -946100 827737 516411 -741282 -660772 -541430 986060 90599 132217 99469 150551 -328738 623524 -341898 687257 872125 -798590 226824 637162 656718 -408792 -408257 -985837 -878598 526728 282729 870790 -736320 -81289 -428178 908734 951361 -939046 -269391 834164 -958089 -908691 605199 -138373 886790 -674769 -929275 975801 -679765 84206 524654 -764222 -239535 432874 -638871 537490 693570 265769 -869287 941927 629242 895318 -445178 984761 -883304 246615 503648 -709289 498670 -724502 423524 49951 847159 -961030 -749288 -455590 -386328 -573308 425136 -805710 -869345 184096 689363 959952 -907720 318383 391799 -194026 225023 -284896 179304 784886 120831 972766 861032 549229 835193 -39846 338417 -850912 395120 -144080 -458858 -186863 220513 20984 -924921 -355074 471313 -331988 -503501 35926 -946306 -321743 14728 -256807 -44041 -519420 273494 -108469 -842296 677762 866129 -745388 210573 933716 398517 750199 452903 -868747 903556 646573 500557 -581279 -915221 -580963 -164550 158427 -553789 895355 456324 701659 -270285 231034 98957 499859 -480910 268399 499730 493341 189354 -740348 -185887 -939197 955512 -191339 313255 53610 -937328 241450 -22937 387099 -914690 -798959 -221689 -946897 942855 -642536 -447867 -472553 992046 -552476 229062 113350 504274 -88847 755855 -751685 -193804 101287 245517 -889426 271767 -937579 -662130 80214 470592 390604 -872110 585685 626717 731 -724612 180033 -51262 -351390 -589277 -927920 -7282 314197 702214 846495 742828 -480305 714972 -315489 687158 -631024 396104 418205 278387 -405867 56043 -61076 553409 361299 162708 -196944 -850034 906127 46738 971722 972544 687069 913195 734555 995893 -581837 438821 -150537 689188 -756696 -371583 -14744 592290 -55345 789447 -565732 -88319 -97110 -84483 790700 -844467 -764623 230793 -502068 579089 90806 -683195 668997 -208527 -768661 -394885 -16163 -980988 -448330 -37667 271290 73623 -724464 -737448 -929043 -74906 -230214 -283034 -991116 -998793 -401266 -973840 -996007 -93804 840560 984029 595703 78947 537443 121275 -788132 -109789 -146888 627465 -174518 965125 548321 -654050 875992 -633435 230883 -11078 -649162 704163 -256918 -230232 966286 915042 -932874 -838388 902405 -402083 611507 -947506 717280 -508127 255975 682787 -355900 868075 -914043 919989 -280171 905566 -237346 -44049 39040 322785 204919 850022 -262635 -283117 312053 -933273 949132 -703380 81973 -807911 518441 109169 -536840 407119 355129 289299 241084 389101 966460 41893 648102 -6413 228509 153720 489754 748715 953628 -155243 -535699 312299 134988 -482537 760626 322824 507320 -760798 755505 -220457 -524383 988548 418806 31329 -122269 -783258 -858875 952226 -622474 -904786 -768981 787454 -465905 161269 85615 995905 597478 9376 -97752 -988079 -64493 -29795 712104 566259 -296430 -4548 322198 734646 681957 485159 541530 -79233 856281 558208 -343375 426802 -204960 -248683 923488 -221701 -857059 767170 545924 -208074 178687 40292 -684024 902913 -852348 505461 923441 918747 -135393 377801 -822317 632185 -1611 121188 -885209 -408539 972992 541174 426932 -656941 9878 -394124 -143255 361410 -683452 27219 -656307 -691765 -302188 661603 542029 443466 -753105 803271 -866124 -517082 802139 466061 -684742 517758 -373532 212974 900659 313841 508313 623395 203752 872586 -371090 -732831 -606461 -583737 884031 357620 173987 -690108 -70988 125300 459792 281737 216255 -776411 773768 -560787 -762814 -316303 -687432 541733 -23730 562426 43078 750445 754823 -724001 -811637 -834607 -866013 -804467 -342050 302104 258321 683583 -83957 -124978 15030 -486765 -880157 -798099 -742830 315082 275693 -769753 -916991 110236 367546 333267 736606 -715978 643671 -916111 265026 223441 163291 403035 -347094 372848 -293345 -504053 423351 -713290 -685299 -827389 -717106 150369 -143599 -45475 582111 461927 -653651 892655 -722877 544299 -612055 -99046 -832065 -837657 938672 407078 -887189 154325 -236289 -700390 -346073 651515 -694018 -732941 -330250 -496332 4755 509880 694066 18937 -628097 957897 955933 726617 -763929 -916448 378627 -529531 -182400 -48980 -615189 887303 502485 412509 993145 -582509 607032 -655170 108387 916470 237251 711227 -133874 -635733 235529 667012 -755772 -291700 -87201 -20982 731156 -85082 772672 473255 -334649 643493 911585 -460070 204410 739310 -779950 -942417 947805 -226740 -773298 -72003 -785274 221889 807455 973001 87027 386302 304 878473 720922 621167 -937039 13058 -229329 677997 -209567 600850 -802190 -206057 -952837 -475894 -866767 553659 627135 188403 89313 -747795 -339045 -170510 288085 -245830 363254 -783674 394009 84855 -482278 274669 -789650 -853454 -454469 -832538 916833 -210230 -263256 848146 -277494 821275 -471411 -74444 56798 -119855 426594 -809193 -880718 -333090 -123788 285903 104781 -394618 421774 -180713 843048 527639 -727996 -326310 744516 97591 -568869 -408243 631976 368213 -928936 119097 -265994 105410 479652 874966 -709335 -646824 679000 646995 781166 -713256 -532693 -326029 -144101 159826 972021 952401 32976 -939203 -745121 -944188 -671959 -520794 13610 -332195 -728291 -207355 -991720 797069 392310 -710356 926459 481892 980717 944601 687960 508916 -148639 274538 715958 927188 408372 -638672 663561 175424 -781502 -846884 -593994 -7714 -606977 555797 -809405 847387 -882644 -655060 -809187 159540 348342 672103 828164 483153 -540117 -3206 61079 642891 694873 718996 209143 -534897 -947963 -297580 -398309 -445670 363205 152540 -416592 -104156 -504965 -40770 -600150 -146087 -554002 884116 -118932 653506 114310 -805780 -454000 -298045 -456028 -598945 -764845 491581 890012 -877309 471456 -317869 -690352 886 223543 -427830 93802 -993893 -824838 447242 -594251 -136095 -599724 -370751 -888935 407486 -574521 -432729 18609 103228 -770288 759900 -827638 89002 285816 951021 -131333 604403 -132934 -991883 -673764 848139 -159604 -985504 796132 491269 -979124 136523 -15133 -254783 960647 -135528 -636349 -601430 -562320 -331616 -179586 -245589 887388 -403310 73826 251020 423565 317994 -321591 749974 689103 -154716 413675 96413 455551 -662058 -661427 -214059 851882 -166077 -37528 500660 -911420 413388 -661383 700406 -456574 -318330 -608668 -937542 -797868 155431 305734 650698 -149246 526361 -527082 -312200 608994 -496463 -851210 -987229 738740 -244103 289052 -398631 355482 543785 650583 -561129 -384457 -695243 -308799 -266325 -422942 -950528 -166912 459706 -699897 -404818 628280 462558 -18662 180887 697489 747879 328889 -740265 -818976 566467 963678 -298366 -542476 -237064 120509 866293 567039 72781 -688704 344519 -32736 352009 -718241 -891127 -33197 728464 -992865 -386350 312376 944570 201534 550489 846411 -447210 983348 553427 898919 -152300 -231090 208372 -837488 554452 -174367 312119 585976 -498304 938395 183370 -392291 41414 118517 947738 -670705 -433295 -860732 -816906 -687920 -353757 788207 -886046 -238252 678449 481595 -801029 -489305 8219 -654270 915073 -504402 -80218 939267 -916602 -654971 -474856 677522 316466 40968 -600560 -289424 -886479 680429 392959 -895627 -450375 -241 35527 857450 809019 -475835 691182 -645453 496165 981233 46505 -791726 -329579 -660867 68742 17807 -761313 -804988 -503046 -894005 -478523 507263 721114 614618 -899829 847744 532984 -313626 440162 831040 259085 214515 -770070 -648526 670547 729484 147160 -501051 150832 84239 -726029 -196681 678796 166546 -983624 621585 165571 -838287 -633570 -246589 -801098 -568074 36468 388956 462844 -160093 31462 482149 -651978 -610018 283806 78043 -709887 -398535 316423 -613048 299524 928286 -980948 161405 -492248 -444780 944319 -885906 -812313 -406672 934838 91050 781246 -547686 -8048 -430475 -292932 566715 570166 569604 -876483 176640 -174852 358740 626992 -703218 190790 -584153 -684269 577666 191047 -298468 -162048 918307 679397 -555670 -760223 -500441 2873 -536520 476992 22174 582322 496412 382265 702079 -35623 504623 692496 207054 -460241 801610 434015 998194 -325537 782696 -986392 202110 687093 -784375 -759232 53265 854849 607821 -235567 -930777 685278 -245857 837565 -683964 -363094 894489 -586414 916944 -139588 -329094 365332 773468 84869 -376394 8035 664067 -547582 -441560 -8631 -712805 -690717 -683422 79723 -524261 -135514 -703512 851654 441805 -266003 -613158 330390 -239441 190884 -878775 392900 9430 -977161 -778177 872244 -160674 -164796 -78644 -989315 -676341 398770 -334802 -279467 -777087 -662565 -217316 463244 71708 -885457 -275409 437613 833838 369774 -192819 297554 237669 733654 -300367 -795082 110400 845599 987472 -542371 -404199 454913 652628 -639908 389020 873762 -186411 499591 -528540 210635 449562 -406467 -390956 653560 140790 -32719 809987 226031 326590 395110 187589 621960 104677 783033 681298 706187 -115017 -769896 750742 421558 -231634 -809519 -151659 -786083 964724 821381 -645000 194988 -235530 -495173 -843849 -265975 -759664 39397 650644 -679491 114572 -76909 -264880 719842 -74479 244322 -41253 235546 -89747 -625111 118617 -551531 352654 458686 -454289 -840445 -53419 -456859 -628117 -499822 -791805 937299 513025 -558204 772176 166237 493105 217451 421018 535490 -337212 -411260 487610 466065 871284 889646 -835725 -661191 -8533 -232059 -12924 -241621 573412 -361312 182877 389933 696238 330083 -872722 399166 -508593 -970751 -288102 -475998 -749819 -514159 349898 295049 -133912 220748 -483937 -312864 768235 -781215 -987969 -14335 825205 322513 -504131 128348 448442 -353277 962958 436432 966571 -598328 818775 610390 -960031 -776544 -285355 803629 988821 10767 -781608 -648549 -852429 89007 269551 332498 -476265 -852383 -858190 225389 369894 229535 -831316 474009 531852 -825619 -175133 -546735 -236339 -637330 -478716 -613823 -227062 723603 -400976 872908 769171 801262 -358819 -59095 735267 -429787 673770 -970968 -143876 -982015 -929340 -852973 75680 85798 -774866 95023 -649815 -215075 613424 -504606 898502 354701 -139106 -176658 926546 156873 -163389 287963 156050 567427 801195 873483 925917 559242 978919 654718 -561248 667340 1296 833921 787270 -206150 -764977 -231236 -430159 255685 570389 973628 -516225 150003 -873986 -190217 670453 -836893 -380648 937821 -169576 128510 4035 288407 -373158 -601412 945712 156382 -194959 172944 -182517 -480261 26820 -99726 -613707 -87465 -878465 759175 -98262 -911938 -403385 -769426 -962430 -90444 80775 -607959 984211 924532 233319 977446 668723 660609 -705058 884458 -20453 995435 665054 -1191 838887 951457 222894 -646620 -194630 736109 414038 -266929 409854 -120176 629171 128861 312265 894330 -310614 -507237 -639909 708006 -844935 334983 -644028 -882800 -524759 -810789 -178654 -513452 -475488 271673 411656 337892 758611 787700 -592517 39014 677784 537720 -616298 -647640 90265 565336 -2867 224065 135909 741618 138062 -533051 -562272 867265 475523 432036 265307 -959169 628148 69279 435966 -143627 796106 -632088 608354 701984 580014 -576554 -849413 35073 -366512 -763198 22962 -541374 -190140 344961 806865 -914560 15238 664061 990104 68985 137694 -738574 -737043 -122796 52831 220611 544559 687623 -647031 -378250 -837461 -614424 33038 539347 -125017 -806572 -206926 -228972 585756 -899722 -686133 -789559 -516350 11189 -583704 -784693 -687293 -769988 -535282 -825638 343121 -775129 289694 -491178 693075 232519 -407470 -410730 -359686 300306 -863386 -271511 -782733 -580310 -667437 -427097 568053 950280 -536906 -742798 -65031 -836923 -333872 -591090 504586 319365 -952026 444123 651314 595072 -645175 -589077 885012 711598 441392 333508 608536 45711 -445119 243123 -258496 911764 544622 -862005 -800486 433453 180220 220793 175438 739824 -588577 -253883 -25513 -963870 -781630 383271 810190 972646 420259 -324093 408162 877119 396826 -531645 457188 251844 -71879 -574576 -616961 738463 447247 45869 754437 52417 864071 -807568 -813340 811750 80494 -506659 859063 -512448 138962 334176 716153 -977085 660229 -867673 -351916 11276 -730111 277146 -480873 347631 -939035 553976 382023 709915 741086 681615 864332 675308 -642271 -80616 114764 441037 -986604 -612308 861845 315848 459239 890804 669100 -542287 -885224 -172893 889946 912894 -201183 604958 16300 -188059 591858 545430 939265 -712048 156956 -75841 229737 698305 689684 -906556 -864662 -970278 -2553 846491 -348691 -403591 501716 -275598 -967736 -382533 -555477 -196408 -595735 -977886 688576 -948711 982555 290833 425259 376881 13560 571636 -880033 444322 -183572 -337796 -94651 -14895 -119583 -803064 474868 20522 -217972 -68193 775439 -906508 -85804 816538 581948 536126 127834 215903 855740 999545 380457 705095 -838868 753184 -610436 170017 93015 530193 -66522 -26928 -574282 806271 394018 755983 49029 -874239 -350665 -194859 507266 -877374 -365369 672340 350661 -487461 -522187 -144613 821175 -313282 603761 -118565 467248 -443063 929186 488390 435121 914298 -781202 -121325 637370 -586942 -566167 335518 903498 -830350 618519 837165 630513 -857646 -769760 82510 -707181 469073 -11377 -910756 -243269 720598 -27706 -790368 423321 991285 -595070 795283 -314470 75965 997383 -449599 -140894 899054 503272 -807350 -868631 -40505 180213 142979 -275345 -779842 50113 -186695 -201955 519369 -644914 -276331 -62982 270489 321368 -766437 -578682 341991 430267 -475059 972086 145383 -20863 463340 924813 -858408 722700 -33570 -763692 -6467 -298148 -659285 -923530 676774 -412418 -376799 -227462 -317785 76306 506648 224797 919530 822775 897744 -223989 -706335 -369515 -782474 -412870 306067 -622266 -291642 -21148 -93544 707937 -75702 25119 341536 903653 508352 288026 328109 -300225 -320103 231158 525281 -947784 214430 209470 415217 -746369 -736467 670341 -900167 587982 394658 -732133 211050 -660806 316113 -529301 -189858 351644 832047 -837644 -198004 -663528 934160 -996382 417687 -926265 220170 378952 507521 -400123 -472071 -206467 -116355 481240 825244 450192 -667423 35579 280285 -220952 -135366 63239 999982 729213 -504070 -881987 -746737 -131923 271308 -832270 -495188 874940 -599416 -339561 -902110 44651 489026 19428 929506 631731 206589 -84447 -14162 156446 -979203 -556655 -83263 -101949 -507078 -404101 -285556 889948 313968 415702 -807014 201221 -911277 142608 257940 -468972 -827552 164091 263905 744207 -79665 -173484 879333 404814 407973 353138 116715 950574 -141082 5384 983069 -630545 202343 617111 377776 505899 46784 750707 -225891 632564 808800 -242961 524169 62856 -358340 431527 -727866 -689741 -619232 515179 -179854 -55102 236710 -142781 -990787 876831 -458941 46372 -763703 401422 -623362 -959699 -654550 -466941 -892355 -204898 -679284 -416611 322744 -703914 -701708 -949437 -833906 -417274 865055 518746 -400010 5624 510470 781728 -319346 -413066 323331 -379224 -837681 -825256 -548723 -315150 -22622 17838 265119 -662362 28555 -918395 536632 -492691 528388 -265382 604795 -505620 -812699 26265 -70154 -37666 21758 -764720 -727937 -427315 -720185 192757 -311877 574573 458927 -990512 -937288 682005 191504 578182 -462406 585691 -100284 616388 931859 627530 251217 -243068 455083 -251069 -105793 498815 -236384 -399251 -259573 134575 -638842 849370 456116 649600 -695601 71992 -635790 -664046 436806 -883280 -879226 562093 -877642 909150 -384979 23490 -723545 -245650 932526 806042 -22968 496591 -414317 530718 322792 -988137 498036 808002 693022 -1805 -395026 262286 -991095 -371255 787251 89546 -625742 139372 330555 385221 552590 180219 -54503 906434 471583 145238 968680 -45056 -39751 -608194 -151196 180453 -389406 406153 161685 121670 -690605 -954498 548517 -314923 677659 596563 617171 93736 441443 691776 659584 101218 -834484 675647 747111 -910976 -117260 -770205 -647190 648514 461208 -107438 -115193 373939 651603 -719391 -524183 515927 647301 -289718 823835 482033 -915505 -778228 -528809 143854 -691270 -7840 627325 370417 -928265 22995 -732385 -444420 -78783 831748 -270279 -316105 560735 185596 -841986 634465 951109 670501 310349 -991664 -801574 -682519 -942142 931878 -323883 250984 -423703 -723310 105408 127189 -930546 851392 -841313 586478 -782032 -417826 733738 618006 -157804 809676 930357 871696 -510219 340320 -217807 -43558 74200 -777901 -385333 -927580 -486658 -264501 -356430 640875 465011 909957 -510858 182583 -36156 218398 -552436 -334483 -196530 604287 798062 -888622 -533200 560995 -606497 720029 853730 571655 -116532 -733514 -343201 -82579 -940210 805521 236030 720972 -511028 969122 201311 491415 418110 702844 -788224 986024 -455412 897930 -875793 -293367 304916 60008 59674 909791 -365365 367967 594370 784628 -641797 -801285 786271 780330 -500917 -242372 -173230 986395 101045 -414990 677376 185582 -104973 -833613 662441 674530 -31442 223597 -764605 656571 20277 162351 -161081 318 784474 989175 348181 -905254 822889 -630871 517380 103521 518726 287772 -710390 935411 -965086 372175 -278652 862715 350297 178233 589476 314323 -353684 656830 668788 -145533 43798 -808771 -503669 235303 529677 523078 -274229 247662 590166 336745 -960045 143294 -581691 -831702 144392 -15499 -698480 549264 935227 -144437 -767601 -972452 359031 -486957 -930413 874967 303850 149408 447328 -175675 775918 814597 848328 993141 419506 -245900 -946843 -157830 -756471 -657785 -669326 -677644 -589361 -403171 886470 -654841 957556 -206307 287599 -245010 489510 -268202 255463 -329432 -355937 900103 35702 -569648 293128 -556806 492451 -716790 483208 252491 315352 156697 641262 766790 -808687 443022 -458249 602734 -666432 -3045 27708 -257382 -434623 -649722 -479557 -91589 597621 990393 -903424 -65864 -41219 944118 -928017 280826 -143083 -967641 -254159 449540 -41846 -189101 -924871 625209 169562 -514515 331890 -848063 74086 -557369 955783 -160121 249942 232548 702414 881626 817161 -455318 -449710 -969421 -89673 231926 316155 -42986 -741338 -474486 123612 -126191 -721659 -270495 471961 160225 325097 -807068 494963 465972 100449 274485 933106 940170 -694216 208744 837421 43700 803526 670161 -689095 79359 45683 897784 -686420 -582422 619210 620329 -523699 949522 -457931 850472 -355750 -997713 3035 687362 169716 -699977 301202 176511 -880597 -839136 -953085 625972 -278494 -213437 -599079 -377419 980063 450268 534053 654951 -250575 324270 213747 153150 156611 291520 -679978 -113496 -754735 -536833 -264427 786396 -832968 698409 -533362 -622729 338600 22108 437866 888404 -458144 -475694 -326609 495798 -424815 -619617 758130 -260081 -460063 -592505 841769 -391189 475787 -501254 307999 -569220 -939101 -926675 -711808 -19902 862583 -91178 -515564 -225833 692882 -128764 -386295 432852 -509990 754456 436072 564836 554329 -617116 -217942 704483 734104 -592546 -312860 268082 800295 649472 -310243 532122 70842 366528 -156992 84953 -488722 -21337 -49876 -682930 586153 -295535 376041 747582 690718 124160 -276362 -396607 -401808 -476260 -915522 604108 -324498 912553 -400805 -964611 198633 733390 -372037 871699 667556 496581 -741135 -629025 766967 -598374 -814133 886919 -907967 464095 418049 469897 587009 -781479 559366 -694333 699057 364762 574449 -989939 146876 275887 -297341 891012 595612 895535 -7980 -279966 827156 -16524 866975 -378999 -770553 132390 -65882 849695 362228 -649486 72899 -444078 589583 343450 105869 986684 918140 -362073 -413789 51810 -81750 926649 788504 -83625 -810678 905215 54523 -995842 53227 -901823 -772223 624236 -633292 665114 293714 983404 -557379 -980924 973421 502172 -335478 -58868 -510664 873268 320804 -936152 -982425 -433450 -502121 361737 498530 -218239 -703081 -404502 549361 -574947 -966670 221353 921537 -76724 322147 87318 -983872 444188 200197 -290617 -783840 -722726 -543582 807032 784507 902413 -930006 234140 -712303 -438250 974271 901636 -930388 -305950 86893 -96213 657828 -825015 -858633 -813668 527999 -426106 -255412 645120 -212304 284755 -808679 -192312 982912 665377 -743816 -24461 -595958 -11151 160838 49148 -813984 420946 989074 -541852 -93108 -605833 222000 -431401 -732239 63476 887534 -136579 -923889 199701 -183330 -661408 380197 123483 563794 -578571 677936 -138988 -778010 -646583 593874 -213866 923191 372553 -427122 534807 118322 226350 882032 -413652 28295 -169853 -344758 -678435 403515 594900 59032 -716831 695005 172021 -791291 -113413 919120 43372 -689274 952391 133756 -990683 -979805 -133552 549967 130136 920015 -110585 392511 -690417 -76319 -768277 800193 823501 -710032 -731827 929134 20718 314970 -221596 810927 -178425 605948 -329602 706309 400746 259981 113105 460659 629704 -425065 76656 333832 58865 -243820 -728231 -662516 861368 -541279 709547 741063 572018 525665 -299532 -734615 103325 -526863 806313 473753 -801892 -159101 -663889 861725 -944864 -720871 390549 -130270 896035 -732192 -84251 -505815 394126 448039 7952 860942 -734597 -837126 44678 435766 -849132 -454689 587879 -579115 103450 413612 -772653 -457894 -240510 767619 843229 810615 533946 155500 618911 -898352 -523511 121997 -749209 -742849 157972 -1656 -689649 -978110 357116 671601 227691 62082 -426843 470763 -817445 -386816 -957806 -354210 -614785 -74018 -93972 -432554 -9590 25672 -824926 -908421 41904 658045 -795735 64553 261817 -487042 -689308 432300 864311 -378543 -716128 -270567 897748 615026 835894 -798133 -886587 -50857 591700 609529 494171 -698593 43349 706161 -637512 903126 867915 527219 860190 315879 627615 877484 -907805 239519 -805936 145870 -237695 226650 -643497 -814392 879818 -494772 -39765 -670041 -156232 -185234 149088 -666359 147810 -743038 215915 -732487 -297077 -55099 105088 -846868 -106539 702129 965788 654871 414739 120044 820895 804587 -516420 639824 640401 -824082 352506 263448 796677 203959 763106 -309341 -750182 493766 233791 -939032 940062 -696194 -309369 823927 -39105 -862097 114472 567865 -363100 -151270 -868382 104643 132054 -152851 515593 -982972 163339 195326 -161659 -588208 -301281 -186198 360684 364178 395341 415173 183755 -47663 -674166 386924 -403306 938773 528510 375415 -832215 986594 148767 911243 -160774 499107 682988 -149300 750814 565666 -818876 -623441 542964 -169164 626273 366061 -707918 18546 -750092 -769645 -111478 -877535 -423075 368694 245688 -39501 -755450 -939067 992171 -292249 -832777 -459379 -635509 -576659 -636829 -264719 -98974 -103143 396078 -182248 993312 440436 -735778 -547616 -538991 -251073 462541 32330 -789670 723072 201402 -533466 667096 460347 271994 762205 91557 621776 -997684 226267 277561 448625 -438455 -173801 -9428 -417475 -588422 -130752 -723943 -314882 -412284 -259194 -911457 -920836 -634242 -235391 -900095 328188 -441373 -754366 68205 -641448 123299 -330379 941402 31420 -532268 176559 783370 -966662 -998394 322010 -586449 479243 247987 47290 191274 326691 -347051 -548837 -322706 -823313 -488046 -649831 -158717 713582 -391405 756620 -605401 -960279 917234 499214 718479 -609135 250449 401578 -75573 124595 -140920 374946 -21433 952986 -771594 605021 -5907 788865 -855943 970091 215400 1331 -566792 -901321 534788 -757695 -487267 894664 -112719 -682401 103712 957491 -44249 932828 264255 -581983 -73437 -99651 -43190 -158343 -419889 -353419 805210 70057 -643137 -328766 -346591 966934 -234601 -674010 -622627 -66914 597579 -232319 88167 577862 -549505 -867768 176616 -428923 -465011 -934428 247978 -930772 950436 -410071 430860 424432 -621939 192625 -289136 58774 449801 -325419 886031 -895559 10199 -760569 -380660 137275 658770 -752177 -590939 -677946 -658506 -148064 -747995 -884738 350851 -238634 -170953 778821 -763014 -281585 -604618 -167638 840900 -791133 -992097 478703 970674 964033 251176 780469 185887 -829017 -303766 -198970 276722 -73859 564281 803711 -679104 -897457 334484 269528 657806 -195802 237240 153873 509876 481729 -454705 259963 378589 392949 904389 316513 -439894 480670 -918725 12817 -821130 -37823 -942827 -235894 728756 89024 -524113 651715 -145931 -39624 475692 468230 449019 808814 353224 874679 -196699 548130 -868683 -521034 633181 -745614 95388 -5351 292778 983134 -909691 -35974 775663 913957 603467 814908 -567548 -593955 -291638 712300 -3213 -778718 -750683 522436 590924 398699 693812 -741815 -180699 -529928 -833911 -868077 -544974 -83481 283677 -14675 -385795 -27802 -413668 -778222 404162 -703741 77898 589912 -5783 -970848 551056 58857 -842208 -242430 -422361 -192917 -293355 246792 328672 826818 465229 158712 -881267 33451 249380 -751371 336272 84233 -945567 52877 406142 991805 632821 -35985 -655121 260526 735184 -728518 516836 756712 922080 -465552 -351275 884960 -395480 -660471 139735 -93319 -354780 -367129 721875 938831 -312616 247894 148562 -396342 461609 -581296 420731 -945850 -661994 672010 470666 912154 -963761 -50296 -476082 -643606 814981 635272 -381362 -749655 -381863 242958 -471930 210479 -135178 47245 -417201 732147 -800838 -529617 -274980 573541 -888049 560833 -477600 918635 826457 -730690 426317 316917 -319096 -526089 -759368 288703 437452 -770981 328665 -433501 -240792 -889623 266542 485528 -582624 196783 91710 -24501 96332 263037 277627 855256 772623 999212 966721 115237 -199263 461188 -530821 -394277 -642489 709070 -640668 574082 62565 159863 452459 650808 -274902 625118 -227280 -689522 -476695 115259 -603092 -443008 -6904 -568021 130797 997902 994449 251484 -547330 96763 506470 -765359 -603803 144033 -148079 478418 -875451 673263 -818247 736116 -194396 -200831 435249 889664 268615 155354 790571 -395645 573754 853569 604042 598066 -226068 -169163 127701 504695 794230 -784755 -287673 -257316 376700 457777 -825981 -248685 269868 -730513 -625052 -133025 -398876 -925965 -939613 -85776 689286 -12430 -32123 577009 480889 784533 828607 257497 -906802 -40752 -268670 -133230 -146165 -57909 -788986 491198 -614564 690163 713395 796953 -293939 176938 -276635 -204805 -550879 796958 50400 -64646 -369583 42295 -395440 -357587 -454748 -234966 -317318 -3061 793575 847787 -307707 143473 577738 862015 658911 -491198 536535 -926161 258638 -366296 -858737 -468200 -673517 969849 931619 283040 -504644 -393674 237516 -456381 -184313 -916051 -753849 181323 -188818 751294 324977 -474402 -444076 337338 167802 644273 686282 778727 -705975 458075 733310 -751584 321133 -710844 -580544 451865 121786 627516 -749390 465857 75016 -446552 556684 878784 936708 516055 450698 -739296 -465359 -587022 -436750 941576 -904449 695954 811589 896290 850438 -849428 709122 -380130 645343 695847 -269551 -409008 -884449 -278578 -735405 -761739 -593935 -637087 -676029 333715 -509617 -119162 177609 726910 -584483 171101 951963 871926 -782494 -341519 296528 -841618 560483 268490 -908029 663784 -667426 -474720 -320517 -899936 -720216 874958 514166 81475 478098 -554247 312223 474696 -246132 -369029 940692 -133299 -701185 252518 822099 -71701 783194 -628240 210517 551726 249995 -856452 -898603 83762 -488439 -58687 -85202 -636970 385934 -633063 -30110 -485600 -127518 -477208 -158409 -974931 -674861 -22745 347771 342867 536769 504716 -376855 -587307 902357 804824 293796 -848318 309586 235580 -669600 947690 -578556 -985367 355104 821758 522324 537139 -228967 834755 765181 -964383 264118 -645261 509401 -894701 537141 -547664 739797 -935600 356078 868389 750212 713516 -437836 687419 572110 -39278 -763180 -910091 -981047 -613709 679611 155497 456864 481675 -792012 672092 625583 640013 440398 -550536 -445007 245483 883163 -118484 811409 534404 79637 -518112 753500 965225 -288548 231252 804696 -132467 985883 -789164 211630 -709751 566856 -572902 625218 -905078 -217079 -336768 -147421 -335656 -326412 -440736 -868450 -594557 -894993 -646710 499309 852012 604215 749025 -975603 745325 -78468 36818 -614867 -568730 -298968 -575374 912962 329573 -468544 -600076 -662472 198961 -419613 -95293 701122 598131 813936 -787454 -699566 -466494 135109 -109922 906917 832458 -545758 485260 175989 2199 -921173 -884188 -208686 -142972 126220 828569 478859 -883654 -947401 -435436 -860858 -719385 482761 539501 182575 334078 248330 -43386 178765 -712156 733075 624323 -445968 504510 -324470 313129 304839 41620 349961 -972398 189454 -993374 150045 687371 202212 568315 409450 652618 -802246 113370 149612 211151 808552 -932537 -734120 -757867 -782886 845027 -334943 -663307 515431 -607024 700566 676248 -334910 -839745 -419672 -704745 424585 -712169 653130 954417 260091 -383297 836081 236712 -325177 -148472 -607941 574264 -241537 910138 -841044 959285 -594517 -556486 525971 -57280 118010 -792492 -121717 193317 -439148 280619 637085 -324012 102795 -383046 525699 452987 213743 220806 600839 -801476 606336 -812702 892810 -910064 47742 620254 -645087 713656 50589 989518 -703142 40923 962453 607986 756252 784065 574165 516423 325292 77866 -524713 831081 26700 -201140 210575 -914909 -609666 86504 965501 396693 -8090 -83320 -325534 -304512 42829 991575 -44914 -690894 -343870 -464612 -731816 -602359 -443429 -319403 388392 -698203 -40679 635244 -813266 727854 35561 589464 447157 850622 383815 -493357 -388718 73069 -698243 -433293 527670 -413576 275722 -594328 -453405 997517 685213 -417903 642684 -507082 36032 -164549 40436 891103 -909422 -439497 -711704 603782 664365 402838 656841 369918 -396762 -464509 396082 41695 27826 181822 -115624 720653 -177435 506545 521247 786147 31382 633136 -591031 523645 468063 -326574 -777655 319903 -703039 -898074 -425546 117574 472804 391700 754523 267208 -794373 -459630 -931989 784426 -623034 342783 475474 658046 -641743 457439 191526 -610441 756762 72884 -729284 -975605 -617168 -678859 502231 -592573 80119 71214 596604 16930 -776345 -976013 -702751 793648 -802892 -790654 -997628 -727006 807721 916020 -609321 772007 -711250 -244320 175000 488401 503016 180621 788671 -681570 -289537 -270191 -386927 -95965 -326533 226250 -286254 725844 -898617 391352 886935 -307598 911192 -429130 993465 -51183 -395161 -709613 755302 406853 -231334 -801327 114129 735337 129089 -502662 26378 -795125 630651 -895591 806632 502263 -727303 -844836 614818 391903 723866 -511292 717309 -662620 -992586 -838394 -729185 -239677 333495 -428030 -106749 -767905 852449 115421 761862 -365082 -353998 765757 -735970 -192413 -251421 -880224 -411094 -960032 923151 -786727 -983709 152566 401515 -25943 -28558 892275 767283 -887306 -892260 -619994 -800090 -337238 -997864 -887095 -196953 317867 -646014 186635 471685 -818062 -486809 405178 991572 96714 769408 -488310 -130694 882600 907516 632068 -721850 744225 927734 447374 913850 731020 -521594 84371 -548119 32052 180979 -181937 -710917 -559558 840454 914360 -747058 375046 943098 -314868 937143 247271 837519 -736268 -8730 -442545 862397 -307758 -759065 140580 -167674 -538836 671685 423364 226789 345652 697033 646424 602850 -570765 -413856 856147 -774585 -932718 271514 974664 -852755 -791355 -204337 -774682 -917969 -797612 342748 906577 466304 -54073 -699381 383005 -74471 272558 308497 472489 810698 -677750 -167888 299926 676338 560732 -361475 676963 -422262 571463 467388 -347865 393307 -716828 -300055 841936 -433373 -314034 -332001 -326938 -136872 -947112 -883134 -424513 265962 170855 -628726 110166 -460909 486490 318795 -8242 323540 992811 279404 -292125 -238343 -435271 262271 -239743 344900 273569 -592638 599795 694841 -38331 -431310 -975052 -420091 -988562 144902 705506 -222068 397070 88783 331088 -518642 -196450 -126870 664122 -134539 748454 98974 -712941 569533 341595 -549607 -809605 -582784 -454814 -42622 800077 673181 -732877 -955462 -448940 569476 694169 -34891 42269 877729 787157 -368146 -122521 187107 437346 -842868 -237257 841448 -455212 -473713 -584056 -487097 306522 -835274 358176 -278279 -124062 397937 -757634 -779292 -794149 -765058 -731920 139654 -3306 -333917 -232639 -228677 -737850 -288506 -332018 -944086 -123866 649260 -770247 -107310 -155335 -144372 870519 -160339 242477 -427056 -613371 -325890 -811815 520231 462328 -592324 -888474 -140343 -393423 320923 891401 -859383 -35857 -645965 631022 220432 669822 -630449 724656 -91333 -820723 547157 699397 773779 -302947 883917 200823 -349723 -652906 486287 -73139 731902 721524 371469 903048 927365 224926 -623046 843785 950133 -121257 35735 -294192 634549 -798259 -527912 585055 979285 792911 4151 -376643 836071 -352484 436052 -260842 -829064 -681386 963399 -623361 -672086 -401386 768708 -698664 -574481 -832103 -662934 490443 -123932 -729833 -527320 893552 629959 586420 -529972 598163 -213993 902416 -775382 -918003 51271 446201 71781 82894 718750 572736 248157 -4867 792366 268073 -178507 -468042 428910 511739 262911 843890 -922505 389048 -122105 140677 259799 360295 -904775 95040 -224235 605325 485423 -738634 203203 470842 -645797 -443364 477625 349518 937546 37619 152445 618402 103134 495881 -6440 -659702 61055 -952377 -193205 285300 -150337 478056 758677 -211752 197146 46964 360210 670880 529563 -923341 -959580 672436 977950 701773 -905776 143009 -38096 -537601 -812827 -110491 11538 222972 606422 -582823 -76835 313822 -175703 698683 -323777 964423 718856 326616 -850461 -74343 -459147 -948910 248431 690125 -420069 227091 -63833 -82828 346303 125391 -525009 855624 789589 -102609 465773 -717202 400815 802463 -57971 407627 -93103 435637 -628450 193280 -443425 223292 -563238 -207357 428471 444381 540930 50523 -835301 782825 -915096 -115976 -377721 168902 818950 -913364 -989534 285171 -986420 106570 -575537 974521 600439 719578 -651294 442864 253853 -18443 -337168 -151189 108101 917315 -428353 171393 916146 -124657 -474020 -62535 -876479 94596 172108 -647407 -221976 610439 -973350 834923 763998 89520 -138609 2965 552794 436198 -547264 -717837 638323 -865131 991041 -745909 -121178 -212081 958647 656173 -499978 367228 -34292 -1923 -685394 713343 -578309 -20834 216386 95336 -641717 -771395 75092 728079 385304 -581961 -612398 667731 -962356 -328152 311740 -952529 42157 -679535 551171 -282762 -276719 727845 -654963 153259 -234708 -772944 -944683 -870657 48266 -150363 -741072 -758809 -177640 -369470 278186 -892327 -832932 162530 -17905 5924 870213 -719905 -793339 -43414 28 -773471 -822826 477755 80538 696904 745036 -691250 84756 507122 639669 911966 371154 529193 -546938 -687969 -434819 345068 965916 921819 408246 -253224 794270 493358 664643 -128013 -887043 -36774 101604 -597610 878749 -81848 -180796 -50700 123662 -114916 -73589 -333110 698483 235763 367504 890917 -938109 395708 319916 560203 -858706 -260048 224682 132807 -841513 369007 903514 -899563 232256 284356 740965 -838524 -912443 459770 -155377 -602947 793793 375559 405780 995653 733159 -863485 663885 925722 -500296 -485688 809523 -734373 -615592 851903 -21430 -468241 -27002 -731821 317354 280005 -178761 634632 -308053 964533 -197427 -817372 -563412 -180475 -238599 353035 823296 -50679 -67798 867241 56055 -828702 35120 937735 -177532 -444442 357106 851585 423568 906912 989512 983183 421210 -237714 -10122 -394305 -502391 -956983 -601914 -485181 -886576 -257118 -429119 365990 994748 -312857 312073 -267238 896669 -628060 571222 328558 995598 -215609 643211 479643 -410973 489980 -420236 -953987 -224593 801207 531487 -460897 536879 572367 -591020 -585681 694471 -530382 516497 -932810 238121 295911 429199 18312 628876 894091 760749 638360 -150220 -972134 874778 -628400 729944 -451828 674883 743647 -788738 -568813 994178 195077 881539 382320 -337932 -391938 648247 694003 -345879 9736 164388 226573 151540 35603 870256 560403 31777 -884731 -361640 -145391 76486 835751 -43556 -674231 -75406 994479 129786 -840889 -441469 -39446 -216814 94242 -953978 -496920 -812207 -530029 117625 662984 27687 -240336 712210 -487228 -767252 -142223 40218 965273 902682 -498014 514854 -818128 -264911 282218 504060 129600 296247 -851015 559392 778000 -825136 784350 328826 919002 364149 -564555 -62043 -869685 -330796 156157 -357674 818728 -346044 85448 -613657 -518006 -592924 -155765 -898689 202442 323023 211925 -429216 82807 788733 -455779 581837 -898812 502329 77620 -486122 915583 403130 -294567 -908479 -240132 -174623 69355 17879 -563952 288526 -341703 -694456 985849 -242657 141430 737020 -325541 791687 -993848 -840667 -979066 -468993 -237401 -767734 346467 89293 377164 -814558 -797274 764422 435883 203803 -957320 468981 -829030 -255175 -918983 22543 70426 -121452 -682166 -828669 475104 -509300 -482948 314948 704922 880490 -832086 -349516 -205488 -509292 66915 616814 -576155 817261 425919 549808 959548 -899513 838611 734820 -835465 -701691 -829633 27593 427994 -936622 -290844 245571 -961970 332664 -342605 -63941 -525218 595361 876596 847276 602913 944822 -421908 642413 684365 -482363 -808406 196307 815672 860214 227115 765176 275451 962303 -122077 784910 -592207 518258 643295 907519 384174 167908 -287729 -903857 567033 273957 -621823 -619287 537382 -324032 -631436 548031 -648976 -828462 -766686 -950781 745577 -35121 -995776 743167 -244788 -858000 352164 241170 -673810 -297288 970952 58835 162210 811340 -120812 762717 329961 876098 298797 -424288 -36109 404611 17026 409425 -661157 -675241 -836006 -326564 106393 -258158 181900 528148 736977 945554 529368 -849659 486453 565092 87521 -415515 960407 -177146 476488 875817 -364530 -504249 -199706 -952011 -9020 498123 -376283 211499 -944421 933163 -402308 678757 -782086 -701511 -220411 -973571 -752136 122208 -577604 530441 -997981 97066 -123178 -927132 -666324 749532 87867 -373721 -425165 893116 -910558 205879 271723 619251 -280888 533880 -773654 469645 -117171 -200160 -601200 195356 -132437 368550 846737 -558084 182867 -980320 661298 933734 372620 -764231 -905874 -351347 -288146 -901621 368944 117237 -77575 -849919 -484985 -140566 241537 61932 509683 -661361 -368916 -606129 -471956 328504 768769 212038 243708 -493084 -902440 -576365 -701945 760282 -15887 -141114 83883 238046 468449 266761 -617790 -653168 -742617 -576251 -38012 -877598 -371939 189685 -112054 557620 822922 937797 -114579 837646 -948396 809062 820941 -877063 686547 465073 -800274 -155654 -384448 296309 -203588 -931028 839372 -723681 304623 852729 507597 -436219 -118007 168181 375827 -246705 -170756 -97961 -850087 -557822 -733590 -206572 -204841 -795222 -772348 -17126 926197 469284 -990445 510886 -4455 -117243 69525 -151230 903329 -7254 837759 191582 311149 617438 -45790 252170 160019 443169 -386392 -299954 -35146 394779 -201283 873383 -949007 -41827 -262198 562718 -402708 -675633 -522404 666629 -919791 -111236 980131 313681 158425 180983 156311 -955761 -813248 318248 791605 491525 -595497 -603850 617703 511334 391416 839635 865282 -904400 315539 236319 786153 -203866 -645337 -209862 -59569 322021 -757171 525801 -715879 -682714 -175890 596963 741729 512143 467861 472889 556823 991286 -935585 482401 -868158 -587597 853519 296286 -538524 -757792 98878 29581 -711556 -45777 717743 405517 532261 868393 604353 -727092 -431396 108671 -370051 374571 929119 -944690 -679344 584269 317616 19956 -345902 -641791 -327111 -145399 -483388 -805943 -884087 481661 69657 262407 -9412 695756 -256853 787139 -495495 -318496 472590 -902885 -414315 -220157 -481150 -340536 530518 187006 -338430 13768 803282 -81581 -16903 -941778 888437 -159724 868628 -751742 421408 -11809 -553806 -50218 -528657 -608905 -934791 774630 -288877 -261505 366466 74474 -296482 -994731 217396 925436 364766 -830328 -243922 -826079 246048 -292232 -239522 -735882 690454 -200439 31791 81657 -652781 -816125 -665121 -625936 361330 90505 296942 -873223 -390569 765236 832050 212784 373901 -136244 -392952 132086 140047 36642 -178779 412644 14114 41741 821514 936140 695455 893567 710678 815080 504271 225091 918325 455970 655214 552277 -174026 899327 -997294 -524834 -959685 -83543 42533 72010 -788151 888215 155854 208392 582783 -863909 300783 -94627 11108 -579960 -947449 100837 -431271 885309 960823 204840 279341 405459 284321 -310827 555215 -801121 -775956 298782 -608738 912740 -738332 -251857 756061 -35624 1471 -811444 -327486 615889 -995462 473350 287917 -711796 -226846 -478055 -463754 -252134 456111 -535579 877279 -424856 -801717 97287 -187863 415209 -224592 599444 -619582 -994334 869742 89073 -541029 394321 -294964 149586 162968 785403 583558 76621 -940255 568593 305845 -503142 -624682 792830 949197 946666 -388129 -707376 728640 909920 857313 -162752 -995137 727088 994700 675680 -282720 295251 678353 984800 374875 937828 24113 -422532 751534 432922 -289231 -853114 -62751 178531 451050 -844917 -285148 633369 -162756 495781 -700396 -310685 -33502 725725 440156 464811 780577 381498 -267528 313015 136539 -472470 652053 -126618 768448 -237428 -697580 981385 376036 317720 178990 -205860 -475925 -34580 -88014 -659040 -760416 500467 891625 -247594 -313819 279284 581146 -188006 489029 687401 401433 119909 428105 163802 -233552 -346214 613437 -41549 759330 417492 -7077 705152 -944650 878519 308185 261104 305643 -412662 -246622 489949 -958951 451272 -853250 916521 173990 -916780 -783264 65219 -102879 609994 -368436 571209 770814 -397455 -50333 651720 625454 -991028 500236 534558 831323 -782385 138177 603137 328381 125999 -83853 86296 -501604 618322 95387 -644025 -408734 709990 -578977 414216 -874148 -664306 -712484 -783884 -181363 -168266 -288618 981602 759471 -948217 755577 -797658 354887 333302 937739 -423429 289891 89975 105905 -545157 257267 897616 219163 -173750 350530 -235640 190924 -489005 -869745 83198 696777 -381142 -862772 891413 531422 -642287 -588942 -654451 306695 948758 3455 -306579 -944382 407130 -343794 -879588 12399 940652 -83311 237712 352928 847315 278060 -643426 -272253 121130 38705 536175 910505 -558106 657844 -71533 100850 500788 954443 -314193 344919 338941 843620 -620462 43092 -18421 -594749 734182 735088 900421 372246 -462782 453994 378774 -790346 355420 -899838 -787348 975100 981916 823905 127069 481470 -631733 -82010 818532 339685 620458 -886515 -714680 491180 551072 -626370 187677 -525961 600715 494640 -256796 -804658 404919 -596552 -399411 -81932 740844 706354 546974 907432 157089 243530 -334549 345847 -58161 369896 -97659 -289220 162145 -275274 681776 757942 442311 -65841 196619 -313916 -570838 -642683 665300 -625345 -621382 -802236 -339852 -207837 -74419 -490666 -405828 394397 830970 -14298 292026 -355806 -820499 481012 -136271 -480453 -418100 -733497 68224 292596 -26675 -194130 -437573 677614 -128662 -20830 427750 646803 538401 -510457 -530992 -125724 476517 839377 81930 -865554 -691676 -221756 654723 -811173 -890762 -447533 -21183 -144220 -542497 -370902 -428610 -470300 -573247 -230713 -901411 -305080 -444831 2755 551431 -584157 -501997 -872017 -129306 -554722 826757 -705511 79166 -845812 534822 647086 279651 -576676 -995791 -601095 -389029 498216 830426 -918710 452112 260586 830611 464818 200882 852813 -69253 99754 882599 -715615 892132 953555 -494160 656489 314751 994520 884121 735759 724263 291567 279708 -870344 642758 736511 427220 -628943 184936 62172 387801 -828024 -476454 592557 -944644 -434248 518654 -975889 -904672 894844 495150 415890 66995 587460 248267 -789055 -834488 -520507 -403103 -980417 793555 -54101 456568 -783251 -337536 -93334 844538 253800 -592720 -702542 366652 706383 -349936 -219391 -272213 -270302 341336 200274 65812 -621755 706589 615667 58383 238372 268372 705268 9481 81521 -204572 63419 -152723 -674422 418790 -424395 -168081 -988555 -190212 -424409 903029 900877 540491 383394 939553 -248906 465686 129173 -760449 -188341 164472 345853 -269240 -890726 -458434 -353737 264913 493701 -243873 358005 -941421 711753 -524136 -99249 -50601 -949797 175784 -992399 -725506 -308498 -272347 895091 688874 702993 817658 -705594 -270835 888950 -214274 224329 -134644 -534962 -154319 995323 -946929 458959 -446315 327628 95272 -427561 -105305 359692 -365347 -397014 -468615 148357 344532 941400 -361619 -800742 -50118 -45424 -165935 516111 -43366 -623472 105569 -766990 759282 -421 -654431 -348667 486477 530262 -408813 501212 -466742 -82377 871093 -628024 -12224 930304 722940 -163110 748283 454937 -726816 -541802 210083 -352376 942609 -20426 -954435 -206129 -410425 773655 452427 -838686 -789065 85189 49039 -463933 380705 782110 -198930 -61508 -791930 -834011 -950545 412728 22135 759269 598242 151487 579593 547327 198301 -767603 -68763 -365741 95074 782797 -15364 -776377 -122916 443767 462807 274359 747592 277827 50572 -385415 -557263 -976696 -61492 694667 -545196 -880074 -201062 568284 367778 156972 -317930 -779469 979811 -351177 215031 448960 863479 -386840 945560 -197955 849335 -391023 -328663 741697 276859 -552932 -403450 -420191 327861 -50425 -792284 -434429 163259 -218113 889128 -491264 -453598 -144872 83346 -775179 418501 335143 -319594 805991 198629 644669 -336373 -471792 647147 617664 648316 -799862 -589785 131933 240535 -379011 -961327 315992 -506357 269879 -732413 -127420 -956841 -769134 -828803 230711 -295118 866174 -389833 786866 -998811 880831 -173379 -11269 -905676 -136050 -126940 58120 221796 -668707 121768 354583 800494 260792 -973724 318682 -193346 -921913 198188 -479664 14248 342128 -491510 225327 38888 280345 72788 736637 -462636 -878581 -279706 -248513 -613600 -62862 958210 503496 -198963 -352896 -568512 -714574 -501072 793266 743475 553067 305563 -679253 -341350 -490265 -46806 -891844 665792 -609677 -511316 -491771 213617 669354 246571 -256460 710553 576128 694682 417900 -422662 266363 136474 -368190 -39671 -696958 655208 368097 879078 -54578 522471 942413 93943 843005 -703290 617412 551200 713925 -897074 731329 212256 630213 -355765 999578 -196341 820215 -188396 459209 -163104 -964414 -756040 131655 -986426 236845 -807610 -710892 -837272 87981 -622407 711764 -356886 -710881 -172802 151187 -923898 -444719 -495324 633513 770888 941370 -397921 563001 -193182 411210 -80711 143187 666924 -844452 -949994 713657 -71364 925897 -144286 847551 -277985 -262634 967065 -366261 -106447 -616755 410738 -553860 -328034 -213143 77033 -339096 351349 152426 780392 -866563 961254 925065 -895087 -577399 -993512 496518 -909910 889684 -445783 -808291 486566 -323989 -505789 -524010 -818356 -122504 -94121 755452 37510 388684 536185 -945691 332232 -147841 10840 643184 -693349 612783 402904 -236210 57029 418788 -418482 -160906 -929129 -644076 -109609 -62980 327635 580162 -585386 321404 -71881 780608 -158456 879664 127274 943510 -617275 352290 -793982 -842501 -579755 -833157 921840 557440 -441492 712825 -774263 -880948 930756 -984065 77809 -190974 602069 -597562 116134 -736193 -13388 981297 -580377 249663 799493 792511 823231 536735 -657250 -89574 244913 153021 499514 -952884 -327807 751163 -744105 415249 526237 -902237 -253139 -407737 72999 -171484 97995 449154 147744 834299 -249009 397628 863282 -88339 -510655 138025 873497 -52496 -972404 -717527 -408400 703722 355739 91479 -11244 -704367 -46708 101822 -549897 -331407 402324 -327380 -536829 915340 368751 -985698 -499864 -918757 723201 -607270 651140 -601357 -364786 705820 -609362 -69117 305043 452712 413471 299898 -630721 162942 436094 -41211 413713 -935444 -327929 -371658 -93553 996669 -234537 -265728 -189664 397007 -211370 52062 361351 418242 -59839 -409580 324220 779149 -472365 -122610 576233 207658 -81905 -668060 421566 740594 -386643 834687 -393743 -770813 862878 -102443 267797 448477 -295234 982224 -894314 -644724 -432874 824141 668303 -742784 587082 894015 -196792 -595208 136485 -319372 173391 -164707 513983 832112 640561 -413909 223433 976629 -344619 681034 -880395 482980 610550 283259 880388 592701 648507 831149 -466963 -191485 197493 -939280 -817881 -349509 689524 131265 592020 -585262 -747642 235779 509194 53278 -442994 -509425 -8450 725181 -98884 707554 -672177 78362 -827282 998901 -637012 -386034 -799197 51114 -126300 870818 716824 -683294 -75191 95219 -952703 304555 19583 -299474 -700827 -773737 911334 567867 -152810 -715992 878305 592119 -888372 949479 886979 22937 -426786 -709357 813718 628918 -578532 -237833 -590457 639071 115915 84309 575985 278248 -504258 -244866 924548 641348 -195827 277891 -65390 -766068 -217227 218117 -917002 276638 232012 -439383 278945 979102 981032 -690622 -505304 -298391 571395 -39023 304173 -228366 348243 -634439 404029 716995 930238 780768 601586 -172095 945286 121172 750746 -30739 828091 59219 48567 850615 832785 -444297 409247 -140166 -323764 -219332 -923708 503512 -726609 -583282 754868 -96779 -451914 427108 697350 173711 -692618 52170 -742434 639787 667620 240676 -169929 553086 -316564 -167399 693366 371992 973111 -472813 778177 -872771 663325 416482 -560009 330580 496807 -676224 778959 206201 -37441 -707857 287120 353453 -593802 -171969 503914 314797 863346 -997332 78320 321504 770547 -380060 422707 -545943 28544 323429 -470788 -388771 727090 -286075 -135643 113806 606108 -495733 795668 -764154 -696363 -654853 -60843 178960 372901 606704 539859 -445329 -329016 729377 210867 603826 738785 -312571 -407858 869663 -309378 -744045 807368 889164 -61884 581155 478289 20430 591799 -909968 -534280 -948344 -786904 370367 62503 215717 527548 -594536 -614593 -68320 -732140 165811 -888879 199808 819998 -890513 463733 649122 -8712 -178821 -93749 -228434 902268 -358633 535564 -20436 -241684 -382987 41420 -248017 -628293 281273 -135090 695983 -706954 574112 -931837 541941 -272435 -619460 -14687 -611153 -519230 722141 -533411 -658909 -206611 -909044 -430908 134656 667241 -373583 -314437 -9392 -310689 -411180 -474607 -912630 465581 -782208 -599618 248261 -621006 -888252 780475 -916474 348344 888531 569341 962874 -554113 -725045 -622961 -562497 -660638 446226 648907 -798052 -903639 -839203 -441676 657618 639594 977098 6003 608458 -112740 972973 735085 953581 463673 487656 217725 721363 907279 40308 -903597 -142317 262948 -132740 382312 -801479 86468 558120 429981 803157 -405591 138487 -269201 -174544 -211259 -937659 407385 -121574 -513234 -437396 743367 510303 -408154 -67449 -379214 263768 50118 231250 116700 373021 881607 -605651 331178 -288424 967789 -671553 -374375 898612 -336495 -266825 -959522 -939147 -915127 -977362 48159 -182494 554422 -899287 801607 110557 507369 905018 -825846 83923 -744462 -627643 447477 990926 -706169 -759968 164912 96487 -959026 744788 -50617 504385 954467 518130 -158503 723933 873576 -91230 -994697 672989 627884 795702 141551 825708 -41582 -130018 -936497 880344 726416 -162070 -347788 121548 220618 -350252 549424 -481992 -478260 238710 813463 -276915 -749340 836764 -198681 337060 521626 950196 -252911 -374530 21582 126050 -672024 294182 -218772 63792 849893 -126477 60493 700899 805141 -227094 975277 255848 360607 679296 -463675 328045 768246 -138372 -230651 877197 690939 -34448 414627 651647 -403955 -847853 298432 -960211 76541 994211 793143 278223 -381522 218930 926421 -29300 -330463 -122354 -6226 -227859 -977005 -276938 -848878 -465815 -252477 -300550 -455797 764626 -756050 -679312 -538430 624194 -533750 -955661 116805 952993 989857 -462503 819872 159167 109180 -319962 546272 769946 972115 647656 -242601 126427 243204 -400627 -165255 840447 -643925 -777533 383740 -599555 -932884 956325 324188 -949349 444644 316555 -248696 -152249 612496 582380 -735998 324889 -752317 -721184 -596313 410605 -480433 131724 -968798 -721235 -782021 -600443 586862 618217 279336 731967 -258725 682872 -537564 -287987 -12831 413145 -853898 955712 176673 766892 -331033 -620882 808380 263166 526759 -322219 -237746 786755 670558 673818 -273782 229601 -715695 794666 -725773 -463700 -460415 284725 972384 93298 -894967 552990 480060 -144002 581082 746428 -159894 -890188 -956512 739091 521612 -898486 -467173 699899 895552 269740 -368449 -781420 -431461 -974703 -679301 -67736 -329291 -901608 -540009 -984933 769374 -103138 -346698 -735505 452767 -294277 -562916 -702405 113733 -964664 67872 50979 840082 949026 -701754 -722744 -566233 138544 990105 -638628 535087 156386 -838208 647954 -234133 -332113 324504 735028 -882726 -658442 520942 -413742 -159612 59782 -135978 -580968 -606877 -30407 121514 180153 -627857 -201669 -604381 311047 -866619 -110104 -661619 69157 -325517 -509612 723114 423892 281442 -995100 678950 -580512 -267367 -384847 -62113 205641 169325 -46402 -587895 473810 -561578 44888 -500896 690162 -935705 -416868 617978 26222 150934 415063 -59876 164991 274328 -120644 304998 215585 -837912 973890 -419796 503803 55655 434200 399462 -702490 310814 -800570 540093 354843 -622110 771397 341886 -60407 -240533 384586 -51071 -947159 -508859 -521149 982710 -825155 962001 549220 -590219 -126379 -424280 -625713 460582 72275 -379403 -420246 -49492 154385 709612 -942772 819567 -218207 -697237 391760 800644 -919761 677675 -471220 22394 770819 550562 -204580 766403 299171 -395655 -689833 -767555 -478442 363173 -844060 -833060 -98749 -856924 -272650 157815 758358 -710256 941611 101125 -951306 441823 289391 -723065 659251 172958 681270 203715 -362769 -721695 481082 -770775 -645741 -277992 579052 603129 674701 -959621 -574859 481282 -697113 756895 -955033 -37499 624645 -344277 -381947 -282824 430843 -710492 324779 754022 917385 661347 282332 84404 423604 217001 428518 -729474 -782591 -816311 666548 922079 528977 -733821 -128336 963280 722900 952433 -171310 93671 -748117 -482790 436170 394433 -367714 868261 48966 -219909 421494 -253656 794208 50138 353273 125981 -548184 450315 65280 50677 -817207 -946940 160822 684359 217690 590216 -930193 438305 -281789 -349110 238498 -910721 676426 -925143 -94075 -1190 -499527 -458214 -219452 507863 878254 598180 -88355 634784 634495 -660860 344859 -546480 496583 -30992 725036 -253944 424850 236408 791777 -798433 58272 832137 -145022 -249482 102234 846348 -215220 578537 -519345 753579 572169 -347039 -246808 -674892 -355767 -683258 95536 -256362 -801726 106514 474682 568583 551874 -645695 95918 -950456 742988 -592540 -819468 11264 530775 -773355 104060 980037 -889697 315141 -398041 103098 142629 -192527 152405 -209070 -303926 -844621 -517748 -640717 -992892 732021 191169 -122059 -270406 818176 -49081 134921 239298 -919246 423889 -94089 394356 404622 -557787 604479 -298133 -107026 -822816 -836063 676824 255571 -527879 211970 -679075 701905 7298 -180258 5590 -648872 200763 921542 738280 -978091 -453146 782042 344431 -686119 -603219 -865808 -45591 631588 -925600 -752328 -160886 -451239 325593 -945423 962797 -737984 -759679 241730 -312220 -677960 -291349 -482378 -619792 163511 992925 615383 746828 -136065 -658576 -679067 -994140 339936 612749 -61260 65251 -22492 108695 12575 -353111 -542566 487399 83500 -857508 945730 165490 545982 -767658 -613486 -705593 758001 334396 27107 -49867 472726 -853138 101371 662154 382923 -393190 950839 200310 246837 -550805 949077 -705011 -888740 -894240 463452 -966549 111012 -265417 -194520 -376591 82788 -477817 -710378 911022 804645 900845 230600 39642 343673 -676130 301717 280188 213877 847516 -660464 -761557 -828212 340804 899251 829297 628873 456451 360873 -152373 493672 -151575 -582347 122061 -699054 7254 386370 664418 124788 -460911 997767 713649 -596229 -609417 39894 790812 853486 720336 -781822 280162 324647 276157 370923 -751516 236015 240846 568872 263813 359221 -493520 626895 296106 -521877 366979 473571 -323872 -330498 -465974 -608293 664093 191087 -597892 76875 272159 848915 483639 168369 -731023 413795 525972 -5153 532108 -647167 -755179 859904 -798182 277064 569275 -727352 -510634 -210930 -412108 285372 -737777 19065 -469198 -975973 -725942 248571 934231 -768920 403207 -88085 -474804 462613 403996 276801 -377743 893645 -889154 760686 -971473 573406 -21473 -456874 240873 -659902 -524239 -45461 -841584 -58423 -914168 -578457 -59947 353252 11613 -8283 -518022 -964080 65198 -784227 438338 269788 -907645 382074 -264057 -394855 714316 -33190 395114 -40674 628199 861473 -345948 652085 495165 -349062 712571 136614 86508 663505 -881059 389439 -260844 -887465 432570 -24967 -33531 -184482 -742795 246064 211001 702798 -436180 794614 922930 812079 -434293 -699180 14513 605413 -675433 -728241 437522 132089 -174569 542604 488002 -569583 -229089 -538481 248543 850946 -408774 -987617 -386710 -300676 -555981 -56890 -22485 -351388 819584 682485 706594 -715841 275404 -271804 -820571 22345 -124512 -123562 -247525 302886 -842963 312410 -745901 -415696 -656456 612655 163586 993135 786338 -935905 29655 -107354 -602477 -767028 848189 -863222 409411 414761 223788 -286834 429669 -96865 362284 514265 987696 321743 -804120 224217 356491 -523145 -987029 554225 -483244 324974 827897 56398 -636596 -115639 -73332 474839 474531 282144 -796694 473667 -73444 -223893 -176673 -921788 894045 390149 731421 664417 -658602 402515 -500820 -63391 85579 600574 -140529 769763 286463 -283301 974453 439051 832383 372972 868889 -91945 -631288 -37760 350903 -815857 -461162 456565 424490 258779 523018 -953954 237607 -265874 530678 480831 -986096 -848800 -148471 -135627 -892426 -758118 231826 260147 -291922 484714 -23246 -598361 398990 -764745 519331 832442 656197 -870194 983710 20342 957012 -468262 44142 107139 -961875 590579 -916593 585994 -466330 -112819 72578 980795 112026 -348655 -292816 981993 392028 601160 294904 -765998 -345127 651892 694231 369021 -30199 -849991 841267 112956 181010 -383944 86340 446801 694329 -473731 -500064 -988115 -717307 -322674 579425 702547 874994 389156 -341004 574812 696911 199542 -930815 -572141 432053 661808 921202 301760 -890076 -710141 -36573 -348286 987067 -47274 593316 501333 609043 -831206 282669 -687564 55994 -588613 -351969 426328 121543 77746 -749261 637086 -229602 750903 -357567 720262 -963518 651412 158511 -161577 -750766 908309 9844 -775711 -884196 761800 -678565 -738057 -879024 -167574 -228246 706270 653685 -901107 954307 889769 898392 285408 537319 567559 -37023 -823751 -65267 -781377 -720310 432093 535454 -524023 -963729 -279826 850138 -362871 522299 864626 533400 -735767 -229054 -355717 -828374 205330 -242450 -472455 -16033 838918 -662192 -916328 866977 744413 89112 955223 -74049 -528039 -226400 383911 -541626 -819800 825890 -970053 845064 -120009 -70262 39410 -685890 -184146 -130841 764895 -314807 987659 -786182 179185 47124 212958 667633 256964 -919402 165662 281646 726147 -323980 -310361 863551 -457865 461251 420945 -764429 437169 -465173 -528722 11650 -318896 411943 941407 -699413 709872 980264 -634221 352987 148143 416985 -623927 -752035 660542 794290 658079 276415 -778378 822332 43538 153472 968287 442717 -362350 801205 -960552 63747 156765 -374645 713378 -695132 -963793 569616 548063 648087 -557164 634010 811069 502287 832733 -690344 -434004 -98508 469809 852595 -108086 866911 -617669 699744 754401 -832014 372993 578629 73606 517715 454996 307461 -147870 64899 164195 -434710 -343539 -674 643051 46830 -342890 485617 382090 128294 346527 -403085 -560591 615756 509861 -990110 -893514 139623 -908578 -74437 603657 -982375 -497349 736086 -816257 789381 834061 779483 -34998 273627 467268 487909 -876278 825089 740818 -633039 500220 -316833 -941907 -300286 399824 358727 698740 39573 601625 -216832 970793 -688708 -481698 415470 -520164 794906 971341 -852897 272745 -916486 -418929 -808716 -110516 349495 -178774 890082 737724 -401453 -426364 725395 942832 -806619 139863 -808437 -894625 966508 750385 -951330 445257 825051 -295321 154139 -648618 -892501 509242 -578774 -226737 -530100 -500955 580815 475507 -347465 891846 -241973 770807 455903 -363802 51233 -450914 -9787 -747737 97014 253424 -106325 896841 -827759 -338662 858080 374424 256131 5602 647482 242806 636128 21956 -385502 -624853 -156242 -775351 -38048 -886448 -629675 312953 855087 940618 834226 -473978 -405755 -855963 -48099 620259 690334 -517219 -270716 -623280 349610 -243034 140360 99505 -756303 37381 -618828 -4998 700577 -479397 -166758 613959 963573 721090 -658164 -732280 387332 409808 -711116 363738 -288284 -941895 354257 -483088 -778375 3473 249806 43440 -691555 -612562 -826112 781786 -819475 -406356 793725 189795 36782 -227702 -810477 550240 129499 992113 -224020 -919394 731468 713365 -375236 -306866 -8572 -175052 418724 -328099 541591 -667588 -426457 148194 543926 268809 106565 367025 -267175 -747828 -25415 820237 -737400 820103 -215476 -944007 -654907 -735308 354133 -798417 -136295 974470 809422 -135254 472634 791879 197523 837726 -643371 -382112 151993 -436600 -269954 -457353 859144 -556641 -484430 -411982 -452457 -747414 530053 34587 -744701 658731 157804 140188 -704949 354041 -782423 -736983 376139 -142677 989391 -101764 -479149 -344208 983537 121468 455140 -730628 -716181 -31945 -544122 754397 927308 -18930 685256 -35220 -809889 605808 36310 -625186 803924 -406210 -163280 669946 -270320 602574 468365 531301 -157042 -196597 -343733 857113 360560 -106182 -105327 -660876 670758 938071 168835 382829 179001 -564834 -19167 -921375 -401867 233125 216893 -293749 373169 -941146 597142 -920813 -505604 -83237 -443498 21565 -165914 -110462 -623195 -411198 -503128 894848 452136 -153540 197233 -488286 351130 37178 757774 -941954 -247867 704755 -611020 479736 -351588 752664 -874515 137824 -410824 -33342 146974 -443463 -634515 111115 -559439 895125 76809 1976 124259 275740 -691672 -714988 -955221 124843 -696009 117720 164550 -739176 698371 -201402 61275 325140 -729219 -611884 -928688 -89942 -121203 855558 -175447 -558620 271247 -438955 -122473 -433012 -717586 929483 -821595 779664 855644 -783056 999418 -321281 -756693 457566 807884 861872 -485941 94001 517986 -751231 -482336 37019 373187 -942915 134527 899412 915200 324503 396038 -6482 -613093 598483 -677995 -52602 -455661 957828 249773 575318 -948339 -232976 670947 -895256 20513 -202353 -383552 -795227 -15170 25522 774200 534284 762170 287425 -87099 -734914 59385 109725 -401888 -137419 494777 -421596 -908772 -17259 -26631 -635054 -851297 625435 650884 389380 -766915 -777038 24734 198745 373874 675108 116681 892849 523900 832237 -661708 -448425 -832685 -471380 924865 780347 144198 -585421 715058 293592 -506828 -838851 989679 599092 -987549 364479 -295690 -945658 -71552 549207 228703 -802831 54068 -328095 -740341 -107537 162143 213801 226153 169929 575219 77498 568164 712130 -519440 -654635 279149 -735276 756599 484477 -28640 440722 -361459 582575 858133 -61908 412655 970928 994886 -61167 -656755 -253698 134808 577839 549156 619240 9608 732629 -48261 596538 629747 -744390 445241 -383856 367873 -771177 -689439 -742197 549935 -552209 -570644 -224862 -59527 -12561 514178 -697392 106272 991599 -141100 610795 -843107 444824 396184 -983723 475426 -637535 835874 -610869 661961 -835534 981276 601243 -183076 245481 -863774 845938 134592 -177158 -134020 419027 -587906 832368 -581575 32164 -704401 913043 293348 -506397 444548 -558238 -502362 518262 -670801 -958144 410360 -746081 -389518 962475 -923966 -204274 97922 -889049 900245 -104944 -988265 -58439 488962 -14874 493395 -572785 823701 -305076 -614083 -796815 -405368 -43336 -125662 876809 876852 595177 283256 372563 -259791 697387 -727554 917152 931579 582834 -751336 561204 -634777 -239655 89915 -562082 296729 145423 -693972 834285 -655504 -98694 137087 320295 -605426 184247 693674 -30638 -589049 -754880 -34875 793711 405669 -352153 460768 48262 331606 221055 728193 603421 671667 -522983 -547528 -550974 -12499 -288660 951777 -890040 -701354 526670 -145162 466830 -759223 -592417 28686 110074 490936 680517 256502 -590459 -746096 -746607 -448790 646000 555467 -407360 462705 -129259 -416687 691166 987986 738008 -413684 436550 -232906 788796 70407 570500 -989604 690066 439361 710491 -147982 99404 419220 192482 967703 -554257 -911171 530632 -862229 -146009 -831353 -976455 -65329 44404 495769 -593959 478398 733187 765144 -392850 -66617 -80105 -980486 453146 -454234 -701914 -243031 -125371 918398 640000 -538801 -157543 892982 -207190 966404 -257881 -364307 -150455 -734446 -668633 253723 -900294 740129 -767396 -229179 97214 47876 393750 -399012 -830253 455070 -712239 -948045 -653154 906482 550011 -635108 844931 283463 -534573 726814 239703 255860 -627603 362836 914605 -198579 211282 622309 865485 -789974 -437948 -974437 -959293 773392 -328546 27042 -36845 -257793 -602662 -934944 290186 -97576 -619219 -543253 -101969 -806296 -763315 -623527 449941 -294574 -229874 -86310 131235 282810 -723871 817753 211108 580103 -21550 931134 813562 20739 836735 -212666 -200694 34596 -477126 -815306 759295 545290 29276 572587 -309576 651172 -784190 -704112 163280 -285197 -34455 -564566 -341433 564455 -994014 6734 414545 699877 630641 444466 202683 378346 -82296 683232 257910 718665 -302117 -82746 -817470 -130416 828384 374251 -529544 -520439 998757 713788 727284 -537508 -266355 -976380 -341859 191058 365928 260987 948370 678196 198574 -700299 780786 -181806 657304 -435653 -74936 457503 -363172 889847 -330606 -50951 -400317 -556600 -648468 -48761 844392 831606 -203298 -971588 -789361 -825665 536638 889592 -557281 -423344 -788413 842957 -105283 895695 532392 695518 7559 360213 -369927 77284 -964886 -94983 -543362 879562 -9823 -798136 868417 -669448 -155573 -439216 -271044 299182 -840793 -838629 -799964 452870 -660754 -153415 909260 655388 -34868 247735 692152 538953 -724099 105772 -217793 81546 -628351 633457 124891 -988417 649339 433392 563601 -211824 479404 47381 -978441 -138454 163590 979426 -797721 5671 54512 -661985 42047 -958644 484629 -549970 788689 149867 231529 -368515 -859794 -304983 589114 594836 -88950 340314 830446 949582 276236 -458488 -848801 -954204 824757 -21741 959909 519850 145266 10378 650626 -737889 -678761 418583 -941627 444066 -722063 546074 -113758 -383742 207755 553801 -951834 -200230 689362 -698871 612748 -706371 980596 -342748 287598 107903 -61981 191657 990489 955806 -2952 609633 -597703 -789428 -505035 -172439 -920653 -188390 -965725 726897 -778414 -838206 489562 362640 -900968 -155375 -417121 -57535 883126 760303 158887 -725634 890648 -188403 32122 930167 -625897 484137 555251 -641425 535506 -859647 -801692 -37580 -361065 -242862 242646 -346183 -100870 29067 -989715 897361 -754424 347027 -514838 -695926 -334698 361652 632139 -360540 230962 826402 -760691 -662355 -127045 -876884 337681 799674 989453 -468226 -672099 820675 401620 -727024 -344967 -13284 38274 -337 -39495 -229236 98523 -98394 155931 -270708 282029 389257 -457082 563358 407454 180893 147123 797510 -995555 997479 -584279 -109957 -492848 -120738 -109247 788626 78577 -734396 740283 -846813 274433 796380 163438 423614 -7336 -663100 -24073 -326438 -24417 510031 315125 464133 -322921 -381678 866910 900021 9730 493435 825852 766396 -890063 -891878 -942456 -953894 697259 -250748 -712991 -333972 300535 -771636 543427 -360953 968498 -755587 886928 -218175 -34984 125326 -846214 -999894 628527 454113 52818 308657 -165007 -499105 -165666 -432234 799559 -52071 157138 -812555 -454006 -345891 -919587 642931 -229850 -383379 765790 352644 -980837 884962 497463 635990 752285 21917 -381766 54109 884188 138469 -282175 -983812 -191010 -59358 -96806 -179891 -483577 657077 -689890 -700787 518842 -607246 -569565 -628057 -686310 -494021 427399 -59685 -175254 785722 421549 790411 470162 893882 49796 -257246 623299 -946269 263427 559649 903089 -145264 -301135 789960 -5377 -432881 -359840 411997 -237895 127476 -949510 -680805 -442630 -201766 101363 -339142 -396882 -452297 282846 125079 703986 813595 -774628 -188671 -768360 109061 886830 314272 -16954 -463518 -284116 759809 -324418 868515 65231 452408 870649 -74712 -2474 -82581 -681424 -488717 754037 -839509 797221 284422 94243 -249556 -979994 385252 20188 148964 798948 -261265 352473 38159 727895 -188871 -679294 467020 -865489 -47109 894192 -728988 84914 938014 878237 -254805 561591 498295 -989525 -961152 130685 848272 831822 463343 750120 -921823 813526 -518667 184410 -843874 592988 606819 922602 -961686 138889 226523 484548 327081 -646402 -408585 440669 -661453 626659 686474 -549552 -79708 -539249 477950 -689638 826128 387665 -34468 -392209 393172 366937 381803 -339785 -392569 -848058 -645393 -432600 -764656 -198195 -531822 261121 -867247 940931 280033 483680 -786303 413255 -807059 -58304 487832 -791602 -433902 240787 110563 403660 239828 -849288 -506057 213052 640869 -998375 -594110 994892 905795 -666332 210045 465768 -585346 247012 -173635 17250 -916073 407931 -883863 266043 944644 253886 153414 186513 -178223 582829 -468242 769060 -621344 -927475 -653984 310790 -614191 208548 785456 248927 171260 -361071 851807 -747942 -5349 526021 666821 -519120 -474107 -494558 887467 -181425 -671083 68910 159733 324902 -948695 -106508 864380 -796144 247750 836983 460026 477786 -459431 -429868 -353633 -386957 -469479 628979 -641984 -485713 134920 -927895 971695 987448 -706921 627694 -842203 92689 752489 818422 649180 -602552 -636752 -599954 -145094 530104 -89804 148628 256039 552312 17778 340467 413823 -618652 -159391 -955654 920227 -863547 -151089 -236488 303274 -766048 -921238 614839 -639691 -929640 -681637 -958350 -189343 452480 -416371 -985613 461397 983937 -961396 -736518 556645 -301432 -481741 -846390 -48642 -808072 615028 -460222 -789707 -837157 -912620 -742415 112434 605465 -928184 73651 -67035 847113 -257139 -646025 462768 -851956 198181 262971 -460175 687702 221359 -902502 683695 338637 242018 -549893 -483296 682121 127974 -503189 770132 934524 291023 761349 313154 896811 917942 -318962 -497171 941210 283638 738227 484038 -767488 410487 29772 974428 -954503 701271 446631 663485 708270 886404 595222 -220098 74881 -689315 -151780 -722113 140172 54832 447393 384215 -921330 -572161 -255946 -644364 319611 767147 -45322 824342 -930258 -527426 32904 778916 347066 152788 8000 325866 913886 -37465 -464539 -401872 -734442 667190 771469 906872 -917554 -38254 -790875 -175277 94898 915653 307213 -246432 916640 777311 -140960 447074 -958657 460958 557009 435197 780329 -527559 425905 -262515 407108 -583735 -239731 -801373 -580306 -111275 -685197 -315619 -697130 177528 357077 -460575 -515928 159281 745991 558134 -594976 891207 916067 351039 870656 420695 -842484 172308 -360739 -756229 -477105 540926 -681901 -481895 238117 -105905 962968 696261 810069 -960676 978862 -232876 235830 459417 -985102 127230 -989678 704079 523602 818607 -591577 -457988 -83940 286954 519623 -184121 -917647 -653094 -524385 -33506 410712 -700169 897428 -89874 -187538 101969 -952119 5758 818619 -62979 687677 971241 244897 239897 123538 -302794 621294 92413 -285720 -582635 -318320 751487 -728856 417336 -773016 425699 -112419 -590004 463927 -45474 125308 -423405 675637 37573 -917564 932128 -149440 423895 -854656 -342610 181042 17699 532970 -301156 -569525 324759 -174614 5897 -779827 -987353 614268 85896 482087 -516330 778927 -395392 534729 323044 -601783 -382045 -480234 -791212 -510072 -939639 -115592 783769 -786685 -133400 34061 -471651 -603601 -594574 -186754 -446611 227966 -437685 -164367 950980 934434 725798 775060 644914 49392 -413445 554586 -333080 501471 -950425 629315 373027 -51281 -264801 180179 -749773 277670 -723054 -433500 -178265 378869 480667 -983785 750359 -159686 884704 -660314 -37234 291487 -228662 -28459 170769 230687 -32095 206023 -87600 134505 -486077 -951059 -976408 -729123 -582400 -218535 909651 -377549 -428139 68913 -483091 167995 748740 -262082 -64577 -661364 826404 -213062 573572 700588 -102982 -951185 -145684 -109123 -401419 713285 -818035 548842 -110025 -914677 -153806 887205 -48885 -981620 -332192 813584 -803160 -268935 112088 750068 -518153 -851286 949425 476491 -718014 278403 -37104 289399 -889990 -697998 319750 902693 -214508 672389 -533395 460386 -67337 185216 152961 -701030 -938758 490911 -730940 208069 124497 -858724 579565 457814 228005 -96579 605024 904005 762328 414190 -305715 -554826 -775450 -516102 -235179 70219 -304537 221286 793190 511235 -562255 746986 -475481 289101 397210 692751 893357 234970 700124 -468208 743818 115599 -807482 497137 300177 -601253 -761833 525242 47306 493992 -593009 -954808 658613 720780 939294 366848 113312 410823 218559 -970720 -921208 103529 733934 -173903 -122839 116369 -876857 890521 420645 -71088 -732739 -220339 995277 546859 557043 -831069 -499442 -175681 -837062 300485 -972294 715903 181032 225858 530034 843545 251473 -397762 916334 335736 -671195 -410038 -529047 90210 -534170 -545842 228075 447169 867908 732707 -362316 43774 -177642 -615747 -25598 9609 458423 -976635 -135168 -731275 -170757 -177083 677323 -455615 -909363 379069 -677087 -5966 -433178 521299 -494424 -270373 870316 -549274 497753 -86337 337189 114243 -104057 -504563 -224106 -536784 737680 -125943 -778458 -726241 226956 -613978 331677 513306 872354 -458579 855807 -110545 -583087 -416238 661566 -452234 -67079 -210254 189057 941507 291159 -720536 -620423 -675572 -813149 -291201 675283 -774159 -794022 134226 906438 -651540 830230 -541053 -220085 313750 724760 644948 -493587 914450 73064 -788955 -54858 -937573 549139 78602 -791351 93734 -989037 765832 636686 -210765 -141715 -166777 17974 -958412 -345143 240450 465820 -312693 -75508 -785433 491004 -419513 78141 -929679 89691 -761966 994901 -772999 736028 513132 -942282 -496594 -942974 628204 -246453 99681 642275 -277211 405053 -219715 254060 152612 227150 -768876 553099 -560235 212950 973652 -573059 -389115 966104 -251624 141940 -515263 53569 -239781 578788 -987170 -840644 715975 699498 673874 -381772 -734804 -779943 287936 770279 -246900 555747 907473 -225757 754514 -832031 -451907 -710239 218403 -496961 -47638 -23173 358093 -83193 877611 232906 -439928 578985 -214048 305869 196002 -91041 907295 -92327 -199119 783551 616564 431346 856084 434802 344820 355020 499033 -564163 -739567 -851822 26759 -89473 419576 -726086 222471 976982 708363 -207758 -860625 -124830 19446 -232519 -972436 753825 940272 661259 -57460 12666 907152 -617932 116646 -769067 527817 -978618 -169306 -127897 669956 586534 150521 -102645 -394664 269120 459857 977740 -554007 -340005 649877 488575 -740390 166918 966377 -546419 313200 101554 -873771 450639 -40252 501722 919314 767780 -5156 296188 88634 -964344 110700 -279931 578690 -601812 97182 64375 806497 -956593 180256 103604 300424 -425466 -537334 -881633 581512 -871491 -932786 -726872 975249 -565301 -709686 395766 748117 -740047 -361348 -919505 493324 -148368 403413 -131737 -374256 765444 -920154 -620510 514856 812544 -337353 654855 -740383 860103 895735 685220 266520 139492 -190003 -665000 642965 -871545 184461 -599327 -720558 563485 -900218 788739 -197031 -926198 -214600 830801 912587 660486 805539 554139 126460 296465 -55238 672628 17340 -442092 -460426 -668066 758449 -44394 250120 -202348 568416 28951 -335450 270452 317642 -628595 803975 394888 492339 852088 913385 213168 615550 -703196 579663 704237 -326220 -941189 -589623 525516 -145373 -968444 51947 168813 -409309 223740 20959 -339153 902388 410511 819705 632771 -345165 -42470 -201048 587467 -216926 -177024 -242544 -281192 -541454 -348167 -931919 313191 -984110 55175 -819080 333098 -283165 -165300 54702 200359 -203216 370941 -547967 320 -774324 -647818 869165 116557 56967 -540824 -244025 -892379 -855604 100781 281254 577212 833562 105916 6510 874086 -669539 -977352 768570 -274246 -797975 271779 -132122 207890 64210 133424 -406794 710958 331242 -233803 816166 598392 -748904 -414017 214286 -973342 -13615 -792000 91250 279403 -603146 -545053 734372 -877759 -872886 271872 -185450 135553 162318 -289621 -252544 413466 -593477 813031 757418 -186289 -725924 689912 -44841 -630693 441477 219094 -297266 -499538 454515 -456643 -236155 -875690 -421054 429154 564717 -1799 -122171 -824512 -408491 -68610 298501 -860529 -723845 -916532 784217 634838 -873674 -463958 -829793 -877928 -272839 -155962 -889452 -194006 216580 371025 -339498 -356188 975853 -455993 667891 -482826 -479801 -888116 -432211 317586 -525012 983858 -8500 -17849 -402196 28312 513824 898222 981906 559916 76690 960701 -914801 -407664 -563738 123256 -623610 787290 -258800 733512 -280525 -14410 506031 38884 -576647 -33113 877098 696171 957830 -233238 494182 -845164 355877 352891 928929 240893 67360 369713 245230 290207 58575 -430460 29517 11619 -385855 132079 -742298 616654 -797818 602864 190946 274775 438936 -18387 -273049 396121 -937628 580272 746030 -635613 -578824 -809261 746434 903213 -202550 -186313 -258729 165478 -978654 193006 -382652 452776 -435419 -905287 163102 -580659 414464 -178197 -73229 572763 275373 67180 -566112 308186 -610331 619737 116303 298055 801954 -534711 -593135 -891615 419023 -839381 -977516 87456 572431 -368437 921857 651653 -476121 -524557 543988 -115575 690862 995737 -691841 -432642 802984 -117408 683749 478319 178737 708316 -921001 813775 -143136 -589379 -759950 262953 713172 683496 779329 60182 376240 -130767 391530 876570 16948 -801696 -551964 737124 371157 114192 -70673 -774840 -283183 1789 -902544 -399414 8065 -348625 889663 716835 -301397 186320 -493941 -659995 788485 386207 -496022 -761802 293703 216961 -381000 -926869 -688987 -101299 -238711 -542076 -309895 537739 -77210 -526152 758775 -179510 -120982 578908 478154 9483 -708876 417579 -523267 796306 859303 -321375 -82998 -661172 -675956 -773510 -728047 970076 150482 837314 503780 -238140 -87499 -323431 -814401 -992084 908539 873093 619989 187218 496667 -353420 -14075 476687 -451335 77516 797547 416002 672076 405041 872211 754267 -78815 71123 -109751 604102 -137224 -349328 -412404 -783375 103436 -785939 273953 -497988 685233 -605427 720323 799996 643669 522827 525944 -254740 -671320 -839718 947326 102706 320216 -503113 -852124 -345335 -858251 -117273 28086 793103 734196 -933294 293677 276687 494396 -607788 535838 750153 -41764 86711 -616930 288208 -375397 -662155 728241 700411 247018 -838043 -142834 695602 933056 -634073 549414 244716 -469073 477753 -699692 260371 242082 -171607 -879838 -401915 -406603 -469403 -672587 -909772 -177231 343086 162263 -276499 -996957 125483 224671 -929738 -725097 102682 96703 -950577 -333322 268833 -570390 524507 916345 697411 -778144 -8551 466377 263022 879127 -207286 378293 -356559 -417145 -159945 -137841 -278902 399250 631371 -940252 2653 -488305 -340261 714581 -909183 -853774 -132857 316758 942325 134681 -539464 799747 -568016 -366795 300233 -274214 18070 -304557 -722407 -204282 863238 -920897 783989 -297584 598067 978799 -286092 384708 -653703 -415688 -267289 964774 482747 -221448 969992 710973 438347 879207 -952148 992330 -107084 -132456 -199772 702614 495268 -268514 -676042 -527899 -54412 -46901 -167373 155526 432726 -13932 -611531 944524 -258534 -438000 -392073 362391 495389 -246497 270673 -810677 177358 -42457 -945714 642403 778334 -287750 -864404 -447522 -616828 950356 856815 -661417 530282 -468096 -19486 249074 318135 -720359 -374613 -812686 -63686 341998 -148406 31976 451120 510335 -71890 862343 500018 780836 -630988 639762 -603458 461261 954172 -621962 -690465 774244 887914 -538764 -173060 807119 -399626 -822154 895163 -7535 349617 -519421 -952176 -873072 -60779 579406 -331418 763121 570503 -544023 -772504 585887 -232917 319255 -557844 557803 891492 -870978 391548 -417075 568679 127227 -386173 351561 -212358 -147632 -270703 -861971 89167 -384775 -188853 250615 792055 823644 615666 -963949 667397 -888546 894862 931777 788160 -555182 111286 628693 806147 -75956 -412033 -343784 -661195 402964 -126081 940684 -199583 121718 -935684 -958899 672625 -153802 -323658 -160749 466444 440673 281550 638164 265609 -873153 556242 461318 499598 -578715 -938138 617858 316618 841063 -924144 -409340 927819 -441046 441119 -225969 854396 13911 444473 235630 -403649 958699 136576 763797 793891 -246165 310625 -375131 64962 -497099 -440199 373070 525498 -184078 -896093 -251185 281670 359592 -613214 217945 296696 -866324 -367896 501137 473237 -178636 802817 846900 -170483 399051 117663 115286 771093 -146467 -645182 -604349 519523 -333006 513795 608006 -234363 881656 -341378 -55544 409439 231224 -645670 -614321 774079 478059 -916873 -864280 219550 877478 544178 -672032 428406 -383504 -223401 240236 -568902 -767436 264868 -468440 812407 -652206 7286 169468 785797 913615 898067 -573669 254057 918061 380563 514469 334667 331862 264939 353133 -481778 -378318 415895 -967084 951953 -85288 495972 24916 928258 675296 -834601 -556519 -591270 -435625 -150723 -279479 665464 -974900 -150576 -658715 841182 128007 472195 -771385 -468862 622809 422379 340427 428626 188175 -411062 684810 -349496 -992640 7992 986946 925349 -663226 613744 670801 918476 222985 -604876 -573344 209982 -447242 850782 611229 139566 198607 -521851 -274400 155841 55965 -998200 -245265 -645660 524160 615226 -433379 937033 -962905 229994 677901 340607 53850 -638451 -415532 394028 -555724 776010 -270404 135146 -976273 -718558 917349 -206916 696152 113275 438151 -444756 540897 406471 -217262 173058 392661 -874027 -108810 416674 -557146 140596 938302 716547 478690 -502209 -206761 595784 148932 -369590 790831 857085 218343 361320 -597767 627695 674069 -160554 -980147 -23129 44350 316551 684523 981125 652804 -386996 705824 677110 649843 749984 58433 -511022 608718 -601587 630612 -576940 719236 -215745 659151 -212553 135234 254755 -146440 98537 -529886 -765764 -384277 -818578 658049 969218 -859718 324564 -123794 -113034 -221650 162127 189118 955335 543532 -513296 212412 -420198 368051 -830842 -295811 -149126 803458 431761 -913710 140636 -653993 962015 -684968 -283955 399953 -190522 403369 201914 -961417 701565 -316235 -397476 -360623 -951529 971179 -418242 -782540 -28004 825104 927468 838812 895685 104179 383674 931889 -209068 -652361 67502 853100 871054 -991473 758923 293587 939478 -22519 88699 666848 -204312 -111935 225239 -684672 627758 -636618 -176490 -463433 546626 249273 979409 316384 237057 -187391 -653457 -729326 275784 459356 -957326 457375 841422 -561792 164188 840630 -193506 234880 935871 280232 679855 288218 941024 924487 -585567 146989 2439 327275 244630 43783 -647578 229134 -621397 -962467 610980 -166761 953490 442388 383620 -220748 -507954 -362180 -220745 27488 -559863 -59556 -7494 133508 251157 616552 -705811 724666 -144387 374351 -646990 -163668 498632 -846671 503486 607003 -591670 78766 585087 909820 -544986 221273 -2518 -101700 -189597 448844 7392 -273372 -937942 78805 -825220 -316712 -509671 -469554 239356 -677894 -804792 -937077 649865 578668 855510 902636 -782044 790962 993838 957713 131695 328181 881756 219181 962710 450467 568069 989172 -90024 240820 -115576 -548178 288310 155400 -552016 -783379 -765770 191084 859027 -801829 -788524 -330564 -603510 -521427 489478 -578398 -685492 -114252 988010 6396 -884695 144402 450575 -100004 405857 -620791 336937 201247 979439 986658 652130 796693 -691906 566585 886787 255925 814664 -47527 514048 -835960 -805113 144759 -549650 288431 -896878 -291879 -337855 -310411 432684 827449 606512 734221 217746 -797643 -456852 -799546 511882 -635600 229061 -431088 507259 328747 -278754 918144 -453985 -185416 51724 197928 796888 82935 -410353 420438 -965094 -110668 648972 -364033 891894 -25427 910691 210904 857027 -948367 316716 -716540 108011 577427 312296 -516529 -295970 -783923 -534886 106200 419058 -78794 589815 -781029 -961331 469641 420179 724264 771254 341947 -778933 -876304 758834 903156 247479 -622640 874953 -151381 -81988 936894 -589598 895837 -545666 521487 -513845 -199831 -93582 -879006 -368043 318603 473937 675757 933660 -27149 275496 -733726 -805659 -29823 460428 663101 -912224 714656 422957 805132 539580 -428673 888284 48250 -880287 -83876 311645 -334295 -142095 -308824 80881 -438320 853122 171113 -839562 342203 138450 -364295 -439187 -42611 -384409 784407 641062 104868 -945721 -809448 850314 -893799 663761 804667 214277 802022 840375 419737 851214 -380893 -906983 -124229 22868 -785303 147390 -919226 -982394 -280105 908529 810833 662207 -643533 -755210 -528553 623501 577832 289832 548296 -692579 146221 930480 404922 378628 -322425 -40092 -757699 -184660 -764187 208697 -520117 -31783 402472 -347545 -384802 922199 468294 704408 565276 410562 -267708 970955 621742 209394 919776 -351924 -369746 984961 697297 751688 198718 581241 -64986 -812529 -698954 -532449 249035 594923 -496267 191190 -152917 -419177 -201383 239538 97903 874078 367433 -319206 95716 594 -489361 830105 365690 885925 -978301 272833 -941592 -123353 -902205 -395716 -406035 924636 -655105 -374160 212274 985017 -239408 -571314 -387508 -528261 -349847 -684232 254685 -204507 -718971 923277 718426 229396 -561024 850258 433894 -421312 -504574 703870 -74531 -366319 -331050 -319006 -310930 -347429 -128680 665395 -764320 246264 -371 -482891 -982283 -815103 -787763 903686 -871189 995624 843803 960133 -145249 786229 813845 -153123 675661 318235 -514426 789169 -490766 -531529 -160231 -814106 210642 264356 166057 -579833 808598 -26051 -869581 735705 539149 899120 -179731 45181 -358381 -450757 -672400 -268869 -19953 14215 71312 198257 801942 730909 -884788 -762601 164909 676745 -42399 288237 -324821 377482 681721 231236 400573 -914446 -409088 23142 702212 410912 939672 150948 701913 -528744 514082 536570 383536 297148 -799107 -266784 380826 462634 81355 -693200 -636188 -779471 -470546 -645458 944861 500464 580755 995641 -490699 -241907 -467868 141197 608257 458639 309217 -809933 363099 -642855 -69303 -664698 61479 337348 444210 380129 -74896 -173225 -474824 -548502 -280336 -930011 -172462 -584842 -675282 -778300 646336 577048 -386494 991589 424608 90057 129972 394645 -492255 -653259 463363 494607 -902322 95904 316097 913339 -582004 -266765 -940069 -785209 14495 -812057 640503 279393 -492954 384205 790262 123790 -129113 -483209 -753511 -425302 -618363 455366 -270401 -345987 -411762 -344238 -580276 -878347 977393 -337489 -958298 -739450 483277 962786 685401 -306533 657700 -839712 153947 -657737 673134 463807 553705 687149 974154 205308 370960 328440 -490417 -187416 164167 350648 -699519 54191 -53319 -820150 924639 952582 -364511 578434 435482 295409 464719 336647 491360 606382 -849977 328396 991061 -685375 -169720 -683097 -723037 135581 -381078 995471 -327896 968812 -40415 787063 -33586 -682629 -148898 162497 434681 810309 -40044 -232607 -519655 -808294 -172584 774671 -178722 -290708 656097 -534488 413579 -491210 208687 -591326 -999964 805642 -818871 521258 -507199 464309 262302 767324 -762171 -803312 -176243 495646 983336 -652442 -546304 400538 -173521 -737923 465715 -936747 -156994 -146493 808083 979825 -614396 -592233 670273 -480645 -302764 800048 783413 -908046 -870636 -369234 3199 -176683 -215493 632361 180327 -154012 -400802 -407879 -523133 630368 304604 -468013 905365 729833 -738485 -550021 503228 -214062 92980 348535 587003 748621 991332 -887342 108566 -694595 -979121 616189 -399473 -32087 -248926 -92399 251837 831948 719332 -855632 607621 -919095 -870201 873609 -508360 332283 -823919 666105 565385 -239893 -72798 -993969 -657239 -179365 392865 -107992 -281087 341503 -867385 164473 -557301 584011 -813496 -479317 30670 -650649 -688679 -464799 944756 -869312 -805790 380629 720521 -67528 -425662 352224 324946 -53891 -373063 952216 319048 -135177 -789385 481171 -979280 -51877 598718 10826 742872 -379043 -718950 316527 -753150 853709 -56605 -660479 464915 115400 -700845 -214513 363181 -656405 -427843 -472249 566646 605633 713635 100325 572778 -486007 900819 -402010 -240813 686909 -429396 696420 449111 -445504 930050 -792237 -463189 38819 429335 -37034 736742 38035 896202 -676353 -361104 -24861 618444 -563806 -402151 379698 -14708 871060 -329146 -176711 -142027 332165 -449594 -362189 -579251 -243337 -366398 -491799 838654 -814630 389331 -428967 761586 75590 -547666 186370 -99241 -616108 835450 265039 -932478 -741222 -629054 -201826 -739665 385985 -825210 707179 -979481 -495420 -942356 -224738 715514 359494 403732 -533139 -925268 -737008 293257 417775 187116 68263 -32557 -276033 805055 858630 252201 524489 -591428 162301 -932029 759092 533808 851366 590158 967404 -244383 -734721 922489 516170 634480 114217 -25939 -100765 -586024 -449732 269529 -97174 486035 -895547 -332181 541250 169179 -866723 -258342 239269 42766 51175 805088 751466 531626 236005 -709819 995190 486136 596599 -274985 557634 242886 175090 -719242 -698876 859724 306329 -494261 994813 630448 436219 -368999 -269218 16677 -757400 -279508 820440 283182 24337 215277 -226369 701441 597691 -738921 109657 -8314 -461792 -216572 192073 524415 833762 -563935 -319725 -65343 -201171 235265 47307 -672480 150888 -731507 680927 -835863 69143 -988200 -503939 465928 -135216 80016 -488414 693706 739031 686480 -603071 -926531 -573351 -943469 -787572 -108364 -171455 336260 266465 -869785 142651 -286479 894164 -340297 -536381 67101 -427947 -177010 -887831 710964 -230402 -273563 -659549 -406503 98684 851039 -701234 -699045 6167 -165613 -183869 -444857 822367 -660505 -233966 -566377 887285 721815 -903330 833096 244979 27349 502741 506761 97273 896395 -303287 -347697 50005 326972 -400656 -844282 -891442 566280 456757 661857 298125 -667826 11960 716114 -382039 -561941 -110871 -171498 -79539 -833119 -155332 987496 613512 680084 -98423 509909 -444623 -599058 891524 980399 -580875 -699487 -595628 -907237 496895 -942516 -611758 -64954 -463550 -817993 -6817 9268 935654 -584199 953442 433592 -209203 -35015 -103331 -367104 -486592 244113 -75733 -657464 -925893 21646 734424 -446673 389969 -675628 -550628 -992089 -693315 985695 -192522 -939387 -882809 -903964 879672 110671 835797 488246 -252266 583354 400388 366111 -8622 174454 -927137 208050 375306 740715 270937 299057 307197 883967 -408214 604509 399450 -666106 691884 -236558 455347 -68923 4006 -33084 -754928 61217 431782 249076 -195936 996841 714575 45323 427069 -128365 -25661 -6941 572185 -162239 856574 492728 548610 -762721 978981 190666 -763829 257547 -958803 -107559 -385404 -739045 -929062 186265 -146816 -708259 418514 -291006 13442 74168 -559779 344643 630916 711153 360380 -890346 -973021 570826 -809182 -951761 -14678 467780 171603 720526 -961863 -496040 49012 -111983 333014 -557092 -340814 -351105 -283325 130471 856732 526435 749925 -504140 766109 -293411 230588 108144 278244 -908013 -677450 33938 -643524 312096 -687283 -333807 -756870 -666724 996556 -383417 -404209 289860 350513 761888 642237 999750 92846 38270 827367 145836 460362 -856403 -523294 208293 -688258 -297434 -733083 807256 -708409 780426 -7814 129765 727169 550505 -756160 308836 -764024 305980 -523284 -102080 -560297 216262 101201 804459 -719650 475640 -322009 443260 223954 -851775 -189302 -33424 -345218 362052 -817312 34384 236719 813798 198321 77791 -143325 -80312 422704 -816953 196462 -51938 -705930 579705 621783 742437 -62937 739048 -134595 -507710 -915892 -673513 -310165 749303 -856856 -911487 -472394 -430595 -794110 -233257 -728039 -148143 599505 -18587 -196623 573700 727314 -814511 711543 -896597 -730234 474243 10367 331973 -750618 -619748 357314 86759 683450 254907 344452 -251131 731248 -919330 -289574 -927392 -351366 -427040 -936803 -953332 -226926 -770029 623611 -37731 265757 976246 -937433 -274579 -85715 396563 871729 -939123 661793 -887944 125936 -794426 -726425 292303 767259 -612278 205282 512668 756087 -180356 -430106 834323 -246997 -868391 -190112 -936428 901295 838785 -512749 -50236 843747 260582 -705027 -178999 -85956 953616 944600 10913 -576231 217610 638908 -319072 736947 56429 -57886 -25852 258611 24710 -180221 -399306 627806 161063 -1954 523808 -567573 655623 -980391 900517 -659082 188246 867519 -516542 -573939 -281118 -108248 -89281 896742 719839 759030 902929 -534989 -138794 -760325 406863 738318 612781 915000 -40625 -247793 -228785 -596159 -865059 -435971 -626569 -721604 -497001 -301151 -497762 -254840 372328 -858826 -964614 13599 963196 -317373 266818 236459 858988 654671 999020 -216331 594309 -985306 -310398 858330 -183867 -61445 917584 135236 956851 -20009 392384 -319772 713369 32227 -590493 994445 124240 11731 -647152 343472 403251 -482833 952103 -699664 -739915 -257857 723695 189921 93071 -430509 -874595 -252062 -746863 942636 427894 -637932 865306 53962 -846069 -393098 947107 -47917 -376797 467103 -425355 -56227 686263 625815 760315 -280360 -765673 623826 -933582 482715 651562 -147383 -543044 105865 882898 708150 986388 2528 -307474 -55315 281053 632990 23673 438098 679251 456976 794704 91259 -511006 524280 -140400 -498589 -38699 930010 -876898 960583 -689369 -600349 -117312 -222688 -936714 -187529 320488 270910 476821 -584234 -512495 812670 -781760 197609 -611262 -723928 9067 -36177 -775321 -444749 -450881 215937 -548763 -242698 871545 -751062 899587 29566 -141619 -903687 -489934 -772136 498727 52527 78833 457923 554102 713029 -464029 -2876 -57000 597327 310668 858582 -415516 814078 638120 -785473 362131 -994624 -790104 204542 -390709 -589566 -371126 382561 -374006 236949 -219821 -796621 168107 -921938 608876 -685423 98776 -385016 459414 14302 711693 830884 -785588 -574260 160324 -537424 145332 -503909 -759101 475270 935297 -516897 49406 -175669 -79512 -807431 -40663 -46152 588092 889640 243551 -196491 832040 -575304 -489240 7713 -646519 -652712 -666769 534246 -637943 805807 -611222 -422388 -213325 178383 -762920 -313782 555602 758138 485181 407750 -502323 328356 -97673 -853765 4071 -322355 339590 -114864 -115762 39980 -394898 202449 18040 173109 953244 -599761 503250 -634361 684338 -407414 -16686 127226 88377 -389893 42412 338283 119715 -609857 -748162 -356857 765197 668942 644326 925366 -263540 249771 286673 699674 631001 187173 -430428 734383 -78525 618446 530107 865435 715394 -343306 188368 805285 -744728 845241 -715418 -718808 507279 261262 66963 -19418 63683 -41911 -653975 241958 18034 -906435 130924 -211 538166 -637266 993995 149887 -798660 -966775 -402735 -920738 635218 -120199 401312 -265872 88287 -140909 862108 -977051 796682 -969434 295104 -425172 425059 -952851 -139188 -195395 -734873 -760339 -255591 896258 550817 752753 281484 205283 -523283 -523872 703401 -786451 18776 791352 -338241 -549730 412067 230761 544961 806735 133222 -688304 314293 -6466 -709806 -220018 -898363 -555849 -526961 -897147 -284045 -9249 -264124 -304209 -56470 508573 -949580 911258 -933265 -929755 309253 430596 -564490 517923 669341 -188657 554705 -701824 -28123 415520 -877820 -328493 72879 668211 769511 -249100 -957133 307004 969445 703670 139951 -859294 -528098 867780 947777 -469730 -652297 -48740 534075 5402 337138 375722 129901 284344 -981675 78767 189026 -46388 -624519 431293 -443853 549995 -331984 -733857 -629626 -660261 762324 338517 994983 399785 -763544 922620 142145 168794 -867474 -403892 -807880 -589767 864581 -779012 -882650 -230833 789563 -587456 48241 497521 -949193 -591182 -59642 5491 -919940 -336561 -903244 -840965 -338661 -403048 11431 398704 492280 -874664 709631 -67824 -189962 843526 -63476 831777 156354 106944 694696 -245441 192825 -1289 797106 -12076 340471 -588886 -539102 185510 275837 885579 -466098 811659 800126 36285 448184 153655 -510650 -157697 -593903 67254 434760 -169374 564431 -872715 165698 459126 382822 103418 243471 1795 373157 -54988 626953 -214477 -494800 -221716 999192 90829 73622 -802981 -192292 -367460 946830 103638 -466445 -757266 496083 526501 -677913 316984 -33127 844785 997943 500439 237866 523483 46976 993777 630050 -159319 809160 548730 -493885 -844901 425703 331731 337270 -550564 -675437 639372 -240161 -483180 657030 759754 397595 -49894 490702 153540 8601 447303 478769 -593945 -65902 -384282 -633030 -543590 -21082 -438841 -215196 859035 796821 561266 -381086 317832 -852586 916601 401801 799098 619735 -617113 -802853 691020 -721646 346068 -157391 876025 -12343 -926822 873476 -623581 -281826 -681310 -875816 759600 427601 703959 126789 961039 -148010 75709 -653533 -972903 -280942 -233190 -496687 -580462 -110798 583762 934946 607016 344273 -504219 408688 -482877 188705 881808 -364850 379626 -902373 -296695 838001 -893322 -275526 69904 55096 -353367 8331 -863029 -684517 771278 -136256 444655 -945523 88685 102628 378249 -487173 944555 -249814 -359577 -827534 -122180 648926 354853 189533 -217081 71292 -115113 -621845 508373 23903 -690992 588303 -168012 -471406 291341 -610655 476270 601027 217921 92066 608545 639190 -623874 72605 -823941 579477 -589571 -871128 611604 -116476 75402 717962 -56600 759506 -903025 186870 -415633 -165652 544186 -543242 -958885 -882260 -169138 -404637 -978578 899248 98692 -892784 921973 -272827 -845541 -200697 -556828 -584575 -694013 167019 427023 533743 -413662 -398979 508163 723557 453696 -894406 -26881 671986 746390 -224224 -88174 -442892 -690962 267281 354130 507206 868214 147921 -924234 450966 154535 -158294 205329 -987308 379981 296111 532780 -944698 -71246 17821 -774530 780472 681195 826588 -746742 -879919 -921922 706341 -751659 282753 864942 -1473 657795 -978921 808357 -746782 -323314 -836369 -242242 509884 -659807 -204471 -632660 572561 851479 393396 -374838 -106755 501928 -457665 -169387 497819 -109644 -656051 -365012 755646 248652 166583 -738703 -299073 -37692 903373 855606 886998 -725670 -926571 232715 300641 106349 413592 19337 -550716 -207412 376902 -718229 -78630 -616790 149126 -469034 -308458 -273619 -82978 -118471 -164165 -209627 98620 -914225 145460 298842 -119969 812353 859921 -791810 777061 994793 730654 881729 -991631 243762 473634 -459645 -751112 -142437 277297 176421 432041 660314 -927826 -518152 -548489 -166755 292065 -29353 -357180 548971 -375119 357585 683691 823977 312830 -74114 -158358 -993991 -411491 -495501 604267 442045 842993 79696 562669 34425 -674782 701430 -275245 758781 816982 -917751 -104572 89576 888933 -949361 401719 71680 576683 788132 926737 755921 885627 183951 750879 -688335 338365 276108 -69635 490809 -870169 636114 115990 -714271 198666 184125 267014 -490697 85129 -470243 -507872 -201924 357092 -993126 -490869 404827 422962 -610238 -915705 920967 -307539 938673 793038 564976 -422937 787804 333845 181089 985755 640762 -674767 978105 -664674 218255 -606973 -879115 137366 -698116 363189 -133120 -711478 869083 951042 -352557 690961 -559211 279900 263077 -452218 -843534 -572535 15073 -288735 -191931 167009 -156966 722565 -121234 -949726 -503524 -58394 874489 -544145 -626979 -343146 919524 -92180 -772077 -126166 -919298 -282514 320415 -549939 -898069 261091 426918 -990303 886596 493758 412033 -242099 804315 -102756 410826 517031 518428 788344 759575 174975 -303729 46471 -333245 25094 740729 -600910 894311 403674 48931 -679378 677864 300079 -698062 -613831 361898 -843877 -541259 867442 218979 -144258 30270 467797 818442 -752885 -61529 -131885 -329491 799480 524662 591626 -897694 -970050 -187685 100902 667285 -543347 -687018 -229421 813185 -466571 414302 459642 810072 15931 -372377 543334 952221 -199611 153228 609756 177829 -780554 -132604 301878 -370119 -587711 978126 -412602 -897161 -918933 -716929 -725579 219703 41490 -601193 956719 98610 -541784 -656659 161003 -257600 822032 -124853 -13095 -906051 383950 237078 -41241 -612475 385262 872230 137455 489247 558709 -953292 -345408 105462 479739 645617 -477369 793026 -261395 -298573 703065 -71290 -932898 -516278 -511072 -106318 120581 -852751 129313 193384 -405033 -717856 -866074 -915876 523970 236927 -43700 916564 -388605 977973 -337429 -173233 80164 432477 161693 783810 -99818 979290 137261 88957 -916250 547137 256414 -728787 475935 439349 291349 -869766 920893 -857263 789476 -866352 -347703 232253 958899 -542277 250006 -384285 -558771 298476 -635498 -567236 -899067 -799911 12377 -682428 -779197 289024 171044 961292 638382 -839989 153642 82926 -306441 -610545 324458 905434 76224 338478 767268 905167 -210008 938077 -32154 -781579 824064 541086 901384 915676 313778 689468 565184 917615 -351648 830056 692139 -971485 635413 609722 -355444 7677 863696 -880628 -719876 -651815 -570735 -208559 249534 -278185 14835 -656753 -854607 -769053 483442 462330 150495 868190 339534 407087 542258 382830 -893303 -468983 -387771 -234657 915210 -309084 350680 159028 -675100 -995604 584798 477775 666544 257120 -549071 -682696 146838 603369 546789 -383603 -107669 226385 -569542 -347386 888052 360034 595499 657188 -783927 466716 272547 488694 -155307 341266 -813361 227720 978938 -364703 949263 787176 -901039 80078 796678 388822 -857073 506491 233552 20743 -525309 -998586 937555 -538346 263995 862526 -85330 735624 -223161 170435 -311089 358522 -510827 467257 87201 291049 -726533 263272 411234 -107234 310228 -840460 558482 -847679 -634892 616199 -996409 -683119 900016 188446 520379 -982469 -262916 -993396 277286 126856 431915 248018 -839845 -702642 -29262 777935 895124 754518 95451 829551 -20805 138207 148770 -54271 -501419 664892 -29648 -349785 -35828 452120 3697 21862 55639 843482 -871084 132957 -51512 -263773 -96225 409363 865010 927988 185452 -923287 -503180 -757011 655683 792878 -512346 680496 697429 773841 998880 -597788 151891 196913 -688798 924374 727401 776337 516451 518841 452571 509223 -162247 320654 12730 -11053 695841 365471 986306 552429 -107988 -868827 705491 204727 67271 -72951 -305014 -706574 860773 71111 -612100 271500 -551861 -119185 222479 388598 -327305 52934 -65804 -31340 661038 894473 -490812 -706610 88865 -526767 974390 -853180 -62149 -13166 -671877 -511586 -17142 -196163 604087 -136191 -941497 164102 838555 328221 -77437 -360641 388515 -444189 -219792 -261917 528233 814932 -153142 586288 -862683 -71051 620768 7019 289474 -869665 708675 951111 968221 -886414 -824822 949984 947292 -487766 12606 122722 596713 -904567 -844055 936775 929546 137012 436918 -668995 951711 -618598 489925 -797403 -60041 18895 904334 720568 -464434 -92553 162415 -310460 -848409 -566563 -533037 646804 995138 193699 -273151 -567058 573947 -159084 310270 867126 -404801 -242411 110112 -281168 -367509 633403 -765519 -575773 -518973 -981642 558140 956696 -652469 -976662 -578313 547202 -716986 -563106 -538548 128247 -110648 106957 -910330 979932 5370 -382566 754197 350496 -767254 -135967 579838 -169121 110732 -872855 -374175 32806 785618 -622667 -165208 -918442 -475677 -918855 265162 -516831 -510086 -349270 -198343 691890 -314402 -794002 -323346 14185 -30214 -488781 -471026 184772 839320 22172 139193 -163751 883262 837397 666224 189183 -258523 -258489 766752 -466931 217298 -286297 -196785 -289606 -742188 32297 311266 -947292 844825 -235373 309256 197612 91628 690284 394567 -941442 -476017 -789869 -579167 -271762 719472 995691 -491934 72830 121740 853044 751369 -634052 -611491 -811275 -382895 -996664 88577 -599275 -226213 -158797 -320535 168074 404345 479492 -229190 665257 -656487 -90156 708547 -365029 -765236 227993 -502416 -822542 -981633 551511 841549 -923388 342898 -863002 -198463 199038 725177 589065 -797770 -926873 716092 797937 -13821 -178690 297958 293238 -270178 -943485 -260443 -709262 -593169 843295 458638 629944 -351937 -60560 -107490 247220 -39089 -412619 374044 -576351 -913658 59027 -218854 433377 -258622 280706 -106343 -872836 -844977 -140969 222796 -202312 91637 81134 755445 -948272 -404565 -635789 -60948 170858 896077 -773442 -341986 678173 42024 78962 723949 954036 -269666 -133017 -535776 627288 -519806 -685607 553104 548153 -122808 875010 212490 472963 -974444 -814115 619752 928238 -445346 -764027 756939 -99723 -519106 -854723 389238 241054 62553 109705 -918454 569848 438376 -264711 740698 173091 -182046 -803963 -749654 -992759 -932154 982548 -565111 -251221 668935 729623 453000 865686 -130797 -103726 231318 818548 -772094 476603 301241 401726 -410408 18555 -451349 903439 -128522 -382575 504079 85396 -234076 -350698 146830 461856 -134349 -951781 672915 -990116 31826 -134098 -777121 857499 465520 562300 -153271 443980 301384 -3824 985430 400905 473998 -378695 -797071 -259508 -817484 986762 128071 -535615 63065 -365701 209345 -544842 423759 698413 -322401 399534 -644281 73803 287278 -199403 308763 -286580 973477 544143 154680 -793388 -850910 687466 -525274 822010 195772 323505 -878538 -52827 596420 -136222 -904761 508111 129565 193847 -62796 -119444 -292299 328864 -403106 -115293 -716641 503890 -882863 315451 702031 354809 -626283 471697 485489 -663159 -889324 53445 743014 847794 -944478 919925 -471588 588274 -160850 301089 -933880 -523964 -988540 -541650 114563 -64394 966589 707718 590910 -613736 372420 217308 -140764 733072 712965 571533 453451 530123 935476 -615902 675285 -6514 -745162 125298 819177 -797845 -344784 344933 -433207 966222 119507 -962889 -663199 89866 150155 126338 31015 690798 731441 -200222 761718 765627 -144576 -331796 175255 409703 238197 -155825 617067 -656606 689767 120226 608212 294783 -424576 127830 940740 -63572 -642791 -421046 88672 93277 225969 -113922 -816560 -303032 -864822 -583713 -18010 -797111 -242591 807360 945384 -276571 -712056 -103446 -883269 631019 -623071 -169142 -283858 625270 335417 778824 -702064 -691970 92473 -645167 410033 545759 -611862 686977 997349 779583 265309 599877 -695989 -261547 247824 -785938 -991687 -193374 -862600 358797 996605 -271856 238989 124582 253503 -978268 -152449 -245645 646402 -107680 955526 762577 -75575 973112 -469161 -419381 -410666 -216786 -952654 584130 681869 -173428 -849896 -768330 412536 -348610 -415334 115507 -932892 -829239 609229 -999590 834472 12780 -83622 825355 -53755 561745 -317262 -827988 70697 -755728 -46626 -399335 -742706 -428172 583464 806784 -467941 47397 -666025 64635 749422 396788 -838124 -967118 -710758 -982783 -957911 -190996 -846806 618371 580675 566537 -903632 -243499 937629 -402589 -711043 -254553 -606514 169040 328445 678741 -153045 900291 -814931 135636 346386 -407621 675017 -611212 513874 -32327 630964 895062 611294 650108 502217 588421 36983 -764777 150239 475451 284677 493295 -594687 -971502 -634500 -606981 636835 456140 330970 450203 334959 22717 -876084 533393 430268 -62123 833520 251936 -506080 940878 -414795 -172992 -931300 -675218 757855 360954 642038 -937735 -150617 -413210 227620 356535 630783 960319 800740 970397 602867 20000 -925335 -506341 -137429 852062 526511 -745855 351885 -547711 752751 727055 52095 482143 410286 171927 599882 331991 496113 910033 935322 -53209 -114293 -907077 740642 401899 -949866 273835 176988 -263885 -87552 356467 524142 -307137 -538435 782895 518056 794969 -713318 426285 893354 -558257 304178 993786 -36445 660108 -222983 -955643 773428 751698 -269067 -132109 -698381 -229481 400397 475262 622475 -68615 854906 316554 264192 -44194 -804902 747078 681488 508460 60899 775931 -813259 697506 -582348 -785420 270279 -200111 178631 588042 62015 205755 245891 -336053 22039 -381946 209775 -941241 193101 -255011 -168064 147830 -878203 954852 -981741 824137 -115890 302421 -855946 907596 -429699 -81732 45344 564852 -490059 918219 368513 932107 -758519 -903205 947700 85173 -814024 -58752 978642 570013 -131561 -951993 573728 855106 -271220 -735218 703080 -560680 766390 917249 493093 627164 -816854 -911955 -271913 713783 -245671 932802 -977737 -733682 -92019 112234 942085 -810972 199826 216512 -130179 438509 -399247 -314386 736743 -468560 509143 942056 -103986 -780841 -591851 681279 -684728 -969130 381889 -528093 -610828 223542 944377 -715528 924547 179261 408647 426131 850028 67772 216992 583825 376131 -148619 4487 -388908 244260 -78170 315471 -781157 -735287 -631626 46589 -427971 -124740 -170501 -555572 775426 -875354 408742 958282 269982 340037 -753716 -792289 -147253 699665 963821 -266750 -839932 480883 219475 893141 900544 -671568 -231924 -262676 906287 103509 925493 415770 519419 -622107 -699092 496155 -845522 253090 -875884 -357012 203268 843515 178676 156359 604945 704639 -945094 610119 -711961 -217618 -5277 -510014 354727 137482 877130 -298368 675723 -339386 156379 252513 -889490 238472 -799618 774656 -476304 270216 896085 154728 362431 -647087 995729 -759961 728841 450277 932081 673274 533115 209150 -837287 -593689 -5772 -325138 -722165 -295830 96203 764839 826500 -350201 92089 -495145 -183819 472830 440421 -959700 800732 -460963 -90357 817717 692159 99887 -299960 678888 -961403 -503982 832260 630336 719473 316903 407676 -976641 987746 577130 -773871 314189 960064 -382508 -699631 305815 663257 -447506 -898972 -454257 -73013 546989 481155 177097 -650858 566378 360151 629678 810822 506286 600125 -786212 -118837 -349152 672553 -622566 628324 728840 -620698 759798 -796486 -933377 830459 595581 -5367 -509259 -983638 -99305 -746631 482015 146706 -333188 47883 424635 666868 -634793 826926 -190783 -151534 110709 952306 407144 284211 422698 -981804 31761 -547900 421313 -369353 617236 -926439 805405 -183820 160102 -44848 700784 21896 378852 -921002 -744681 124268 -434370 918787 784785 -577790 -870013 33889 -589029 -805845 -378300 -799222 -454039 467573 -914584 -911441 212866 297074 799500 158261 -425287 -53980 308244 403577 -51261 -213100 737619 276404 -699270 -663807 157139 73210 487981 -882378 -531647 -285859 -623199 -438667 -893832 -364754 -197975 -465265 512296 -456093 -645923 367509 95523 -474732 475514 -468951 -606652 -297824 -304938 -807827 -254852 -81427 359806 434077 819194 -21684 -572690 75577 663926 908410 -168468 531802 403739 -111166 879233 620582 -490481 -175424 -607339 415967 364064 521666 -388186 -645355 857996 -554937 428196 -913028 -168339 273961 -439955 492632 685887 -44202 103776 83477 -614001 891450 518688 -210957 920002 265145 331751 433374 -616192 623320 -943996 939611 437179 47355 440050 904863 215497 737175 703674 117656 731179 369686 100848 -248261 -503308 896977 449960 777810 -41317 -939266 -826370 676423 278179 -853531 -65037 -670165 -577381 574387 -689724 448164 449729 -937474 596568 -6415 768578 3030 -638382 325788 -704611 -594812 -23225 -869445 -271323 -508958 -772510 984485 -857770 134562 -141400 613022 -208532 -114595 -268460 -411605 -415216 -104067 220837 -307450 535525 586513 123579 439715 143300 -961953 -578651 56698 -449708 79102 144648 168674 -568766 609920 830952 -848999 524317 -563637 662678 -306336 705233 52873 -487370 281411 -261697 -354891 415468 698486 -553227 -656938 -955741 782939 42383 -357943 182905 -943711 992425 468150 -27061 -81530 963839 863013 -341416 -608196 919716 -313175 -305644 689258 251962 141836 -772919 -233706 -385247 918896 -326033 -529912 -848244 750530 735145 -771607 -399679 -20454 604672 742982 -273041 797971 -752034 296834 280608 297686 708299 555629 -705461 59969 -789168 -587010 616583 -870349 -835844 229936 -419111 562422 -715644 677111 129326 601546 -84603 -384930 -107676 727306 -650266 -949569 456450 -61315 -893863 -732002 635401 -40900 -727680 589602 86498 216763 321196 773808 966390 -717707 619584 -308827 -902947 534584 798900 -491088 467118 -546422 32566 -621237 -798091 -691529 266602 354260 -465982 847736 963026 -953780 297054 137538 132425 -163925 -497127 706856 -819926 -975651 432191 882669 427534 111453 466729 917546 -231571 -83473 462104 649206 -371985 926139 -71045 819073 -675741 -693448 -240212 857090 -266498 -548310 241217 -277870 627427 782360 -834726 -367307 -399616 814244 -787829 963199 557832 112891 941153 -57644 450184 336487 -291693 187720 827561 975745 672071 -878427 -524159 313220 -59395 641290 614805 -305730 -344804 424752 -562065 452384 415639 715208 879192 459636 -640836 -493440 -45005 -563155 -298599 -782858 78298 -536821 700003 24517 -839883 382180 -377049 -518099 -302760 -281032 -31195 561401 227855 150597 56693 -39243 346056 -965124 615513 287037 -717785 195888 -101606 -232064 -242250 422746 -201329 -64681 544314 33542 679487 -486532 -517087 -604322 748830 -309720 727831 -422703 456180 942797 -181449 -902048 -364581 -501395 408798 -27131 -248345 -78315 425116 317504 -578848 -29958 -669628 -735425 -621398 -939730 -567261 218537 15942 356351 -663475 -583289 -958223 -379667 459282 945871 -730518 -924603 -636016 404495 -228143 514398 245730 475955 -952405 877423 -703882 429043 615938 -512500 322941 -791845 980777 -276037 -982661 -789640 -591458 956471 977278 211208 -216639 -669845 64207 -55841 257908 706386 793130 805808 196133 740816 -828060 444980 -480354 -773596 -24968 -841451 -997925 10945 541420 455019 8367 865090 134938 866453 -70704 -43505 123160 49518 415755 -808152 -614215 789423 -71016 -42863 726829 -144632 975578 10563 228221 -795301 290506 -509361 720033 -108370 140200 -868313 -528911 -665455 455205 981191 47496 -964105 -96279 827028 -179686 -330554 -884808 -397250 -615768 -904049 -537794 -791074 434007 775555 541567 138764 -201708 -344867 717721 691647 729651 926384 -5832 630140 -733354 283698 332059 -49896 294683 -991790 43576 944055 -495849 -471357 675581 -621601 906467 525992 644786 423736 -650036 618714 -391429 -969246 -19538 -743719 -506247 -683277 -902693 -624436 966543 -255988 -922060 315062 -192703 -752106 -15270 -614216 -326215 -637282 -692993 -494979 -267932 519371 -489898 -333627 -409927 590968 -343767 -534767 -137574 599666 184456 105320 -703405 738383 -797115 -35265 139369 -643167 297118 -33271 -465290 300513 -791920 923024 294085 -144513 404652 521060 -46057 727487 -832424 40301 395160 -962955 -224797 877740 -270087 793372 -509527 -573672 769707 742023 436319 998698 453177 -680273 536828 111093 -728766 -757718 975045 480236 -449518 4669 16883 -626360 -734243 -420088 590978 -230911 -33385 -432288 922520 421881 -85518 18234 -122224 -638792 71669 730690 276131 -801454 -322890 841651 265957 975540 471777 -548301 -4801 406227 -973509 514741 64796 975476 -278451 282641 -916980 -399311 -607431 730799 170995 -102606 -953883 -881806 -401109 -845592 532417 -267580 -922878 361117 313011 607851 -67993 292954 333527 797928 982100 85179 -456803 -878399 -720657 -722665 791268 842876 -419152 -494827 -831712 -250494 5653 -425257 -984409 -185057 426876 -997549 -140647 -418266 161312 456003 510826 -344270 4658 -767053 -433650 204551 -488941 344120 61375 -394090 -715732 -343314 408479 439403 -891773 -623036 -396687 -924966 -593256 845395 -524595 370141 835109 -136866 500201 -881528 910383 930369 674832 428315 -878961 -330754 205414 -628837 -143226 285158 -461495 131726 463463 324961 -511788 275538 973682 128730 -886019 -344550 -913855 -884791 -669730 16262 794972 -318754 -507503 -705186 -732953 12743 623156 209644 335099 597790 693644 728051 555921 -663310 -882235 846159 -172518 482673 847447 242986 -425171 -587345 115205 -788776 511320 262549 -769665 -497583 -232041 -114072 -287960 -232504 35299 -457227 -45710 -761876 467809 -879657 -266652 786362 570811 968676 -446915 932861 -817140 -234182 -687821 -424348 594293 84449 937684 956094 844749 -902115 -926450 422228 876661 262867 316490 -968606 -589367 -531819 -471886 850100 400690 449740 602259 826714 -863784 464385 501342 -466425 -407563 97480 132681 -851188 521029 2761 -805869 742892 -19559 -899604 -223004 -571749 -647541 -170079 -676014 779480 305228 724809 -717824 -602844 662553 659908 917985 -947490 21196 -8040 -795494 -830468 217743 -233926 618246 189032 834347 -253187 62163 -186764 -494722 950420 -740151 -212228 -67317 -502843 57899 284439 -985300 -704595 -734538 477945 -227358 -639830 -873146 792296 43213 -570648 -857320 -709543 -329 -551413 999210 433831 -791990 -846858 492607 -681617 119778 413110 751103 420746 -503171 850703 -484422 -751320 405967 192544 -723123 41221 186995 994357 114717 -732469 878011 -467543 -853568 -661371 -628696 -94602 -288324 189498 435445 -812197 492263 -91474 323790 74409 -284563 211889 -484578 457129 306288 -857182 178694 411181 -285110 -286076 -358551 -766030 783982 -45766 68772 -264017 473964 -643614 105179 -421636 -486893 -969524 46574 334178 -481104 -417386 -673269 317627 645237 -768667 -938659 -962234 166006 -61118 820323 -467959 -372276 755726 463195 -682013 279772 -473565 383452 902701 381106 -517879 490627 697996 -367738 277458 -927163 134231 -546207 406291 -785308 -641761 245977 -884353 -749827 133471 417528 -765919 -606658 -282815 -957637 785462 45364 -399989 137654 -668764 -35902 458532 686933 983579 -863058 -187193 -989369 -200235 -143293 -846896 558255 -1025 -594452 -780080 853933 204109 -672606 807323 -232182 -248581 -752108 -65102 -633200 728866 719136 879894 180961 942930 -764360 -584578 -469530 988824 -636063 190643 -949325 356679 513117 -470330 613934 190349 -198645 768496 -860542 160623 -506899 448478 -839463 -36277 -513660 -978108 406509 -913546 362623 636709 -895217 -279658 -269299 -163007 663108 -10339 40403 -672229 -814582 464866 -926727 730789 112312 -951075 -480417 190986 -884477 418431 -653074 -849000 460317 598444 981513 352329 642295 -301482 -529247 -240148 704679 -620233 90215 -820491 -989979 108203 -702819 274525 -144592 -177753 -452986 896695 -7666 -792998 545532 246993 -968208 -324258 697120 497283 106803 -507365 -80981 647703 -76861 -65607 -436253 565076 -10278 -810817 683306 -842711 173158 695373 -155727 -308749 864521 863986 -346551 231147 941882 634283 -24486 -565713 681737 -261511 320492 -911125 -700673 238621 -117277 -413660 -798429 -972173 -264632 -242143 380186 -703895 -313663 462070 -432922 506266 -386653 414126 -999985 624523 980254 -838636 -718753 -632960 -133353 -536162 -750202 237948 172563 -492297 -516898 730068 -680242 -770264 807049 -557841 -579220 488290 -944073 -510307 -767033 -18966 -660156 -423408 755815 -521055 761598 -202885 337423 -703313 -981116 382917 215028 171468 -519991 -355222 605833 972843 -831304 -190225 -333579 499715 -943246 -295809 330022 -592454 -123341 -494169 998911 391216 -311470 -810325 854701 -349786 459111 -854397 818583 485194 -480761 424181 -536588 751072 -575958 67536 485110 370446 -435922 -30270 901540 941380 322548 -217129 -380347 924102 -119896 700558 523384 646431 -473190 62177 -431612 247129 -560590 -782722 867978 -5595 -932715 770967 251364 -885020 -207074 -821164 3173 884479 835944 -132401 -435088 -963939 -234901 -703458 276830 952840 -300730 967221 386533 -654443 371015 -908622 -898446 -348006 514773 -3633 799663 697670 166461 -712376 -250588 787994 -707798 -339483 -551431 -3320 -51020 -157277 662362 991526 371471 -34429 -872333 581263 -492316 -399506 -477669 924759 -491971 350403 951565 413352 626585 -263425 -568880 513662 -999905 249224 -879303 942203 -302736 -290026 -182265 552423 307605 -986690 221996 -881592 221079 352029 985131 -975718 -183506 262301 -362212 -641620 -597231 464743 -751411 290199 965868 934885 -917373 -954405 604912 502898 257374 376215 -982652 -818271 -112038 968677 -893145 535153 35152 658331 44646 -906658 -421645 -672637 926102 403837 269743 622985 60050 602831 -315768 81015 -737987 -24167 792477 285209 -319729 5163 659010 726609 45504 348222 964795 -30650 594319 -27657 -150888 -628035 -735953 -936824 602408 752256 582991 614262 360603 -154886 606660 601333 261816 9317 725206 89839 -80073 784922 8356 9251 -974276 249223 345524 452330 -455696 96319 619931 914582 -347842 -724180 -534971 -894733 29991 945887 981730 -686993 821955 -447736 372206 790998 -100011 188289 -301733 524981 -779511 -194940 -808356 254432 -152500 257789 961104 686352 187592 -752517 445385 301988 989435 543168 -998343 940040 327411 254327 -902215 -909517 909992 -792443 -687371 -662710 54133 996600 -980298 -669086 913333 656156 -128883 16483 -988938 65196 -872551 990855 -406691 106918 838006 -487934 -568810 -418121 -919870 -968260 94197 662102 400333 382777 -24146 484973 -293156 -57702 -975315 -88015 -93286 709437 258323 -857838 -311140 -422017 746190 769679 -978655 -347308 555297 -434687 222792 996604 252055 366664 -429410 -794759 915457 537107 406807 -145549 186630 -380021 -877618 -961212 269777 113829 -399091 907084 701672 975367 854380 -955919 -612963 -565868 -964336 -506698 -206819 163350 126741 543223 38821 -738297 -266618 -187714 266325 840700 -207735 -257466 -361315 -979665 -14056 -323958 -408621 -335193 -351895 -515576 216039 684678 -458512 -608361 -887634 -866833 719738 -225822 350554 51473 -806790 -52224 36107 86613 482785 -701263 -760834 -382176 152358 -412232 -34077 522565 13541 954832 280525 446218 925604 -259892 797123 303573 524720 -308530 77939 26356 -621402 594083 567686 -428282 110989 10426 -618353 -166904 390305 494399 -537827 972160 -882389 80473 -134545 616767 580491 759548 859591 700247 -75304 574187 386007 785562 -881506 -201906 -763560 785226 116166 462059 336570 923490 -439405 14596 -797450 111104 -214712 429646 77567 -678803 952424 413449 496854 -226485 152213 -783680 -817731 551386 -308710 -510689 650627 361702 -287484 602604 -110466 -208175 48619 -567388 570903 -774344 119502 -152653 260223 -612411 -234980 -944818 -291840 -161903 562127 -368527 -372882 737075 -570061 -205328 -947140 -821270 376389 -723012 126762 -911517 633526 -862027 -172388 203047 -245745 73510 -947193 53667 529774 -415519 56324 662101 -708754 -766728 -133369 560657 227365 -176107 -641367 -567314 -94778 899959 98848 121807 9831 -386038 908753 -284527 789854 446753 518780 -778162 829252 -520750 -757738 -810932 -640613 -329362 316724 721158 -872180 -3429 755747 98772 918601 -473584 -987372 -203207 574609 -614035 222708 401481 -27823 922421 -60710 635957 194664 -696599 962842 430837 824579 -232894 785655 45200 -427353 681994 -289419 898443 111694 11543 652491 -345620 -533592 701797 -115849 -681751 744706 861647 575084 -565326 944964 -345366 -508313 515800 -28139 -636034 579679 -527272 -542055 -312670 -248677 -373944 859354 -775949 -187299 -618595 -893884 384880 215612 775498 -80651 -428017 -786999 863655 -768302 -129915 749513 -655553 -819064 -593582 -153872 553892 -689377 -458492 738382 -265164 464679 -878092 -520787 -669729 -391991 907095 -95680 572166 806408 726644 264169 850047 -394726 -513680 597284 285877 744669 793925 -499053 -409364 320120 712529 69030 -398557 -633329 -487797 -340762 88466 459426 -987056 223967 -22957 910723 -252581 -125272 847389 564466 -633516 502416 748331 793303 484607 243303 -243013 256794 -723819 334694 -147918 871970 -685392 735676 -342948 -90775 407519 -788682 119250 -41287 741722 -258807 776948 -878971 -825009 488383 -354282 826214 -860070 10808 -769743 -516076 -646292 475500 496305 683458 673420 -762276 919302 -916689 -225903 -469532 530841 716180 -476488 153307 232378 284467 308779 -782609 929539 -546227 -196946 71902 404485 -93789 220193 71717 114741 -217122 -938733 -852071 -490980 -146807 -852753 361580 -210814 -402869 -304569 348400 890433 -466982 -23951 922517 3381 324989 -847540 552192 -620464 -991685 927008 451780 -64438 988709 -702684 -480577 -247307 605885 382361 -532716 294574 -463486 -235245 -83136 -224657 66457 49751 846811 -897022 -806503 729824 -893459 -522800 -192525 -754692 -283285 -995112 826237 554131 524493 620603 70041 407816 345805 619763 557446 189496 644925 242596 144323 -227168 -481659 -40693 885019 -455909 263480 866067 895442 -471864 788947 16518 -982806 367626 482705 236001 25874 -836823 -299794 -15956 -315498 -717130 696440 989945 -955445 766920 -735549 758884 219857 -165098 -551832 18651 451662 556687 -141922 -376944 350103 138506 -213785 834022 95783 -734381 -393294 -102359 631793 -472587 -294166 741276 893810 434225 878847 -808906 -465329 -262517 -95344 899341 -296566 -36098 -780238 -737583 -393120 961231 -334624 -120594 852291 707070 -134401 -49323 417135 349401 40716 -251051 699435 -853972 785124 444707 -193634 22803 510511 -257928 -695220 -507152 437610 660953 992043 -482697 422032 778098 368998 396134 -168731 -291044 224301 758738 701663 -720642 -971209 483613 -813135 719823 -950571 892533 -470727 -937420 -76203 -375691 -15271 -544721 -315331 24213 712547 -270641 777919 -617119 -237469 -800032 47425 282927 -216290 -412367 -437951 -643599 361239 907111 68133 281753 229037 -504194 219183 -57687 -366750 -27810 -741361 866518 -693194 -602474 -726766 905432 -483151 -101705 -847623 -305199 -254464 994511 777828 404567 267575 -169855 -143635 -18528 -163915 24126 455762 698953 220453 313122 806090 -402621 312737 184941 425208 -95782 731249 -176100 -838659 -32157 -509200 307235 -822526 -512625 -714166 183881 880917 161523 929697 237761 -76230 -726239 -632321 700183 777051 -972575 636893 896098 -600661 -867727 -670010 -3569 32764 -194345 433469 306361 -967840 -122972 -586541 -590383 -734069 270001 619994 90087 11094 232827 248113 -156009 852704 -803943 243262 -487662 43855 183766 158459 -312760 958516 -615185 -200537 805295 -199283 -114582 -339300 -257485 -829468 450832 535360 -23750 152724 997386 -79723 366163 95124 -597780 546426 573291 -778656 944439 -900214 194667 -154359 681723 246976 363739 -36814 -617756 366823 350053 -409029 726386 -419802 -950482 108063 -400430 332002 -930181 -811155 393159 -17327 -127887 -95903 25927 264860 89205 -490337 154018 712112 45490 -388085 -329123 -219870 38584 836167 973469 -172484 -637631 457674 261695 87849 97040 609562 -759419 324536 -390541 915622 -649366 495952 838759 645570 -665706 24049 -487718 -429889 -658707 -543518 -62069 396070 -725951 458621 436621 -60015 -429656 935955 -794389 112295 -753815 -853891 -861978 -627918 -443632 -492352 -754598 -366625 -523743 -432292 702271 -726255 -708247 -436686 -911542 442082 -886161 495631 360115 -880457 -360054 136665 987794 -355458 -659060 -984364 -780445 -113529 -241636 -280302 225320 707836 -605278 577525 779054 695038 67547 966882 302439 271582 212236 689412 378870 -284427 -971053 574394 -991414 524193 429208 -349666 422242 -265252 341923 933299 -471634 590842 921672 -942166 -672362 500735 -556739 -392879 -103532 545306 -64244 -785639 -545412 -119742 372899 761026 415196 -584596 -441847 525733 909438 -621466 -14805 -146274 528650 -907053 -613292 -528877 156232 -456125 -803652 -189530 -119932 585199 -977993 -319501 -338806 548622 -450162 465798 -777391 543830 -576405 -125988 770740 -349678 827117 272276 -418853 -763428 637276 178995 776376 -159112 -858378 718736 783533 230733 302056 -264862 -949173 198017 355672 318180 -127690 179375 953503 129698 747684 -821688 -535532 -369692 653700 522499 168964 11700 912187 360962 341437 416268 -236151 125827 654921 -474591 -915701 -238529 574777 -803130 -851623 -387997 903703 593151 731599 683560 230525 -619357 -935191 -71535 -575677 421292 -441016 711232 -716333 438559 120785 -973450 198809 209042 245493 -299610 651159 563679 655371 -268492 898069 57316 -459816 -517297 917365 394867 708529 -861465 -646235 53341 850232 504013 801581 561174 421186 -221849 595688 -638331 -197543 201740 -495793 -355989 -74275 -796286 -480911 183149 446149 -730735 590975 325695 -689021 -741693 -781309 -707601 -763898 -726725 -286799 -672565 -413735 -602320 253526 -601359 597352 -484732 195693 414705 921955 -835195 264017 293792 983611 89151 412940 -227332 -26934 -749445 -995891 -596041 -847217 -857127 374648 199906 -536682 -970363 415576 550199 -867082 -851431 -755344 -569213 317044 143247 -115217 861230 351814 -353311 588225 767848 982642 -946113 -474942 -140558 -541101 -250644 787341 -480506 -208451 7094 170611 68581 -240456 666768 -830073 -323863 -173490 -900138 -155344 -137073 -251013 156213 -13491 -335704 213850 370354 975881 -981068 308344 -564948 537520 294929 821994 47359 -545937 645637 73385 -155177 -524866 897755 925190 -872538 -603542 153892 849099 -93264 560830 -306146 326512 393667 660301 135347 279671 550533 328415 352920 244965 364774 641398 -880362 585949 -289356 -973829 21990 495450 376780 -367606 320180 880136 -915474 -107945 -952506 -298432 -269782 -881989 592566 -497249 282487 498911 -951077 515521 -822173 615555 -55610 -812001 -21276 -72980 724968 498306 271692 -884376 921425 801827 -269477 -728065 965907 -102046 -600594 -211528 -992187 -513122 665302 -219003 633123 997175 -376124 -101428 -509741 820638 418912 -572398 -455102 -931307 -310920 -630586 -907219 -810104 -645931 158888 -6084 1288 -263254 -503468 -196152 -365344 45222 -608273 89278 573014 704680 -180883 -924645 434048 905106 -404100 132119 624959 -123978 824976 928222 413405 -120466 227724 382841 704191 117320 219018 190796 -966074 -821795 -948281 708536 -425144 183491 -379474 796640 285094 -15976 -602497 812681 -802806 106943 930972 -764389 -985024 185767 667376 -749372 -725075 -567225 -41732 10172 584048 -726746 11775 -451037 -879341 -833258 -673854 -767610 -124179 337921 -802051 429824 433048 -571429 250601 -680323 -316149 237495 -510877 378906 -231853 -252938 -19910 467112 541683 -537191 355477 -110640 936532 394040 916356 970832 -738838 -330484 -29919 107235 292966 839078 -652830 -385857 580113 -400061 127743 166584 -878132 -914762 296186 -518910 -934239 -393851 532944 993044 -396411 705297 569530 116775 -395092 344172 -696160 -482979 -305143 -666417 391963 615423 -510751 599587 -439003 40671 384395 475069 -340768 51420 795718 -258265 432255 344196 284599 -666471 420949 -324652 364285 689799 271736 414874 958451 194260 -451311 581371 -151807 -938588 994884 751633 -775905 -365361 -554186 60844 -324248 451185 81343 95674 533462 -14690 859054 133569 442272 314931 666419 179208 -873811 93255 -964883 -260522 -740557 -642495 -214255 -640174 125937 -220541 270643 -795383 -329211 591556 439092 898447 -312469 321276 -977463 -323012 -121198 932856 -386396 191772 -373235 956097 -805423 -578637 -373527 -383538 -380184 540547 -887291 675767 -590740 -921129 707254 266830 -164129 -228781 696291 349332 40501 -137140 -230447 -514522 728442 883903 -676454 -176441 460563 851701 -650051 386054 -396644 -983631 132175 -161652 371825 -196078 -196658 -587644 561353 257036 263957 -581209 -699140 -516867 93676 -472605 419813 363503 -190921 560295 -971550 -248727 -546737 -472242 -401032 734834 -630802 -564571 158100 -871901 -984252 -555749 718700 -883097 417830 916100 -601468 177107 558694 906889 176717 976924 950077 31664 -872985 840633 776293 691588 855047 -839146 -627772 -144287 761329 646338 -782754 913068 18645 694715 -832041 -956509 -168783 441488 -199147 -440917 -142699 -937512 -510691 -448401 -434552 -925772 416018 554521 398216 686273 -809401 -848748 -31457 -266074 -215195 490603 -608482 662348 424885 -988592 -543623 -260946 407947 371897 961598 -2618 409424 -711899 -927180 210599 -586838 391549 175756 848297 423754 562069 -168378 583998 209489 452177 550563 -370589 503904 -286876 -953022 419763 923707 754228 987994 -5739 418072 577370 575123 -809322 402698 -336059 -891775 592209 -537339 -727170 -956482 -335477 -8179 630022 -606174 -861733 -96384 -515237 880417 107142 -604548 774938 312898 -489623 50670 -73922 -35400 -186609 884998 797283 715774 -191755 -583980 -153857 -797426 -732557 -499983 -552727 9105 241892 560193 -682894 752746 -70613 799412 558258 -534876 662446 -281455 -411962 -666602 77624 -583274 692966 642564 157587 -750017 -706158 150917 920512 337016 -704037 -264186 284752 177901 155467 -146841 -383134 312189 -735502 116290 329529 284364 -744434 -679091 -919559 -586633 730838 -822187 562815 197347 -580125 -352918 -467878 363694 903355 911898 592617 259015 859004 809685 -385263 -600678 -673374 -838800 419611 129379 640629 734917 -791383 321316 13714 777207 124883 -542158 898707 -650285 327267 -385559 -558754 -419246 -926808 -884737 288519 59195 -667909 977142 45795 385253 145100 565675 428842 201626 -310937 -863860 594632 301591 -281655 -50969 21568 -112207 889369 -487971 -881219 -168175 288453 -968843 -663369 -153952 -490822 682444 -312898 -273539 -183873 -311701 562278 -906325 -369425 -362191 -606128 -917432 -976687 585455 -356912 -94088 873490 -111168 -667551 -377234 76923 -685215 -920498 -574329 719595 226152 -667273 114083 868250 -511699 378456 134100 164838 -626324 19645 499927 780841 -12747 345439 -403061 -451805 249590 524840 -634228 -885866 753315 -356589 -204688 564977 72319 665135 837533 21924 -585718 53058 49093 794130 943623 689674 495232 723493 664873 421279 -502651 -599173 89 -951564 480516 -457667 422951 260092 -594014 580881 -135094 489961 557457 478245 76885 242831 700107 -759828 -276615 767208 10476 356838 -771855 -177360 364586 -82025 350862 481010 -646119 -261281 58137 -968673 558413 -960132 182022 868313 614573 975343 479524 -11896 -983235 267584 421358 -600844 -988256 -556132 255376 509307 549447 -148831 620013 -556691 89668 -210871 -77380 -847608 -192195 736112 885453 588939 -688004 -118013 877802 882681 -557406 -373177 3545 921964 -734085 -90557 -537475 -37870 326381 -848564 -507109 544713 -235765 -817493 214459 -337197 369095 -754580 -215643 214838 250947 -239034 -66678 60083 -358584 268194 611909 -357920 521296 -991030 614966 -763292 463677 386223 313166 -823601 -714579 763094 -746966 198420 415973 -74399 941014 627875 731626 -582218 -423374 254119 470190 449998 -380174 -247207 857192 402332 894527 -655233 673020 -752489 -479621 813829 113946 820710 695969 -647114 -688669 -526808 -33589 537623 869317 -949027 39758 597344 309095 -106380 406016 271512 -296128 719217 -757862 -489012 -334013 690618 -534984 883563 992308 508287 930301 185281 -779618 -191292 838995 -672114 789341 -577395 -215856 896707 -793002 -14683 478900 -855464 -536377 -59126 -201969 -920244 -837831 238712 89599 753722 -266734 -618096 691351 443157 186567 204325 -414116 814208 -636754 -739676 826985 659021 -757647 -150499 -129358 784143 664095 740466 -90011 -501027 90972 869915 -795284 -482394 919225 585619 -793329 -370644 68382 458978 470583 -410977 -845596 56776 -586674 -346025 -17025 745219 634049 -858580 -91815 -495171 855207 92533 837306 796694 980859 623388 -939038 -621239 84613 -35749 158905 -212739 928344 -329195 570397 -507350 -222092 677843 -124581 -293082 -679413 184665 224698 563148 -278687 122981 62384 655431 -192180 760067 -506568 38272 -585765 560400 -184389 -983390 44051 -233015 -727125 -820794 883541 870286 -52561 501184 579291 444985 -727048 934789 98785 25621 -208461 -970184 -754848 993789 -716137 501455 -525067 766739 -952930 46950 941409 -783079 15696 255392 600233 -594961 160314 226230 -485026 879017 -734082 450462 644599 300236 187524 160216 229466 -809946 -248626 13143 -67206 556231 391018 -518261 -223584 -400640 113671 254639 970678 -850037 614100 -55965 593061 836817 -17610 -62488 -823686 966981 507583 -229294 455518 316419 -10992 835049 337659 -828487 762296 -651536 114005 -665118 -997316 -75708 816275 350875 644692 312569 -605144 213937 -100831 -756803 524164 -865482 -256303 -609734 -233016 204836 897615 -668480 -920764 -631653 9047 -225583 637483 152773 -190536 303064 899926 406362 322090 237306 -785871 77631 23881 707334 305606 400586 993966 841990 485092 -838112 -256088 -976905 840555 -172352 624284 238356 -124873 607128 -676106 -500914 -695129 -546859 -946741 -120743 -884151 26808 311821 253024 992548 -255453 -374038 -999591 -583519 -163916 -601663 37746 336534 604040 -912703 550698 -269200 -840159 201504 -313603 187645 -118558 -1803 52152 804692 -623817 -784332 -722838 210657 751441 177219 198011 490129 941967 865725 787670 -955242 -667016 37954 706498 883415 356709 -184584 -613681 -514312 479420 427683 -194581 640897 315734 -463523 735636 -600915 -438398 -965518 525735 440401 749475 826970 -322984 -15001 -834956 -80301 -465733 979383 744556 437275 -862466 859041 -851651 -193593 -743623 549385 646646 -470845 566238 953439 19528 -503705 -85685 -520374 739813 -224590 263039 -239376 301444 -926299 109416 181988 -537726 79550 503130 -58963 -620638 287888 -938596 620271 714869 -392197 163485 78009 128597 49934 -612668 -834326 -500085 -4875 177765 -941248 656272 147616 -190769 -311169 -432911 -546189 330882 -501958 164555 562723 -768002 839104 566262 927924 -480074 -270426 -872386 488716 -159069 -950162 -936371 39474 -94218 -106159 -392540 -850263 -148891 157358 76616 820835 514215 -136177 -863879 788836 639354 -536748 722973 -407820 -38815 630654 980924 -205568 837228 -725222 426788 294414 -271313 -381881 596653 -70181 796117 -433050 -146793 622740 -968371 582878 -190321 203309 580770 -736759 851793 -170016 677992 55871 695527 -38587 -308910 286077 722959 126730 -392607 -831951 -75846 -747312 -285385 -846300 771377 152483 -790902 -814588 -512685 -218989 -855629 -778867 -339719 -17933 184678 214740 -210950 -267730 -280964 118832 617290 -141503 -613140 -623035 -656451 -5672 153945 -546002 -333590 -816247 719045 -262202 -656086 -819545 562659 504468 -599488 565572 -223351 -401583 823954 190919 768580 81942 -82027 -467291 331142 604838 361800 -810049 -913542 -24874 820567 599000 -787720 860053 -620961 92210 -820076 78876 846161 161476 -629807 843827 -313360 -17895 -637197 870300 269812 776135 -180878 -466272 614737 194955 79882 601141 613905 -6146 -541200 55881 31838 -146058 -37985 -123218 407452 -175748 -328497 613026 -50381 -890395 887047 -273927 68586 753679 -51894 -666263 -106514 103610 518509 691954 -601997 -619008 530696 -547480 -124430 762098 220831 184080 -63535 854376 630193 -219489 583782 -49298 590574 198077 109950 -764618 761825 525082 -370682 107318 849531 942296 -670145 905714 267871 115467 -605923 -178605 409929 -821025 -861374 -387440 552603 759513 402194 292937 -638202 -270026 754802 635698 -109103 -890129 251042 -483604 -555831 988766 805684 -908177 137798 -783622 825001 46116 -522027 -873689 574352 -388217 -224983 -571176 535338 -266539 -192930 84833 116429 -311506 -302997 42877 -378040 -113248 915111 188982 -170477 657566 -187456 -849251 784372 -616669 734194 472128 575044 525367 -19359 169686 148795 -31422 -140773 7525 -185898 591916 -751619 -430731 47051 -697325 -458062 623747 -129515 706956 -500280 -486258 -154337 766598 852976 416718 714380 -689326 -243580 -7135 -133327 -573813 -332435 -146096 -830924 23236 -897840 -390558 -732025 632304 466743 -824897 308473 575393 55354 -303651 134690 370952 51446 280771 -993889 -463865 -17635 179641 90745 150133 177831 401934 479655 582253 -399065 670470 -555734 763347 543416 -131106 556758 548837 783382 766460 811697 331769 -708791 166072 -686348 -970791 -500485 666305 -654802 -529865 -657557 -713171 403720 163663 -431878 -293087 728227 -740456 -879517 -609511 -517347 -458330 484872 666325 -894285 960671 357735 -622623 955905 -687273 341931 885695 -61980 -233077 605791 957618 -222848 -730697 82621 785834 820061 -254572 -282715 586311 157996 -435278 -504151 -834549 37800 157101 256197 689697 -782696 -23665 546092 955460 501361 636866 946749 -27314 -656233 -74448 588692 -410786 103876 716281 798397 -101212 -579198 -445360 723332 357452 610770 647410 -509592 800132 -709137 -875068 -740690 -142164 735916 478473 -171759 -676583 622330 14525 729239 -187770 664966 -324976 -654210 -329320 366079 -699006 -937898 -511092 -620811 850071 770216 368640 767197 879032 4180 -333733 -179535 245542 218617 648025 -922956 -395749 -306420 516278 -165933 -936065 -496629 -660874 -798425 -410812 -625076 -684209 -370665 -926754 293231 -730187 -371557 407522 144882 296704 328091 -958022 635235 382395 770933 -92029 -173392 -955253 -942434 450691 -520422 154042 -943136 515786 -977464 -779169 -486207 763364 916472 -582996 238084 -393161 -493104 -848556 -362935 -800000 -91693 193814 -101297 -711964 -136721 407915 764122 942774 29107 -913592 -785488 -992188 -201571 68029 611422 -370287 -630886 -521898 643429 -638362 -11302 132122 -11509 826267 362670 -480139 -469332 -277465 227655 15294 6728 95342 -375758 740096 -681827 -889393 -489726 -558634 106717 932698 -377828 3183 -309103 997407 -725345 -293710 323978 -36830 672622 -91269 87295 130410 998491 -384382 -474680 -539591 -414863 90205 -298570 363093 687070 423580 161548 958341 279163 88082 830622 200472 731514 -929485 732677 621342 362795 -644711 -526851 -500038 489707 746843 -437233 -958039 860466 -806739 51032 -645226 -47843 -487952 53396 -927127 -202848 -829336 58334 -397620 536837 525728 -639782 -649114 -742040 -152706 746188 198150 787221 539778 96066 -579608 826127 278427 57074 70695 370606 416422 -578786 -33472 -31264 -669564 56627 -316225 -379632 -708394 541170 871433 -354525 140888 845253 -352059 232223 231127 655923 540775 798054 759248 353519 -703655 -54624 741415 -326773 558664 -838088 189952 -268470 -146039 907901 -818242 -745710 -219353 601704 101782 73088 -410485 -817795 -701105 -969706 510150 -732086 434456 -985968 -609155 -821620 518661 955732 867569 -160911 630824 254087 -884951 -120967 -362552 -976580 441791 987254 297537 715079 -987963 905650 189432 -350288 91858 -564616 -576829 -477140 -866679 -562898 -125244 -716781 -866440 -332483 913601 172200 928626 595967 -790401 507385 -678163 -97511 653974 754730 -43454 -113478 885145 772160 2605 -591760 459757 -376691 836721 307623 842555 -208332 209816 625214 653184 543704 80088 -60345 363841 -676763 -313838 354523 229724 477050 -99853 870552 -439942 -527374 655549 -249415 572065 400142 -396640 -283312 195046 -817344 819010 -343390 -494529 281111 -803362 345631 440823 -518206 981768 -329220 203962 365250 658062 -246033 344656 -797904 892539 -765818 542823 443560 857141 -314203 228744 224465 -647226 -670566 -671828 -2934 -801225 -503969 -8984 50483 335512 821739 -280125 967701 211997 -483659 614056 64623 -906525 -433722 249719 -61410 613584 -654599 -256843 971496 269975 558674 456420 -524699 -203685 -116615 736878 -810358 931435 -329646 69947 823891 -222164 -791110 601058 196365 335636 249567 -281861 98493 -432558 210492 -153453 -185424 -878452 568496 -684231 -713312 -111552 -460614 -12875 -203776 101708 571603 390872 -785179 369033 -615064 -151313 -305520 440465 -536973 -534063 347036 770721 -322379 -845928 309056 77466 580114 -403092 831170 -303198 -789880 153594 450169 105063 636237 515076 264189 -361213 -90605 314477 804347 530973 594887 -568996 156770 -850873 -856881 -647719 703643 977426 -562573 160537 30908 -728283 507214 869699 -864499 178072 978970 -69416 641839 -596882 -752092 785085 576217 -922573 -403618 -786201 871486 -576594 651155 -147422 -967541 790084 -275787 104190 -549492 -917399 210386 -746538 -845714 -66493 991013 -659714 -295393 427869 233545 -714872 105298 -827900 757640 480307 89630 198594 816210 478066 85446 753268 -807095 999444 -468845 -183431 105108 196702 -60197 638117 876031 465194 -588611 -841858 486253 -37606 155371 -470401 -833041 -408015 -777524 -28028 723404 844652 668220 -333688 -120556 894295 196938 -834423 -586223 6438 686411 870583 41128 584045 758282 382007 941144 -795016 -204259 -139372 25440 -889528 -123566 -345021 -235011 -17365 18761 -305839 635985 -125962 856859 -284885 -149921 114146 173624 -174455 73779 -484095 -929969 275065 116127 695387 468070 285060 72991 -426583 212361 -744321 -933154 -875731 -129761 205935 169938 -244820 -998568 -971879 -579710 -282998 -227390 222758 -663065 -227968 -844293 493296 671088 -181381 -437375 632044 211488 484500 -255963 802740 300883 -629080 -767074 46767 -519532 802490 -806689 -454573 995503 532806 227108 469412 -365680 770294 -784545 124362 -980645 -269900 -557481 608802 526255 480968 991203 608076 362267 -419356 576000 977893 775441 -875218 -194158 173345 122105 885484 891719 -179326 155234 170955 429852 131379 -900141 -424756 874873 812035 373440 -130612 98168 -544255 -528104 689070 -469180 -92880 677883 582695 -351333 187367 28297 510117 965749 -330808 969309 -807974 996729 318832 744518 -729917 -759879 -242915 -738773 -480499 -138187 57207 -376674 -443861 -4080 -4942 -290879 -599043 666952 -246319 124798 883747 627456 923261 -930335 917072 940259 708645 -742640 720696 127411 -133697 741735 526883 -912787 -910804 -572364 -113885 690587 -553927 -23028 -366494 951094 950209 946376 163093 -274379 971633 773792 -395123 -445386 -895452 -802719 -981268 644552 -673044 -770482 502772 -937133 564274 -239471 -515461 102949 -214411 3292 863227 641945 -876370 -860639 -634938 -546842 769364 -838294 778582 740993 -149637 -97707 -874558 48432 917656 908080 -519859 268845 -184993 505645 526873 -265998 -389811 -602686 -574855 448551 -580798 -267872 708324 -531290 -441146 -935347 640005 468007 323692 -876064 440174 -770547 -925228 -58919 -814611 -700596 -534838 842778 514935 -185483 -500213 -642426 -869311 996703 -18392 -249803 -31122 469492 765188 475345 -184733 342037 -228105 43536 -655818 -551253 647061 875342 -341180 263755 672521 -774458 801633 -138363 211482 -279572 -256342 383178 707664 -929046 38775 705071 470198 741485 913026 -809438 20557 -853712 -907968 -689676 307854 -678987 -646832 141559 302133 -134731 886952 -922553 -431374 740285 20666 -139096 -353883 -641565 -54462 -630260 -396615 -309229 380335 -41166 -513254 -761 854443 684392 853716 310997 -560055 -78223 -32438 838434 589002 -526591 -910961 -974988 -361716 -315163 -294940 -630875 -41840 -762689 762447 -612748 -974554 972527 94164 -310346 -865353 396046 613715 -805462 -26705 702996 22525 -958359 -706939 -976743 997364 647932 979560 -49224 -410113 985224 -50553 205072 -587546 545956 -620803 252772 528368 856651 683736 220770 -935433 -416787 631365 299649 -966363 -409568 -894247 489219 -185011 892148 -323714 696474 715880 818019 -123528 541479 -64086 857703 -360429 13597 155200 -484570 631787 -974332 -263639 -567593 -311654 -850002 -153238 706035 222484 -763649 369579 599113 580098 774764 519908 -39268 -366384 586300 159184 542056 990894 20921 355321 840309 959626 576794 595582 84035 -845726 -248383 -86550 833090 745194 -405402 -305841 949802 93681 584903 383703 517048 44411 -474572 -472984 -668010 279421 -601402 577395 -266664 -491595 927152 961882 -268765 -456157 816557 -158085 -588824 882983 500633 -298914 652238 36792 -252004 -481673 445998 -742210 -684287 -364265 -812872 704782 -281948 113142 -129102 607359 156938 530645 609761 -838739 954891 -119853 418176 -143158 914346 896974 92269 -915428 66309 187124 -344605 163095 371943 897637 -90014 -634345 852091 -677626 558891 64441 -534884 489189 -68249 -251049 -952761 585284 670696 593951 323890 430020 -142073 -534192 -997258 -195024 746795 -490736 -794393 -575262 -195861 453356 -470652 -836522 -828853 322156 -221046 389065 -709853 -279726 264739 9997 -303760 323772 250476 337501 708131 583028 -927690 -581189 -632721 477743 186218 -781140 -772936 -509493 406269 -614594 -344037 -172822 -799927 -798142 756967 337262 745365 -335996 -427589 668804 -998595 847413 -818115 562262 553854 -832918 188660 931300 -765088 -465219 548419 -157971 -703168 945297 -52349 -448761 -703495 389236 -326724 742606 723375 879901 -526337 -809799 -924616 -786924 -603422 -66552 613670 -809871 -254823 -100262 -627723 156732 -595667 -70437 129102 -958349 -255268 725530 900982 -996693 -494578 413688 363734 -562098 -464017 -624068 -946649 -4093 725549 -76732 501561 723627 -593712 525910 -240927 36998 -466896 317205 175741 -754954 4120 -491505 875045 -45092 -635018 -62861 138480 -927201 490555 816352 906336 -327477 -495019 -715560 -405397 -164267 -373050 -830509 212903 -239903 45936 894737 584012 -492895 -984634 -971911 -512707 -104666 -796455 522382 897656 -202803 820265 -692990 -700103 602986 -814364 -33831 -844209 32293 766523 719572 778945 -333202 -698671 -411660 -606197 427934 -616368 -538067 252550 81580 -148074 604329 -577051 904200 -957683 -83787 610011 221719 -995943 703948 802523 -825396 470058 -269378 -10377 -698785 305009 -321027 272234 556461 425006 -921340 229169 -850900 589224 151653 -323373 -230391 -378186 876013 -867006 -888992 -281605 579802 -639977 591535 -314680 -67194 848728 272535 -507476 -455166 665513 -766057 -175985 -985158 -340695 -211490 907215 982097 -137495 -281793 70566 654399 -662172 976672 -642383 -760942 -259427 433931 -340197 186453 -617132 -597150 297450 944398 339812 352047 -423834 923744 -1732 906265 44961 59857 200696 640883 -393432 -761178 241179 -47633 -679867 680427 905963 75504 -622355 -709233 344169 859005 637645 -361941 977132 213457 813164 458339 675033 -248433 -530564 -554523 239489 933138 -657853 663183 760727 328419 888481 -647635 -922420 -958396 -129987 627424 -459031 -333488 334746 692168 263622 -723955 780101 199440 -282749 -612948 778883 -486389 -675571 -306158 849680 -470331 -591930 11551 210884 -295805 203484 -659437 -274763 744382 -573897 519709 159738 -126917 876300 -564478 -228598 -138296 261519 -557465 -78270 -705003 888005 317243 698373 -929108 -605577 -395965 -989570 451342 -538301 -43069 82433 357868 -645300 990278 -956785 -122625 939281 47115 -211336 -128636 51291 -320884 111259 947927 497488 469163 -753463 41259 415141 673916 893640 -871964 -762383 -885591 455539 -21359 -325220 558598 489599 -458999 -209930 809138 -881192 -581087 454244 50022 -981847 34823 -633419 -224931 842875 -578242 146578 206176 183925 382390 -939116 -82323 43969 -686841 202736 -707453 -139633 857162 411213 491789 537523 -884716 489655 -956056 974698 -416368 702251 737939 227386 -584008 439122 49138 -85385 -46928 -372917 915775 -778527 642495 950177 -750194 654443 634346 487772 -742661 223895 -305489 382003 496626 -247812 663643 205279 -842854 537834 -751608 557066 -858529 691620 -26057 290278 -411750 888780 966533 -746533 -547744 -716068 630029 170840 253028 263632 -813861 -43445 -136695 478562 883464 -857429 443245 941431 -753614 483259 -318221 -949462 -232919 704516 -985030 -437822 -966565 -497188 210833 -335317 -565892 -102864 623582 -26430 867873 383549 452532 -960288 831488 188523 598119 341844 -463674 -931523 -222428 -581626 985418 615529 -499148 -659278 419282 -164009 -33075 525743 140031 -246072 196501 -335507 -821802 -21100 -427212 -176386 510443 301195 -97388 466763 374956 -315651 -996424 -471321 212054 -496970 595840 209465 981217 897874 586737 -627468 84909 109753 -403083 -633683 615949 573527 -13449 836159 -324011 -51707 -521793 279057 -137294 -630302 -125539 992130 277629 -789574 -488845 -757503 898220 -745744 984429 -770507 -415331 814996 546006 488753 946470 137200 -139205 30558 -987430 -793663 542141 -807560 -673829 -327549 492665 850991 -898089 797413 963596 -251795 117281 -608676 -36411 229047 600940 -150572 115435 193965 -675418 -784768 -146137 936619 -480145 -994222 -744686 -249164 -782457 708561 -934879 276972 -185894 -692615 -657668 569839 -71208 813407 -488881 -831250 631507 -760400 -964468 -385261 479088 661015 196816 -795210 299228 -814841 597219 -66376 -903013 -685784 418654 869504 630785 684379 602087 -943984 -789063 -658452 -230888 695107 548226 233811 -783361 614053 -993926 967847 -833218 394479 -932845 590880 -596911 204061 -831710 996167 -367633 -802258 267286 -765252 -568694 -337032 633541 797092 79601 -141915 165218 126125 -924651 101070 -102517 431039 -867991 -85966 -178433 -232896 455010 253458 358765 186628 -112482 -144595 -896537 420944 853537 928467 -646923 -934647 -131142 57384 -810682 21630 294916 745976 -205054 274383 -313464 -373327 863419 83576 85632 368769 -410879 -878339 -136138 -979187 -482284 422196 -382581 -844725 869300 -505302 -510828 422140 126997 819635 -989473 -405047 -357009 -994414 -84397 132913 420928 -542923 687565 -131115 502493 205255 -658311 150223 -134736 -247797 -815041 -889441 -456995 -386395 -94168 335238 -714334 511326 -79134 -908075 774733 -852687 706784 164030 -800784 -837485 207506 -458604 701152 -519691 -916710 -397961 457995 531139 49538 -249134 293584 -973854 -747445 949402 -861670 -442648 150672 541529 -919208 -869737 -210945 -131265 -182036 617938 386338 -148013 154399 -373107 -734363 893879 690885 595683 362821 25092 507246 712774 -227817 -40369 137030 -320560 200178 362445 465674 -255432 447547 394771 153639 416353 -812341 -168843 274929 -517107 -79937 886032 -198532 362671 115547 853348 998427 -454434 -514405 -954471 460787 978405 -636200 -614430 697915 934420 564863 -707566 -905630 -270884 347644 986390 532852 651607 352634 626830 -959421 -477409 969542 516652 802773 48312 -860504 -542478 -868946 267163 -210568 -473003 -34055 -861647 -85218 293505 -33504 49453 690803 -16287 -368521 -740222 808790 -190843 969123 -584583 -242369 -840724 9804 -104536 775027 716202 317946 105270 -545866 979993 811651 161821 -663858 -714341 107914 -622719 64391 -679364 -627310 -909808 817140 -15903 455450 729981 -117134 472986 377816 59919 778566 -660650 -182792 -25707 -718890 184643 -156140 696502 -324438 -508555 914289 687445 932759 -323935 216246 760047 -319350 -800602 721371 664868 -936250 594219 382272 277094 225865 -517035 831834 -692675 227405 575779 234760 -991820 535018 -722970 827651 565859 -945576 -205217 194164 -987878 -574638 -866697 117408 -487769 365207 179733 895934 279621 -932982 -424544 277482 931873 547322 442385 160178 -842103 -149253 315059 -814899 239028 -364045 326650 -437909 590760 417969 -556547 -480346 -303924 -134473 346642 388504 -501878 -392424 -549243 143880 -286176 127100 452084 439740 -652284 -586303 -236982 578162 -444942 56124 943190 748265 120723 -971107 116999 287002 -487221 199153 509255 -292604 -175329 -163008 249456 -420443 82882 761430 779887 893700 -601029 -167393 447732 -513813 -939852 251691 -58157 532019 149985 -110126 460154 -144713 -482550 967793 -880113 -942358 94519 -739118 -144602 855941 -73864 909994 250780 -377383 476750 40251 -217069 67010 -561095 -704486 413578 -890436 704863 27787 583575 473359 -89770 -98296 -46524 -610522 -780658 -8607 36356 601470 -856738 920317 -999344 -323526 649257 20158 671843 -550061 -312659 -86397 -74994 -711316 -101656 727480 -411709 156455 433638 -758154 -789053 190124 443648 300867 -117449 -706693 341622 243292 -615782 446145 100498 144955 692618 531938 506691 510381 284762 393117 558597 225810 -271162 -56866 -321441 851377 488770 -709855 910598 205621 -98325 -881155 -76257 435529 -618593 -169899 661538 -508469 -778072 -904682 -420006 -648401 -22509 644141 -772344 -607373 42399 -945143 -892249 857530 175057 -929976 -801205 493960 520357 775425 127395 568345 599646 -220755 397469 -358818 -139778 -874830 511016 856981 376530 305677 -975723 -775165 433573 879516 -929257 -809263 33045 832262 -715159 88321 -312958 -663608 -394993 92555 -255198 648412 -923084 120472 431793 -852985 -204878 266202 568134 -269888 388273 -649978 -246079 -846024 165606 937455 380769 -597365 -160771 962752 882162 298113 -882798 336470 -624221 -182528 861016 -565192 -114315 -22510 -153892 841268 -199728 -209777 921316 674711 -799824 -602127 245128 101884 514958 -657820 313473 -978057 625924 123197 829291 -224305 -370560 -28290 37206 -367149 72632 204334 411730 501058 -186416 241657 -520468 -185410 -465316 -42379 209736 995680 -819692 477951 -991016 235237 36883 -570428 950966 914437 936268 248284 -352604 815204 -658166 938128 306205 -765534 533665 -462148 -934377 47629 630710 197199 -564648 -209034 812072 -651280 -171790 531617 208922 -171333 -783011 181974 687007 -839127 39983 417172 430720 815886 -414726 -299035 -673861 -360510 -521907 -318659 931139 422041 -468516 -665053 177115 -306215 -780061 213487 -146853 -449410 750403 -233154 859233 -235106 -269216 535104 -910955 -953595 -789067 -486044 513030 -49551 891010 827170 301875 -92441 717344 -294172 128678 678448 364148 -621166 -513861 -951565 -645320 -575745 211568 -788583 384727 -316108 234966 -668116 269381 -206608 -479678 -232895 166977 676452 243158 -834686 -915049 539322 76145 -237071 275564 191256 -519024 606265 -889945 469186 -379455 -10849 -538116 -611236 425663 409752 -466666 922572 -438609 -487565 618081 -221506 602486 182071 -445839 -686015 -471499 -208377 -468078 832783 -171550 142402 534509 39274 49540 309544 391763 -795103 44810 244917 -87 44978 -533687 714386 -69520 919441 581665 -575632 -492313 -394902 984630 162177 329054 -506650 -391050 478968 315208 -196105 -804442 -146952 196286 979958 -748392 491832 -371203 -459928 -457142 -439887 -473366 323352 -94050 -729319 736285 22031 -499358 -124505 980220 -888542 -724229 -318350 947062 445477 -696019 -234407 -124738 -835576 656313 -207023 -805645 -351101 574206 -111579 676302 5193 430640 -761225 -371897 599490 75238 742813 476944 604 56134 286105 471958 -496737 -542615 957586 950310 669445 811863 30958 134085 281922 -472996 473768 802467 -492190 398186 -967915 -766154 -392750 -334142 622529 86898 -123368 812347 530424 296999 706595 765874 -536992 -132362 455228 262671 699716 719729 -400612 -958737 -823573 145359 129304 587635 272423 935240 861176 69029 849130 576659 -412827 422658 394257 -381702 565632 -49752 -176443 -917098 -349553 -307811 297463 -277459 813394 999481 274312 686628 482676 -626126 -384757 377762 494493 -657726 563362 642756 -362332 -796041 -166908 -560906 -42142 398614 -411871 255220 597026 604077 -860580 -453666 -145228 -195660 414711 -176655 -386784 -69025 112909 430824 693368 -863613 507064 312686 -382046 907731 -49090 -449499 -551787 -629159 -290599 -304020 -316587 -725524 781539 -412155 -264091 62834 1563 9180 -606624 381914 -509963 -115598 644496 6390 -977889 256363 64921 -731452 -292972 938663 -475527 -191148 41215 -765353 32058 -773476 195893 832227 227381 875521 -624447 -668765 935397 -449210 -476927 -280869 -321449 492558 462446 576469 785469 -397425 459129 -428134 -971614 714325 775696 -702004 163897 -448080 -263361 -32221 468302 -396484 159860 957570 326366 451339 -116005 -825419 -917566 428273 -193560 -916535 903045 628971 906611 657800 -943913 377388 311420 497051 349328 -777073 -841061 -149262 -912187 -2530 -170789 10876 -557857 621878 90763 983629 -324715 178899 -281835 -723690 -860051 774692 -620329 -773225 635588 -595477 -798869 -299414 233975 188321 -666322 -500502 396732 -884210 434163 938727 -743412 598461 -317506 -433887 -756748 351876 802010 144791 -333003 -67598 -780036 -267833 470238 847205 893170 176273 718595 135352 -828313 -947399 875417 -503339 -469365 838907 376184 657799 200857 -466325 -619493 -795702 777888 418658 583374 -920144 55305 182884 -654408 32000 148875 -132748 -917686 741053 -379027 -598602 73680 954321 -316951 153254 -271959 -673322 153517 -261393 537876 -147710 670459 180841 685856 -694612 810991 604978 968390 509951 533345 528999 -535278 -12998 423520 962432 995195 165665 204639 -443962 300884 935428 68972 -738575 -761253 -811877 594274 136047 307544 425345 11513 937439 -919484 180956 713492 -913826 122513 -973744 842917 926354 938310 761548 55279 -854709 423377 -590581 -890915 163153 -979215 889911 -31745 -425386 -690876 -488920 50978 586733 -679479 237322 -957619 -247071 -903140 -782642 -831488 65871 -383020 -368944 -496523 -474966 577951 -425384 -602364 -80812 195335 822989 -646721 -562456 -55186 586127 -544323 -712284 946615 -826509 -442605 -841487 173572 -741028 448097 13073 882457 -50317 647176 807780 515679 -668158 448377 243671 880005 851442 404905 -141462 -637247 722143 -96 -132645 -479436 112981 396209 75508 825452 811178 212292 701166 -849533 -746120 829391 752100 -518429 -649847 -495570 363632 -180778 -386383 718377 754383 814736 -943339 -884914 -635458 -858939 260377 -522418 -50454 -680431 -720263 215388 -117787 -796567 86250 281410 -257558 -877692 -995265 82911 -375858 549478 -18753 665110 -708470 -505557 584533 -704222 -438485 980083 -673833 -322810 -578769 -145882 588342 641657 2737 831244 116921 902886 -166103 -414087 665397 823456 142923 874603 -285517 920216 -65521 348926 -692139 618132 -713277 722319 -408708 -386874 623158 -64649 927113 -908330 -845428 -375648 715553 -170778 603102 98816 225437 524576 348542 -141901 -521833 334679 94424 -326219 -809435 484060 -394637 -922695 209954 649184 984727 212264 -189401 751361 222345 -868967 -172941 364786 28457 -605476 683212 265566 -469608 558246 -91157 955871 809856 989934 143366 -34990 -396846 108930 -198449 752185 -146257 980024 -738877 -109881 986943 413885 -425585 -595333 239794 -543223 12959 580068 -590767 -348557 -302396 -475133 128576 -608672 -158464 -333491 819794 520087 -731663 -77105 -956663 151984 -799015 795884 462888 -101717 371398 288450 691575 19998 501218 -11733 691987 -62330 977241 -780577 -223121 35005 -524318 964663 -117269 883468 459245 -421492 6543 433880 -439065 721982 -404508 383353 603949 -231983 -909329 904744 -636406 -150863 845515 968086 -182930 450454 150114 968985 -576978 97794 -606649 -705663 -658574 -279448 309299 463497 730304 -908697 -276069 -302486 413218 689843 -432150 44425 885237 623637 -23072 -188464 187345 -790392 139399 935961 -765680 61188 876877 743623 824573 111321 244931 536559 -506853 247857 616433 169908 318991 911416 -704685 14897 844587 -567465 357108 -725874 513559 860187 -675162 -38475 939038 -536741 881055 -898414 898458 -295644 -427192 -131491 -656565 606659 -783167 926639 73454 282468 876828 -532581 804643 -447199 446306 -997900 -306654 -699785 -355177 -416532 375692 51839 593281 -889752 356246 -487646 -802859 -37374 163434 890987 196389 397866 592666 -319369 449766 701543 775105 210441 -363747 -424132 -215880 735930 -584026 462117 -251150 371918 -615007 146624 -229515 230433 -101767 -913015 596982 -511680 416530 -12738 12303 -634604 191887 184417 -946785 101432 628413 -304804 504126 449900 901279 -569026 398427 457123 691606 -643805 711029 -972105 14125 -458829 463730 509117 684159 360513 475807 704498 530501 -695789 -291643 -205100 -112768 557121 525412 575821 524095 855862 33679 70026 186254 -104492 132707 -291861 -440197 -229196 267557 -542445 725830 -24310 317815 490654 614180 895911 -328905 575090 -350800 -770279 -454539 -626898 -870289 -275 -589682 730878 590613 13546 462227 181082 -908316 -336178 -181019 363980 897589 -227362 669110 -18833 -849876 298291 375516 -631713 247956 -758379 25140 -966016 513896 377301 903027 313704 -847251 -180278 -485606 903658 -446212 151014 -23288 554816 -634530 774771 226985 -678188 -128048 -854416 -140373 121253 556418 854163 -871441 -943733 860185 359043 -676201 789861 -271968 148155 -638027 -653480 541280 527682 -96549 504930 611954 83577 -363861 -561628 743135 -660561 126970 -337472 556246 -977581 -245344 777053 -17016 126532 181983 27719 713764 738245 -340370 -249676 -108566 931340 -637023 849697 682478 -741767 243382 -789669 29412 403518 721434 453058 -190961 834982 -843320 186766 -751813 -515999 -138657 -885660 -886570 13108 588912 -171732 -448483 880575 -570217 182544 890721 -715636 574268 644219 -790863 -25107 -403757 450610 275576 909142 112012 -669091 -251709 -566725 306061 -439519 558926 675404 792839 49198 -872921 131807 -897932 133109 -621183 -179604 -899729 -1801 -253928 365233 625967 -375495 500155 816886 214561 -67884 834683 326507 56225 747048 130414 -328403 -811946 -706511 -16224 423911 90791 600049 501656 673301 -938402 -87539 -273022 -111260 443863 -663308 -752130 -568906 -210204 -488518 -432252 645185 -561471 989059 72177 -351785 -834385 -222310 -345933 -486848 -321617 -739679 -468978 613315 397532 396899 536456 -361148 325861 203589 -539657 798855 378022 765404 785957 -788334 455907 -18792 -621027 700209 -60896 272285 927509 -952173 168608 -191822 994423 -282350 570616 -69166 -520946 842768 -440498 -226464 -724279 -740228 625587 55160 -898385 -886028 -468325 713953 806624 711557 -86795 781726 841668 560270 937451 -812892 903122 -459454 308408 232997 779903 768843 -168288 741514 -65599 -826612 18449 -544384 -498626 93823 669012 770474 632726 -553410 950128 244852 -492598 309661 168987 866311 -108857 -220557 -657314 -512680 176915 585850 -25020 958300 796947 -415924 912702 923350 126454 755213 211734 -407216 -617918 -14040 -883698 -5848 586745 998706 -626411 -570175 298343 -301206 278181 475099 -736245 461794 403900 610941 -811104 396727 -680204 454031 555078 331841 -348540 -947886 355764 -966969 -768460 221999 508670 997846 -625593 738799 52683 -508029 194893 -83598 -113205 -745372 -994965 -692303 732774 236391 298929 -494680 854886 -824698 607070 -493262 -299443 -938556 -604014 112821 -547401 152801 -560765 408286 -385561 -213054 562268 649536 -57677 867892 341435 -523559 -966908 406901 -412835 719599 -908779 168044 -40088 273686 90186 -382727 233683 -404273 -414550 -343705 435574 326731 105339 -88066 977450 -763571 569209 -77643 771612 773933 -665422 -699259 910899 -115336 683009 -963751 163739 753717 752292 -945118 -440978 -649022 168701 -712314 48639 930141 204514 -573768 -111806 178368 -513759 -762653 943707 663523 -284269 281023 724417 786405 -512677 262087 410639 344709 281020 -942847 -761497 -780598 423188 710140 -30717 38851 -692487 -785192 430426 -533143 -698257 606591 -180373 -419424 -852285 487794 -816600 229468 -922874 648254 -733310 -52639 -271703 -393459 -574323 859954 615000 787408 987851 -504551 780858 -364244 57306 308801 -521120 10726 579176 730006 -482531 -791725 913542 -431425 -581862 233631 718786 -146688 -137942 -594118 45001 535216 -946372 676703 -561626 -629423 -208918 -559935 -465367 723025 -173522 -997547 -828701 126556 -763212 524087 60237 375644 371530 278842 -67960 127630 605427 840207 738239 -723902 -792676 211088 -819672 843183 -571674 781482 -888918 230128 -717790 889061 634905 -204001 -718374 444690 236956 -965363 -916212 88848 291888 -713701 -441102 -381638 -71099 932279 -322564 297840 -451066 210295 434272 676161 -545354 250571 -19001 927410 57014 123106 653224 981805 -420317 -20324 -998862 171145 723612 -844505 478819 721714 569377 850486 -646539 29846 162024 474873 409195 394727 -905303 171324 -78593 -374841 437859 -290971 -595171 -881135 -222545 954465 -459016 -589489 -507473 445813 603000 -722472 -639096 34867 -611649 878611 -902915 -298617 889047 536794 413993 380913 316154 -175749 -651688 -772915 44412 -318760 -694269 961486 740441 702126 663143 164873 -374953 -787854 317761 231213 -159017 -924073 173864 -740271 783806 -526355 -672250 21478 -983686 -463005 -205004 -363189 136884 443373 -543694 327680 -789231 989248 -728832 258674 730147 -888646 -26469 677108 -90254 -366689 626327 335823 120995 -894977 -544682 524099 846259 274274 -234048 -73293 827270 -214035 -695151 475695 72432 -946078 928947 -444676 -990340 -130009 -717913 633134 -16052 -488206 759403 -567021 733235 -872507 311412 651840 -729856 -571897 -217798 739638 -442790 136896 -887955 -256080 295879 534257 739909 -219637 -421945 736270 -155913 -534062 -103907 328345 -2877 -613915 -472787 -891043 571050 -700090 -905856 -842685 -88771 -251135 -907931 -904876 887569 -369355 -972109 788811 -612145 324802 -750167 -471210 -47512 -710767 -596874 555881 486501 -80518 -83372 596799 973276 -378409 -44338 -84881 697854 -765533 -214365 437671 986958 -660019 980291 502023 -39060 909599 -12298 -189156 329488 100422 655132 -164617 952594 867965 673551 -735639 -535899 198490 811940 -878370 642980 -28491 -500655 159188 -50428 -799695 178024 995702 -232854 -500248 422657 -118055 -422186 -237897 637302 -675374 -942084 119587 -556408 563953 639027 -722586 -84064 641567 403463 -702566 -689361 824400 719977 323329 -525642 -359964 356230 691694 -725790 -79840 -517580 -939308 -239025 400707 -665719 471530 726509 667080 -15226 -28553 573440 -328 369905 -617025 -469183 -6999 212672 68490 377506 -253098 366641 -646579 -474193 177628 -763913 -671752 649231 386958 -698661 -581717 -247561 -981585 639158 -911514 -874006 889184 840667 -302198 -533049 -512861 -86654 -17213 217676 963918 242857 83268 839445 -953606 120614 274055 -923854 -223595 68810 201906 717539 -42221 802868 -126315 349170 620993 -776529 488144 598318 39994 -267063 749714 218239 -449806 327153 112763 460587 -85136 -250421 -797789 23076 -2152 -472812 620724 -921461 -469082 965677 828978 772037 -573513 466630 -719396 -606024 17409 712232 -66134 -128349 -41565 -369250 -154635 117016 -880233 -103423 -203978 797590 236356 -924577 -669497 752177 292680 -419835 395474 160851 941364 228535 -190498 -315769 231444 -797688 -185947 -539621 797811 819024 493872 168454 377929 132658 448180 -841032 161885 -835778 93065 406924 481107 650806 -33853 -441637 -55463 136046 -349713 690474 325610 629965 279532 424451 -783426 161520 -26141 -90911 398798 445549 164964 869444 -4345 114868 427422 -591003 895371 40338 799291 515972 -222690 -203825 -972586 -581667 -164301 -291720 -564710 853268 318775 -14984 921376 744872 78558 510980 42411 555748 273666 865773 -263176 494289 -500028 -263913 -37320 703285 249387 -549161 281698 663649 -265683 36170 -996854 5398 -914227 -608558 392524 -266219 519646 875310 607330 85442 -606619 609845 -284458 -927372 -218468 322095 -655023 217052 433683 888784 -420207 459791 267761 298578 -253831 -580303 -719399 -703570 -636862 -877376 -121240 652918 831695 -573958 -744102 -518062 686751 830828 -233652 -787179 769756 101145 441756 -222085 -611184 -240445 17260 677889 298231 -121384 472006 235361 -46225 -509828 144857 213417 339596 -683089 338018 -450057 -603064 -717541 -298586 -321709 -716201 -873475 80923 -315735 933145 -6227 853415 -578463 805545 -77365 -329472 -844515 554130 20232 -418126 642703 374178 977294 793535 -703500 807126 851853 -242592 172848 -730252 241124 753130 640903 -736584 976744 -423220 303605 152870 296659 -903499 -408788 688894 982220 610002 424360 24782 -39282 65461 -611856 -919135 -286024 -769327 708330 702293 541234 -478174 -169381 574603 349238 -938135 -755845 -617161 -360318 -294123 -223567 880471 195481 990141 121072 -572608 -236496 -657462 -920915 812819 -286148 -259150 -52785 -198635 112607 252486 85248 -594617 600238 54441 884630 480118 -789102 -973972 -335024 -727957 -318631 52055 -615361 972295 906314 -444569 -80350 -441122 34520 -65624 -203831 315775 886659 -82277 -798222 966698 -338446 196144 -789227 746274 -93834 431988 986665 346156 254175 804967 -310641 -362443 322683 444395 -107617 -8685 -957396 -577831 554830 -975388 -950235 817198 -644231 401939 -866623 873571 752080 -315527 -528512 -581670 625121 719391 684062 627316 -677312 -701662 -243887 -118593 -618415 146992 10144 519757 775474 161326 480347 751648 926407 186492 -509509 -821695 885603 748880 849686 568560 -295281 246463 -793666 827637 -6661 147290 -500104 -697835 653311 -375947 -622188 9504 -374068 -711165 -927698 231463 -541645 767261 -246145 495948 562705 -220639 -848672 294705 -323497 933879 884957 220946 824242 -772369 -191246 882287 395995 202694 381797 564961 742653 -945720 -483777 -151154 -710851 -882289 674152 227512 -734997 636137 -74658 -960145 795205 626904 308242 -258713 188130 -29006 -594721 709988 -378302 908905 -293721 -749358 -132497 362085 -116212 404849 692687 -239160 802093 -986871 -376987 -754262 -313205 -419950 -643794 -766912 526419 -901449 -77220 -83463 109636 380907 -45533 461656 466181 -528853 51964 943357 178997 -10578 4227 275919 -826154 147513 -432583 23520 743672 -306691 -110373 739286 -501417 -759668 -201648 684528 -730847 235641 871099 572727 696532 -708852 -631631 701892 377798 636831 731268 945320 -131009 -568807 683838 -592133 790720 -646652 688170 -864380 560615 390348 -46452 -575998 -993430 -371818 843248 -247019 908737 478010 247839 -996916 -979872 -500769 -997329 -55988 -262878 -318542 708530 265497 -139327 -816445 -627698 -415100 361602 419580 -139795 373937 687854 -412610 710602 444100 -464838 240537 -754772 868136 -563000 58024 -603664 542331 -484282 -211193 -43842 533529 14324 -640525 -914658 405188 -617212 -538884 474659 237549 -168934 988649 583237 -259295 -860557 -448984 -420019 640531 -585182 445296 -3991 -652734 500084 257013 -445473 -807097 315893 -995001 750558 -529987 -424180 914376 -801680 323405 598849 -961464 435725 913620 338847 533055 558921 -810956 557237 -192218 -707028 221620 -785738 -325902 -803294 -769899 -783552 -970962 -335991 -436046 -896070 89651 -797208 -733870 536662 150023 511552 -454386 -335178 295888 -852486 630489 -794582 925427 14591 -100175 -511208 -172338 177639 589153 -424203 496014 -53943 -379792 -18961 920109 266417 201770 694189 380299 -192849 314568 -30418 -34904 -630900 459710 497102 -496516 708120 820898 -772505 364787 -439649 -270540 3348 -868088 829050 315662 -689903 200957 607553 -930327 670782 411444 978462 -669047 250946 -923474 -428867 -502074 -977844 178077 -916257 502585 102133 854439 382478 751743 -144190 -346310 -970773 -628179 209349 -692858 24995 910288 -533022 -909156 -593792 995615 -872145 500001 822299 25792 261109 -412370 538671 738739 -180780 141512 -907510 853471 785027 -454153 442397 981943 619956 933765 -861902 -898679 -686827 687700 693564 223587 28787 -316324 513994 57378 -80519 265793 982038 72984 340503 -240627 -163654 -25127 559614 580111 39298 574114 342471 -551601 -35236 -777881 728627 677420 79852 -53512 -802035 -240747 222652 -416945 354988 493664 504209 993272 -433899 -992950 -630823 518557 -590659 805004 16448 -578259 -277 819606 981857 -3159 853052 49002 -13287 -979445 940224 -774120 -105608 -218285 -351294 310738 210385 470703 383142 218795 -156431 114374 -979350 -68240 437740 -975455 -925361 -243421 460434 -26954 -855023 143120 619777 120595 231633 -563569 311252 -714589 -322412 532053 -940551 -978784 -312348 -624650 -793951 -641514 -258540 -816133 872272 -892912 -24927 132763 689428 -926623 84916 -162406 581970 -374512 76100 -198853 554556 -828959 680281 -642077 821854 -671748 142955 -933300 547160 -349891 -106775 470114 46374 -825833 -487595 -348738 -291941 77477 -326004 -661060 -718001 442276 -754245 -209559 574869 763376 -973625 249467 -371046 -707737 -942191 658298 -721384 39900 828062 -496929 628770 -390992 907113 137375 292262 -580828 474275 237369 411459 700715 -633484 920335 826537 978987 -382688 789073 -779684 -238923 342614 -483461 682375 68430 491669 711796 867194 -793492 -99781 -112425 -683582 -316676 -114260 -56241 135780 -345696 -458981 13852 -985034 -169993 -905480 -390734 -902439 451092 464512 839766 672784 83256 490958 701524 977338 566807 456767 -52493 -496531 930578 -700042 969417 -503301 732371 427605 177527 -787899 -674470 385761 139879 -787092 -260920 -724543 639268 -723806 -18742 -945051 -9003 -418150 -647264 -779836 -332969 275102 44361 -54083 801782 -732994 -707635 258335 -884920 550566 105255 -828476 930087 245513 -745396 -25768 716617 -86214 -145956 48440 82046 934105 859876 807413 -356219 673706 103374 358135 -751862 -459007 -163226 300862 172608 -529190 -765303 863428 -474345 -628987 -952852 153983 539034 927358 -884474 -527998 -963991 -641062 633371 -262205 221774 199518 -830089 -514435 -736854 45539 440858 -44436 548627 835510 31115 890957 -883570 888763 -411309 -485851 -626233 44459 -183418 -672502 114001 -770073 -904510 -6147 691705 -805531 328532 554849 449459 238132 -698885 -258152 36918 -723411 728516 -977607 312355 -19016 -334700 173423 -378912 642360 672324 -184847 -230140 -826988 539110 -80277 735843